head	1.739;
access;
symbols
	RELENG_8_4:1.730.0.2
	RELENG_9_1_0_RELEASE:1.683.2.14.2.2
	RELENG_9_1:1.683.2.14.0.2
	RELENG_9_1_BP:1.683.2.14
	RELENG_8_3_0_RELEASE:1.623.2.40.2.1
	RELENG_8_3:1.623.2.40.0.2
	RELENG_8_3_BP:1.623.2.40
	RELENG_9_0_0_RELEASE:1.683.2.5.2.2
	RELENG_9_0:1.683.2.5.0.2
	RELENG_9_0_BP:1.683.2.5
	RELENG_9:1.683.0.2
	RELENG_9_BP:1.683
	RELENG_7_4_0_RELEASE:1.540.2.45.2.1
	RELENG_8_2_0_RELEASE:1.623.2.26.2.2
	RELENG_7_4:1.540.2.45.0.2
	RELENG_7_4_BP:1.540.2.45
	RELENG_8_2:1.623.2.26.0.2
	RELENG_8_2_BP:1.623.2.26
	RELENG_8_1_0_RELEASE:1.623.2.15.2.1
	RELENG_8_1:1.623.2.15.0.2
	RELENG_8_1_BP:1.623.2.15
	RELENG_7_3_0_RELEASE:1.540.2.41.2.1
	RELENG_7_3:1.540.2.41.0.2
	RELENG_7_3_BP:1.540.2.41
	RELENG_8_0_0_RELEASE:1.623.2.1.2.1
	RELENG_8_0:1.623.2.1.0.2
	RELENG_8_0_BP:1.623.2.1
	RELENG_8:1.623.0.2
	RELENG_8_BP:1.623
	RELENG_7_2_0_RELEASE:1.540.2.30.2.1
	RELENG_7_2:1.540.2.30.0.2
	RELENG_7_2_BP:1.540.2.30
	RELENG_7_1_0_RELEASE:1.540.2.25.2.1
	RELENG_6_4_0_RELEASE:1.450.2.40.2.1
	RELENG_7_1:1.540.2.25.0.2
	RELENG_7_1_BP:1.540.2.25
	RELENG_6_4:1.450.2.40.0.2
	RELENG_6_4_BP:1.450.2.40
	RELENG_7_0_0_RELEASE:1.540.2.5.2.1
	RELENG_6_3_0_RELEASE:1.450.2.35.2.1
	RELENG_7_0:1.540.2.5.0.2
	RELENG_7_0_BP:1.540.2.5
	RELENG_6_3:1.450.2.35.0.2
	RELENG_6_3_BP:1.450.2.35
	RELENG_7:1.540.0.2
	RELENG_7_BP:1.540
	RELENG_6_2_0_RELEASE:1.450.2.25
	RELENG_6_2:1.450.2.25.0.2
	RELENG_6_2_BP:1.450.2.25
	RELENG_5_5_0_RELEASE:1.393.2.15
	RELENG_5_5:1.393.2.15.0.2
	RELENG_5_5_BP:1.393.2.15
	RELENG_6_1_0_RELEASE:1.450.2.15.2.1
	RELENG_6_1:1.450.2.15.0.2
	RELENG_6_1_BP:1.450.2.15
	RELENG_6_0_0_RELEASE:1.450.2.5
	RELENG_6_0:1.450.2.5.0.2
	RELENG_6_0_BP:1.450.2.5
	RELENG_6:1.450.0.2
	RELENG_6_BP:1.450
	RELENG_5_4_0_RELEASE:1.393.2.11
	RELENG_5_4:1.393.2.11.0.2
	RELENG_5_4_BP:1.393.2.11
	RELENG_4_11_0_RELEASE:1.110.2.85.2.2
	RELENG_4_11:1.110.2.85.0.2
	RELENG_4_11_BP:1.110.2.85
	RELENG_5_3_0_RELEASE:1.393.2.2.2.1
	RELENG_5_3:1.393.2.2.0.2
	RELENG_5_3_BP:1.393.2.2
	RELENG_5:1.393.0.2
	RELENG_5_BP:1.393
	RELENG_4_10_0_RELEASE:1.110.2.83
	RELENG_4_10:1.110.2.83.0.2
	RELENG_4_10_BP:1.110.2.83
	RELENG_5_2_1_RELEASE:1.356
	RELENG_5_2_0_RELEASE:1.356
	RELENG_5_2:1.356.0.2
	RELENG_5_2_BP:1.356
	RELENG_4_9_0_RELEASE:1.110.2.77
	RELENG_4_9:1.110.2.77.0.2
	RELENG_4_9_BP:1.110.2.77
	RELENG_5_1_0_RELEASE:1.323
	RELENG_5_1:1.323.0.2
	RELENG_5_1_BP:1.323
	RELENG_4_8_0_RELEASE:1.110.2.68
	RELENG_4_8:1.110.2.68.0.2
	RELENG_4_8_BP:1.110.2.68
	RELENG_5_0_0_RELEASE:1.294
	RELENG_5_0:1.294.0.2
	RELENG_5_0_BP:1.294
	RELENG_4_7_0_RELEASE:1.110.2.58
	RELENG_4_7:1.110.2.58.0.2
	RELENG_4_7_BP:1.110.2.58
	RELENG_4_6_2_RELEASE:1.110.2.50
	RELENG_4_6_1_RELEASE:1.110.2.50
	RELENG_4_6_0_RELEASE:1.110.2.50
	RELENG_4_6:1.110.2.50.0.2
	RELENG_4_6_BP:1.110.2.50
	RELENG_4_5_0_RELEASE:1.110.2.44
	RELENG_4_5:1.110.2.44.0.2
	RELENG_4_5_BP:1.110.2.44
	RELENG_4_4_0_RELEASE:1.110.2.30
	RELENG_4_4:1.110.2.30.0.2
	RELENG_4_4_BP:1.110.2.30
	KSE_MILESTONE_2:1.198
	KSE_PRE_MILESTONE_2:1.197
	RELENG_4_3_0_RELEASE:1.110.2.23
	RELENG_4_3:1.110.2.23.0.2
	RELENG_4_3_BP:1.110.2.23
	RELENG_4_2_0_RELEASE:1.110.2.20
	RELENG_4_1_1_RELEASE:1.110.2.14
	PRE_SMPNG:1.137
	RELENG_4_1_0_RELEASE:1.110.2.11
	RELENG_3_5_0_RELEASE:1.47.2.4
	RELENG_4_0_0_RELEASE:1.110
	RELENG_4:1.110.0.2
	RELENG_4_BP:1.110
	RELENG_3_4_0_RELEASE:1.47.2.4
	RELENG_3_3_0_RELEASE:1.47.2.3
	RELENG_3_2_PAO:1.47.2.2.0.2
	RELENG_3_2_PAO_BP:1.47.2.2
	RELENG_3_2_0_RELEASE:1.47.2.2
	POST_VFS_BIO_NFS_PATCH:1.58
	PRE_VFS_BIO_NFS_PATCH:1.58
	POST_SMP_VMSHARE:1.58
	PRE_SMP_VMSHARE:1.58
	POST_NEWBUS:1.55
	PRE_NEWBUS:1.55
	POST_MATT_VNDEV:1.53
	PRE_MATT_VNDEV:1.51
	RELENG_3_1_0_RELEASE:1.47
	RELENG_3:1.47.0.2
	RELENG_3_BP:1.47
	RELENG_3_0_0_RELEASE:1.34
	old_RELENG_2_2_7_RELEASE:1.24.2.1
	old_RELENG_2_2_6_RELEASE:1.24.2.1
	old_RELENG_2_2_5_RELEASE:1.24
	old_RELENG_2_2_2_RELEASE:1.24
	old_RELENG_2_2_1_RELEASE:1.24
	old_RELENG_2_2_0_RELEASE:1.24
	old_RELENG_2_1_7_RELEASE:1.9.4.5
	old_RELENG_2_1_6_1_RELEASE:1.9.4.5
	old_RELENG_2_1_6_RELEASE:1.9.4.5
	old_RELENG_2_2:1.24.0.2
	old_RELENG_2_2_BP:1.24
	old_RELENG_2_1_5_RELEASE:1.9.4.4
	old_RELENG_2_1_0_RELEASE:1.9.4.2
	old_RELENG_2_1_0:1.9.0.4
	old_RELENG_2_1_0_BP:1.9
	old_RELENG_2_0_5_RELEASE:1.9
	old_RELENG_2_0_5:1.9.0.2
	old_RELENG_2_0_5_BP:1.9
	old_RELENG_2_0_5_ALPHA:1.9
	old_RELEASE_2_0:1.6
	old_BETA_2_0:1.6
	old_ALPHA_2_0:1.6.0.2;
locks; strict;
comment	@# @;


1.739
date	2013.07.14.00.27.23;	author svnexp;	state Exp;
branches;
next	1.738;

1.738
date	2013.07.07.00.29.29;	author svnexp;	state Exp;
branches;
next	1.737;

1.737
date	2013.07.02.00.48.41;	author svnexp;	state Exp;
branches;
next	1.736;

1.736
date	2013.06.29.00.40.28;	author svnexp;	state Exp;
branches;
next	1.735;

1.735
date	2013.06.26.00.29.45;	author svnexp;	state Exp;
branches;
next	1.734;

1.734
date	2013.05.25.00.29.04;	author svnexp;	state Exp;
branches;
next	1.733;

1.733
date	2013.05.16.00.29.01;	author svnexp;	state Exp;
branches;
next	1.732;

1.732
date	2013.04.30.00.35.21;	author svnexp;	state Exp;
branches;
next	1.731;

1.731
date	2013.04.03.00.35.29;	author svnexp;	state Exp;
branches;
next	1.730;

1.730
date	2013.02.02.00.29.21;	author svnexp;	state Exp;
branches
	1.730.2.1;
next	1.729;

1.729
date	2013.01.20.00.41.02;	author svnexp;	state Exp;
branches;
next	1.728;

1.728
date	2012.11.20.14.13.43;	author svnexp;	state Exp;
branches;
next	1.727;

1.727
date	2012.11.17.01.52.52;	author svnexp;	state Exp;
branches;
next	1.726;

1.726
date	2012.11.07.23.45.09;	author jhibbits;	state Exp;
branches;
next	1.725;

1.725
date	2012.10.27.16.07.38;	author nwhitehorn;	state Exp;
branches;
next	1.724;

1.724
date	2012.10.18.12.04.56;	author attilio;	state Exp;
branches;
next	1.723;

1.723
date	2012.10.17.11.30.00;	author attilio;	state Exp;
branches;
next	1.722;

1.722
date	2012.10.17.11.16.17;	author attilio;	state Exp;
branches;
next	1.721;

1.721
date	2012.10.16.10.09.21;	author attilio;	state Exp;
branches;
next	1.720;

1.720
date	2012.10.16.10.04.00;	author attilio;	state Exp;
branches;
next	1.719;

1.719
date	2012.10.16.09.59.10;	author attilio;	state Exp;
branches;
next	1.718;

1.718
date	2012.10.16.01.10.43;	author gonzo;	state Exp;
branches;
next	1.717;

1.717
date	2012.10.13.23.54.26;	author attilio;	state Exp;
branches;
next	1.716;

1.716
date	2012.10.08.14.08.13;	author obrien;	state Exp;
branches;
next	1.715;

1.715
date	2012.09.17.19.26.33;	author jimharris;	state Exp;
branches;
next	1.714;

1.714
date	2012.09.12.19.36.54;	author jimharris;	state Exp;
branches;
next	1.713;

1.713
date	2012.09.06.18.02.32;	author jhb;	state Exp;
branches;
next	1.712;

1.712
date	2012.08.15.06.31.32;	author gonzo;	state Exp;
branches;
next	1.711;

1.711
date	2012.07.02.20.36.26;	author marcel;	state Exp;
branches;
next	1.710;

1.710
date	2012.06.19.07.34.13;	author np;	state Exp;
branches;
next	1.709;

1.709
date	2012.06.05.17.44.54;	author obrien;	state Exp;
branches;
next	1.708;

1.708
date	2012.06.04.22.54.19;	author obrien;	state Exp;
branches;
next	1.707;

1.707
date	2012.06.04.08.40.14;	author gber;	state Exp;
branches;
next	1.706;

1.706
date	2012.05.23.21.07.01;	author kib;	state Exp;
branches;
next	1.705;

1.705
date	2012.05.17.10.11.18;	author gber;	state Exp;
branches;
next	1.704;

1.704
date	2012.03.13.20.28.42;	author adrian;	state Exp;
branches;
next	1.703;

1.703
date	2012.03.06.18.44.52;	author bz;	state Exp;
branches;
next	1.702;

1.702
date	2012.02.10.21.03.04;	author luigi;	state Exp;
branches;
next	1.701;

1.701
date	2012.02.05.13.29.01;	author jhibbits;	state Exp;
branches;
next	1.700;

1.700
date	2012.02.04.00.54.43;	author rmh;	state Exp;
branches;
next	1.699;

1.699
date	2012.02.01.03.42.14;	author jhibbits;	state Exp;
branches;
next	1.698;

1.698
date	2012.01.31.19.38.18;	author jimharris;	state Exp;
branches;
next	1.697;

1.697
date	2012.01.22.02.16.31;	author bz;	state Exp;
branches;
next	1.696;

1.696
date	2012.01.18.08.56.26;	author schweikh;	state Exp;
branches;
next	1.695;

1.695
date	2011.12.30.03.48.39;	author marcel;	state Exp;
branches;
next	1.694;

1.694
date	2011.12.28.23.26.58;	author delphij;	state Exp;
branches;
next	1.693;

1.693
date	2011.12.16.14.28.34;	author glebius;	state Exp;
branches;
next	1.692;

1.692
date	2011.12.12.09.50.33;	author fabient;	state Exp;
branches;
next	1.691;

1.691
date	2011.11.25.19.29.21;	author marius;	state Exp;
branches;
next	1.690;

1.690
date	2011.11.18.11.10.14;	author philip;	state Exp;
branches;
next	1.689;

1.689
date	2011.11.18.05.43.43;	author grehan;	state Exp;
branches;
next	1.688;

1.688
date	2011.11.16.17.11.13;	author philip;	state Exp;
branches;
next	1.687;

1.687
date	2011.11.04.16.24.19;	author bz;	state Exp;
branches;
next	1.686;

1.686
date	2011.11.03.21.20.22;	author bz;	state Exp;
branches;
next	1.685;

1.685
date	2011.11.01.21.26.57;	author marius;	state Exp;
branches;
next	1.684;

1.684
date	2011.10.04.21.40.25;	author delphij;	state Exp;
branches;
next	1.683;

1.683
date	2011.09.12.20.57.22;	author brueffer;	state Exp;
branches
	1.683.2.1;
next	1.682;

1.682
date	2011.06.28.11.57.25;	author bz;	state Exp;
branches;
next	1.681;

1.681
date	2011.06.19.22.08.55;	author rmacklem;	state Exp;
branches;
next	1.680;

1.680
date	2011.05.15.14.01.23;	author brix;	state Exp;
branches;
next	1.679;

1.679
date	2011.04.30.17.59.54;	author bz;	state Exp;
branches;
next	1.678;

1.678
date	2011.04.25.22.00.23;	author davidch;	state Exp;
branches;
next	1.677;

1.677
date	2011.04.25.21.53.41;	author davidch;	state Exp;
branches;
next	1.676;

1.676
date	2011.04.01.11.16.29;	author kib;	state Exp;
branches;
next	1.675;

1.675
date	2011.03.31.12.03.30;	author adrian;	state Exp;
branches;
next	1.674;

1.674
date	2011.03.31.08.07.13;	author adrian;	state Exp;
branches;
next	1.673;

1.673
date	2011.03.23.08.27.57;	author jeff;	state Exp;
branches;
next	1.672;

1.672
date	2011.03.21.21.35.19;	author jeff;	state Exp;
branches;
next	1.671;

1.671
date	2011.03.21.09.58.24;	author jeff;	state Exp;
branches;
next	1.670;

1.670
date	2011.02.18.08.00.26;	author np;	state Exp;
branches;
next	1.669;

1.669
date	2011.01.24.07.50.29;	author lstewart;	state Exp;
branches;
next	1.668;

1.668
date	2010.12.31.00.21.41;	author yongari;	state Exp;
branches;
next	1.667;

1.667
date	2010.12.02.03.10.35;	author lstewart;	state Exp;
branches;
next	1.666;

1.666
date	2010.11.13.20.28.06;	author imp;	state Exp;
branches;
next	1.665;

1.665
date	2010.10.31.18.27.05;	author nwhitehorn;	state Exp;
branches;
next	1.664;

1.664
date	2010.09.10.15.03.56;	author ken;	state Exp;
branches;
next	1.663;

1.663
date	2010.08.23.06.13.29;	author imp;	state Exp;
branches;
next	1.662;

1.662
date	2010.08.19.11.31.03;	author anchie;	state Exp;
branches;
next	1.661;

1.661
date	2010.08.12.22.46.31;	author imp;	state Exp;
branches;
next	1.660;

1.660
date	2010.08.12.00.16.18;	author takawata;	state Exp;
branches;
next	1.659;

1.659
date	2010.08.11.00.51.50;	author will;	state Exp;
branches;
next	1.658;

1.658
date	2010.07.24.22.11.11;	author rmacklem;	state Exp;
branches;
next	1.657;

1.657
date	2010.07.23.11.00.46;	author kib;	state Exp;
branches;
next	1.656;

1.656
date	2010.07.17.13.34.01;	author nwhitehorn;	state Exp;
branches;
next	1.655;

1.655
date	2010.07.13.12.47.31;	author nwhitehorn;	state Exp;
branches;
next	1.654;

1.654
date	2010.07.03.13.32.39;	author lstewart;	state Exp;
branches;
next	1.653;

1.653
date	2010.05.26.15.36.29;	author kib;	state Exp;
branches;
next	1.652;

1.652
date	2010.05.12.17.30.46;	author brueffer;	state Exp;
branches;
next	1.651;

1.651
date	2010.05.02.19.28.30;	author mav;	state Exp;
branches;
next	1.650;

1.650
date	2010.04.14.20.45.33;	author yongari;	state Exp;
branches;
next	1.649;

1.649
date	2010.04.13.21.32.06;	author imp;	state Exp;
branches;
next	1.648;

1.648
date	2010.04.12.21.33.06;	author imp;	state Exp;
branches;
next	1.647;

1.647
date	2010.04.12.18.28.08;	author imp;	state Exp;
branches;
next	1.646;

1.646
date	2010.03.31.03.58.57;	author lstewart;	state Exp;
branches;
next	1.645;

1.645
date	2010.03.29.19.36.37;	author imp;	state Exp;
branches;
next	1.644;

1.644
date	2010.03.29.17.31.55;	author imp;	state Exp;
branches;
next	1.643;

1.643
date	2010.03.27.06.53.11;	author marcel;	state Exp;
branches;
next	1.642;

1.642
date	2010.03.08.15.01.08;	author nwhitehorn;	state Exp;
branches;
next	1.641;

1.641
date	2010.02.25.19.42.51;	author weongyo;	state Exp;
branches;
next	1.640;

1.640
date	2010.02.19.21.11.40;	author marius;	state Exp;
branches;
next	1.639;

1.639
date	2010.01.31.21.22.45;	author weongyo;	state Exp;
branches;
next	1.638;

1.638
date	2010.01.28.22.24.54;	author thompsa;	state Exp;
branches;
next	1.637;

1.637
date	2010.01.25.18.50.58;	author yongari;	state Exp;
branches;
next	1.636;

1.636
date	2010.01.16.17.08.22;	author antoine;	state Exp;
branches;
next	1.635;

1.635
date	2010.01.14.16.49.22;	author brueffer;	state Exp;
branches;
next	1.634;

1.634
date	2010.01.10.15.44.48;	author marius;	state Exp;
branches;
next	1.633;

1.633
date	2009.11.30.11.44.03;	author avg;	state Exp;
branches;
next	1.632;

1.632
date	2009.10.20.13.22.54;	author avg;	state Exp;
branches;
next	1.631;

1.631
date	2009.09.26.12.45.28;	author bz;	state Exp;
branches;
next	1.630;

1.630
date	2009.09.21.23.58.29;	author delphij;	state Exp;
branches;
next	1.629;

1.629
date	2009.09.21.08.17.57;	author delphij;	state Exp;
branches;
next	1.628;

1.628
date	2009.09.21.07.05.48;	author delphij;	state Exp;
branches;
next	1.627;

1.627
date	2009.09.09.09.50.31;	author delphij;	state Exp;
branches;
next	1.626;

1.626
date	2009.09.09.05.53.26;	author delphij;	state Exp;
branches;
next	1.625;

1.625
date	2009.08.29.01.34.42;	author imp;	state Exp;
branches;
next	1.624;

1.624
date	2009.08.28.10.23.40;	author ed;	state Exp;
branches;
next	1.623;

1.623
date	2009.07.26.12.20.07;	author bz;	state Exp;
branches
	1.623.2.1;
next	1.622;

1.622
date	2009.07.21.12.32.46;	author mav;	state Exp;
branches;
next	1.621;

1.621
date	2009.07.10.08.18.08;	author scottl;	state Exp;
branches;
next	1.620;

1.620
date	2009.07.05.15.25.02;	author trasz;	state Exp;
branches;
next	1.619;

1.619
date	2009.06.15.18.22.41;	author marius;	state Exp;
branches;
next	1.618;

1.618
date	2009.06.10.02.07.58;	author yongari;	state Exp;
branches;
next	1.617;

1.617
date	2009.06.01.18.07.01;	author sam;	state Exp;
branches;
next	1.616;

1.616
date	2009.05.31.09.01.23;	author nwhitehorn;	state Exp;
branches;
next	1.615;

1.615
date	2009.05.28.19.45.11;	author rmacklem;	state Exp;
branches;
next	1.614;

1.614
date	2009.05.26.21.39.09;	author sson;	state Exp;
branches;
next	1.613;

1.613
date	2009.05.01.17.15.29;	author sam;	state Exp;
branches;
next	1.612;

1.612
date	2009.04.19.21.37.45;	author nwhitehorn;	state Exp;
branches;
next	1.611;

1.611
date	2009.04.16.11.09.13;	author rwatson;	state Exp;
branches;
next	1.610;

1.610
date	2009.04.12.19.04.27;	author rmacklem;	state Exp;
branches;
next	1.609;

1.609
date	2009.03.24.15.56.15;	author marius;	state Exp;
branches;
next	1.608;

1.608
date	2009.03.24.15.52.45;	author marius;	state Exp;
branches;
next	1.607;

1.607
date	2009.03.15.14.21.05;	author rwatson;	state Exp;
branches;
next	1.606;

1.606
date	2009.03.13.16.08.08;	author rpaulo;	state Exp;
branches;
next	1.605;

1.605
date	2009.02.23.18.32.59;	author thompsa;	state Exp;
branches;
next	1.604;

1.604
date	2009.02.23.18.16.17;	author thompsa;	state Exp;
branches;
next	1.603;

1.603
date	2009.02.12.21.01.16;	author cognet;	state Exp;
branches;
next	1.602;

1.602
date	2009.02.12.14.44.15;	author n_hibma;	state Exp;
branches;
next	1.601;

1.601
date	2009.01.23.08.18.58;	author weongyo;	state Exp;
branches;
next	1.600;

1.600
date	2009.01.23.05.45.17;	author weongyo;	state Exp;
branches;
next	1.599;

1.599
date	2009.01.12.19.23.46;	author jkim;	state Exp;
branches;
next	1.598;

1.598
date	2008.12.14.22.26.57;	author sam;	state Exp;
branches;
next	1.597;

1.597
date	2008.12.01.16.53.01;	author sam;	state Exp;
branches;
next	1.596;

1.596
date	2008.11.12.09.52.06;	author yongari;	state Exp;
branches;
next	1.595;

1.595
date	2008.11.05.15.04.03;	author ed;	state Exp;
branches;
next	1.594;

1.594
date	2008.11.04.02.31.03;	author alfred;	state Exp;
branches;
next	1.593;

1.593
date	2008.10.21.20.33.40;	author mav;	state Exp;
branches;
next	1.592;

1.592
date	2008.10.09.21.25.01;	author n_hibma;	state Exp;
branches;
next	1.591;

1.591
date	2008.10.09.19.22.00;	author n_hibma;	state Exp;
branches;
next	1.590;

1.590
date	2008.10.03.10.31.31;	author stas;	state Exp;
branches;
next	1.589;

1.589
date	2008.09.12.03.45.08;	author takawata;	state Exp;
branches;
next	1.588;

1.588
date	2008.09.10.18.36.58;	author jhb;	state Exp;
branches;
next	1.587;

1.587
date	2008.09.09.22.32.30;	author rpaulo;	state Exp;
branches;
next	1.586;

1.586
date	2008.08.24.21.27.01;	author imp;	state Exp;
branches;
next	1.585;

1.585
date	2008.08.23.21.00.40;	author jhb;	state Exp;
branches;
next	1.584;

1.584
date	2008.08.11.04.46.14;	author weongyo;	state Exp;
branches;
next	1.583;

1.583
date	2008.08.09.14.52.31;	author philip;	state Exp;
branches;
next	1.582;

1.582
date	2008.08.08.16.26.53;	author stas;	state Exp;
branches;
next	1.581;

1.581
date	2008.08.03.10.32.17;	author ed;	state Exp;
branches;
next	1.580;

1.580
date	2008.07.18.14.44.51;	author dwmalone;	state Exp;
branches;
next	1.579;

1.579
date	2008.07.04.21.24.35;	author jhb;	state Exp;
branches;
next	1.578;

1.578
date	2008.07.04.21.06.57;	author jhb;	state Exp;
branches;
next	1.577;

1.577
date	2008.07.04.19.13.15;	author jhb;	state Exp;
branches;
next	1.576;

1.576
date	2008.07.04.18.58.53;	author jhb;	state Exp;
branches;
next	1.575;

1.575
date	2008.07.04.18.15.36;	author jhb;	state Exp;
branches;
next	1.574;

1.574
date	2008.06.20.19.28.33;	author delphij;	state Exp;
branches;
next	1.573;

1.573
date	2008.06.14.12.51.44;	author wkoszek;	state Exp;
branches;
next	1.572;

1.572
date	2008.06.07.22.58.32;	author marcel;	state Exp;
branches;
next	1.571;

1.571
date	2008.05.28.20.26.25;	author jhb;	state Exp;
branches;
next	1.570;

1.570
date	2008.05.27.01.54.45;	author yongari;	state Exp;
branches;
next	1.569;

1.569
date	2008.05.25.22.11.30;	author rwatson;	state Exp;
branches;
next	1.568;

1.568
date	2008.05.23.22.36.12;	author jb;	state Exp;
branches;
next	1.567;

1.567
date	2008.05.19.01.53.47;	author yongari;	state Exp;
branches;
next	1.566;

1.566
date	2008.05.05.20.41.54;	author kmacy;	state Exp;
branches;
next	1.565;

1.565
date	2008.04.29.21.36.16;	author sam;	state Exp;
branches;
next	1.564;

1.564
date	2008.04.20.20.35.39;	author sam;	state Exp;
branches;
next	1.563;

1.563
date	2008.04.20.19.20.38;	author sam;	state Exp;
branches;
next	1.562;

1.562
date	2008.04.12.14.20.22;	author rpaulo;	state Exp;
branches;
next	1.561;

1.561
date	2008.04.11.23.04.36;	author marius;	state Exp;
branches;
next	1.560;

1.560
date	2008.04.01.01.55.19;	author weongyo;	state Exp;
branches;
next	1.559;

1.559
date	2008.03.27.11.54.18;	author dfr;	state Exp;
branches;
next	1.558;

1.558
date	2008.03.06.08.09.45;	author rink;	state Exp;
branches;
next	1.557;

1.557
date	2008.03.05.14.13.30;	author rink;	state Exp;
branches;
next	1.556;

1.556
date	2008.02.29.22.52.59;	author jfv;	state Exp;
branches;
next	1.555;

1.555
date	2008.02.29.22.42.29;	author jfv;	state Exp;
branches;
next	1.554;

1.554
date	2008.02.29.22.28.18;	author piso;	state Exp;
branches;
next	1.553;

1.553
date	2008.02.03.10.05.00;	author brueffer;	state Exp;
branches;
next	1.552;

1.552
date	2007.12.16.18.45.23;	author kmacy;	state Exp;
branches;
next	1.551;

1.551
date	2007.12.16.17.43.40;	author kmacy;	state Exp;
branches;
next	1.550;

1.550
date	2007.12.15.00.56.14;	author scottl;	state Exp;
branches;
next	1.549;

1.549
date	2007.11.08.22.09.36;	author benjsc;	state Exp;
branches;
next	1.548;

1.548
date	2007.11.07.20.08.15;	author rpaulo;	state Exp;
branches;
next	1.547;

1.547
date	2007.10.31.18.47.04;	author sam;	state Exp;
branches;
next	1.546;

1.546
date	2007.10.26.13.42.17;	author nyan;	state Exp;
branches;
next	1.545;

1.545
date	2007.10.26.03.23.54;	author peter;	state Exp;
branches;
next	1.544;

1.544
date	2007.10.16.11.39.28;	author ru;	state Exp;
branches;
next	1.543;

1.543
date	2007.10.15.20.00.22;	author netchild;	state Exp;
branches;
next	1.542;

1.542
date	2007.10.15.08.26.12;	author ru;	state Exp;
branches;
next	1.541;

1.541
date	2007.10.14.10.55.50;	author netchild;	state Exp;
branches;
next	1.540;

1.540
date	2007.09.26.21.14.18;	author marius;	state Exp;
branches
	1.540.2.1;
next	1.539;

1.539
date	2007.08.15.19.26.02;	author des;	state Exp;
branches;
next	1.538;

1.538
date	2007.07.24.16.58.18;	author scottl;	state Exp;
branches;
next	1.537;

1.537
date	2007.07.19.16.16.00;	author gallatin;	state Exp;
branches;
next	1.536;

1.536
date	2007.07.14.21.49.23;	author rwatson;	state Exp;
branches;
next	1.535;

1.535
date	2007.06.30.04.35.34;	author sam;	state Exp;
branches;
next	1.534;

1.534
date	2007.06.29.22.47.16;	author sam;	state Exp;
branches;
next	1.533;

1.533
date	2007.06.16.01.56.05;	author delphij;	state Exp;
branches;
next	1.532;

1.532
date	2007.06.11.03.36.53;	author sam;	state Exp;
branches;
next	1.531;

1.531
date	2007.05.09.15.55.45;	author scottl;	state Exp;
branches;
next	1.530;

1.530
date	2007.05.09.07.07.25;	author scottl;	state Exp;
branches;
next	1.529;

1.529
date	2007.05.06.10.07.20;	author kevlo;	state Exp;
branches;
next	1.528;

1.528
date	2007.04.17.00.35.10;	author thompsa;	state Exp;
branches;
next	1.527;

1.527
date	2007.04.10.00.41.31;	author thompsa;	state Exp;
branches;
next	1.526;

1.526
date	2007.04.07.19.12.10;	author des;	state Exp;
branches;
next	1.525;

1.525
date	2007.04.07.05.09.40;	author kmacy;	state Exp;
branches;
next	1.524;

1.524
date	2007.04.06.06.05.45;	author kmacy;	state Exp;
branches;
next	1.523;

1.523
date	2007.04.06.02.13.29;	author pjd;	state Exp;
branches;
next	1.522;

1.522
date	2007.03.26.04.39.18;	author yar;	state Exp;
branches;
next	1.521;

1.521
date	2007.03.22.18.16.42;	author jkim;	state Exp;
branches;
next	1.520;

1.520
date	2007.03.14.02.47.58;	author kmacy;	state Exp;
branches;
next	1.519;

1.519
date	2007.03.02.11.42.53;	author flz;	state Exp;
branches;
next	1.518;

1.518
date	2007.01.28.18.35.46;	author sam;	state Exp;
branches;
next	1.517;

1.517
date	2006.12.18.18.57.41;	author takawata;	state Exp;
branches;
next	1.516;

1.516
date	2006.12.18.14.38.31;	author takawata;	state Exp;
branches;
next	1.515;

1.515
date	2006.12.13.02.33.33;	author yongari;	state Exp;
branches;
next	1.514;

1.514
date	2006.12.02.13.58.13;	author netchild;	state Exp;
branches;
next	1.513;

1.513
date	2006.11.26.19.55.26;	author sam;	state Exp;
branches;
next	1.512;

1.512
date	2006.11.15.09.13.25;	author maxim;	state Exp;
branches;
next	1.511;

1.511
date	2006.11.11.16.49.29;	author trhodes;	state Exp;
branches;
next	1.510;

1.510
date	2006.09.09.16.58.22;	author netchild;	state Exp;
branches;
next	1.509;

1.509
date	2006.09.08.15.40.36;	author ru;	state Exp;
branches;
next	1.508;

1.508
date	2006.09.01.11.27.22;	author brueffer;	state Exp;
branches;
next	1.507;

1.507
date	2006.08.18.10.20.15;	author brueffer;	state Exp;
branches;
next	1.506;

1.506
date	2006.08.01.22.19.00;	author sobomax;	state Exp;
branches;
next	1.505;

1.505
date	2006.07.27.19.10.16;	author marcel;	state Exp;
branches;
next	1.504;

1.504
date	2006.07.26.22.10.10;	author thompsa;	state Exp;
branches;
next	1.503;

1.503
date	2006.07.25.00.45.54;	author yongari;	state Exp;
branches;
next	1.502;

1.502
date	2006.06.26.23.41.07;	author obrien;	state Exp;
branches;
next	1.501;

1.501
date	2006.06.18.05.05.46;	author marcel;	state Exp;
branches;
next	1.500;

1.500
date	2006.06.16.12.51.53;	author nyan;	state Exp;
branches;
next	1.499;

1.499
date	2006.06.16.11.44.55;	author kib;	state Exp;
branches;
next	1.498;

1.498
date	2006.06.13.13.53.52;	author gallatin;	state Exp;
branches;
next	1.497;

1.497
date	2006.06.08.23.35.58;	author sam;	state Exp;
branches;
next	1.496;

1.496
date	2006.05.26.03.45.29;	author imp;	state Exp;
branches;
next	1.495;

1.495
date	2006.05.24.16.26.29;	author imp;	state Exp;
branches;
next	1.494;

1.494
date	2006.05.14.18.31.34;	author delphij;	state Exp;
branches;
next	1.493;

1.493
date	2006.05.12.20.39.22;	author mlaier;	state Exp;
branches;
next	1.492;

1.492
date	2006.05.09.22.27.01;	author ambrisko;	state Exp;
branches;
next	1.491;

1.491
date	2006.05.09.20.33.59;	author netchild;	state Exp;
branches;
next	1.490;

1.490
date	2006.04.28.05.23.10;	author scottl;	state Exp;
branches;
next	1.489;

1.489
date	2006.04.27.20.22.45;	author scottl;	state Exp;
branches;
next	1.488;

1.488
date	2006.03.31.01.50.23;	author marcel;	state Exp;
branches;
next	1.487;

1.487
date	2006.03.30.18.39.24;	author marcel;	state Exp;
branches;
next	1.486;

1.486
date	2006.03.29.09.57.20;	author scottl;	state Exp;
branches;
next	1.485;

1.485
date	2006.03.20.14.24.58;	author ru;	state Exp;
branches;
next	1.484;

1.484
date	2006.03.17.18.54.36;	author ru;	state Exp;
branches;
next	1.483;

1.483
date	2006.03.17.13.06.19;	author nyan;	state Exp;
branches;
next	1.482;

1.482
date	2006.03.15.20.58.44;	author damien;	state Exp;
branches;
next	1.481;

1.481
date	2006.03.03.21.37.37;	author yar;	state Exp;
branches;
next	1.480;

1.480
date	2006.02.27.16.50.51;	author wkoszek;	state Exp;
branches;
next	1.479;

1.479
date	2006.02.23.12.30.39;	author gallatin;	state Exp;
branches;
next	1.478;

1.478
date	2006.02.20.12.05.52;	author nyan;	state Exp;
branches;
next	1.477;

1.477
date	2006.02.20.02.50.09;	author gallatin;	state Exp;
branches;
next	1.476;

1.476
date	2006.02.14.12.55.07;	author nyan;	state Exp;
branches;
next	1.475;

1.475
date	2006.02.13.17.56.23;	author ambrisko;	state Exp;
branches;
next	1.474;

1.474
date	2006.02.05.17.38.28;	author imp;	state Exp;
branches;
next	1.473;

1.473
date	2006.02.05.17.17.31;	author mlaier;	state Exp;
branches;
next	1.472;

1.472
date	2006.01.31.23.11.35;	author rik;	state Exp;
branches;
next	1.471;

1.471
date	2006.01.31.22.34.13;	author marius;	state Exp;
branches;
next	1.470;

1.470
date	2006.01.29.02.52.41;	author mlaier;	state Exp;
branches;
next	1.469;

1.469
date	2006.01.10.00.54.18;	author takawata;	state Exp;
branches;
next	1.468;

1.468
date	2005.12.23.21.54.56;	author imp;	state Exp;
branches;
next	1.467;

1.467
date	2005.12.22.16.16.42;	author nyan;	state Exp;
branches;
next	1.466;

1.466
date	2005.12.12.01.37.57;	author rodrigc;	state Exp;
branches;
next	1.465;

1.465
date	2005.12.12.01.29.57;	author rodrigc;	state Exp;
branches;
next	1.464;

1.464
date	2005.11.26.12.46.00;	author davidxu;	state Exp;
branches;
next	1.463;

1.463
date	2005.11.17.06.51.49;	author ru;	state Exp;
branches;
next	1.462;

1.462
date	2005.11.11.09.57.31;	author ru;	state Exp;
branches;
next	1.461;

1.461
date	2005.11.09.08.46.02;	author yongari;	state Exp;
branches;
next	1.460;

1.460
date	2005.10.28.15.58.18;	author joerg;	state Exp;
branches;
next	1.459;

1.459
date	2005.10.14.15.12.45;	author ru;	state Exp;
branches;
next	1.458;

1.458
date	2005.10.03.07.05.34;	author scottl;	state Exp;
branches;
next	1.457;

1.457
date	2005.09.27.18.10.31;	author mlaier;	state Exp;
branches;
next	1.456;

1.456
date	2005.09.27.13.10.23;	author nyan;	state Exp;
branches;
next	1.455;

1.455
date	2005.09.19.08.13.43;	author imura;	state Exp;
branches;
next	1.454;

1.454
date	2005.09.08.03.29.18;	author scottl;	state Exp;
branches;
next	1.453;

1.453
date	2005.08.26.13.42.03;	author jhb;	state Exp;
branches;
next	1.452;

1.452
date	2005.08.18.00.30.21;	author pjd;	state Exp;
branches;
next	1.451;

1.451
date	2005.07.14.23.04.23;	author emax;	state Exp;
branches;
next	1.450;

1.450
date	2005.07.10.11.47.03;	author marius;	state Exp;
branches
	1.450.2.1;
next	1.449;

1.449
date	2005.06.30.05.37.48;	author peter;	state Exp;
branches;
next	1.448;

1.448
date	2005.06.21.13.01.14;	author dumbbell;	state Exp;
branches;
next	1.447;

1.447
date	2005.06.05.03.32.53;	author thompsa;	state Exp;
branches;
next	1.446;

1.446
date	2005.05.24.12.30.13;	author dumbbell;	state Exp;
branches;
next	1.445;

1.445
date	2005.05.06.14.47.53;	author glebius;	state Exp;
branches;
next	1.444;

1.444
date	2005.04.24.20.21.21;	author wpaul;	state Exp;
branches;
next	1.443;

1.443
date	2005.04.22.07.59.50;	author imp;	state Exp;
branches;
next	1.442;

1.442
date	2005.04.20.22.03.33;	author marcel;	state Exp;
branches;
next	1.441;

1.441
date	2005.04.20.04.57.38;	author jkoshy;	state Exp;
branches;
next	1.440;

1.440
date	2005.04.19.04.01.24;	author jkoshy;	state Exp;
branches;
next	1.439;

1.439
date	2005.04.18.18.47.37;	author damien;	state Exp;
branches;
next	1.438;

1.438
date	2005.04.13.02.20.17;	author marcel;	state Exp;
branches;
next	1.437;

1.437
date	2005.04.01.17.40.39;	author imp;	state Exp;
branches;
next	1.436;

1.436
date	2005.03.31.20.21.43;	author scottl;	state Exp;
branches;
next	1.435;

1.435
date	2005.03.30.12.03.38;	author sos;	state Exp;
branches;
next	1.434;

1.434
date	2005.03.22.14.52.39;	author sobomax;	state Exp;
branches;
next	1.433;

1.433
date	2005.03.12.10.41.58;	author nyan;	state Exp;
branches;
next	1.432;

1.432
date	2005.03.12.00.29.30;	author obrien;	state Exp;
branches;
next	1.431;

1.431
date	2005.03.11.19.40.34;	author sam;	state Exp;
branches;
next	1.430;

1.430
date	2005.03.11.01.39.56;	author sam;	state Exp;
branches;
next	1.429;

1.429
date	2005.03.09.15.53.27;	author sam;	state Exp;
branches;
next	1.428;

1.428
date	2005.02.16.05.41.18;	author wpaul;	state Exp;
branches;
next	1.427;

1.427
date	2005.02.05.08.01.10;	author scottl;	state Exp;
branches;
next	1.426;

1.426
date	2005.02.04.05.49.36;	author njl;	state Exp;
branches;
next	1.425;

1.425
date	2005.02.03.08.07.22;	author ru;	state Exp;
branches;
next	1.424;

1.424
date	2005.02.03.06.12.43;	author grehan;	state Exp;
branches;
next	1.423;

1.423
date	2005.01.30.19.41.12;	author ru;	state Exp;
branches;
next	1.422;

1.422
date	2005.01.29.23.21.00;	author sobomax;	state Exp;
branches;
next	1.421;

1.421
date	2005.01.29.23.11.59;	author sobomax;	state Exp;
branches;
next	1.420;

1.420
date	2005.01.27.11.07.13;	author ru;	state Exp;
branches;
next	1.419;

1.419
date	2005.01.27.09.21.23;	author ru;	state Exp;
branches;
next	1.418;

1.418
date	2005.01.27.01.45.15;	author imp;	state Exp;
branches;
next	1.417;

1.417
date	2005.01.27.01.12.58;	author imp;	state Exp;
branches;
next	1.416;

1.416
date	2005.01.27.00.33.17;	author imp;	state Exp;
branches;
next	1.415;

1.415
date	2005.01.26.21.27.26;	author imp;	state Exp;
branches;
next	1.414;

1.414
date	2005.01.20.05.43.24;	author wes;	state Exp;
branches;
next	1.413;

1.413
date	2004.12.21.10.16.02;	author ru;	state Exp;
branches;
next	1.412;

1.412
date	2004.12.12.20.05.49;	author imp;	state Exp;
branches;
next	1.411;

1.411
date	2004.12.08.17.38.36;	author sam;	state Exp;
branches;
next	1.410;

1.410
date	2004.11.16.17.19.04;	author emax;	state Exp;
branches;
next	1.409;

1.409
date	2004.11.15.16.33.18;	author imp;	state Exp;
branches;
next	1.408;

1.408
date	2004.11.15.04.49.20;	author imp;	state Exp;
branches;
next	1.407;

1.407
date	2004.11.10.19.54.18;	author markm;	state Exp;
branches;
next	1.406;

1.406
date	2004.11.08.19.05.22;	author phk;	state Exp;
branches;
next	1.405;

1.405
date	2004.10.25.20.02.33;	author andre;	state Exp;
branches;
next	1.404;

1.404
date	2004.10.25.10.29.56;	author yongari;	state Exp;
branches;
next	1.403;

1.403
date	2004.10.24.08.53.40;	author scottl;	state Exp;
branches;
next	1.402;

1.402
date	2004.10.09.07.31.03;	author yongari;	state Exp;
branches;
next	1.401;

1.401
date	2004.09.23.08.34.50;	author phk;	state Exp;
branches;
next	1.400;

1.400
date	2004.09.10.20.57.45;	author wpaul;	state Exp;
branches;
next	1.399;

1.399
date	2004.09.05.09.43.47;	author des;	state Exp;
branches;
next	1.398;

1.398
date	2004.09.02.20.44.56;	author alfred;	state Exp;
branches;
next	1.397;

1.397
date	2004.08.30.03.37.36;	author scottl;	state Exp;
branches;
next	1.396;

1.396
date	2004.08.29.10.05.00;	author obrien;	state Exp;
branches;
next	1.395;

1.395
date	2004.08.29.09.14.18;	author obrien;	state Exp;
branches;
next	1.394;

1.394
date	2004.08.18.11.59.28;	author ru;	state Exp;
branches;
next	1.393;

1.393
date	2004.08.16.12.25.48;	author obrien;	state Exp;
branches
	1.393.2.1;
next	1.392;

1.392
date	2004.08.14.22.40.15;	author marius;	state Exp;
branches;
next	1.391;

1.391
date	2004.08.03.19.24.54;	author markm;	state Exp;
branches;
next	1.390;

1.390
date	2004.08.02.19.21.51;	author obrien;	state Exp;
branches;
next	1.389;

1.389
date	2004.08.02.18.48.14;	author obrien;	state Exp;
branches;
next	1.388;

1.388
date	2004.08.02.18.14.06;	author obrien;	state Exp;
branches;
next	1.387;

1.387
date	2004.08.01.11.40.53;	author markm;	state Exp;
branches;
next	1.386;

1.386
date	2004.06.30.13.09.13;	author nyan;	state Exp;
branches;
next	1.385;

1.385
date	2004.06.29.21.20.17;	author imp;	state Exp;
branches;
next	1.384;

1.384
date	2004.06.22.23.15.01;	author obrien;	state Exp;
branches;
next	1.383;

1.383
date	2004.06.16.22.59.05;	author mlaier;	state Exp;
branches;
next	1.382;

1.382
date	2004.05.17.14.22.40;	author rik;	state Exp;
branches;
next	1.381;

1.381
date	2004.05.16.22.24.57;	author peter;	state Exp;
branches;
next	1.380;

1.380
date	2004.05.16.13.58.27;	author ru;	state Exp;
branches;
next	1.379;

1.379
date	2004.05.13.11.13.55;	author nyan;	state Exp;
branches;
next	1.378;

1.378
date	2004.05.11.18.21.38;	author des;	state Exp;
branches;
next	1.377;

1.377
date	2004.05.05.08.24.57;	author joerg;	state Exp;
branches;
next	1.376;

1.376
date	2004.04.27.17.57.45;	author vkashyap;	state Exp;
branches;
next	1.375;

1.375
date	2004.03.29.22.41.21;	author peter;	state Exp;
branches;
next	1.374;

1.374
date	2004.03.25.17.20.45;	author rik;	state Exp;
branches;
next	1.373;

1.373
date	2004.03.16.12.43.08;	author nyan;	state Exp;
branches;
next	1.372;

1.372
date	2004.03.16.12.27.34;	author scottl;	state Exp;
branches;
next	1.371;

1.371
date	2004.03.15.22.24.26;	author fjoe;	state Exp;
branches;
next	1.370;

1.370
date	2004.03.08.22.03.28;	author mlaier;	state Exp;
branches;
next	1.369;

1.369
date	2004.03.01.02.34.49;	author ticso;	state Exp;
branches;
next	1.368;

1.368
date	2004.02.28.00.12.46;	author sanpei;	state Exp;
branches;
next	1.367;

1.367
date	2004.02.14.21.14.38;	author rik;	state Exp;
branches;
next	1.366;

1.366
date	2004.01.28.04.16.13;	author obrien;	state Exp;
branches;
next	1.365;

1.365
date	2004.01.28.04.15.10;	author obrien;	state Exp;
branches;
next	1.364;

1.364
date	2004.01.16.15.55.29;	author ru;	state Exp;
branches;
next	1.363;

1.363
date	2004.01.11.09.15.13;	author nyan;	state Exp;
branches;
next	1.362;

1.362
date	2004.01.11.07.01.29;	author mdodd;	state Exp;
branches;
next	1.361;

1.361
date	2003.12.12.04.45.15;	author wpaul;	state Exp;
branches;
next	1.360;

1.360
date	2003.12.11.23.06.54;	author wpaul;	state Exp;
branches;
next	1.359;

1.359
date	2003.12.11.22.34.36;	author wpaul;	state Exp;
branches;
next	1.358;

1.358
date	2003.12.07.07.04.39;	author imp;	state Exp;
branches;
next	1.357;

1.357
date	2003.12.07.07.03.07;	author imp;	state Exp;
branches;
next	1.356;

1.356
date	2003.12.03.21.13.06;	author jhb;	state Exp;
branches;
next	1.355;

1.355
date	2003.11.07.09.38.05;	author scottl;	state Exp;
branches;
next	1.354;

1.354
date	2003.11.06.08.46.52;	author imp;	state Exp;
branches;
next	1.353;

1.353
date	2003.11.03.22.44.09;	author jhb;	state Exp;
branches;
next	1.352;

1.352
date	2003.10.24.15.44.09;	author simokawa;	state Exp;
branches;
next	1.351;

1.351
date	2003.09.26.20.26.24;	author fjoe;	state Exp;
branches;
next	1.350;

1.350
date	2003.09.09.18.17.22;	author wpaul;	state Exp;
branches;
next	1.349;

1.349
date	2003.09.08.02.11.20;	author wpaul;	state Exp;
branches;
next	1.348;

1.348
date	2003.09.07.07.43.10;	author tjr;	state Exp;
branches;
next	1.347;

1.347
date	2003.09.06.23.23.26;	author marcel;	state Exp;
branches;
next	1.346;

1.346
date	2003.08.30.08.01.05;	author sos;	state Exp;
branches;
next	1.345;

1.345
date	2003.08.21.16.48.38;	author rwatson;	state Exp;
branches;
next	1.344;

1.344
date	2003.08.10.01.35.36;	author obrien;	state Exp;
branches;
next	1.343;

1.343
date	2003.07.22.08.11.16;	author peter;	state Exp;
branches;
next	1.342;

1.342
date	2003.07.21.21.48.45;	author sam;	state Exp;
branches;
next	1.341;

1.341
date	2003.07.21.13.56.22;	author harti;	state Exp;
branches;
next	1.340;

1.340
date	2003.07.15.11.57.23;	author harti;	state Exp;
branches;
next	1.339;

1.339
date	2003.07.15.08.59.37;	author harti;	state Exp;
branches;
next	1.338;

1.338
date	2003.06.28.08.01.27;	author ru;	state Exp;
branches;
next	1.337;

1.337
date	2003.06.28.06.18.37;	author sam;	state Exp;
branches;
next	1.336;

1.336
date	2003.06.28.05.46.16;	author scottl;	state Exp;
branches;
next	1.335;

1.335
date	2003.06.26.08.06.31;	author ru;	state Exp;
branches;
next	1.334;

1.334
date	2003.06.24.13.35.46;	author iedowse;	state Exp;
branches;
next	1.333;

1.333
date	2003.06.23.22.01.01;	author iedowse;	state Exp;
branches;
next	1.332;

1.332
date	2003.06.23.20.52.03;	author mdodd;	state Exp;
branches;
next	1.331;

1.331
date	2003.06.23.14.46.11;	author harti;	state Exp;
branches;
next	1.330;

1.330
date	2003.06.17.16.12.49;	author harti;	state Exp;
branches;
next	1.329;

1.329
date	2003.06.16.13.52.27;	author harti;	state Exp;
branches;
next	1.328;

1.328
date	2003.06.15.04.15.29;	author imp;	state Exp;
branches;
next	1.327;

1.327
date	2003.06.14.20.21.35;	author nsouch;	state Exp;
branches;
next	1.326;

1.326
date	2003.06.12.14.28.31;	author harti;	state Exp;
branches;
next	1.325;

1.325
date	2003.06.09.21.48.12;	author phk;	state Exp;
branches;
next	1.324;

1.324
date	2003.05.31.18.36.40;	author phk;	state Exp;
branches;
next	1.323;

1.323
date	2003.05.13.11.26.08;	author nyan;	state Exp;
branches;
next	1.322;

1.322
date	2003.05.11.06.40.09;	author scottl;	state Exp;
branches;
next	1.321;

1.321
date	2003.05.03.10.16.56;	author akiyama;	state Exp;
branches;
next	1.320;

1.320
date	2003.04.25.16.14.02;	author harti;	state Exp;
branches;
next	1.319;

1.319
date	2003.04.20.19.05.31;	author wpaul;	state Exp;
branches;
next	1.318;

1.318
date	2003.04.13.06.27.12;	author fjoe;	state Exp;
branches;
next	1.317;

1.317
date	2003.04.13.01.32.03;	author nyan;	state Exp;
branches;
next	1.316;

1.316
date	2003.03.29.15.56.13;	author mdodd;	state Exp;
branches;
next	1.315;

1.315
date	2003.03.29.15.47.12;	author mdodd;	state Exp;
branches;
next	1.314;

1.314
date	2003.03.29.15.41.43;	author mdodd;	state Exp;
branches;
next	1.313;

1.313
date	2003.03.29.15.20.44;	author mdodd;	state Exp;
branches;
next	1.312;

1.312
date	2003.03.29.13.42.20;	author mdodd;	state Exp;
branches;
next	1.311;

1.311
date	2003.03.29.13.40.40;	author mdodd;	state Exp;
branches;
next	1.310;

1.310
date	2003.03.29.09.59.49;	author mdodd;	state Exp;
branches;
next	1.309;

1.309
date	2003.03.12.14.32.46;	author ru;	state Exp;
branches;
next	1.308;

1.308
date	2003.03.09.10.12.58;	author nyan;	state Exp;
branches;
next	1.307;

1.307
date	2003.03.02.23.01.42;	author rwatson;	state Exp;
branches;
next	1.306;

1.306
date	2003.02.27.14.49.56;	author ru;	state Exp;
branches;
next	1.305;

1.305
date	2003.02.27.11.31.08;	author tjr;	state Exp;
branches;
next	1.304;

1.304
date	2003.02.14.06.33.52;	author anholt;	state Exp;
branches;
next	1.303;

1.303
date	2003.02.13.21.13.10;	author peter;	state Exp;
branches;
next	1.302;

1.302
date	2003.02.03.14.46.26;	author nyan;	state Exp;
branches;
next	1.301;

1.301
date	2003.01.21.05.52.48;	author jake;	state Exp;
branches;
next	1.300;

1.300
date	2003.01.17.08.10.18;	author mdodd;	state Exp;
branches;
next	1.299;

1.299
date	2003.01.15.20.06.38;	author sam;	state Exp;
branches;
next	1.298;

1.298
date	2003.01.09.16.37.37;	author obrien;	state Exp;
branches;
next	1.297;

1.297
date	2003.01.09.16.32.12;	author obrien;	state Exp;
branches;
next	1.296;

1.296
date	2003.01.08.20.40.29;	author tmm;	state Exp;
branches;
next	1.295;

1.295
date	2003.01.08.18.45.04;	author obrien;	state Exp;
branches;
next	1.294;

1.294
date	2002.12.13.00.32.29;	author jake;	state Exp;
branches;
next	1.293;

1.293
date	2002.12.08.17.59.44;	author rwatson;	state Exp;
branches;
next	1.292;

1.292
date	2002.12.08.03.55.35;	author rwatson;	state Exp;
branches;
next	1.291;

1.291
date	2002.12.07.14.06.56;	author rwatson;	state Exp;
branches;
next	1.290;

1.290
date	2002.12.03.15.12.35;	author rwatson;	state Exp;
branches;
next	1.289;

1.289
date	2002.11.26.17.53.27;	author rwatson;	state Exp;
branches;
next	1.288;

1.288
date	2002.11.26.17.35.43;	author rwatson;	state Exp;
branches;
next	1.287;

1.287
date	2002.11.21.14.52.20;	author scottl;	state Exp;
branches;
next	1.286;

1.286
date	2002.11.08.20.04.38;	author jhb;	state Exp;
branches;
next	1.285;

1.285
date	2002.11.08.19.34.26;	author jhb;	state Exp;
branches;
next	1.284;

1.284
date	2002.11.07.16.19.43;	author jhb;	state Exp;
branches;
next	1.283;

1.283
date	2002.11.07.15.01.12;	author jhb;	state Exp;
branches;
next	1.282;

1.282
date	2002.11.06.22.56.57;	author jhb;	state Exp;
branches;
next	1.281;

1.281
date	2002.11.06.22.30.33;	author jhb;	state Exp;
branches;
next	1.280;

1.280
date	2002.11.06.22.03.53;	author jhb;	state Exp;
branches;
next	1.279;

1.279
date	2002.11.03.23.48.14;	author scottl;	state Exp;
branches;
next	1.278;

1.278
date	2002.10.31.19.50.17;	author jhb;	state Exp;
branches;
next	1.277;

1.277
date	2002.10.31.19.39.22;	author jhb;	state Exp;
branches;
next	1.276;

1.276
date	2002.10.31.05.19.33;	author nyan;	state Exp;
branches;
next	1.275;

1.275
date	2002.10.24.07.16.24;	author marcel;	state Exp;
branches;
next	1.274;

1.274
date	2002.10.23.23.36.26;	author rwatson;	state Exp;
branches;
next	1.273;

1.273
date	2002.10.23.15.53.09;	author jhb;	state Exp;
branches;
next	1.272;

1.272
date	2002.10.21.00.38.18;	author bde;	state Exp;
branches;
next	1.271;

1.271
date	2002.10.20.20.35.14;	author kan;	state Exp;
branches;
next	1.270;

1.270
date	2002.10.16.14.31.33;	author markm;	state Exp;
branches;
next	1.269;

1.269
date	2002.10.14.10.15.01;	author nyan;	state Exp;
branches;
next	1.268;

1.268
date	2002.10.13.18.44.23;	author cognet;	state Exp;
branches;
next	1.267;

1.267
date	2002.10.07.04.08.07;	author alfred;	state Exp;
branches;
next	1.266;

1.266
date	2002.10.06.08.07.40;	author mux;	state Exp;
branches;
next	1.265;

1.265
date	2002.10.05.20.18.34;	author mux;	state Exp;
branches;
next	1.264;

1.264
date	2002.10.04.20.42.36;	author sam;	state Exp;
branches;
next	1.263;

1.263
date	2002.10.04.07.15.34;	author mdodd;	state Exp;
branches;
next	1.262;

1.262
date	2002.10.01.19.05.18;	author jake;	state Exp;
branches;
next	1.261;

1.261
date	2002.10.01.06.10.11;	author imp;	state Exp;
branches;
next	1.260;

1.260
date	2002.09.26.05.54.24;	author imp;	state Exp;
branches;
next	1.259;

1.259
date	2002.09.21.15.22.09;	author simokawa;	state Exp;
branches;
next	1.258;

1.258
date	2002.09.19.00.43.32;	author alfred;	state Exp;
branches;
next	1.257;

1.257
date	2002.09.16.08.32.48;	author nyan;	state Exp;
branches;
next	1.256;

1.256
date	2002.09.14.02.05.33;	author mjacob;	state Exp;
branches;
next	1.255;

1.255
date	2002.09.13.12.42.57;	author ikob;	state Exp;
branches;
next	1.254;

1.254
date	2002.09.07.01.31.38;	author peter;	state Exp;
branches;
next	1.253;

1.253
date	2002.09.06.17.18.53;	author sobomax;	state Exp;
branches;
next	1.252;

1.252
date	2002.09.03.16.54.48;	author gibbs;	state Exp;
branches;
next	1.251;

1.251
date	2002.08.31.06.57.44;	author gibbs;	state Exp;
branches;
next	1.250;

1.250
date	2002.08.20.14.41.44;	author nyan;	state Exp;
branches;
next	1.249;

1.249
date	2002.08.11.23.32.32;	author joe;	state Exp;
branches;
next	1.248;

1.248
date	2002.08.01.17.41.26;	author rwatson;	state Exp;
branches;
next	1.247;

1.247
date	2002.07.30.17.44.28;	author joe;	state Exp;
branches;
next	1.246;

1.246
date	2002.06.03.09.13.22;	author mdodd;	state Exp;
branches;
next	1.245;

1.245
date	2002.05.29.05.09.51;	author marcel;	state Exp;
branches;
next	1.244;

1.244
date	2002.05.29.04.51.14;	author marcel;	state Exp;
branches;
next	1.243;

1.243
date	2002.05.19.03.59.06;	author marcel;	state Exp;
branches;
next	1.242;

1.242
date	2002.05.14.07.49.12;	author ru;	state Exp;
branches;
next	1.241;

1.241
date	2002.04.28.19.21.48;	author des;	state Exp;
branches;
next	1.240;

1.240
date	2002.04.28.04.58.33;	author anholt;	state Exp;
branches;
next	1.239;

1.239
date	2002.04.19.09.44.50;	author marcel;	state Exp;
branches;
next	1.238;

1.238
date	2002.04.17.00.24.53;	author mdodd;	state Exp;
branches;
next	1.237;

1.237
date	2002.04.14.16.36.40;	author scottl;	state Exp;
branches;
next	1.236;

1.236
date	2002.03.21.09.15.38;	author ru;	state Exp;
branches;
next	1.235;

1.235
date	2002.03.18.18.23.40;	author joe;	state Exp;
branches;
next	1.234;

1.234
date	2002.03.04.03.51.20;	author alfred;	state Exp;
branches;
next	1.233;

1.233
date	2002.02.20.15.00.34;	author shiba;	state Exp;
branches;
next	1.232;

1.232
date	2002.02.17.20.55.53;	author phk;	state Exp;
branches;
next	1.231;

1.231
date	2002.02.06.10.23.01;	author des;	state Exp;
branches;
next	1.230;

1.230
date	2002.02.04.20.16.47;	author des;	state Exp;
branches;
next	1.229;

1.229
date	2002.01.20.08.51.07;	author msmith;	state Exp;
branches;
next	1.228;

1.228
date	2002.01.08.20.03.12;	author fjoe;	state Exp;
branches;
next	1.227;

1.227
date	2001.12.29.07.13.46;	author alfred;	state Exp;
branches;
next	1.226;

1.226
date	2001.12.20.17.55.49;	author pdeuskar;	state Exp;
branches;
next	1.225;

1.225
date	2001.12.15.12.44.38;	author non;	state Exp;
branches;
next	1.224;

1.224
date	2001.12.12.10.11.16;	author sheldonh;	state Exp;
branches;
next	1.223;

1.223
date	2001.12.04.01.34.38;	author des;	state Exp;
branches;
next	1.222;

1.222
date	2001.12.02.09.01.35;	author bp;	state Exp;
branches;
next	1.221;

1.221
date	2001.12.02.07.37.09;	author pdeuskar;	state Exp;
branches;
next	1.220;

1.220
date	2001.12.02.06.19.15;	author msmith;	state Exp;
branches;
next	1.219;

1.219
date	2001.11.28.17.08.51;	author imp;	state Exp;
branches;
next	1.218;

1.218
date	2001.11.27.23.08.36;	author msmith;	state Exp;
branches;
next	1.217;

1.217
date	2001.11.21.22.29.33;	author fjoe;	state Exp;
branches;
next	1.216;

1.216
date	2001.11.19.20.25.55;	author green;	state Exp;
branches;
next	1.215;

1.215
date	2001.11.19.18.15.12;	author green;	state Exp;
branches;
next	1.214;

1.214
date	2001.11.03.08.20.36;	author phk;	state Exp;
branches;
next	1.213;

1.213
date	2001.10.28.04.34.24;	author nyan;	state Exp;
branches;
next	1.212;

1.212
date	2001.10.24.18.45.35;	author mjacob;	state Exp;
branches;
next	1.211;

1.211
date	2001.10.24.16.53.54;	author ume;	state Exp;
branches;
next	1.210;

1.210
date	2001.10.24.14.46.40;	author nyan;	state Exp;
branches;
next	1.209;

1.209
date	2001.10.20.20.21.34;	author mjacob;	state Exp;
branches;
next	1.208;

1.208
date	2001.10.19.08.33.56;	author marcel;	state Exp;
branches;
next	1.207;

1.207
date	2001.10.19.05.04.02;	author mjacob;	state Exp;
branches;
next	1.206;

1.206
date	2001.10.19.02.21.15;	author jlemon;	state Exp;
branches;
next	1.205;

1.205
date	2001.10.05.07.09.27;	author ps;	state Exp;
branches;
next	1.204;

1.204
date	2001.09.27.23.55.27;	author wpaul;	state Exp;
branches;
next	1.203;

1.203
date	2001.09.25.18.40.51;	author brooks;	state Exp;
branches;
next	1.202;

1.202
date	2001.09.21.11.21.06;	author ru;	state Exp;
branches;
next	1.201;

1.201
date	2001.09.18.23.31.37;	author peter;	state Exp;
branches;
next	1.200;

1.200
date	2001.09.15.09.35.10;	author mr;	state Exp;
branches;
next	1.199;

1.199
date	2001.09.13.08.26.49;	author mr;	state Exp;
branches;
next	1.198;

1.198
date	2001.09.12.08.37.51;	author julian;	state Exp;
branches;
next	1.197;

1.197
date	2001.09.05.23.47.46;	author brooks;	state Exp;
branches;
next	1.196;

1.196
date	2001.09.02.06.43.45;	author shiba;	state Exp;
branches;
next	1.195;

1.195
date	2001.08.30.00.55.22;	author msmith;	state Exp;
branches;
next	1.194;

1.194
date	2001.07.25.20.15.12;	author fenner;	state Exp;
branches;
next	1.193;

1.193
date	2001.07.25.00.20.33;	author mjacob;	state Exp;
branches;
next	1.192;

1.192
date	2001.07.23.20.44.53;	author wpaul;	state Exp;
branches;
next	1.191;

1.191
date	2001.07.15.04.55.31;	author brooks;	state Exp;
branches;
next	1.190;

1.190
date	2001.07.08.04.17.26;	author julian;	state Exp;
branches;
next	1.189;

1.189
date	2001.07.02.21.01.51;	author brooks;	state Exp;
branches;
next	1.188;

1.188
date	2001.06.29.07.36.29;	author joerg;	state Exp;
branches;
next	1.187;

1.187
date	2001.06.28.06.41.22;	author dd;	state Exp;
branches;
next	1.186;

1.186
date	2001.06.14.15.15.54;	author joerg;	state Exp;
branches;
next	1.185;

1.185
date	2001.06.10.23.20.38;	author des;	state Exp;
branches;
next	1.184;

1.184
date	2001.06.10.19.16.18;	author des;	state Exp;
branches;
next	1.183;

1.183
date	2001.05.31.21.44.19;	author wpaul;	state Exp;
branches;
next	1.182;

1.182
date	2001.05.30.06.24.47;	author dougb;	state Exp;
branches;
next	1.181;

1.181
date	2001.05.25.08.14.07;	author ru;	state Exp;
branches;
next	1.180;

1.180
date	2001.05.23.23.33.08;	author dd;	state Exp;
branches;
next	1.179;

1.179
date	2001.05.23.09.42.22;	author ru;	state Exp;
branches;
next	1.178;

1.178
date	2001.05.11.19.56.35;	author wpaul;	state Exp;
branches;
next	1.177;

1.177
date	2001.05.02.01.08.06;	author brian;	state Exp;
branches;
next	1.176;

1.176
date	2001.04.24.12.30.49;	author sheldonh;	state Exp;
branches;
next	1.175;

1.175
date	2001.04.24.08.56.42;	author sheldonh;	state Exp;
branches;
next	1.174;

1.174
date	2001.04.14.15.36.30;	author brian;	state Exp;
branches;
next	1.173;

1.173
date	2001.04.13.12.11.19;	author bp;	state Exp;
branches;
next	1.172;

1.172
date	2001.04.02.08.52.05;	author imp;	state Exp;
branches;
next	1.171;

1.171
date	2001.03.09.20.10.30;	author phk;	state Exp;
branches;
next	1.170;

1.170
date	2001.02.24.15.44.29;	author bp;	state Exp;
branches;
next	1.169;

1.169
date	2001.02.20.02.19.01;	author jlemon;	state Exp;
branches;
next	1.168;

1.168
date	2001.02.19.21.20.33;	author mjacob;	state Exp;
branches;
next	1.167;

1.167
date	2001.02.01.16.39.33;	author des;	state Exp;
branches;
next	1.166;

1.166
date	2001.01.30.10.20.17;	author jhay;	state Exp;
branches;
next	1.165;

1.165
date	2001.01.09.04.56.53;	author green;	state Exp;
branches;
next	1.164;

1.164
date	2001.01.05.16.53.07;	author nsouch;	state Exp;
branches;
next	1.163;

1.163
date	2001.01.03.08.12.05;	author jhay;	state Exp;
branches;
next	1.162;

1.162
date	2000.12.28.12.17.33;	author des;	state Exp;
branches;
next	1.161;

1.161
date	2000.12.22.22.33.15;	author obrien;	state Exp;
branches;
next	1.160;

1.160
date	2000.12.21.15.33.30;	author takawata;	state Exp;
branches;
next	1.159;

1.159
date	2000.12.19.12.54.17;	author alex;	state Exp;
branches;
next	1.158;

1.158
date	2000.12.16.01.48.06;	author paul;	state Exp;
branches;
next	1.157;

1.157
date	2000.12.15.20.14.19;	author wpaul;	state Exp;
branches;
next	1.156;

1.156
date	2000.12.15.20.09.08;	author wpaul;	state Exp;
branches;
next	1.155;

1.155
date	2000.12.13.20.29.30;	author des;	state Exp;
branches;
next	1.154;

1.154
date	2000.12.13.05.54.26;	author imp;	state Exp;
branches;
next	1.153;

1.153
date	2000.12.12.16.03.17;	author des;	state Exp;
branches;
next	1.152;

1.152
date	2000.12.01.21.13.06;	author alfred;	state Exp;
branches;
next	1.151;

1.151
date	2000.12.01.12.26.39;	author des;	state Exp;
branches;
next	1.150;

1.150
date	2000.12.01.08.57.46;	author alfred;	state Exp;
branches;
next	1.149;

1.149
date	2000.11.07.01.03.22;	author wpaul;	state Exp;
branches;
next	1.148;

1.148
date	2000.11.04.07.31.46;	author obrien;	state Exp;
branches;
next	1.147;

1.147
date	2000.10.31.01.25.08;	author markm;	state Exp;
branches;
next	1.146;

1.146
date	2000.10.28.04.51.47;	author obrien;	state Exp;
branches;
next	1.145;

1.145
date	2000.10.27.12.45.31;	author ache;	state Exp;
branches;
next	1.144;

1.144
date	2000.10.25.10.34.37;	author n_hibma;	state Exp;
branches;
next	1.143;

1.143
date	2000.10.14.10.59.55;	author markm;	state Exp;
branches;
next	1.142;

1.142
date	2000.10.06.15.23.32;	author alex;	state Exp;
branches;
next	1.141;

1.141
date	2000.10.02.14.27.18;	author nyan;	state Exp;
branches;
next	1.140;

1.140
date	2000.09.23.18.50.58;	author ume;	state Exp;
branches;
next	1.139;

1.139
date	2000.09.20.17.30.21;	author wpaul;	state Exp;
branches;
next	1.138;

1.138
date	2000.09.13.03.20.35;	author msmith;	state Exp;
branches;
next	1.137;

1.137
date	2000.09.01.07.51.24;	author msmith;	state Exp;
branches;
next	1.136;

1.136
date	2000.08.30.23.24.14;	author msmith;	state Exp;
branches;
next	1.135;

1.135
date	2000.08.30.07.27.46;	author imp;	state Exp;
branches;
next	1.134;

1.134
date	2000.08.23.03.22.40;	author msmith;	state Exp;
branches;
next	1.133;

1.133
date	2000.08.19.19.26.03;	author imp;	state Exp;
branches;
next	1.132;

1.132
date	2000.08.13.18.49.39;	author n_hibma;	state Exp;
branches;
next	1.131;

1.131
date	2000.07.20.20.29.02;	author nsayer;	state Exp;
branches;
next	1.130;

1.130
date	2000.07.07.09.38.01;	author markm;	state Exp;
branches;
next	1.129;

1.129
date	2000.07.04.23.35.21;	author cg;	state Exp;
branches;
next	1.128;

1.128
date	2000.06.26.20.35.44;	author cokane;	state Exp;
branches;
next	1.127;

1.127
date	2000.06.25.10.12.33;	author markm;	state Exp;
branches;
next	1.126;

1.126
date	2000.06.23.23.07.17;	author archie;	state Exp;
branches;
next	1.125;

1.125
date	2000.06.23.15.54.01;	author cokane;	state Exp;
branches;
next	1.124;

1.124
date	2000.06.20.01.09.21;	author alfred;	state Exp;
branches;
next	1.123;

1.123
date	2000.06.18.05.20.26;	author imp;	state Exp;
branches;
next	1.122;

1.122
date	2000.06.18.05.08.11;	author mjacob;	state Exp;
branches;
next	1.121;

1.121
date	2000.06.11.06.43.15;	author tanimura;	state Exp;
branches;
next	1.120;

1.120
date	2000.06.09.16.07.32;	author dfr;	state Exp;
branches;
next	1.119;

1.119
date	2000.05.25.00.36.43;	author archie;	state Exp;
branches;
next	1.118;

1.118
date	2000.05.24.23.42.03;	author msmith;	state Exp;
branches;
next	1.117;

1.117
date	2000.05.06.02.06.34;	author obrien;	state Exp;
branches;
next	1.116;

1.116
date	2000.05.01.22.48.20;	author n_hibma;	state Exp;
branches;
next	1.115;

1.115
date	2000.04.13.04.08.24;	author grog;	state Exp;
branches;
next	1.114;

1.114
date	2000.04.11.18.39.52;	author semenu;	state Exp;
branches;
next	1.113;

1.113
date	2000.03.30.08.04.01;	author peter;	state Exp;
branches;
next	1.112;

1.112
date	2000.03.25.13.22.58;	author des;	state Exp;
branches;
next	1.111;

1.111
date	2000.03.16.09.16.09;	author n_hibma;	state Exp;
branches;
next	1.110;

1.110
date	2000.03.01.07.42.09;	author sheldonh;	state Exp;
branches
	1.110.2.1;
next	1.109;

1.109
date	2000.02.29.10.57.41;	author sheldonh;	state Exp;
branches;
next	1.108;

1.108
date	2000.01.27.13.42.42;	author peter;	state Exp;
branches;
next	1.107;

1.107
date	2000.01.26.15.15.50;	author peter;	state Exp;
branches;
next	1.106;

1.106
date	2000.01.26.02.05.16;	author obrien;	state Exp;
branches;
next	1.105;

1.105
date	2000.01.26.00.47.45;	author obrien;	state Exp;
branches;
next	1.104;

1.104
date	2000.01.23.15.26.14;	author peter;	state Exp;
branches;
next	1.103;

1.103
date	2000.01.14.20.40.55;	author wpaul;	state Exp;
branches;
next	1.102;

1.102
date	2000.01.14.03.14.49;	author wpaul;	state Exp;
branches;
next	1.101;

1.101
date	2000.01.05.04.27.19;	author wpaul;	state Exp;
branches;
next	1.100;

1.100
date	99.12.28.02.01.00;	author wpaul;	state Exp;
branches;
next	1.99;

1.99
date	99.12.15.13.14.23;	author gallatin;	state Exp;
branches;
next	1.98;

1.98
date	99.12.13.16.42.15;	author bp;	state Exp;
branches;
next	1.97;

1.97
date	99.12.12.21.17.08;	author peter;	state Exp;
branches;
next	1.96;

1.96
date	99.12.12.20.55.49;	author peter;	state Exp;
branches;
next	1.95;

1.95
date	99.12.12.20.42.58;	author peter;	state Exp;
branches;
next	1.94;

1.94
date	99.12.05.23.31.04;	author bde;	state Exp;
branches;
next	1.93;

1.93
date	99.12.04.17.41.11;	author wpaul;	state Exp;
branches;
next	1.92;

1.92
date	99.11.25.20.45.47;	author wpaul;	state Exp;
branches;
next	1.91;

1.91
date	99.11.23.22.18.10;	author guido;	state Exp;
branches;
next	1.90;

1.90
date	99.11.22.03.48.33;	author n_hibma;	state Exp;
branches;
next	1.89;

1.89
date	99.11.19.04.04.56;	author green;	state Exp;
branches;
next	1.88;

1.88
date	99.11.18.04.27.10;	author green;	state Exp;
branches;
next	1.87;

1.87
date	99.10.21.09.05.27;	author julian;	state Exp;
branches;
next	1.86;

1.86
date	99.10.07.21.23.03;	author n_hibma;	state Exp;
branches;
next	1.85;

1.85
date	99.10.07.02.24.22;	author msmith;	state Exp;
branches;
next	1.84;

1.84
date	99.10.02.06.32.34;	author bp;	state Exp;
branches;
next	1.83;

1.83
date	99.09.28.07.28.59;	author peter;	state Exp;
branches;
next	1.82;

1.82
date	99.09.28.02.47.35;	author imp;	state Exp;
branches;
next	1.81;

1.81
date	99.09.28.02.45.34;	author imp;	state Exp;
branches;
next	1.80;

1.80
date	99.09.27.00.56.32;	author peter;	state Exp;
branches;
next	1.79;

1.79
date	99.09.22.21.28.11;	author green;	state Exp;
branches;
next	1.78;

1.78
date	99.09.22.05.07.47;	author wpaul;	state Exp;
branches;
next	1.77;

1.77
date	99.09.19.23.19.59;	author wpaul;	state Exp;
branches;
next	1.76;

1.76
date	99.09.06.06.14.27;	author wpaul;	state Exp;
branches;
next	1.75;

1.75
date	99.09.05.21.01.00;	author wpaul;	state Exp;
branches;
next	1.74;

1.74
date	99.08.28.00.47.04;	author peter;	state Exp;
branches;
next	1.73;

1.73
date	99.08.21.18.34.46;	author wpaul;	state Exp;
branches;
next	1.72;

1.72
date	99.08.21.17.40.39;	author wpaul;	state Exp;
branches;
next	1.71;

1.71
date	99.08.10.21.09.11;	author wpaul;	state Exp;
branches;
next	1.70;

1.70
date	99.08.10.17.15.11;	author wpaul;	state Exp;
branches;
next	1.69;

1.69
date	99.07.28.02.21.55;	author wpaul;	state Exp;
branches;
next	1.68;

1.68
date	99.07.25.04.32.37;	author wpaul;	state Exp;
branches;
next	1.67;

1.67
date	99.07.24.20.55.04;	author wpaul;	state Exp;
branches;
next	1.66;

1.66
date	99.07.23.05.47.55;	author wpaul;	state Exp;
branches;
next	1.65;

1.65
date	99.06.24.05.21.19;	author grog;	state Exp;
branches;
next	1.64;

1.64
date	99.06.12.15.11.33;	author roger;	state Exp;
branches;
next	1.63;

1.63
date	99.06.02.07.15.17;	author jb;	state Exp;
branches;
next	1.62;

1.62
date	99.05.15.06.13.27;	author grog;	state Exp;
branches;
next	1.61;

1.61
date	99.05.13.09.43.29;	author phk;	state Exp;
branches;
next	1.60;

1.60
date	99.05.06.03.35.44;	author bde;	state Exp;
branches;
next	1.59;

1.59
date	99.05.05.20.58.15;	author obrien;	state Exp;
branches;
next	1.58;

1.58
date	99.04.19.20.36.06;	author peter;	state Exp;
branches;
next	1.57;

1.57
date	99.04.18.03.18.33;	author bde;	state Exp;
branches;
next	1.56;

1.56
date	99.04.17.16.31.13;	author peter;	state Exp;
branches;
next	1.55;

1.55
date	99.04.13.18.53.54;	author peter;	state Exp;
branches;
next	1.54;

1.54
date	99.03.14.20.43.09;	author julian;	state Exp;
branches;
next	1.53;

1.53
date	99.03.14.20.40.15;	author julian;	state Exp;
branches;
next	1.52;

1.52
date	99.03.14.09.20.01;	author julian;	state Exp;
branches;
next	1.51;

1.51
date	99.02.22.11.44.35;	author newton;	state Exp;
branches;
next	1.50;

1.50
date	99.02.03.04.18.25;	author semenu;	state Exp;
branches;
next	1.49;

1.49
date	99.01.30.06.31.51;	author newton;	state Exp;
branches;
next	1.48;

1.48
date	99.01.21.17.19.56;	author peter;	state Exp;
branches;
next	1.47;

1.47
date	99.01.19.00.41.17;	author peter;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	99.01.17.19.06.06;	author peter;	state Exp;
branches;
next	1.45;

1.45
date	99.01.11.03.34.42;	author yokota;	state Exp;
branches;
next	1.44;

1.44
date	99.01.01.10.33.52;	author bde;	state Exp;
branches;
next	1.43;

1.43
date	98.12.30.11.20.56;	author yokota;	state Exp;
branches;
next	1.42;

1.42
date	98.12.28.05.27.19;	author peter;	state Exp;
branches;
next	1.41;

1.41
date	98.12.27.19.43.28;	author sos;	state Exp;
branches;
next	1.40;

1.40
date	98.12.27.19.01.46;	author sos;	state Exp;
branches;
next	1.39;

1.39
date	98.11.04.18.25.23;	author jdp;	state Exp;
branches;
next	1.38;

1.38
date	98.11.04.17.15.07;	author msmith;	state Exp;
branches;
next	1.37;

1.37
date	98.11.03.08.58.27;	author peter;	state Exp;
branches;
next	1.36;

1.36
date	98.11.03.08.03.04;	author peter;	state Exp;
branches;
next	1.35;

1.35
date	98.11.03.06.51.48;	author peter;	state Exp;
branches;
next	1.34;

1.34
date	98.10.16.04.30.41;	author peter;	state Exp;
branches;
next	1.33;

1.33
date	98.09.28.05.38.22;	author grog;	state Exp;
branches;
next	1.32;

1.32
date	98.09.25.17.51.44;	author rvb;	state Exp;
branches;
next	1.31;

1.31
date	98.09.15.20.17.35;	author sos;	state Exp;
branches;
next	1.30;

1.30
date	98.05.15.11.57.05;	author jb;	state Exp;
branches;
next	1.29;

1.29
date	98.02.18.14.30.07;	author msmith;	state Exp;
branches;
next	1.28;

1.28
date	97.08.28.14.45.12;	author jlemon;	state Exp;
branches;
next	1.27;

1.27
date	97.08.09.00.23.07;	author dyson;	state Exp;
branches;
next	1.26;

1.26
date	97.02.22.12.47.25;	author peter;	state Exp;
branches;
next	1.25;

1.25
date	97.01.14.06.21.37;	author jkh;	state Exp;
branches;
next	1.24;

1.24
date	96.06.23.13.31.20;	author bde;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	96.06.12.03.49.35;	author asami;	state Exp;
branches;
next	1.22;

1.22
date	96.03.24.00.30.38;	author pst;	state Exp;
branches;
next	1.21;

1.21
date	96.03.16.01.43.26;	author jmz;	state Exp;
branches;
next	1.20;

1.20
date	96.01.06.23.15.40;	author peter;	state Exp;
branches;
next	1.19;

1.19
date	95.12.16.21.19.18;	author bde;	state Exp;
branches;
next	1.18;

1.18
date	95.12.14.08.25.52;	author phk;	state Exp;
branches;
next	1.17;

1.17
date	95.10.28.17.46.03;	author peter;	state Exp;
branches;
next	1.16;

1.16
date	95.10.28.13.28.16;	author peter;	state Exp;
branches;
next	1.15;

1.15
date	95.10.28.12.34.11;	author peter;	state Exp;
branches;
next	1.14;

1.14
date	95.10.28.02.49.46;	author ache;	state Exp;
branches;
next	1.13;

1.13
date	95.10.10.08.23.13;	author swallace;	state Exp;
branches;
next	1.12;

1.12
date	95.08.24.09.06.17;	author phk;	state Exp;
branches;
next	1.11;

1.11
date	95.06.25.17.31.34;	author sos;	state Exp;
branches;
next	1.10;

1.10
date	95.06.13.20.51.13;	author wollman;	state Exp;
branches;
next	1.9;

1.9
date	95.03.20.19.25.38;	author wollman;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	95.02.22.13.42.31;	author sos;	state Exp;
branches;
next	1.7;

1.7
date	95.01.30.14.21.46;	author ugen;	state Exp;
branches;
next	1.6;

1.6
date	94.10.16.20.39.52;	author sos;	state Exp;
branches;
next	1.5;

1.5
date	94.10.14.08.54.31;	author sos;	state Exp;
branches;
next	1.4;

1.4
date	94.09.28.22.16.27;	author wollman;	state Exp;
branches;
next	1.3;

1.3
date	94.09.22.22.12.54;	author wollman;	state Exp;
branches;
next	1.2;

1.2
date	94.09.21.23.26.55;	author wollman;	state Exp;
branches;
next	1.1;

1.1
date	94.09.16.20.24.26;	author wollman;	state Exp;
branches;
next	;

1.730.2.1
date	2013.02.02.00.29.21;	author svnexp;	state dead;
branches;
next	1.730.2.2;

1.730.2.2
date	2013.03.28.13.05.17;	author svnexp;	state Exp;
branches;
next	;

1.683.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches;
next	1.683.2.2;

1.683.2.2
date	2011.10.07.20.40.45;	author delphij;	state Exp;
branches;
next	1.683.2.3;

1.683.2.3
date	2011.11.06.17.31.57;	author bz;	state Exp;
branches;
next	1.683.2.4;

1.683.2.4
date	2011.11.06.20.29.18;	author bz;	state Exp;
branches;
next	1.683.2.5;

1.683.2.5
date	2011.11.07.13.40.54;	author marius;	state Exp;
branches
	1.683.2.5.2.1;
next	1.683.2.6;

1.683.2.6
date	2011.11.28.20.28.23;	author philip;	state Exp;
branches;
next	1.683.2.7;

1.683.2.7
date	2012.01.10.08.16.28;	author fabient;	state Exp;
branches;
next	1.683.2.8;

1.683.2.8
date	2012.01.11.18.18.37;	author delphij;	state Exp;
branches;
next	1.683.2.9;

1.683.2.9
date	2012.02.14.10.30.22;	author luigi;	state Exp;
branches;
next	1.683.2.10;

1.683.2.10
date	2012.02.14.15.58.49;	author jimharris;	state Exp;
branches;
next	1.683.2.11;

1.683.2.11
date	2012.02.19.07.44.38;	author rmh;	state Exp;
branches;
next	1.683.2.12;

1.683.2.12
date	2012.05.24.19.24.31;	author bz;	state Exp;
branches;
next	1.683.2.13;

1.683.2.13
date	2012.06.12.20.01.29;	author kib;	state Exp;
branches;
next	1.683.2.14;

1.683.2.14
date	2012.06.29.15.57.25;	author obrien;	state Exp;
branches
	1.683.2.14.2.1;
next	1.683.2.15;

1.683.2.15
date	2012.08.21.00.03.04;	author emaste;	state Exp;
branches;
next	1.683.2.16;

1.683.2.16
date	2012.11.17.11.37.16;	author svnexp;	state Exp;
branches;
next	1.683.2.17;

1.683.2.17
date	2012.11.29.17.41.37;	author svnexp;	state Exp;
branches;
next	1.683.2.18;

1.683.2.18
date	2013.04.15.18.01.45;	author svnexp;	state Exp;
branches;
next	1.683.2.19;

1.683.2.19
date	2013.04.16.06.01.45;	author svnexp;	state Exp;
branches;
next	1.683.2.20;

1.683.2.20
date	2013.06.26.00.02.32;	author svnexp;	state Exp;
branches;
next	1.683.2.21;

1.683.2.21
date	2013.07.03.10.01.46;	author svnexp;	state Exp;
branches;
next	1.683.2.22;

1.683.2.22
date	2013.07.05.10.01.44;	author svnexp;	state Exp;
branches;
next	1.683.2.23;

1.683.2.23
date	2013.07.07.00.02.35;	author svnexp;	state Exp;
branches;
next	1.683.2.24;

1.683.2.24
date	2013.07.31.12.01.43;	author svnexp;	state Exp;
branches;
next	1.683.2.25;

1.683.2.25
date	2013.12.03.23.01.45;	author svnexp;	state Exp;
branches;
next	1.683.2.26;

1.683.2.26
date	2013.12.04.21.01.47;	author svnexp;	state Exp;
branches;
next	1.683.2.27;

1.683.2.27
date	2014.05.09.04.01.45;	author svnexp;	state Exp;
branches;
next	1.683.2.28;

1.683.2.28
date	2014.05.16.16.01.44;	author svnexp;	state Exp;
branches;
next	1.683.2.29;

1.683.2.29
date	2014.05.16.20.02.34;	author svnexp;	state Exp;
branches;
next	;

1.683.2.5.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.683.2.5.2.2;

1.683.2.5.2.2
date	2011.11.28.20.43.50;	author philip;	state Exp;
branches;
next	1.683.2.5.2.3;

1.683.2.5.2.3
date	2012.11.17.08.37.11;	author svnexp;	state Exp;
branches;
next	;

1.683.2.14.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.683.2.14.2.2;

1.683.2.14.2.2
date	2012.11.17.08.48.03;	author svnexp;	state Exp;
branches;
next	;

1.623.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.623.2.1.2.1;
next	1.623.2.2;

1.623.2.2
date	2009.11.01.17.56.45;	author avg;	state Exp;
branches;
next	1.623.2.3;

1.623.2.3
date	2009.12.05.20.37.46;	author bz;	state Exp;
branches;
next	1.623.2.4;

1.623.2.4
date	2009.12.21.05.58.55;	author avg;	state Exp;
branches;
next	1.623.2.5;

1.623.2.5
date	2010.01.15.19.12.33;	author marius;	state Exp;
branches;
next	1.623.2.6;

1.623.2.6
date	2010.01.21.16.31.45;	author brueffer;	state Exp;
branches;
next	1.623.2.7;

1.623.2.7
date	2010.01.30.15.28.14;	author antoine;	state Exp;
branches;
next	1.623.2.8;

1.623.2.8
date	2010.02.22.21.45.20;	author marius;	state Exp;
branches;
next	1.623.2.9;

1.623.2.9
date	2010.03.02.01.56.55;	author delphij;	state Exp;
branches;
next	1.623.2.10;

1.623.2.10
date	2010.03.31.05.05.28;	author marcel;	state Exp;
branches;
next	1.623.2.11;

1.623.2.11
date	2010.04.06.23.14.43;	author thompsa;	state Exp;
branches;
next	1.623.2.12;

1.623.2.12
date	2010.04.20.21.35.48;	author weongyo;	state Exp;
branches;
next	1.623.2.13;

1.623.2.13
date	2010.04.20.21.55.44;	author weongyo;	state Exp;
branches;
next	1.623.2.14;

1.623.2.14
date	2010.04.26.17.03.56;	author yongari;	state Exp;
branches;
next	1.623.2.15;

1.623.2.15
date	2010.05.19.14.50.07;	author mav;	state Exp;
branches
	1.623.2.15.2.1;
next	1.623.2.16;

1.623.2.16
date	2010.06.18.09.29.08;	author kib;	state Exp;
branches;
next	1.623.2.17;

1.623.2.17
date	2010.07.08.02.35.37;	author lstewart;	state Exp;
branches;
next	1.623.2.18;

1.623.2.18
date	2010.08.07.01.05.02;	author rmacklem;	state Exp;
branches;
next	1.623.2.19;

1.623.2.19
date	2010.09.06.22.47.52;	author weongyo;	state Exp;
branches;
next	1.623.2.20;

1.623.2.20
date	2010.09.09.21.26.55;	author brueffer;	state Exp;
branches;
next	1.623.2.21;

1.623.2.21
date	2010.09.11.22.02.36;	author will;	state Exp;
branches;
next	1.623.2.22;

1.623.2.22
date	2010.11.06.09.34.51;	author lstewart;	state Exp;
branches;
next	1.623.2.23;

1.623.2.23
date	2010.11.09.13.39.17;	author nork;	state Exp;
branches;
next	1.623.2.24;

1.623.2.24
date	2010.11.10.05.22.12;	author nork;	state Exp;
branches;
next	1.623.2.25;

1.623.2.25
date	2010.11.21.13.20.14;	author kib;	state Exp;
branches;
next	1.623.2.26;

1.623.2.26
date	2010.11.27.12.26.40;	author jchandra;	state Exp;
branches
	1.623.2.26.2.1;
next	1.623.2.27;

1.623.2.27
date	2011.01.18.20.26.40;	author imp;	state Exp;
branches;
next	1.623.2.28;

1.623.2.28
date	2011.02.04.20.32.52;	author yongari;	state Exp;
branches;
next	1.623.2.29;

1.623.2.29
date	2011.02.18.16.29.38;	author ken;	state Exp;
branches;
next	1.623.2.30;

1.623.2.30
date	2011.03.14.09.50.14;	author np;	state Exp;
branches;
next	1.623.2.31;

1.623.2.31
date	2011.05.28.05.04.53;	author lstewart;	state Exp;
branches;
next	1.623.2.32;

1.623.2.32
date	2011.05.28.08.20.25;	author lstewart;	state Exp;
branches;
next	1.623.2.33;

1.623.2.33
date	2011.07.04.00.24.59;	author rmacklem;	state Exp;
branches;
next	1.623.2.34;

1.623.2.34
date	2011.10.11.04.40.06;	author delphij;	state Exp;
branches;
next	1.623.2.35;

1.623.2.35
date	2011.11.07.13.45.18;	author marius;	state Exp;
branches;
next	1.623.2.36;

1.623.2.36
date	2012.01.04.16.20.55;	author jhb;	state Exp;
branches;
next	1.623.2.37;

1.623.2.37
date	2012.01.10.08.41.10;	author fabient;	state Exp;
branches;
next	1.623.2.38;

1.623.2.38
date	2012.01.11.18.18.37;	author delphij;	state Exp;
branches;
next	1.623.2.39;

1.623.2.39
date	2012.02.14.14.19.53;	author luigi;	state Exp;
branches;
next	1.623.2.40;

1.623.2.40
date	2012.02.14.15.56.01;	author jimharris;	state Exp;
branches
	1.623.2.40.2.1;
next	1.623.2.41;

1.623.2.41
date	2012.05.24.23.55.08;	author bz;	state Exp;
branches;
next	1.623.2.42;

1.623.2.42
date	2012.08.21.00.05.44;	author emaste;	state Exp;
branches;
next	1.623.2.43;

1.623.2.43
date	2012.09.19.20.11.47;	author obrien;	state Exp;
branches;
next	1.623.2.44;

1.623.2.44
date	2012.11.17.10.36.55;	author svnexp;	state Exp;
branches;
next	1.623.2.45;

1.623.2.45
date	2012.11.29.17.43.07;	author svnexp;	state Exp;
branches;
next	1.623.2.46;

1.623.2.46
date	2013.07.08.12.22.22;	author svnexp;	state Exp;
branches;
next	;

1.623.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.623.2.15.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.623.2.26.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	1.623.2.26.2.2;

1.623.2.26.2.2
date	2011.01.20.15.56.03;	author imp;	state Exp;
branches;
next	;

1.623.2.40.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.623.2.40.2.2;

1.623.2.40.2.2
date	2012.11.17.08.25.32;	author svnexp;	state Exp;
branches;
next	;

1.540.2.1
date	2007.10.29.22.26.35;	author peter;	state Exp;
branches;
next	1.540.2.2;

1.540.2.2
date	2007.10.30.02.52.47;	author nyan;	state Exp;
branches;
next	1.540.2.3;

1.540.2.3
date	2007.11.04.17.59.12;	author sam;	state Exp;
branches;
next	1.540.2.4;

1.540.2.4
date	2007.12.08.12.44.59;	author benjsc;	state Exp;
branches;
next	1.540.2.5;

1.540.2.5
date	2007.12.15.02.57.29;	author scottl;	state Exp;
branches
	1.540.2.5.2.1;
next	1.540.2.6;

1.540.2.6
date	2008.02.03.12.13.02;	author brueffer;	state Exp;
branches;
next	1.540.2.7;

1.540.2.7
date	2008.03.18.17.32.09;	author piso;	state Exp;
branches;
next	1.540.2.8;

1.540.2.8
date	2008.04.01.07.36.30;	author rink;	state Exp;
branches;
next	1.540.2.9;

1.540.2.9
date	2008.04.01.07.57.48;	author rink;	state Exp;
branches;
next	1.540.2.10;

1.540.2.10
date	2008.04.10.09.39.24;	author dfr;	state Exp;
branches;
next	1.540.2.11;

1.540.2.11
date	2008.04.25.11.03.35;	author marius;	state Exp;
branches;
next	1.540.2.12;

1.540.2.12
date	2008.05.03.16.37.55;	author jfv;	state Exp;
branches;
next	1.540.2.13;

1.540.2.13
date	2008.05.09.02.20.39;	author weongyo;	state Exp;
branches;
next	1.540.2.14;

1.540.2.14
date	2008.07.04.01.29.12;	author delphij;	state Exp;
branches;
next	1.540.2.15;

1.540.2.15
date	2008.07.06.16.24.50;	author rpaulo;	state Exp;
branches;
next	1.540.2.16;

1.540.2.16
date	2008.07.10.01.43.38;	author yongari;	state Exp;
branches;
next	1.540.2.17;

1.540.2.17
date	2008.07.16.01.12.02;	author yongari;	state Exp;
branches;
next	1.540.2.18;

1.540.2.18
date	2008.07.31.23.15.18;	author kmacy;	state Exp;
branches;
next	1.540.2.19;

1.540.2.19
date	2008.08.20.11.33.13;	author philip;	state Exp;
branches;
next	1.540.2.20;

1.540.2.20
date	2008.08.27.04.41.15;	author jb;	state Exp;
branches;
next	1.540.2.21;

1.540.2.21
date	2008.08.28.17.06.24;	author nwhitehorn;	state Exp;
branches;
next	1.540.2.22;

1.540.2.22
date	2008.08.31.10.15.43;	author rwatson;	state Exp;
branches;
next	1.540.2.23;

1.540.2.23
date	2008.09.17.18.13.16;	author jhb;	state Exp;
branches;
next	1.540.2.24;

1.540.2.24
date	2008.10.25.21.42.43;	author stas;	state Exp;
branches;
next	1.540.2.25;

1.540.2.25
date	2008.11.24.00.52.26;	author yongari;	state Exp;
branches
	1.540.2.25.2.1;
next	1.540.2.26;

1.540.2.26
date	2009.01.05.20.37.07;	author mav;	state Exp;
branches;
next	1.540.2.27;

1.540.2.27
date	2009.01.12.15.48.22;	author stas;	state Exp;
branches;
next	1.540.2.28;

1.540.2.28
date	2009.03.12.03.09.11;	author bms;	state Exp;
branches;
next	1.540.2.29;

1.540.2.29
date	2009.03.22.16.27.14;	author n_hibma;	state Exp;
branches;
next	1.540.2.30;

1.540.2.30
date	2009.03.28.19.47.46;	author marius;	state Exp;
branches
	1.540.2.30.2.1;
next	1.540.2.31;

1.540.2.31
date	2009.05.21.17.09.23;	author rpaulo;	state Exp;
branches;
next	1.540.2.32;

1.540.2.32
date	2009.06.18.06.03.58;	author yongari;	state Exp;
branches;
next	1.540.2.33;

1.540.2.33
date	2009.07.14.17.37.59;	author jkim;	state Exp;
branches;
next	1.540.2.34;

1.540.2.34
date	2009.08.13.08.18.29;	author n_hibma;	state Exp;
branches;
next	1.540.2.35;

1.540.2.35
date	2009.09.20.12.08.29;	author marius;	state Exp;
branches;
next	1.540.2.36;

1.540.2.36
date	2009.11.01.17.58.56;	author avg;	state Exp;
branches;
next	1.540.2.37;

1.540.2.37
date	2009.11.29.17.27.58;	author bz;	state Exp;
branches;
next	1.540.2.38;

1.540.2.38
date	2009.12.13.16.53.06;	author bz;	state Exp;
branches;
next	1.540.2.39;

1.540.2.39
date	2009.12.21.06.24.44;	author avg;	state Exp;
branches;
next	1.540.2.40;

1.540.2.40
date	2010.01.15.19.12.34;	author marius;	state Exp;
branches;
next	1.540.2.41;

1.540.2.41
date	2010.01.21.16.41.13;	author brueffer;	state Exp;
branches
	1.540.2.41.2.1;
next	1.540.2.42;

1.540.2.42
date	2010.04.25.19.18.26;	author imp;	state Exp;
branches;
next	1.540.2.43;

1.540.2.43
date	2010.04.26.17.22.02;	author yongari;	state Exp;
branches;
next	1.540.2.44;

1.540.2.44
date	2010.11.06.11.09.04;	author lstewart;	state Exp;
branches;
next	1.540.2.45;

1.540.2.45
date	2010.11.06.13.03.33;	author lstewart;	state Exp;
branches
	1.540.2.45.2.1;
next	1.540.2.46;

1.540.2.46
date	2011.02.04.20.47.46;	author yongari;	state Exp;
branches;
next	1.540.2.47;

1.540.2.47
date	2011.11.07.13.46.16;	author marius;	state Exp;
branches;
next	1.540.2.48;

1.540.2.48
date	2012.02.17.06.58.40;	author sbruno;	state Exp;
branches;
next	1.540.2.49;

1.540.2.49
date	2012.11.17.08.06.43;	author svnexp;	state Exp;
branches;
next	;

1.540.2.5.2.1
date	2008.02.06.03.24.27;	author scottl;	state Exp;
branches;
next	;

1.540.2.25.2.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.540.2.30.2.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.540.2.41.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.540.2.45.2.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.540.2.45.2.2;

1.540.2.45.2.2
date	2012.11.17.08.17.26;	author svnexp;	state Exp;
branches;
next	;

1.450.2.1
date	2005.07.21.17.47.27;	author emax;	state Exp;
branches;
next	1.450.2.2;

1.450.2.2
date	2005.08.30.14.56.02;	author pjd;	state Exp;
branches;
next	1.450.2.3;

1.450.2.3
date	2005.10.06.18.47.58;	author delphij;	state Exp;
branches;
next	1.450.2.4;

1.450.2.4
date	2005.10.06.18.52.26;	author delphij;	state Exp;
branches;
next	1.450.2.5;

1.450.2.5
date	2005.10.07.15.56.30;	author nyan;	state Exp;
branches;
next	1.450.2.6;

1.450.2.6
date	2005.11.16.08.50.59;	author ru;	state Exp;
branches;
next	1.450.2.7;

1.450.2.7
date	2005.11.16.10.50.10;	author ru;	state Exp;
branches;
next	1.450.2.8;

1.450.2.8
date	2005.12.01.02.43.13;	author yongari;	state Exp;
branches;
next	1.450.2.9;

1.450.2.9
date	2006.02.13.11.39.01;	author marius;	state Exp;
branches;
next	1.450.2.10;

1.450.2.10
date	2006.03.01.21.40.13;	author wkoszek;	state Exp;
branches;
next	1.450.2.11;

1.450.2.11
date	2006.03.06.16.05.53;	author mlaier;	state Exp;
branches;
next	1.450.2.12;

1.450.2.12
date	2006.03.06.16.10.18;	author mlaier;	state Exp;
branches;
next	1.450.2.13;

1.450.2.13
date	2006.03.09.21.51.00;	author yar;	state Exp;
branches;
next	1.450.2.14;

1.450.2.14
date	2006.03.10.23.27.41;	author rik;	state Exp;
branches;
next	1.450.2.15;

1.450.2.15
date	2006.04.04.03.24.48;	author scottl;	state Exp;
branches
	1.450.2.15.2.1;
next	1.450.2.16;

1.450.2.16
date	2006.04.12.17.45.27;	author ps;	state Exp;
branches;
next	1.450.2.17;

1.450.2.17
date	2006.04.30.17.33.10;	author scottl;	state Exp;
branches;
next	1.450.2.18;

1.450.2.18
date	2006.06.15.17.57.50;	author ambrisko;	state Exp;
branches;
next	1.450.2.19;

1.450.2.19
date	2006.07.11.16.37.22;	author sam;	state Exp;
branches;
next	1.450.2.20;

1.450.2.20
date	2006.07.11.17.33.35;	author sam;	state Exp;
branches;
next	1.450.2.21;

1.450.2.21
date	2006.07.19.16.31.12;	author kib;	state Exp;
branches;
next	1.450.2.22;

1.450.2.22
date	2006.08.08.09.09.18;	author yongari;	state Exp;
branches;
next	1.450.2.23;

1.450.2.23
date	2006.08.29.18.56.25;	author brueffer;	state Exp;
branches;
next	1.450.2.24;

1.450.2.24
date	2006.08.31.06.18.45;	author brueffer;	state Exp;
branches;
next	1.450.2.25;

1.450.2.25
date	2006.09.04.06.14.57;	author brueffer;	state Exp;
branches;
next	1.450.2.26;

1.450.2.26
date	2006.12.30.17.55.15;	author maxim;	state Exp;
branches;
next	1.450.2.27;

1.450.2.27
date	2007.01.26.06.40.28;	author sam;	state Exp;
branches;
next	1.450.2.28;

1.450.2.28
date	2007.03.15.03.13.49;	author kmacy;	state Exp;
branches;
next	1.450.2.29;

1.450.2.29
date	2007.03.27.02.20.20;	author yongari;	state Exp;
branches;
next	1.450.2.30;

1.450.2.30
date	2007.04.21.13.01.04;	author yar;	state Exp;
branches;
next	1.450.2.31;

1.450.2.31
date	2007.05.17.01.50.46;	author thompsa;	state Exp;
branches;
next	1.450.2.32;

1.450.2.32
date	2007.05.29.16.37.15;	author gallatin;	state Exp;
branches;
next	1.450.2.33;

1.450.2.33
date	2007.09.20.06.33.25;	author netchild;	state Exp;
branches;
next	1.450.2.34;

1.450.2.34
date	2007.09.28.08.54.41;	author des;	state Exp;
branches;
next	1.450.2.35;

1.450.2.35
date	2007.10.30.02.56.31;	author nyan;	state Exp;
branches
	1.450.2.35.2.1;
next	1.450.2.36;

1.450.2.36
date	2007.12.15.06.03.43;	author scottl;	state Exp;
branches;
next	1.450.2.37;

1.450.2.37
date	2008.04.24.10.46.20;	author dfr;	state Exp;
branches;
next	1.450.2.38;

1.450.2.38
date	2008.07.13.21.36.42;	author marius;	state Exp;
branches;
next	1.450.2.39;

1.450.2.39
date	2008.07.28.01.47.06;	author yongari;	state Exp;
branches;
next	1.450.2.40;

1.450.2.40
date	2008.08.01.21.24.17;	author jhb;	state Exp;
branches
	1.450.2.40.2.1;
next	1.450.2.41;

1.450.2.41
date	2008.12.05.17.44.26;	author jhb;	state Exp;
branches;
next	1.450.2.42;

1.450.2.42
date	2009.11.29.17.35.31;	author bz;	state Exp;
branches;
next	1.450.2.43;

1.450.2.43
date	2012.11.17.07.44.13;	author svnexp;	state Exp;
branches;
next	;

1.450.2.15.2.1
date	2006.04.12.18.09.28;	author ps;	state Exp;
branches;
next	;

1.450.2.35.2.1
date	2007.12.15.06.32.32;	author scottl;	state Exp;
branches;
next	;

1.450.2.40.2.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.393.2.1
date	2004.08.23.14.16.15;	author ru;	state Exp;
branches;
next	1.393.2.2;

1.393.2.2
date	2004.09.14.21.22.32;	author wpaul;	state Exp;
branches
	1.393.2.2.2.1;
next	1.393.2.3;

1.393.2.3
date	2004.10.24.17.42.08;	author scottl;	state Exp;
branches;
next	1.393.2.4;

1.393.2.4
date	2004.11.25.07.25.57;	author yongari;	state Exp;
branches;
next	1.393.2.5;

1.393.2.5
date	2004.12.13.11.12.49;	author yongari;	state Exp;
branches;
next	1.393.2.6;

1.393.2.6
date	2004.12.30.00.48.36;	author obrien;	state Exp;
branches;
next	1.393.2.7;

1.393.2.7
date	2005.02.01.21.51.02;	author imp;	state Exp;
branches;
next	1.393.2.8;

1.393.2.8
date	2005.02.18.16.30.09;	author wpaul;	state Exp;
branches;
next	1.393.2.9;

1.393.2.9
date	2005.03.01.04.49.36;	author wes;	state Exp;
branches;
next	1.393.2.10;

1.393.2.10
date	2005.04.01.12.46.26;	author sobomax;	state Exp;
branches;
next	1.393.2.11;

1.393.2.11
date	2005.04.02.16.37.58;	author scottl;	state Exp;
branches;
next	1.393.2.12;

1.393.2.12
date	2005.05.22.18.18.12;	author wpaul;	state Exp;
branches;
next	1.393.2.13;

1.393.2.13
date	2005.07.21.09.20.09;	author bruno;	state Exp;
branches;
next	1.393.2.14;

1.393.2.14
date	2005.10.03.21.55.15;	author thompsa;	state Exp;
branches;
next	1.393.2.15;

1.393.2.15
date	2006.03.07.13.53.57;	author rik;	state Exp;
branches;
next	;

1.393.2.2.2.1
date	2004.10.24.18.02.52;	author scottl;	state Exp;
branches;
next	;

1.110.2.1
date	2000.03.25.13.43.02;	author des;	state Exp;
branches;
next	1.110.2.2;

1.110.2.2
date	2000.03.30.14.22.59;	author gallatin;	state Exp;
branches;
next	1.110.2.3;

1.110.2.3
date	2000.04.18.11.24.42;	author sos;	state Exp;
branches;
next	1.110.2.4;

1.110.2.4
date	2000.05.06.02.09.47;	author obrien;	state Exp;
branches;
next	1.110.2.5;

1.110.2.5
date	2000.05.25.01.54.08;	author msmith;	state Exp;
branches;
next	1.110.2.6;

1.110.2.6
date	2000.06.21.09.36.40;	author des;	state Exp;
branches;
next	1.110.2.7;

1.110.2.7
date	2000.06.25.15.18.00;	author des;	state Exp;
branches;
next	1.110.2.8;

1.110.2.8
date	2000.07.04.02.11.04;	author mjacob;	state Exp;
branches;
next	1.110.2.9;

1.110.2.9
date	2000.07.04.02.12.13;	author mjacob;	state Exp;
branches;
next	1.110.2.10;

1.110.2.10
date	2000.07.19.09.48.03;	author ru;	state Exp;
branches;
next	1.110.2.11;

1.110.2.11
date	2000.07.23.03.33.21;	author grog;	state Exp;
branches;
next	1.110.2.12;

1.110.2.12
date	2000.07.27.13.57.04;	author nsayer;	state Exp;
branches;
next	1.110.2.13;

1.110.2.13
date	2000.07.28.04.03.47;	author alfred;	state Exp;
branches;
next	1.110.2.14;

1.110.2.14
date	2000.09.21.20.33.53;	author msmith;	state Exp;
branches;
next	1.110.2.15;

1.110.2.15
date	2000.10.03.18.46.55;	author wpaul;	state Exp;
branches;
next	1.110.2.16;

1.110.2.16
date	2000.10.21.03.30.04;	author nyan;	state Exp;
branches;
next	1.110.2.17;

1.110.2.17
date	2000.10.24.19.27.40;	author ume;	state Exp;
branches;
next	1.110.2.18;

1.110.2.18
date	2000.10.27.10.07.01;	author msmith;	state Exp;
branches;
next	1.110.2.19;

1.110.2.19
date	2000.10.31.23.16.08;	author n_hibma;	state Exp;
branches;
next	1.110.2.20;

1.110.2.20
date	2000.11.04.07.32.31;	author obrien;	state Exp;
branches;
next	1.110.2.21;

1.110.2.21
date	2001.01.02.23.11.52;	author dmlb;	state Exp;
branches;
next	1.110.2.22;

1.110.2.22
date	2001.02.27.04.49.40;	author cg;	state Exp;
branches;
next	1.110.2.23;

1.110.2.23
date	2001.03.13.01.26.22;	author scottl;	state Exp;
branches;
next	1.110.2.24;

1.110.2.24
date	2001.05.18.11.01.22;	author bp;	state Exp;
branches;
next	1.110.2.25;

1.110.2.25
date	2001.05.22.08.32.32;	author bp;	state Exp;
branches;
next	1.110.2.26;

1.110.2.26
date	2001.06.19.19.42.40;	author wpaul;	state Exp;
branches;
next	1.110.2.27;

1.110.2.27
date	2001.07.15.20.32.50;	author brooks;	state Exp;
branches;
next	1.110.2.28;

1.110.2.28
date	2001.07.24.19.10.17;	author brooks;	state Exp;
branches;
next	1.110.2.29;

1.110.2.29
date	2001.07.30.17.31.41;	author wpaul;	state Exp;
branches;
next	1.110.2.30;

1.110.2.30
date	2001.08.11.00.54.14;	author mp;	state Exp;
branches;
next	1.110.2.31;

1.110.2.31
date	2001.10.01.18.19.12;	author wpaul;	state Exp;
branches;
next	1.110.2.32;

1.110.2.32
date	2001.10.18.19.39.52;	author imp;	state Exp;
branches;
next	1.110.2.33;

1.110.2.33
date	2001.11.01.09.42.29;	author nyan;	state Exp;
branches;
next	1.110.2.34;

1.110.2.34
date	2001.11.03.00.42.00;	author luigi;	state Exp;
branches;
next	1.110.2.35;

1.110.2.35
date	2001.11.15.03.12.51;	author jlemon;	state Exp;
branches;
next	1.110.2.36;

1.110.2.36
date	2001.12.04.20.09.27;	author brooks;	state Exp;
branches;
next	1.110.2.37;

1.110.2.37
date	2001.12.12.06.38.15;	author ps;	state Exp;
branches;
next	1.110.2.38;

1.110.2.38
date	2001.12.14.08.08.56;	author mjacob;	state Exp;
branches;
next	1.110.2.39;

1.110.2.39
date	2001.12.15.01.07.46;	author brooks;	state Exp;
branches;
next	1.110.2.40;

1.110.2.40
date	2001.12.15.01.40.57;	author pdeuskar;	state Exp;
branches;
next	1.110.2.41;

1.110.2.41
date	2001.12.17.13.33.50;	author non;	state Exp;
branches;
next	1.110.2.42;

1.110.2.42
date	2001.12.19.20.59.29;	author fjoe;	state Exp;
branches;
next	1.110.2.43;

1.110.2.43
date	2001.12.20.09.49.23;	author sheldonh;	state Exp;
branches;
next	1.110.2.44;

1.110.2.44
date	2001.12.26.17.55.45;	author pdeuskar;	state Exp;
branches;
next	1.110.2.45;

1.110.2.45
date	2002.03.04.04.01.35;	author alfred;	state Exp;
branches;
next	1.110.2.46;

1.110.2.46
date	2002.03.11.01.24.44;	author dd;	state Exp;
branches;
next	1.110.2.47;

1.110.2.47
date	2002.04.08.18.03.03;	author asmodai;	state Exp;
branches;
next	1.110.2.48;

1.110.2.48
date	2002.05.04.06.47.24;	author msmith;	state Exp;
branches;
next	1.110.2.49;

1.110.2.49
date	2002.05.04.07.42.09;	author asmodai;	state Exp;
branches;
next	1.110.2.50;

1.110.2.50
date	2002.05.04.08.23.52;	author asmodai;	state Exp;
branches;
next	1.110.2.51;

1.110.2.51
date	2002.06.17.06.14.31;	author jhay;	state Exp;
branches;
next	1.110.2.52;

1.110.2.52
date	2002.06.17.15.11.03;	author jhay;	state Exp;
branches;
next	1.110.2.53;

1.110.2.53
date	2002.06.18.03.12.36;	author obrien;	state Exp;
branches;
next	1.110.2.54;

1.110.2.54
date	2002.08.06.14.14.20;	author mdodd;	state Exp;
branches;
next	1.110.2.55;

1.110.2.55
date	2002.08.08.09.03.47;	author ru;	state Exp;
branches;
next	1.110.2.56;

1.110.2.56
date	2002.08.08.18.45.05;	author joe;	state Exp;
branches;
next	1.110.2.57;

1.110.2.57
date	2002.09.02.05.48.19;	author scottl;	state Exp;
branches;
next	1.110.2.58;

1.110.2.58
date	2002.09.03.16.55.23;	author gibbs;	state Exp;
branches;
next	1.110.2.59;

1.110.2.59
date	2002.11.03.10.58.16;	author simokawa;	state Exp;
branches;
next	1.110.2.60;

1.110.2.60
date	2002.11.19.20.54.34;	author cognet;	state Exp;
branches;
next	1.110.2.61;

1.110.2.61
date	2002.11.21.01.28.18;	author ticso;	state Exp;
branches;
next	1.110.2.62;

1.110.2.62
date	2002.11.21.23.42.20;	author sam;	state Exp;
branches;
next	1.110.2.63;

1.110.2.63
date	2002.12.01.14.03.10;	author sobomax;	state Exp;
branches;
next	1.110.2.64;

1.110.2.64
date	2002.12.02.12.32.05;	author nyan;	state Exp;
branches;
next	1.110.2.65;

1.110.2.65
date	2002.12.11.20.54.49;	author kan;	state Exp;
branches;
next	1.110.2.66;

1.110.2.66
date	2003.02.10.12.21.08;	author des;	state Exp;
branches;
next	1.110.2.67;

1.110.2.67
date	2003.02.10.13.11.50;	author nyan;	state Exp;
branches;
next	1.110.2.68;

1.110.2.68
date	2003.02.28.15.57.18;	author ru;	state Exp;
branches;
next	1.110.2.69;

1.110.2.69
date	2003.04.15.18.15.08;	author fjoe;	state Exp;
branches;
next	1.110.2.70;

1.110.2.70
date	2003.05.05.15.03.02;	author simokawa;	state Exp;
branches;
next	1.110.2.71;

1.110.2.71
date	2003.06.23.11.55.17;	author fjoe;	state Exp;
branches;
next	1.110.2.72;

1.110.2.72
date	2003.07.22.17.58.28;	author sam;	state Exp;
branches;
next	1.110.2.73;

1.110.2.73
date	2003.07.30.13.57.35;	author akiyama;	state Exp;
branches;
next	1.110.2.74;

1.110.2.74
date	2003.08.19.09.05.47;	author simokawa;	state Exp;
branches;
next	1.110.2.75;

1.110.2.75
date	2003.09.01.04.36.47;	author scottl;	state Exp;
branches;
next	1.110.2.76;

1.110.2.76
date	2003.09.01.06.59.34;	author scottl;	state Exp;
branches;
next	1.110.2.77;

1.110.2.77
date	2003.09.02.05.37.12;	author scottl;	state Exp;
branches;
next	1.110.2.78;

1.110.2.78
date	2003.11.14.12.16.45;	author simokawa;	state Exp;
branches;
next	1.110.2.79;

1.110.2.79
date	2004.01.26.07.18.46;	author simokawa;	state Exp;
branches;
next	1.110.2.80;

1.110.2.80
date	2004.01.28.05.18.12;	author obrien;	state Exp;
branches;
next	1.110.2.81;

1.110.2.81
date	2004.02.20.15.44.41;	author ru;	state Exp;
branches;
next	1.110.2.82;

1.110.2.82
date	2004.04.09.23.26.58;	author scottl;	state Exp;
branches;
next	1.110.2.83;

1.110.2.83
date	2004.04.13.03.39.17;	author rwatson;	state Exp;
branches;
next	1.110.2.84;

1.110.2.84
date	2004.06.02.19.06.36;	author fjoe;	state Exp;
branches;
next	1.110.2.85;

1.110.2.85
date	2004.12.08.22.33.11;	author rsm;	state Exp;
branches
	1.110.2.85.2.1;
next	1.110.2.86;

1.110.2.86
date	2004.12.24.14.02.24;	author wilko;	state Exp;
branches;
next	1.110.2.87;

1.110.2.87
date	2005.01.13.00.47.50;	author scottl;	state Exp;
branches;
next	1.110.2.88;

1.110.2.88
date	2006.06.22.15.22.04;	author ps;	state Exp;
branches;
next	1.110.2.89;

1.110.2.89
date	2006.06.23.16.47.46;	author jhb;	state Exp;
branches;
next	1.110.2.90;

1.110.2.90
date	2006.08.14.21.08.20;	author jhb;	state Exp;
branches;
next	1.110.2.91;

1.110.2.91
date	2012.11.17.07.26.29;	author svnexp;	state Exp;
branches;
next	;

1.110.2.85.2.1
date	2004.12.24.22.37.01;	author wilko;	state Exp;
branches;
next	1.110.2.85.2.2;

1.110.2.85.2.2
date	2005.01.14.03.07.40;	author scottl;	state Exp;
branches;
next	;

1.47.2.1
date	99.04.19.14.29.32;	author semenu;	state Exp;
branches;
next	1.47.2.2;

1.47.2.2
date	99.04.24.03.10.59;	author obrien;	state Exp;
branches;
next	1.47.2.3;

1.47.2.3
date	99.08.29.16.27.04;	author peter;	state Exp;
branches;
next	1.47.2.4;

1.47.2.4
date	99.11.22.07.08.09;	author julian;	state Exp;
branches;
next	;

1.24.2.1
date	97.11.06.13.03.53;	author msmith;	state Exp;
branches;
next	;

1.9.4.1
date	95.09.06.15.16.06;	author davidg;	state Exp;
branches;
next	1.9.4.2;

1.9.4.2
date	95.09.19.06.49.37;	author jkh;	state Exp;
branches;
next	1.9.4.3;

1.9.4.3
date	96.02.25.08.03.19;	author phk;	state Exp;
branches;
next	1.9.4.4;

1.9.4.4
date	96.06.23.13.47.31;	author bde;	state Exp;
branches;
next	1.9.4.5;

1.9.4.5
date	96.11.12.17.30.15;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.739
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253315
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/sys/modules/Makefile 253315 2013-07-13 07:16:45Z jhibbits $

.include <bsd.own.mk>

# Modules that include binary-only blobs of microcode should be selectable by
# MK_SOURCELESS_UCODE option (see below).

SUBDIR=	\
	${_3dfx} \
	${_3dfx_linux} \
	${_aac} \
	${_aacraid} \
	accf_data \
	accf_dns \
	accf_http \
	acl_nfs4 \
	acl_posix1e \
	${_acpi} \
	ae \
	${_aesni} \
	age \
	${_agp} \
	aha \
	${_ahb} \
	ahci \
	${_aic} \
	aic7xxx \
	aio \
	alc \
	ale \
	alq \
	${_amdsbwd} \
	${_amdtemp} \
	amr \
	${_an} \
	${_aout} \
	${_apm} \
	${_arcmsr} \
	${_arcnet} \
	${_asmc} \
	${_asr} \
	ata \
	ath \
	ath_pci \
	${_auxio} \
	${_bce} \
	bfe \
	bge \
	${_bxe} \
	${_bios} \
	${_bktr} \
	${_bm} \
	bridgestp \
	bwi \
	bwn \
	cam \
	${_canbepm} \
	${_canbus} \
	${_cardbus} \
	${_carp} \
	cas \
	${_cbb} \
	cc \
	cd9660 \
	cd9660_iconv \
	${_ce} \
	${_cfi} \
	${_ciss} \
	${_cm} \
	${_cmx} \
	${_coff} \
	${_coretemp} \
	${_cp} \
	${_cpsw} \
	${_cpuctl} \
	${_cpufreq} \
	${_crypto} \
	${_cryptodev} \
	${_cs} \
	${_ct} \
	${_ctau} \
	ctl \
	${_cxgb} \
	${_cxgbe} \
	${_cyclic} \
	dc \
	dcons \
	dcons_crom \
	de \
	${_dpms} \
	${_dpt} \
	${_drm} \
	${_drm2} \
	${_dtrace} \
	dummynet \
	${_ed} \
	${_elink} \
	${_em} \
	en \
	${_ep} \
	${_epic} \
	esp \
	${_et} \
	${_ex} \
	${_exca} \
	${_ext2fs} \
	${_fatm} \
	fdc \
	fdescfs \
	${_fe} \
	${_filemon} \
	firewire \
	firmware \
	fuse \
	${_fxp} \
	gem \
	geom \
	${_glxiic} \
	${_glxsb} \
	hatm \
	hifn \
	hme \
	${_hpt27xx} \
	${_hptiop} \
	${_hptmv} \
	${_hptnr} \
	${_hptrr} \
	hwpmc \
	${_i2c} \
	${_ibcs2} \
	${_ichwd} \
	${_ida} \
	${_ie} \
	if_bridge \
	if_disc \
	if_edsc \
	if_ef \
	if_epair \
	if_faith \
	if_gif \
	${_if_gre} \
	if_lagg \
	${_if_ndis} \
	if_stf \
	if_tap \
	if_tun \
	if_vlan \
	${_igb} \
	${_iir} \
	${_io} \
	${_ipdivert} \
	${_ipfilter} \
	${_ipfw} \
	ipfw_nat \
	${_ipmi} \
	ip6_mroute_mod \
	ip_mroute_mod \
	${_ips} \
	${_ipw} \
	${_ipwfw} \
	${_isci} \
	iscsi \
	isp \
	${_ispfw} \
	${_iwi} \
	${_iwifw} \
	${_iwn} \
	${_iwnfw} \
	${_ixgb} \
	${_ixgbe} \
	jme \
	joy \
	kbdmux \
	kgssapi \
	kgssapi_krb5 \
	khelp \
	krpc \
	ksyms \
	le \
	lge \
	libalias \
	libiconv \
	libmbpool \
	libmchain \
	${_lindev} \
	${_linprocfs} \
	${_linsysfs} \
	${_linux} \
	lmc \
	lpt \
	mac_biba \
	mac_bsdextended \
	mac_ifoff \
	mac_lomac \
	mac_mls \
	mac_none \
	mac_partition \
	mac_portacl \
	mac_seeotheruids \
	mac_stub \
	mac_test \
	malo \
	mcd \
	md \
	mem \
	mfi \
	mii \
	mlx \
	${_mlx4} \
	${_mlx4ib} \
	${_mlxen} \
	${_mly} \
	mmc \
	mmcsd \
	mps \
	mpt \
	mqueue \
	msdosfs \
	msdosfs_iconv \
	${_mse} \
	msk \
	${_mthca} \
	mvs \
	mwl \
	${_mwlfw} \
	mxge \
	my \
	${_nandfs} \
	${_nandsim} \
	${_ncp} \
	${_ncv} \
	${_ndis} \
	${_netgraph} \
	${_nfe} \
	nfs_common \
	nfscl \
	nfsclient \
	nfscommon \
	nfsd \
	nfslock \
	nfslockd \
	nfsserver \
	nfssvc \
	nge \
	nmdm \
	${_nsp} \
	nullfs \
	${_ntb} \
	${_nvd} \
	${_nve} \
	${_nvme} \
	${_nvram} \
	${_nxge} \
	${_opensolaris} \
	oce \
	${_padlock} \
	patm \
	${_pccard} \
	${_pcfclock} \
	pcn \
	${_pf} \
	${_pflog} \
	${_pfsync} \
	plip \
	${_pmc} \
	ppbus \
	ppc \
	ppi \
	pps \
	procfs \
	pseudofs \
	${_pst} \
	pty  \
	puc \
	${_qlxge} \
	${_qlxgb} \
	${_qlxgbe} \
	ral \
	${_ralfw} \
	${_random} \
	rc4 \
	${_rdma} \
	re \
	reiserfs \
	rl \
	${_runfw} \
	${_s3} \
	${_safe} \
	${_sbni} \
	scc \
	scd \
	${_scsi_low} \
	sdhci \
	sdhci_pci \
	sem \
	send \
	${_sf} \
	${_sfxge} \
	sge \
	siba_bwn \
	siftr \
	siis \
	sis \
	sk \
	${_smbfs} \
	${_sn} \
	${_snc} \
	snp \
	${_sound} \
	${_speaker} \
	${_splash} \
	${_sppp} \
	ste \
	${_stg} \
	stge \
	${_streams} \
	${_svr4} \
	${_sym} \
	${_syscons} \
	sysvipc \
	${_ti} \
	tl \
	tmpfs \
	${_toecore} \
	${_tpm} \
	trm \
	${_twa} \
	twe \
	tws \
	tx \
	${_txp} \
	uart \
	ubsec \
	udf \
	udf_iconv \
	ufs \
	unionfs \
	usb \
	utopia \
	${_vesa} \
	${_virtio} \
	vge \
	${_viawd} \
	vkbd \
	${_vmm} \
	${_vpo} \
	vr \
	vte \
	vx \
	${_vxge} \
	wb \
	${_wbwd} \
	${_wi} \
	wlan \
	wlan_acl \
	wlan_amrr \
	wlan_ccmp \
	wlan_rssadapt \
	wlan_tkip \
	wlan_wep \
	wlan_xauth \
	${_wpi} \
	${_wpifw} \
	${_x86bios} \
	${_xe} \
	xl \
	${_zfs} \
	zlib \

.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
_filemon=	filemon
.endif

.if ${MACHINE_CPUARCH} != "powerpc" && ${MACHINE_CPUARCH} != "arm" && \
	${MACHINE_CPUARCH} != "mips"
_syscons=	syscons
_vpo=		vpo
.endif

.if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips"
# no BUS_SPACE_UNSPECIFIED
# No barrier instruction support (specific to this driver)
_sym=		sym
# intr_disable() is a macro, causes problems
.if ${MK_SOURCELESS_UCODE} != "no"
_cxgb=		cxgb
.endif
.endif

.if ${MK_SOURCELESS_UCODE} != "no"
_cxgbe=		cxgbe
.endif

.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
.if exists(${.CURDIR}/../opencrypto)
_crypto=	crypto
_cryptodev=	cryptodev
.endif
.if exists(${.CURDIR}/../crypto)
_random=	random
.endif
.endif

.if (${MK_INET_SUPPORT} != "no" || ${MK_INET6_SUPPORT} != "no") || \
	defined(ALL_MODULES)
_carp=	carp
_toecore=	toecore
.endif

.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_if_gre=	if_gre
.endif

.if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
_ipfilter=	ipfilter
.endif

.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_ipdivert=	ipdivert
_ipfw=		ipfw
.endif

.if ${MK_NAND} != "no" || defined(ALL_MODULES)
_nandfs=	nandfs
_nandsim=	nandsim
.endif

.if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
_netgraph=	netgraph
.endif

.if (${MK_PF} != "no" && (${MK_INET_SUPPORT} != "no" || \
	${MK_INET6_SUPPORT} != "no")) || defined(ALL_MODULES)
_pf=		pf
_pflog=		pflog
.if ${MK_INET_SUPPORT} != "no"
_pfsync=	pfsync
.endif
.endif

.if ${MK_SOURCELESS_UCODE} != "no"
_bce=		bce
_fatm=		fatm
_fxp=		fxp
_ispfw=		ispfw
_mwlfw=		mwlfw
_ralfw=		ralfw
_runfw=		runfw
_sf=		sf
_sn=		sn
_ti=		ti
_txp=		txp
.endif

.if ${MACHINE_CPUARCH} == "i386"
# XXX some of these can move to the general case when de-i386'ed
# XXX some of these can move now, but are untested on other architectures.
_3dfx=		3dfx
_3dfx_linux=	3dfx_linux
_agp=		agp
_aic=		aic
_an=		an
_aout=		aout
_apm=		apm
_arcnet=	arcnet
_bktr=		bktr
_bxe=		bxe
_cardbus=	cardbus
_cbb=		cbb
.if ${MK_SOURCELESS_UCODE} != "no"
_ce=		ce
.endif
_coff=		coff
.if ${MK_SOURCELESS_UCODE} != "no"
_cp=		cp
.endif
_cpuctl=	cpuctl
_cpufreq=	cpufreq
_cs=		cs
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
_dpms=		dpms
_drm=		drm
_drm2=		drm2
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
_ed=		ed
_elink=		elink
_em=		em
_ep=		ep
_et=		et
_exca=		exca
_ext2fs=	ext2fs
_fe=		fe
_glxiic=	glxiic
_glxsb=		glxsb
_i2c=		i2c
_ibcs2=		ibcs2
_ie=		ie
_if_ndis=	if_ndis
_igb=		igb
_io=		io
_lindev=	lindev
_linprocfs=	linprocfs
_linsysfs=	linsysfs
_linux=		linux
_mse=		mse
.if ${MK_OFED} != "no" || defined(ALL_MODULES)
_mlx4=		mlx4
_mlx4ib=	mlx4ib
_mlxen=		mlxen
_mthca=		mthca
.endif
_ncv=		ncv
_ndis=		ndis
_nsp=		nsp
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
_pccard=	pccard
_pcfclock=	pcfclock
_pst=		pst
_rdma=		rdma
_safe=		safe
_sbni=		sbni
_scsi_low=	scsi_low
_smbfs=		smbfs
_sound=		sound
_speaker=	speaker
_splash=	splash
_sppp=		sppp
_stg=		stg
_streams=	streams
_svr4=		svr4
_vxge=  	vxge
_wbwd=		wbwd
_wi=		wi
_xe=		xe
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.if ${MACHINE} == "i386"
_aac=		aac
_aacraid=	aacraid
_acpi=		acpi
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
_ahb=		ahb
_amdsbwd=	amdsbwd
_amdtemp=	amdtemp
_arcmsr=	arcmsr
_asmc=		asmc
_asr=		asr
_bios=		bios
_ciss=		ciss
_cm=		cm
_cmx=		cmx
_coretemp=	coretemp
.if ${MK_SOURCELESS_UCODE} != "no"
_ctau=		ctau
.endif
_dpt=		dpt
_ex=		ex
.if ${MK_SOURCELESS_HOST} != "no"
_hpt27xx=	hpt27xx
.endif
_hptiop=	hptiop
.if ${MK_SOURCELESS_HOST} != "no"
_hptmv=		hptmv
_hptnr=		hptnr
_hptrr=		hptrr
.endif
_ichwd=		ichwd
_ida=		ida
_iir=		iir
_ipmi=		ipmi
_ips=		ips
_ipw=		ipw
.if ${MK_SOURCELESS_UCODE} != "no"
_ipwfw=		ipwfw
.endif
_isci=		isci
_iwi=		iwi
.if ${MK_SOURCELESS_UCODE} != "no"
_iwifw=		iwifw
.endif
_iwn=		iwn
.if ${MK_SOURCELESS_UCODE} != "no"
_iwnfw=		iwnfw
.endif
_ixgb=		ixgb
_ixgbe=		ixgbe
_mly=		mly
_nfe=		nfe
_nvd=		nvd
.if ${MK_SOURCELESS_HOST} != "no"
_nve=		nve
.endif
_nvme=		nvme
_nvram=		nvram
_nxge=		nxge
_tpm=		tpm
_viawd=		viawd
_wpi=		wpi
.if ${MK_SOURCELESS_UCODE} != "no"
_wpifw=		wpifw
.endif
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_padlock=	padlock
.endif
_s3=		s3
_twa=		twa
_vesa=		vesa
_virtio=	virtio
_x86bios=	x86bios
.elif ${MACHINE} == "pc98"
_canbepm=	canbepm
_canbus=	canbus
_ct=		ct
_pmc=		pmc
_snc=		snc
.endif
.endif

.if ${MACHINE_CPUARCH} == "amd64"
_aac=		aac
_aacraid=	aacraid
_aout=		aout
_acpi=		acpi
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
_agp=		agp
_an=		an
_amdsbwd=	amdsbwd
_amdtemp=	amdtemp
_arcmsr=	arcmsr
_asmc=		asmc
_bktr=		bktr
_bxe=		bxe
_cardbus=	cardbus
_cbb=		cbb
_cmx=		cmx
_ciss=		ciss
_coretemp=	coretemp
_cpuctl=	cpuctl
_cpufreq=	cpufreq
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
_dpms=		dpms
_drm=		drm
_drm2=		drm2
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
_ed=		ed
_et=		et
_em=		em
_exca=		exca
_ext2fs=	ext2fs
.if ${MK_SOURCELESS_HOST} != "no"
_hpt27xx=	hpt27xx
.endif
_hptiop=	hptiop
.if ${MK_SOURCELESS_HOST} != "no"
_hptmv=		hptmv
_hptnr=		hptnr
_hptrr=		hptrr
.endif
_i2c=		i2c
_ichwd=		ichwd
_ida=		ida
_if_ndis=	if_ndis
_igb=		igb
_iir=		iir
_io=		io
_ipmi=		ipmi
_ips=		ips
_ipw=		ipw
.if ${MK_SOURCELESS_UCODE} != "no"
_ipwfw=		ipwfw
.endif
_isci=		isci
_iwi=		iwi
.if ${MK_SOURCELESS_UCODE} != "no"
_iwifw=		iwifw
.endif
_iwn=		iwn
.if ${MK_SOURCELESS_UCODE} != "no"
_iwnfw=		iwnfw
.endif
_ixgb=		ixgb
_ixgbe=		ixgbe
_lindev=	lindev
_linprocfs=	linprocfs
_linsysfs=	linsysfs
_linux=		linux
_mly=		mly
.if ${MK_OFED} != "no" || defined(ALL_MODULES)
_mlx4=		mlx4
_mlx4ib=	mlx4ib
_mlxen=		mlxen
_mthca=		mthca
.endif
_ndis=		ndis
_nfe=		nfe
_ntb=		ntb
_nvd=		nvd
.if ${MK_SOURCELESS_HOST} != "no"
_nve=		nve
.endif
_nvme=		nvme
_nvram=		nvram
_nxge=		nxge
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_padlock=	padlock
.endif
_pccard=	pccard
_qlxge=		qlxge
_qlxgb=		qlxgb
_qlxgbe=	qlxgbe
_rdma=		rdma
_s3=		s3
_safe=		safe
_scsi_low=	scsi_low
_sfxge=		sfxge
_smbfs=		smbfs
_sound=		sound
_speaker=	speaker
_splash=	splash
_sppp=		sppp
_tpm=		tpm
_twa=		twa
_vesa=		vesa
_viawd=		viawd
_virtio=	virtio
_vmm=		vmm
_vxge=  	vxge
_x86bios=	x86bios
_wbwd=		wbwd
_wi=		wi
_wpi=		wpi
.if ${MK_SOURCELESS_UCODE} != "no"
_wpifw=		wpifw
.endif
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.endif

.if ${MACHINE_CPUARCH} == "arm"
_cfi=		cfi
_cpsw=		cpsw
.endif

.if ${MACHINE_CPUARCH} == "ia64"
_aac=		aac
_aacraid=	aacraid
_aic=		aic
_an=		an
_arcnet=	arcnet
_asr=		asr
_bktr=		bktr
_cardbus=	cardbus
_cbb=		cbb
_ciss=		ciss
_cm=		cm
_cmx=		cmx
_coff=		coff
_cpufreq=	cpufreq
_dpt=		dpt
_em=		em
_ep=		ep
_et=		et
_exca=		exca
_fe=		fe
_hptiop=	hptiop
_ida=		ida
_igb=		igb
_iir=		iir
_ips=		ips
_mly=		mly
_pccard=	pccard
_scsi_low=	scsi_low
_smbfs=		smbfs
_sound=		sound
_splash=	splash
_sppp=		sppp
_streams=	streams
_tpm=		tpm
_twa=		twa
_wi=		wi
_xe=		xe
.endif

.if ${MACHINE_CPUARCH} == "powerpc"
_agp=		agp
_an=		an
_bm=		bm
_cardbus=	cardbus
_cbb=		cbb
_cfi=		cfi
_cpufreq=	cpufreq
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
_drm=		drm
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
_exca=		exca
_nvram=		powermac_nvram
_pccard=	pccard
_smbfs=		smbfs
_sound=		sound
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
.endif

.if ${MACHINE_ARCH} == "powerpc64"
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.endif

.if ${MACHINE_CPUARCH} == "sparc64"
_auxio=		auxio
_em=		em
_epic=		epic
_i2c=		i2c
_igb=		igb
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
_smbfs=		smbfs
_sound=		sound
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.endif

.if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
SUBDIR=${MODULES_OVERRIDE}
.endif

.for reject in ${WITHOUT_MODULES}
SUBDIR:= ${SUBDIR:N${reject}}
.endfor

# Calling kldxref(8) for each module is expensive.
.if !defined(NO_XREF)
.MAKEFLAGS+=	-DNO_XREF
afterinstall:
	@@if type kldxref >/dev/null 2>&1; then \
		${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
		kldxref ${DESTDIR}${KMODDIR}; \
	fi
.endif

.include <bsd.subdir.mk>
@


1.738
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252867
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 252867 2013-07-06 07:49:41Z delphij $
d811 3
d815 3
d823 1
a823 2
_cyclic=	cyclic
_dtrace=	dtrace
d826 1
a828 5
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
_dtrace=	dtrace
_opensolaris=	opensolaris
.endif
@


1.737
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252491
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 252491 2013-07-01 22:21:42Z rmh $
d126 1
d573 1
d671 1
@


1.736
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252356
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 252356 2013-06-28 21:00:08Z davide $
d84 1
a84 1
	cxgbe \
d389 4
@


1.735
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252206
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 252206 2013-06-25 17:50:22Z davidcs $
d304 1
d524 1
d727 1
d785 1
d808 1
d835 1
@


1.734
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250963
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 250963 2013-05-24 09:22:43Z achim $
d274 1
d717 1
@


1.733
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250661
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 250661 2013-05-15 17:03:09Z davidcs $
d12 1
d538 1
d621 1
d753 1
@


1.732
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250079
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 250079 2013-04-29 22:48:53Z carl $
d274 1
d714 1
@


1.731
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249009
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 249009 2013-04-02 09:42:42Z trasz $
d246 1
d697 1
@


1.730
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246193
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 246193 2013-02-01 06:40:53Z neel $
d81 1
@


1.730.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:17 +0000
@
text
@d1 843
@


1.730.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 718
# $FreeBSD: releng/8.4/sys/modules/Makefile 243677 2012-11-29 17:41:19Z ae $

.include <bsd.own.mk>

SUBDIR=	\
	${_3dfx} \
	${_3dfx_linux} \
	${_aac} \
	accf_data \
	accf_dns \
	accf_http \
	${_acpi} \
	ae \
	${_aesni} \
	age \
	${_agp} \
	aha \
	${_ahb} \
	ahci \
	${_aic} \
	aic7xxx \
	aio \
	alc \
	ale \
	alq \
	${_amd} \
	${_amdsbwd} \
	${_amdtemp} \
	amr \
	${_an} \
	${_aout} \
	${_apm} \
	${_arcmsr} \
	${_arcnet} \
	${_asmc} \
	${_asr} \
	ata \
	ath \
	${_auxio} \
	${_bce} \
	bfe \
	bge \
	${_bios} \
	${_bktr} \
	${_bm} \
	bridgestp \
	${_bwi} \
	${_bwn} \
	cam \
	${_canbepm} \
	${_canbus} \
	${_cardbus} \
	cas \
	${_cbb} \
	cc \
	cd9660 \
	cd9660_iconv \
	${_ce} \
	${_ciss} \
	${_cm} \
	${_cmx} \
	coda \
	coda5 \
	${_coff} \
	${_coretemp} \
	${_cp} \
	${_cpuctl} \
	${_cpufreq} \
	${_crypto} \
	${_cryptodev} \
	${_cs} \
	${_ctau} \
	${_cxgb} \
	cxgbe \
	${_cyclic} \
	dc \
	dcons \
	dcons_crom \
	de \
	${_dpms} \
	${_dpt} \
	${_drm} \
	${_dtrace} \
	dummynet \
	${_ed} \
	${_elink} \
	${_em} \
	en \
	${_ep} \
	${_epic} \
	esp \
	${_et} \
	${_ex} \
	${_exca} \
	${_ext2fs} \
	fatm \
	fdc \
	fdescfs \
	${_fe} \
	${_filemon} \
	firewire \
	firmware \
	fxp \
	gem \
	geom \
	${_glxsb} \
	hatm \
	hifn \
	hme \
	${_hpt27xx} \
	${_hptiop} \
	${_hptmv} \
	${_hptrr} \
	hwpmc \
	${_i2c} \
	${_ibcs2} \
	${_ichwd} \
	${_ida} \
	${_ie} \
	if_bridge \
	if_carp \
	if_disc \
	if_edsc \
	if_ef \
	if_epair \
	if_faith \
	if_gif \
	if_gre \
	if_lagg \
	${_if_ndis} \
	if_stf \
	if_tap \
	if_tun \
	if_vlan \
	${_igb} \
	${_iir} \
	${_io} \
	ipdivert \
	${_ipfilter} \
	${_ipfw} \
	ipfw_nat \
	${_ipmi} \
	ip6_mroute_mod \
	ip_mroute_mod \
	${_ips} \
	${_ipw} \
	${_ipwfw} \
	${_isci} \
	iscsi \
	isp \
	ispfw \
	${_iwi} \
	${_iwifw} \
	${_iwn} \
	${_iwnfw} \
	${_ixgb} \
	${_ixgbe} \
	jme \
	joy \
	kbdmux \
	kgssapi \
	kgssapi_krb5 \
	khelp \
	krpc \
	ksyms \
	le \
	lge \
	libalias \
	libiconv \
	libmbpool \
	libmchain \
	${_lindev} \
	${_linprocfs} \
	${_linsysfs} \
	${_linux} \
	lmc \
	lpt \
	mac_biba \
	mac_bsdextended \
	mac_ifoff \
	mac_lomac \
	mac_mls \
	mac_none \
	mac_partition \
	mac_portacl \
	mac_seeotheruids \
	mac_stub \
	mac_test \
	malo \
	mcd \
	md \
	mem \
	${_mfi} \
	mii \
	mlx \
	${_mly} \
	mmc \
	mmcsd \
	${_mpt} \
	mps \
	mqueue \
	msdosfs \
	msdosfs_iconv \
	${_mse} \
	msk \
	mvs \
	mwl \
	mwlfw \
	mxge \
	my \
	${_ncp} \
	${_ncv} \
	${_ndis} \
	${_netgraph} \
	${_nfe} \
	nfs_common \
	nfscl \
	nfsclient \
	nfscommon \
	nfsd \
	nfslock \
	nfslockd \
	nfsserver \
	nfssvc \
	nge \
	nmdm \
	${_nsp} \
	ntfs \
	ntfs_iconv \
	nullfs \
	${_nve} \
	${_nvram} \
	${_nwfs} \
	${_nxge} \
	${_opensolaris} \
	oce \
	${_padlock} \
	patm \
	${_pccard} \
	${_pcfclock} \
	pcn \
	${_pf} \
	${_pflog} \
	plip \
	${_pmc} \
	portalfs \
	ppbus \
	ppc \
	ppi \
	pps \
	procfs \
	pseudofs \
	${_pst} \
	puc \
	ral \
	ralfw \
	${_random} \
	rc4 \
	${_rdma} \
	re \
	reiserfs \
	rl \
	runfw \
	${_s3} \
	${_safe} \
	${_sbni} \
	scc \
	scd \
	${_scsi_low} \
	sdhci \
	sem \
	sf \
	sge \
	${_siba_bwn} \
	siftr \
	siis \
	sis \
	sk \
	${_smbfs} \
	sn \
	${_snc} \
	snp \
	${_sound} \
	${_speaker} \
	${_splash} \
	${_sppp} \
	ste \
	${_stg} \
	stge \
	${_streams} \
	${_svr4} \
	${_sym} \
	${_syscons} \
	sysvipc \
	ti \
	tl \
	${_tmpfs} \
	${_tpm} \
	trm \
	${_twa} \
	twe \
	tws \
	tx \
	txp \
	${_uart} \
	ubsec \
	udf \
	udf_iconv \
	ufs \
	unionfs \
	usb \
	utopia \
	${_vesa} \
	${_virtio} \
	vge \
	${_viawd} \
	vkbd \
	${_vpo} \
	vr \
	vte \
	vx \
	wb \
	${_wbwd} \
	${_wi} \
	wlan \
	wlan_acl \
	wlan_amrr \
	wlan_ccmp \
	wlan_rssadapt \
	wlan_tkip \
	wlan_wep \
	wlan_xauth \
	${_wpi} \
	${_wpifw} \
	${_x86bios} \
	${_xe} \
	xfs \
	xl \
	${_zfs} \
	zlib \

.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
_filemon=	filemon
.endif

.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "arm" && \
	${MACHINE_ARCH} != "mips"
_syscons=	syscons
_vpo=		vpo
.endif

.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
# no BUS_SPACE_UNSPECIFIED
_bce=		bce
_bwi=		bwi
_bwn=		bwn
_mfi=		mfi
_mpt=		mpt
_siba_bwn=	siba_bwn
# No barrier instruction support (specific to this driver)
_sym=		sym
# no uart_cpu_$MACHINE_ARCH
_uart=		uart
# disable_intr() interferes
_cxgb=		cxgb
.endif

.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
.if exists(${.CURDIR}/../opencrypto)
_crypto=	crypto
_cryptodev=	cryptodev
.endif
.if exists(${.CURDIR}/../crypto)
_random=	random
.endif
.endif

.if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
_ipfilter=	ipfilter
.endif

.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_ipfw=		ipfw
.endif

.if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
_netgraph=	netgraph
.endif

.if ${MK_PF} != "no" || defined(ALL_MODULES)
_pf=		pf
_pflog=		pflog
.endif

.if ${MACHINE_ARCH} == "i386"
# XXX some of these can move to the general case when de-i386'ed
# XXX some of these can move now, but are untested on other architectures.
_3dfx=		3dfx
_3dfx_linux=	3dfx_linux
_agp=		agp
_aic=		aic
_amd=		amd
_an=		an
_aout=		aout
_apm=		apm
_arcnet=	arcnet
_bktr=		bktr
_cardbus=	cardbus
_cbb=		cbb
_ce=		ce
_coff=		coff
_cp=		cp
_cpuctl=	cpuctl
_cpufreq=	cpufreq
_cs=		cs
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
_dpms=		dpms
_drm=		drm
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
_ed=		ed
_elink=		elink
_em=		em
_ep=		ep
_et=		et
_exca=		exca
_ext2fs=	ext2fs
_fe=		fe
_glxsb=		glxsb
_i2c=		i2c
_ibcs2=		ibcs2
_ie=		ie
_if_ndis=	if_ndis
_igb=		igb
_io=		io
_lindev=	lindev
_linprocfs=	linprocfs
_linsysfs=	linsysfs
_linux=		linux
_mse=		mse
.if ${MK_NCP} != "no"
_ncp=		ncp
.endif
_ncv=		ncv
_ndis=		ndis
_nsp=		nsp
.if ${MK_NCP} != "no"
_nwfs=		nwfs
.endif
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
_pccard=	pccard
_pcfclock=	pcfclock
_pst=		pst
_rdma=		rdma
_safe=		safe
_sbni=		sbni
_scsi_low=	scsi_low
_smbfs=		smbfs
_sound=		sound
_speaker=	speaker
_splash=	splash
_sppp=		sppp
_stg=		stg
_streams=	streams
_svr4=		svr4
_tmpfs=		tmpfs
_wbwd=		wbwd
_wi=		wi
_xe=		xe
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.if ${MACHINE} == "i386"
_aac=		aac
_acpi=		acpi
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
_ahb=		ahb
_amdsbwd=	amdsbwd
_amdtemp=	amdtemp
_arcmsr=	arcmsr
_asmc=		asmc
_asr=		asr
_bios=		bios
_ciss=		ciss
_cm=		cm
_cmx=		cmx
_coretemp=	coretemp
_ctau=		ctau
_dpt=		dpt
_ex=		ex
_hpt27xx=	hpt27xx
_hptiop=	hptiop
_hptmv=		hptmv
_hptrr=		hptrr
_ichwd=		ichwd
_ida=		ida
_iir=		iir
_ipmi=		ipmi
_ips=		ips
_ipw=		ipw
_ipwfw=		ipwfw
_isci=		isci
_iwi=		iwi
_iwifw=		iwifw
_iwn=		iwn
_iwnfw=		iwnfw
_ixgb=		ixgb
_ixgbe=		ixgbe
_mly=		mly
_nfe=		nfe
_nve=		nve
_nvram=		nvram
_nxge=		nxge
_tpm=		tpm
_viawd=		viawd
_wpi=		wpi
_wpifw=		wpifw
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_padlock=	padlock
.endif
_s3=		s3
_twa=		twa
_vesa=		vesa
_virtio=	virtio
_x86bios=	x86bios
.elif ${MACHINE} == "pc98"
_canbepm=	canbepm
_canbus=	canbus
_pmc=		pmc
_snc=		snc
.endif
.endif

.if ${MACHINE_ARCH} == "amd64"
_aac=		aac
_acpi=		acpi
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
_agp=		agp
_an=		an
_amdsbwd=	amdsbwd
_amdtemp=	amdtemp
_arcmsr=	arcmsr
_asmc=		asmc
_cardbus=	cardbus
_cbb=		cbb
_cmx=		cmx
_ciss=		ciss
_coretemp=	coretemp
_cpuctl=	cpuctl
_cpufreq=	cpufreq
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
_dpms=		dpms
_drm=		drm
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
_ed=		ed
_et=		et
_em=		em
_exca=		exca
_ext2fs=	ext2fs
_hpt27xx=	hpt27xx
_hptiop=	hptiop
_hptmv=		hptmv
_hptrr=		hptrr
_i2c=		i2c
_ichwd=		ichwd
_ida=		ida
_if_ndis=	if_ndis
_igb=		igb
_iir=		iir
_io=		io
_ipmi=		ipmi
_ips=		ips
_ipw=		ipw
_ipwfw=		ipwfw
_isci=		isci
_iwi=		iwi
_iwifw=		iwifw
_iwn=		iwn
_iwnfw=		iwnfw
_ixgb=		ixgb
_ixgbe=		ixgbe
_lindev=	lindev
_linprocfs=	linprocfs
_linsysfs=	linsysfs
_linux=		linux
_mly=		mly
_ndis=		ndis
_nfe=		nfe
_nve=		nve
_nvram=		nvram
_nxge=		nxge
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_padlock=	padlock
.endif
_pccard=	pccard
_rdma=		rdma	
_s3=		s3
_safe=		safe
_scsi_low=	scsi_low
_smbfs=		smbfs
_sound=		sound
_speaker=	speaker
_splash=	splash
_sppp=		sppp
_tmpfs=		tmpfs
_tpm=		tpm
_twa=		twa
_vesa=		vesa
_viawd=		viawd
_virtio=	virtio
_x86bios=	x86bios
_wbwd=		wbwd
_wi=		wi
_wpi=		wpi
_wpifw=		wpifw
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.endif

.if ${MACHINE_ARCH} == "ia64"
_aac=		aac
_aic=		aic
_an=		an
_arcnet=	arcnet
_asr=		asr
_bktr=		bktr
_cardbus=	cardbus
_cbb=		cbb
_ciss=		ciss
_cm=		cm
_cmx=		cmx
_coff=		coff
_cpufreq=	cpufreq
_dpt=		dpt
_em=		em
_ep=		ep
_et=		et
_exca=		exca
_fe=		fe
_hptiop=	hptiop
_ida=		ida
_igb=		igb
_iir=		iir
_ips=		ips
_mly=		mly
_pccard=	pccard
_scsi_low=	scsi_low
_smbfs=		smbfs
_sound=		sound
_splash=	splash
_sppp=		sppp
_streams=	streams
_tpm=		tpm
_twa=		twa
_wi=		wi
_xe=		xe
.endif

.if ${MACHINE_ARCH} == "powerpc"
_an=		an
_bm=		bm
_cpufreq=	cpufreq
_nvram=		powermac_nvram
_smbfs=		smbfs
_sound=		sound
.endif

.if ${MACHINE_ARCH} == "sparc64"
_auxio=		auxio
_em=		em
_epic=		epic
_i2c=		i2c
_igb=		igb
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
_sound=		sound
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
.endif

.if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
SUBDIR=${MODULES_OVERRIDE}
.endif

.for reject in ${WITHOUT_MODULES}
SUBDIR:= ${SUBDIR:N${reject}}
.endfor

# Calling kldxref(8) for each module is expensive.
.if !defined(NO_XREF)
.MAKEFLAGS+=	-DNO_XREF
afterinstall:
	@@if type kldxref >/dev/null 2>&1; then \
		${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
		kldxref ${DESTDIR}${KMODDIR}; \
	fi
.endif

.include <bsd.subdir.mk>
@


1.729
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245652
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 245652 2013-01-19 04:18:52Z neel $
a50 1
	${_blackhole} \
a627 1
_blackhole=	blackhole
@


1.728
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 243337
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r243337 | ae | 2012-11-20 14:11:27 +0000 (Tue, 20 Nov 2012) | 4 lines
## SVN ##
## SVN ## Connect ip6_mroute kernel module to the build.
## SVN ##
## SVN ## MFC after:	1 week
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 243337 2012-11-20 14:11:27Z ae $
d51 1
d339 1
d629 1
d726 1
@


1.727
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/sys/modules/Makefile 242723 2012-11-07 23:45:09Z jhibbits $
d153 1
@


1.726
log
@SVN rev 242723 on 2012-11-07 23:45:09Z by jhibbits

Implement DTrace for PowerPC.  This includes both 32-bit and 64-bit.

There is one known issue:  Some probes will display an error message along the
lines of:  "Invalid address (0)"

I tested this with both a simple dtrace probe and dtruss on a few different
binaries on 32-bit.  I only compiled 64-bit, did not run it, but I don't expect
problems without the modules loaded.  Volunteers are welcome.

MFC after:	1 month
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.725
log
@SVN rev 242179 on 2012-10-27 16:07:38Z by nwhitehorn

drm(4) works just fine on PowerPC, so connect it to the build.

MFC after:	2 weeks
@
text
@d791 3
d798 2
@


1.724
log
@SVN rev 241680 on 2012-10-18 12:04:56Z by attilio

Disconnect non-MPSAFE SMBFS from the build in preparation for dropping
GIANT from VFS. In addition, disconnect also netsmb, which is a base
requirement for SMBFS.

In the while SMBFS regular users can use FUSE interface and smbnetfs
port to work with their SMBFS partitions.

Also, there are ongoing efforts by vendor to support in-kernel smbfs,
so there are good chances that it will get relinked once properly locked.

This is not targeted for MFC.
@
text
@d786 1
@


1.723
log
@SVN rev 241636 on 2012-10-17 11:30:00Z by attilio

Disconnect non-MPSAFE NTFS from the build in preparation for dropping
GIANT from VFS. This code is particulary broken and fragile and other
in-kernel implementations around, found in other operating systems,
don't really seem clean and solid enough to be imported at all.
If someone wants to reconsider in-kernel NTFS implementation for
inclusion again, a fair effort for completely fixing and cleaning it
up is expected.

In the while NTFS regular users can use FUSE interface and ntfs-3g
port to work with their NTFS partitions.

This is not targeted for MFC.
@
text
@a297 1
	${_smbfs} \
a515 1
_smbfs=		smbfs
a712 1
_smbfs=		smbfs
a767 1
_smbfs=		smbfs
a788 1
_smbfs=		smbfs
a809 1
_smbfs=		smbfs
@


1.722
log
@SVN rev 241629 on 2012-10-17 11:16:17Z by attilio

Disconnect non-MPSAFE NWFS from the build in preparation for dropping
GIANT from VFS. In addition, disconnect also netncp, which is a base
requirement for NWFS.

In the possibility of a future maintenance of the code and later
readd to the FreeBSD base, maybe we should think about a better location
for netncp. I'm not entirely sure the / top location is actually right,
however I will let network people to comment on that more specifically.

This is not targeted for MFC.
@
text
@a242 2
	ntfs \
	ntfs_iconv \
@


1.721
log
@SVN rev 241608 on 2012-10-16 10:09:21Z by attilio

Disconnect non-MPSAFE CODAFS from the build in preparation for dropping
GIANT from VFS.

This is not targeted for MFC.
@
text
@a249 1
	${_nwfs} \
a505 3
.if ${MK_NCP} != "no"
_ncp=		ncp
.endif
a508 3
.if ${MK_NCP} != "no"
_nwfs=		nwfs
.endif
@


1.720
log
@SVN rev 241607 on 2012-10-16 10:04:00Z by attilio

Disconnect non-MPSAFE XFS from the build in preparation for dropping
GIANT from VFS.

This is not targeted for MFC.
@
text
@a69 2
	coda \
	coda5 \
@


1.719
log
@SVN rev 241606 on 2012-10-16 09:59:10Z by attilio

Disconnect non-MPSAFE PORTALFS from the build in preparation for dropping
GIANT from VFS.

This is not targeted for MFC.
@
text
@a362 1
	xfs \
@


1.718
log
@SVN rev 241600 on 2012-10-16 01:10:43Z by gonzo

Split sdhci driver in two parts: sdhci and sdhci_pci.
sdchi encapsulates a generic SD Host Controller logic that relies on
actual hardware driver for register access.

sdhci_pci implements driver for PCI SDHC controllers using new SDHCI
interface

No kernel config modifications are required, but if you load sdhc
as a module you must switch to sdhci_pci instead.
@
text
@a265 1
	portalfs \
@


1.717
log
@SVN rev 241519 on 2012-10-13 23:54:26Z by attilio

Import a FreeBSD port of the FUSE Linux module.
This has been developed during 2 summer of code mandates and being revived
by gnn recently.
The functionality in this commit mirrors entirely content of fusefs-kmod
port, which doesn't need to be installed anymore for -CURRENT setups.

In order to get some sparse technical notes, please refer to:
http://lists.freebsd.org/pipermail/freebsd-fs/2012-March/013876.html

or to the project branch:
svn://svn.freebsd.org/base/projects/fuse/

which also contains granular history of changes happened during port
refinements. This commit does not came from the branch reintegration
itself because it seems svn is not behaving properly for this functionaly
at the moment.

Partly Sponsored by:		Google, Summer of Code program 2005, 2011
Originally submitted by:	ilya, Csaba Henk <csaba-ml AT creo DOT hu >
In collabouration with:		pho
Tested by:			flo, gnn, Gustau Perez,
				Kevin Oberman <rkoberman AT gmail DOT com>
MFC after:			2 months
@
text
@d293 1
@


1.716
log
@SVN rev 241351 on 2012-10-08 14:08:13Z by obrien

Restrict the module to varied environments.
@
text
@d114 1
@


1.715
log
@SVN rev 240618 on 2012-09-17 19:26:33Z by jimharris

Integrate nvme(4) and nvd(4) into the amd64 and i386 builds.

Sponsored by:	Intel
@
text
@d111 1
a111 1
	filemon \
d367 4
@


1.714
log
@SVN rev 240420 on 2012-09-12 19:36:54Z by jimharris

Remove some trailing whitespace.
@
text
@d247 1
d249 1
d591 1
d595 1
d702 1
d706 1
@


1.713
log
@SVN rev 240170 on 2012-09-06 18:02:32Z by jhb

Add a kernel module on pc98 for the ct(4) driver.
@
text
@d711 1
a711 1
_rdma=		rdma	
@


1.712
log
@SVN rev 239281 on 2012-08-15 06:31:32Z by gonzo

Merging of projects/armv6, part 10

- Support for Texas Instruments SoCs:
	- AM335x
	- OMAP4

- Kernel configs, DTS for Beaglebone and Pandaboard

Submitted by:	Ben Gray, Damjan Marion
@
text
@d81 1
d611 1
@


1.711
log
@SVN rev 238026 on 2012-07-02 20:36:26Z by marcel

There's no need to make filemon specific to i386 and amd64. All
LP64 architectures define elf64_freebsd_sysvec and all ILP32
architectures define elf32_freebsd_sysvec.
@
text
@d75 1
d739 1
@


1.710
log
@SVN rev 237263 on 2012-06-19 07:34:13Z by np

- Updated TOE support in the kernel.

- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs.
  These are available as t3_tom and t4_tom modules that augment cxgb(4)
  and cxgbe(4) respectively.  The cxgb/cxgbe drivers continue to work as
  usual with or without these extra features.

- iWARP driver for Terminator 3 ASIC (kernel verbs).  T4 iWARP in the
  works and will follow soon.

Build-tested with make universe.

30s overview
============
What interfaces support TCP offload?  Look for TOE4 and/or TOE6 in the
capabilities of an interface:
# ifconfig -m | grep TOE

Enable/disable TCP offload on an interface (just like any other ifnet
capability):
# ifconfig cxgbe0 toe
# ifconfig cxgbe0 -toe

Which connections are offloaded?  Look for toe4 and/or toe6 in the
output of netstat and sockstat:
# netstat -np tcp | grep toe
# sockstat -46c | grep toe

Reviewed by:	bz, gnn
Sponsored by:	Chelsio communications.
MFC after:	~3 months (after 9.1, and after ensuring MFC is feasible)
@
text
@d109 1
a109 1
	${_filemon} \
a362 4
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
_filemon=	filemon
.endif

@


1.709
log
@SVN rev 236621 on 2012-06-05 17:44:54Z by obrien

Only build filemon(4) on x86.
@
text
@d317 1
d396 1
@


1.708
log
@SVN rev 236592 on 2012-06-04 22:54:19Z by obrien

Add the 'filemon' device.  'filemon' is a kernel module that provides a device
interface for processes to record system calls of its children.

Submitted by:	Juniper Networks.
@
text
@d8 2
a9 1
SUBDIR=	${_3dfx} \
d362 4
a367 1
_filemon=	filemon
@


1.707
log
@SVN rev 236549 on 2012-06-04 08:40:14Z by gber

Restore changes accidentally removed in r235537.

Noticed by:	avg
@
text
@d108 1
d363 1
@


1.706
log
@SVN rev 235859 on 2012-05-23 21:07:01Z by kib

Enable drm2 modules build.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 month
@
text
@d341 1
d525 1
d721 1
@


1.705
log
@SVN rev 235537 on 2012-05-17 10:11:18Z by gber

Import work done under project/nand (@@235533) into head.

The NAND Flash environment consists of several distinct components:
  - NAND framework (drivers harness for NAND controllers and NAND chips)
  - NAND simulator (NANDsim)
  - NAND file system (NAND FS)
  - Companion tools and utilities
  - Documentation (manual pages)

This work is still experimental. Please use with caution.

Obtained from: Semihalf
Supported by:  FreeBSD Foundation, Juniper Networks
@
text
@d90 1
d465 1
d635 1
@


1.704
log
@SVN rev 232937 on 2012-03-13 20:28:42Z by adrian

Add module building Makefile entries for NFSv4 and POSIX.1e ACL handling.
@
text
@d220 2
a339 1
	${_wbwd} \
d402 5
a521 1
_wbwd=		wbwd
a715 1
_wbwd=		wbwd
@


1.703
log
@SVN rev 232614 on 2012-03-06 18:44:52Z by bz

Provide wbwd(4), a driver for the watchdog timer found on various
Winbond Super I/O chips.

With minor efforts it should be possible the extend the driver to support
further chips/revisions available from Winbond.  In the simplest case
only new IDs need to be added, while different chipsets might require
their own function to enter extended function mode, etc.

Sponsored by:	Sandvine Incorporated ULC (in 2011)
Reviewed by:	emaste, brueffer
MFC after:	2 weeks
@
text
@d14 2
@


1.702
log
@SVN rev 231437 on 2012-02-10 21:03:04Z by luigi

Add a driver for Emulex OneConnect ethernet cards (10 Gbit PCIe)
A manpage will come in a future commit.

Submitted by:   Naresh Raju Gottumukkala (emulex)
@
text
@d336 1
d514 1
d709 1
@


1.701
log
@SVN rev 231014 on 2012-02-05 13:29:01Z by jhibbits

Add exca to powerpc modules build as a dependency for cbb.
@
text
@d243 1
@


1.700
log
@SVN rev 230972 on 2012-02-04 00:54:43Z by rmh

Add MK_SOURCELESS build option. Setting MK_SOURCELESS to "no" will disable
kernel modules that include binary-only code.

More fine-grained control is provided via MK_SOURCELESS_HOST (for native code
that runs on host CPU) and MK_SOURCELESS_UCODE (for microcode).

Reviewed by:	julian, delphij, freebsd-arch
Approved by:	kib (mentor)
MFC after:	2 weeks
@
text
@d767 1
@


1.699
log
@SVN rev 230859 on 2012-02-01 03:42:14Z by jhibbits

Enable the pccard/cardbus modules for powerpc.

Approved by:	nwhitehorn (mentor)
@
text
@d5 3
d42 1
a42 1
	bce \
d101 1
a101 1
	fatm \
d107 1
a107 1
	fxp \
d154 1
a154 1
	ispfw \
d215 1
a215 1
	mwlfw \
d265 1
a265 1
	ralfw \
d272 1
a272 1
	runfw \
d282 1
a282 1
	sf \
d291 1
a291 1
	sn \
d306 1
a306 1
	ti \
d315 1
a315 1
	txp \
d364 1
d367 1
d410 14
d439 1
d441 1
d443 1
d445 1
d534 1
d536 1
d539 1
d541 1
d543 1
d546 1
d553 1
d555 1
d558 1
d560 1
d562 1
d564 1
d569 1
d571 1
d577 1
d579 1
d631 1
d633 1
d635 1
d638 1
d649 1
d651 1
d654 1
d656 1
d658 1
d660 1
d676 1
d678 1
d708 1
d710 1
@


1.698
log
@SVN rev 230843 on 2012-01-31 19:38:18Z by jimharris

Add isci(4) driver for amd64 and i386 targets.

The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset.  Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller.  This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl
@
text
@d710 2
d715 1
@


1.697
log
@SVN rev 230443 on 2012-01-22 02:16:31Z by bz

Fix ip_divert handling of inet and inet6 and module building some more.

Properly sort the "carp" case in modules/Makefile after it was renamed.

Reported by:	bde (most)
Reviewed by:	bde
MFC after:	3 days
@
text
@d148 1
d525 1
d607 1
@


1.696
log
@SVN rev 230303 on 2012-01-18 08:56:26Z by schweikh

Connect the bktr module(s) to the amd64 build.

MFC after:	7 days
@
text
@d139 1
a139 1
	ipdivert \
a372 4
.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_if_gre=	if_gre
.endif

d378 4
d387 1
@


1.695
log
@SVN rev 228981 on 2011-12-30 03:48:39Z by marcel

Add a module for cfi(4). Build only for arm and powerpc, as there are
only bus attachments only for these.
@
text
@d567 1
@


1.694
log
@SVN rev 228940 on 2011-12-28 23:26:58Z by delphij

Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA card
driver.  This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.

MFC after:	2 weeks
@
text
@d60 1
d658 4
d705 1
@


1.693
log
@SVN rev 228576 on 2011-12-16 14:28:34Z by glebius

- Rename if_carp.ko to carp.ko.
- carp.ko depends on sha1.c
@
text
@d111 1
d511 1
d587 1
@


1.692
log
@SVN rev 228431 on 2011-12-12 09:50:33Z by fabient

Add watchdog support for VIA south bridge chipset.
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.

MFC after:	1 month
Sponsored by: NETASQ
@
text
@d53 1
a120 1
	${_if_carp} \
d377 1
a377 1
_if_carp=	if_carp
@


1.691
log
@SVN rev 227982 on 2011-11-25 19:29:21Z by marius

Deorbit the broken amd(4) (see PR 124667), which was superseded by esp(4)
as of r227006.
@
text
@d321 1
d532 1
d642 1
@


1.690
log
@SVN rev 227662 on 2011-11-18 11:10:14Z by philip

Limit building sfxge(4) to amd64 only to unbreak the tinderboxen.  The driver
should also work on (at least) i386 but hasn't been built/tested for a while.

MFC after:	3 weeks
@
text
@a24 1
	${_amd} \
a406 1
_amd=		amd
@


1.689
log
@SVN rev 227652 on 2011-11-18 05:43:43Z by grehan

Import virtio base, PCI front-end, and net/block/balloon drivers.
Tested on Qemu/KVM, VirtualBox, and BHyVe.

Currently built as modules-only on i386/amd64. Man pages not yet hooked
up, pending review.

Submitted by:	Bryan Venteicher  bryanv at daemoninthecloset dot org
Reviewed by:	bz
MFC after:	4 weeks or so
@
text
@d278 1
a278 1
	sfxge \
d633 1
@


1.688
log
@SVN rev 227569 on 2011-11-16 17:11:13Z by philip

Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters
based on Solarflare SFC9000 family controllers.  The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by:	Solarflare Communications, Inc.
MFC after:	3 weeks
@
text
@d320 1
d541 1
d641 1
@


1.687
log
@SVN rev 227085 on 2011-11-04 16:24:19Z by bz

Always use the opt_*.h options for ipfw.ko, not just when
compiled into the kernel.
Do not try to build the module in case of no INET support but
keep #error calls for now in case we would compile it into the
kernel.

This should fix an issue where the module would fail to enable
IPv6 support from the rc framework, but also other INET and INET6
parts being silently compiled out without giving a warning in the
module case.

While here garbage collect unneeded opt_*.h includes.
opt_ipdn.h is not used anywhere but we need to leave the DUMMYNET
entry in options for conditional inclusion in kernel so keep the
file with the same name.

Reported by:	pluknet
Reviewed by:	plunket, jhb
MFC After:	3 days
@
text
@d278 1
@


1.686
log
@SVN rev 227064 on 2011-11-03 21:20:22Z by bz

Add QLogic 10 Gigabit Ethernet & CNA Adapter Driver version 1.30
for 3200 and 8200 series cards.

Submitted by:	David C Somayajulu (david.somayajulu@@qlogic.com),
		Qlogic Corporation
MFC After:	3 days
@
text
@d140 1
a140 1
	ipfw \
d382 4
@


1.685
log
@SVN rev 227006 on 2011-11-01 21:26:57Z by marius

Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR:		124667
Obtained from:	NetBSD (based on)
MFC after:	3 days
@
text
@d258 1
d621 1
@


1.684
log
@SVN rev 226026 on 2011-10-04 21:40:25Z by delphij

Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4).  Many
thanks for their contiued support to FreeBSD.

This is version 10.80.00.003 from codeset 10.2.1 [1]

Obtained from:	LSI http://kb.lsi.com/Download16574.aspx [1]
@
text
@d92 1
@


1.683
log
@SVN rev 225517 on 2011-09-12 20:57:22Z by brueffer

Connect the vxge(4) module to the i386/amd64 build.

Catcher of stupid errors: kib
Approved by:	re (kib)
@
text
@d305 1
@


1.683.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.683.2.2
log
@SVN rev 226115 on 2011-10-07 20:40:45Z by delphij

MFC r226026:

Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4).  Many
thanks for their contiued support to FreeBSD.

This is version 10.80.00.003 from codeset 10.2.1 [1]

Obtained from:	LSI http://kb.lsi.com/Download16574.aspx [1]
Approved by:	re (kib)
@
text
@a304 1
	tws \
@


1.683.2.3
log
@SVN rev 227232 on 2011-11-06 17:31:57Z by bz

MFC r227085:

  Always use the opt_*.h options for ipfw.ko, not just when
  compiled into the kernel.
  Do not try to build the module in case of no INET support but
  keep #error calls for now in case we would compile it into the
  kernel.

  This should fix an issue where the module would fail to enable
  IPv6 support from the rc framework, but also other INET and INET6
  parts being silently compiled out without giving a warning in the
  module case.

  While here garbage collect unneeded opt_*.h includes.
  opt_ipdn.h is not used anywhere but we need to leave the DUMMYNET
  entry in options for conditional inclusion in kernel so keep the
  file with the same name.

  Reported by:  pluknet
  Reviewed by:  plunket, jhb

Approved by:	re (kib)
@
text
@d139 1
a139 1
	${_ipfw} \
a379 4
.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_ipfw=		ipfw
.endif

@


1.683.2.4
log
@SVN rev 227268 on 2011-11-06 20:29:18Z by bz

MFC r227064:

  Add QLogic 10 Gigabit Ethernet & CNA Adapter Driver version 1.30
  for 3200 and 8200 series cards.

  Submitted by: David C Somayajulu (david.somayajulu@@qlogic.com),
                Qlogic Corporation

Approved by:	re (kib)
@
text
@a256 1
	${_qlxgb} \
a622 1
_qlxgb=		qlxgb
@


1.683.2.5
log
@SVN rev 227305 on 2011-11-07 13:40:54Z by marius

MFC: r227006, r227281, r227282

Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR:		124667
Approved by:	re (kib)
Obtained from:	NetBSD (based on)
@
text
@a91 1
	esp \
@


1.683.2.6
log
@SVN rev 228100 on 2011-11-28 20:28:23Z by philip

MFC r227569,227633,227640-227641,227662,227699-227700,228077-228078,228085

Add the sfxge(4) driver providing support for 10Gb Ethernet adapters
based on Solarflare SFC9000 family controllers.  The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by:	Solarflare Communications, Inc.
Approved by:	re (bz)
@
text
@a277 1
	${_sfxge} \
a629 1
_sfxge=		sfxge
@


1.683.2.7
log
@SVN rev 229927 on 2012-01-10 08:16:28Z by fabient

MFC r228431, r228502, r228802:
Add watchdog support for VIA south bridge chipset.
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.
@
text
@a320 1
	${_viawd} \
a531 1
_viawd=		viawd
a639 1
_viawd=		viawd
@


1.683.2.8
log
@SVN rev 229975 on 2012-01-11 18:18:37Z by delphij

MFC r228940:

Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA card
driver.  This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.
@
text
@a110 1
	${_hpt27xx} \
a510 1
_hpt27xx=	hpt27xx
a584 1
_hpt27xx=	hpt27xx
@


1.683.2.9
log
@SVN rev 231663 on 2012-02-14 10:30:22Z by luigi

MFC: the "oce" driver for Emulex OneConnect 10Gbit Ethernet.
This is the same exact code that you can find in HEAD
@
text
@a238 1
	oce \
@


1.683.2.10
log
@SVN rev 231689 on 2012-02-14 15:58:49Z by jimharris

MFC r230843, r231134, r231136, r231137, r231296

Add isci(4) driver for amd64 and i386 targets.

The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset.  Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller.  This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl
@
text
@a147 1
	${_isci} \
a523 1
_isci=		isci
a602 1
_isci=		isci
@


1.683.2.11
log
@SVN rev 231905 on 2012-02-19 07:44:38Z by rmh

MFC r230972,r230980,r231559,r231565: Add MK_SOURCELESS build option, and
associated fixes.

Approved by:	kib (mentor)
@
text
@a4 3
# Modules that include binary-only blobs of microcode should be selectable by
# MK_SOURCELESS_UCODE option (see below).

d40 1
a40 1
	${_bce} \
d97 1
a97 1
	${_fatm} \
d103 1
a103 1
	${_fxp} \
d151 1
a151 1
	${_ispfw} \
d212 1
a212 1
	${_mwlfw} \
d263 1
a263 1
	${_ralfw} \
d270 1
a270 1
	${_runfw} \
d280 1
a280 1
	${_sf} \
d289 1
a289 1
	${_sn} \
d304 1
a304 1
	${_ti} \
d313 1
a313 1
	${_txp} \
a360 1
.if ${MK_SOURCELESS_UCODE} != "no"
a362 1
.endif
a403 14
.if ${MK_SOURCELESS_UCODE} != "no"
_bce=		bce
_fatm=		fatm
_fxp=		fxp
_ispfw=		ispfw
_mwlfw=		mwlfw
_ralfw=		ralfw
_runfw=		runfw
_sf=		sf
_sn=		sn
_ti=		ti
_txp=		txp
.endif

a419 1
.if ${MK_SOURCELESS_UCODE} != "no"
a420 1
.endif
a421 1
.if ${MK_SOURCELESS_UCODE} != "no"
a422 1
.endif
a510 1
.if ${MK_SOURCELESS_UCODE} != "no"
a511 1
.endif
a513 1
.if ${MK_SOURCELESS_HOST} != "no"
a514 1
.endif
a515 1
.if ${MK_SOURCELESS_HOST} != "no"
a517 1
.endif
a523 1
.if ${MK_SOURCELESS_UCODE} != "no"
a524 1
.endif
a526 1
.if ${MK_SOURCELESS_UCODE} != "no"
a527 1
.endif
a528 1
.if ${MK_SOURCELESS_UCODE} != "no"
a529 1
.endif
a533 1
.if ${MK_SOURCELESS_HOST} != "no"
a534 1
.endif
a539 1
.if ${MK_SOURCELESS_UCODE} != "no"
a540 1
.endif
a589 1
.if ${MK_SOURCELESS_HOST} != "no"
a590 1
.endif
a591 1
.if ${MK_SOURCELESS_HOST} != "no"
a593 1
.endif
a603 1
.if ${MK_SOURCELESS_UCODE} != "no"
a604 1
.endif
a606 1
.if ${MK_SOURCELESS_UCODE} != "no"
a607 1
.endif
a608 1
.if ${MK_SOURCELESS_UCODE} != "no"
a609 1
.endif
a624 1
.if ${MK_SOURCELESS_HOST} != "no"
a625 1
.endif
a653 1
.if ${MK_SOURCELESS_UCODE} != "no"
a654 1
.endif
@


1.683.2.12
log
@SVN rev 235926 on 2012-05-24 19:24:31Z by bz

MFC r232614:

 Provide wbwd(4), a driver for the watchdog timer found on various
 Winbond Super I/O chips.
@
text
@a334 1
	${_wbwd} \
a511 1
_wbwd=		wbwd
a702 1
_wbwd=		wbwd
@


1.683.2.13
log
@SVN rev 236969 on 2012-06-12 20:01:29Z by kib

MFC r235859:
Enable drm2 modules build.
@
text
@a86 1
	${_drm2} \
a454 1
_drm2=		drm2
a622 1
_drm2=		drm2
@


1.683.2.14
log
@SVN rev 237795 on 2012-06-29 15:57:25Z by obrien

MFC: r236592 r236593 r236594 r236620 r236621 r236622 r236637 r237794: filemon(4)
@
text
@d8 1
a8 2
SUBDIR=	\
	${_3dfx} \
a104 1
	${_filemon} \
a354 4
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
_filemon=	filemon
.endif

@


1.683.2.14.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.683.2.14.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/modules/Makefile 237795 2012-06-29 15:57:25Z obrien $
@


1.683.2.15
log
@SVN rev 239472 on 2012-08-21 00:03:04Z by emaste

MFC r227652, r228301, r234270, r234349

Sync Bryan Venteicher's virtio base, PCI front-end, and net/block/balloon
drivers from HEAD.
@
text
@a328 1
	${_virtio} \
a595 1
_virtio=	virtio
a711 1
_virtio=	virtio
@


1.683.2.16
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 239472 2012-08-21 00:03:04Z emaste $
@


1.683.2.17
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243676
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r243676 | ae | 2012-11-29 17:35:57 +0000 (Thu, 29 Nov 2012) | 6 lines
## SVN ##
## SVN ## MFC r243336:
## SVN ##   Remove opt_inet.h, it isn't required here.
## SVN ##
## SVN ## MFC r243337:
## SVN ##   Connect ip6_mroute kernel module to the build.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 243676 2012-11-29 17:35:57Z ae $
a149 1
	ip6_mroute_mod \
@


1.683.2.18
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249510
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 249510 2013-04-15 17:16:12Z trasz $
a77 1
	ctl \
@


1.683.2.19
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249530
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 249530 2013-04-16 05:57:16Z trasz $
d78 1
@


1.683.2.20
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252222
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 252222 2013-06-25 23:52:39Z jimharris $
a241 1
	${_nvd} \
a242 1
	${_nvme} \
a580 1
_nvd=		nvd
a583 1
_nvme=		nvme
a687 1
_nvd=		nvd
a690 1
_nvme=		nvme
@


1.683.2.21
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252555
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 252555 2013-07-03 09:25:29Z np $
a315 1
	${_toecore} \
a397 1
_toecore=	toecore
@


1.683.2.22
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252778
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 252778 2013-07-05 09:36:09Z achim $
a11 1
	${_aacraid} \
a534 1
_aacraid=	aacraid
a615 1
_aacraid=	aacraid
a738 1
_aacraid=	aacraid
@


1.683.2.23
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252903
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 252903 2013-07-06 23:26:36Z delphij $
a120 1
	${_hptnr} \
a562 1
_hptnr=		hptnr
a657 1
_hptnr=		hptnr
@


1.683.2.24
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253836
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 253836 2013-07-31 11:36:20Z marius $
a78 1
	ctl \
@


1.683.2.25
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/258898
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 258898 2013-12-03 22:31:08Z davidcs $
a273 1
	${_qlxgbe} \
d716 1
a716 2
_qlxgbe=	qlxgbe
_rdma=		rdma
@


1.683.2.26
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/258936
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 258936 2013-12-04 20:05:20Z davidcs $
a272 1
	${_qlxge} \
a715 1
_qlxge=		qlxge
@


1.683.2.27
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265729
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 265729 2014-05-09 03:52:10Z ken $
a211 1
	mpr \
@


1.683.2.28
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/266242
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 266242 2014-05-16 15:46:28Z ambrisko $
a215 1
	mrsas \
@


1.683.2.29
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/266269
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/Makefile 266269 2014-05-16 19:28:22Z cperciva $
a363 1
	${_xenhvm} \
a370 1
_xenhvm=	xenhvm
@


1.683.2.5.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.683.2.5.2.2
log
@SVN rev 228101 on 2011-11-28 20:43:50Z by philip

Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters
based on Solarflare SFC9000 family controllers.  The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by:	Solarflare Communications, Inc.
Approved by:	re (bz)
@
text
@a277 1
	${_sfxge} \
a629 1
_sfxge=		sfxge
@


1.683.2.5.2.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/modules/Makefile 228101 2011-11-28 20:43:50Z philip $
@


1.682
log
@SVN rev 223637 on 2011-06-28 11:57:25Z by bz

Update packet filter (pf) code to OpenBSD 4.5.

You need to update userland (world and ports) tools
to be in sync with the kernel.

Submitted by:	mlaier
Submitted by:	eri
@
text
@d322 1
d476 1
d630 1
@


1.681
log
@SVN rev 223309 on 2011-06-19 22:08:55Z by rmacklem

Fix the kgssapi so that it can be loaded as a module. Currently
the NFS subsystems use five of the rpcsec_gss/kgssapi entry points,
but since it was not obvious which others might be useful, all
nineteen were included. Basically the nineteen entry points are
set in a structure called rpc_gss_entries and inline functions
defined in sys/rpc/rpcsec_gss.h check for the entry points being
non-NULL and then call them. A default value is returned otherwise.
Requested by rwatson.

Reviewed by:	jhb
MFC after:	2 weeks
@
text
@d244 1
d386 3
@


1.680
log
@SVN rev 221961 on 2011-05-15 14:01:23Z by brix

Add I2C bus driver for the AMD Geode LX series CS5536 Companion
Device.

Reviewed by:    jhb (newbus bits only), adrian
@
text
@d158 2
@


1.679
log
@SVN rev 221267 on 2011-04-30 17:59:54Z by bz

Update carp, gre and pf module builds to be depenent on INET and/or
INET6_SUPPORT.

Reviewed by:	gnn (slightly earlier version without pf)
Sponsored by:	The FreeBSD Foundation
Sponsored by:	iXsystems
MFC after:	2 weeks
@
text
@d105 1
d423 1
@


1.678
log
@SVN rev 221031 on 2011-04-25 22:00:23Z by davidch

- Removed duplicate {_bxe} definition.

MFC after:	One week
@
text
@d119 1
a119 1
	if_carp \
d126 1
a126 1
	if_gre \
d361 9
d378 2
a379 1
.if ${MK_PF} != "no" || defined(ALL_MODULES)
@


1.677
log
@SVN rev 221030 on 2011-04-25 21:53:41Z by davidch

- Added bxe(4) driver for i386 and amd64. Currently untested on other
  CPU architectures.

MFC after:	One week
@
text
@a43 1
	${_bxe} \
@


1.676
log
@SVN rev 220238 on 2011-04-01 11:16:29Z by kib

Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.

In particular:
- implement compat shims for old stat(2) variants and ogetdirentries(2);
- implement delivery of signals with ancient stack frame layout and
  corresponding sigreturn(2);
- implement old getpagesize(2);
- provide a user-mode trampoline and LDT call gate for lcall $7,$0;
- port a.out image activator and connect it to the build as a module
  on amd64.

The changes are hidden under COMPAT_43.

MFC after:   1 month
@
text
@d43 2
d388 1
d535 1
@


1.675
log
@SVN rev 220190 on 2011-03-31 12:03:30Z by adrian

ath_ahb shouldn't be compiled normally; it is atheros chip specific.
Remove it from here; users can compile it manually if needed.
@
text
@d521 1
@


1.674
log
@SVN rev 220185 on 2011-03-31 08:07:13Z by adrian

Break out the ath PCI logic into a separate device/module.

Introduce the AHB glue for Atheros embedded systems. Right now it's
hard-coded for the AR9130 chip whose support isn't yet in this HAL;
it'll be added in a subsequent commit.

Kernel configuration files now need both 'ath' and 'ath_pci' devices; both
modules need to be loaded for the ath device to work.
@
text
@a37 1
	ath_ahb \
@


1.673
log
@SVN rev 219898 on 2011-03-23 08:27:57Z by jeff

 - Move ofed modules into the i386 and amd64 specific sections to fix
   universe on other architectures.
@
text
@d38 2
@


1.672
log
@SVN rev 219849 on 2011-03-21 21:35:19Z by jeff

 - For now, disable ofed module build unless MK_OFED is set.
@
text
@d421 6
d575 6
a687 7
.if ${MK_OFED} != "no" || defined(ALL_MODULES)
_mthca=		mthca
_mlx4=		mlx4
_mlx4ib=	mlx4ib
_mlxen=		mlxen
.endif

a704 1
#endif
@


1.671
log
@SVN rev 219820 on 2011-03-21 09:58:24Z by jeff

 - Merge in OFED 1.5.3 from projects/ofed/head
@
text
@d188 3
a190 3
	mlx4 \
	mlx4ib \
	mlxen \
d201 1
a201 1
	mthca \
d676 7
d700 1
@


1.670
log
@SVN rev 218792 on 2011-02-18 08:00:26Z by np

cxgbe(4) - NIC driver for Chelsio T4 (Terminator 4) based 10Gb/1Gb adapters.

MFC after:	3 weeks
@
text
@d188 3
d201 1
@


1.669
log
@SVN rev 217773 on 2011-01-24 07:50:29Z by lstewart

Add build infrastructure for Khelp modules.

Sponsored by:	FreeBSD Foundation
Reviewed by:	bz
MFC after:	3 months
@
text
@d73 1
@


1.668
log
@SVN rev 216829 on 2010-12-31 00:21:41Z by yongari

Add driver for DM&P Vortex86 RDC R6040 Fast Ethernet.
The controller is commonly found on DM&P Vortex86 x86 SoC.  The
driver supports all hardware features except flow control.  The
flow control was intentionally disabled due to silicon bug.

DM&P Electronics, Inc. provided all necessary information including
sample board to write driver and answered many questions I had.
Many thanks for their support of FreeBSD.

H/W donated by:	DM&P Electronics, Inc.
@
text
@d154 1
@


1.667
log
@SVN rev 216109 on 2010-12-02 03:10:35Z by lstewart

Add build infrastructure for the forthcoming CC algorithm modules.

Sponsored by:	FreeBSD Foundation
Submitted by:	David Hayes <dahayes at swin edu au>
MFC after:	3 months
@
text
@d308 1
@


1.666
log
@SVN rev 215255 on 2010-11-13 20:28:06Z by imp

Correct mips/arm elimination of sym
@
text
@d54 1
@


1.665
log
@SVN rev 214603 on 2010-10-31 18:27:05Z by nwhitehorn

Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC
Macintoshes with an AGP bus.
@
text
@d333 1
a333 1
.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
@


1.664
log
@SVN rev 212420 on 2010-09-10 15:03:56Z by ken

MFp4 (//depot/projects/mps/...)

Bring in a driver for the LSI Logic MPT2 6Gb SAS controllers.

This driver supports basic I/O, and works with SAS and SATA drives and
expanders.

Basic error recovery works (i.e. timeouts and aborts) as well.

Integrated RAID isn't supported yet, and there are some known bugs.

So this isn't ready for production use, but is certainly ready for
testing and additional development.  For the moment, new commits to this
driver should go into the FreeBSD Perforce repository first
(//depot/projects/mps/...) and then get merged into -current once
they've been vetted.

This has only been added to the amd64 GENERIC, since that is the only
architecture I have tested this driver with.

Submitted by:	scottl
Discussed with:	imp, gibbs, will
Sponsored by:	Yahoo, Spectra Logic Corporation
@
text
@d634 1
@


1.663
log
@SVN rev 211690 on 2010-08-23 06:13:29Z by imp

MFtbemd:

Use MACHINE_CPUARCH in preference to MACHINE_ARCH.  The former is the
source code location of the machine, the latter the binary output.  In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target.  The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...
@
text
@d188 1
@


1.662
log
@SVN rev 211501 on 2010-08-19 11:31:03Z by anchie

MFp4: anchie_soc2009 branch:

Add kernel side support for Secure Neighbor Discovery (SeND), RFC 3971.

The implementation consists of a kernel module that gets packets from
the nd6 code, sends them to user space on a dedicated socket and reinjects
them back for further processing.

Hooks are used from nd6 code paths to divert relevant packets to the
send implementation for processing in user space.  The hooks are only
triggered if the send module is loaded. In case no user space
application is connected to the send socket, processing continues
normaly as if the module would not be loaded. Unloading the module
is not possible at this time due to missing nd6 locking.

The native SeND socket is similar to a raw IPv6 socket but with its own,
internal pseudo-protocol.

Approved by:	bz (mentor)
@
text
@d326 2
a327 2
.if ${MACHINE_CPUARCH} != "powerpc" && ${MACHINE_ARCH} != "arm" && \
	${MACHINE_ARCH} != "mips"
d363 1
a363 1
.if ${MACHINE_ARCH} == "i386"
d503 1
a503 1
.if ${MACHINE_ARCH} == "amd64"
d593 1
a593 1
.if ${MACHINE_ARCH} == "ia64"
d650 1
a650 1
.if ${MACHINE_ARCH} == "sparc64"
@


1.661
log
@SVN rev 211249 on 2010-08-12 22:46:31Z by imp

This depends on ACPI, so only build on i386:i386, amd64:amd64 and
ia64:ia64.  It can't possibly work on pc98, or any of the embedded
platforms, since they lack ACPI.
@
text
@d260 1
@


1.660
log
@SVN rev 211201 on 2010-08-12 00:16:18Z by takawata

Add tpm(4) driver for Trusted Platform Module.
You may want to look at http://bsssd.sourceforge.net/ .

Submitted by: Hans-Joerg Hoexer <Hans-Joerg_Hoexer@@genua.de>
@
text
@d286 1
a286 1
	tpm \
d484 1
d580 1
d625 1
@


1.659
log
@SVN rev 211157 on 2010-08-11 00:51:50Z by will

Allow carp(4) to be loaded as a kernel module.  Follow precedent set by
bridge(4), lagg(4) etc. and make use of function pointers and
pf_proto_register() to hook carp into the network stack.

Currently, because of the uncertainty about whether the unload path is free
of race condition panics, unloads are disallowed by default.  Compiling with
CARPMOD_CAN_UNLOAD in CFLAGS removes this anti foot shooting measure.

This commit requires IP6PROTOSPACER, introduced in r211115.

Reviewed by:	bz, simon
Approved by:	ken (mentor)
MFC after:	2 weeks
@
text
@d286 1
@


1.658
log
@SVN rev 210455 on 2010-07-24 22:11:11Z by rmacklem

Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate
module that can be used by both the regular and experimental nfs
clients. This fixes the problem reported by jh@@ where /dev/nfslock
would be registered twice when both nfs clients were used.
I also defined the size of the lm_fh field to be the correct value,
as it should be the maximum size of an NFSv3 file handle.

Reviewed by:	jh
MFC after:	2 weeks
@
text
@d115 1
@


1.657
log
@SVN rev 210409 on 2010-07-23 11:00:46Z by kib

Crypto(4) driver for AESNI.

The aeskeys_{amd64,i386}.S content was mostly obtained from OpenBSD,
no objections to the license from core.

Hardware provided by:	Sentex Communications
Tested by:	fabient, pho (previous versions)
MFC after:	1 month
@
text
@d208 1
@


1.656
log
@SVN rev 210193 on 2010-07-17 13:34:01Z by nwhitehorn

Add OpenSolaris atomics for powerpc64 and connect ZFS to the build on
this platform.

Reviewed by:	pjd
@
text
@d13 1
d443 3
d501 3
@


1.655
log
@SVN rev 209991 on 2010-07-13 12:47:31Z by nwhitehorn

Make kernel modules build correctly on 64-bit PowerPC.
@
text
@d627 9
@


1.654
log
@SVN rev 209662 on 2010-07-03 13:32:39Z by lstewart

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

Sponsored by:	Cisco URP, FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo
Tested by:	Many on freebsd-current@@ and elsewhere over the years
MFC after:	1 month
@
text
@d321 1
a321 1
.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "arm" && \
d618 1
a618 1
.if ${MACHINE_ARCH} == "powerpc"
@


1.653
log
@SVN rev 208565 on 2010-05-26 15:36:29Z by kib

Remove a check that should be always true.

Discussed with:	pjd
MFC after:	1 week
@
text
@d260 1
@


1.652
log
@SVN rev 207979 on 2010-05-12 17:30:46Z by brueffer

Build the ixgbe(4) and mwlfw(4) modules by default.

PR:		144494
Submitted by:	John Giacomoni <John.Giacomoni@@LineRateSystems.com>, brucec
@
text
@a478 1
.if exists(${.CURDIR}/../crypto/via)
a480 1
.endif
a555 1
.if exists(${.CURDIR}/../crypto/via)
a557 1
.endif
@


1.651
log
@SVN rev 207536 on 2010-05-02 19:28:30Z by mav

Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as
atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides
many additional features, such as NCQ, PMP, etc.
@
text
@d147 1
d194 1
d470 1
d543 1
@


1.650
log
@SVN rev 206625 on 2010-04-14 20:45:33Z by yongari

Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet.
This driver was written by Alexander Pohoyda and greatly enhanced
by Nikolay Denev. I don't have these hardwares but this driver was
tested by Nikolay Denev and xclin.

Because SiS didn't release data sheet for this controller, programming
information came from Linux driver and OpenSolaris. Unlike other open
source driver for SiS190/191, sge(4) takes full advantage of TX/RX
checksum offloading and does not require additional copy operation in
RX handler.
The controller seems to have advanced offloading features like VLAN
hardware tag insertion/stripping, TCP segmentation offload(TSO) as
well as jumbo frame support but these features are not available
yet. Special thanks to xclin <xclin<> cs dot nctu dot edu dot tw>
who sent fix for receiving VLAN oversized frames.
@
text
@d191 1
@


1.649
log
@SVN rev 206569 on 2010-04-13 21:32:06Z by imp

Only compile in uart_cpu_$MACHINE.c if it exists.  I'm not sure how
useful it will be, but we really need to be keying off something other
than MACHINE for this anyway since on arm and mips we have lots of
these running around (one for each SoC family)...
@
text
@d255 1
@


1.648
log
@SVN rev 206512 on 2010-04-12 21:33:06Z by imp

Doh!  Last minute changes bites me in the butt....

Remove _ to make things build again.
@
text
@d283 1
a283 1
	${_uart} \
a325 2
# no uart_cpu_$MACHINE_ARCH
_uart=		uart
@


1.647
log
@SVN rev 206501 on 2010-04-12 18:28:08Z by imp

bce, bwi, bwn, mfi, mpt and siba_bwn all now compile that arm and mips
have added a BUS_SPACE_UNSPECIFIED definition.  Add them back to the
mix on these platforms.
@
text
@d255 1
a255 1
	_siba_bwn \
@


1.646
log
@SVN rev 205959 on 2010-03-31 03:58:57Z by lstewart

Add support for ALQ(9) to be compiled and loaded as a kernel module.

Sponsored by:	FreeBSD Foundation
Reviewed by:	dwmalone, jeff, rpaulo, rwatson
Approved by:	kmacy (mentor)
MFC after:	1 month
@
text
@d38 1
a38 1
	${_bce} \
d45 2
a46 2
	${_bwi} \
	${_bwn} \
d179 1
a179 1
	${_mfi} \
d185 1
a185 1
	${_mpt} \
d255 1
a255 1
	${_siba_bwn} \
a323 6
_bce=		bce
_bwi=		bwi
_bwn=		bwn
_mfi=		mfi
_mpt=		mpt
_siba_bwn=	siba_bwn
@


1.645
log
@SVN rev 205852 on 2010-03-29 19:36:37Z by imp

Arm defines intr_disable() as a macro, which causes problems for cxgb.
Rather than remove it for all architectures (which was a botch in
r205845), remove it only for arm and mips until that can be sorted out.

Pointy Hat: imp

Submitted by:	Navdeep Parhar
MFC after:	7 days
@
text
@d23 1
@


1.644
log
@SVN rev 205845 on 2010-03-29 17:31:55Z by imp

Make all the modules build on arm (modulo ipfilter, which I'm looking
into):

o Don't build vpo and syscons on mips or arm either
o Add a section for mips and arm breakages, and document why.
  This is easier than opting in on all the other architectures:
  # no BUS_SPACE_UNSPECIFIED: bce, bwi, bwn, mfi, mpt, siba_bwn
  # No barrier instruction support (specific to this driver): sym
  # no uart_cpu_$MACHINE_ARCH: uart

(mips has, by inspection, the same issues as arm, so ditto for it)

MFC after:	7 days
@
text
@d333 2
@


1.643
log
@SVN rev 205727 on 2010-03-27 06:53:11Z by marcel

Bring up-to-date:
o   Switch to ITANIUM2 has the cpu. This has absolutely no effect
    on the code, but makes for a better example.
o   Drop COMPAT_FREEBSD6. We're tier 2, so you're supposed to run
    8-stable or newer.
o   Add PREEMPTION. It works now.
o   Remove HWPMC_HOOKS. We don't have support for hwpmc yet.

o   Add a bunch of new devices: atapist, hptiop, amr, ips, twa, igb,
    ixgbe, ae, age, alc, ale, bce, bfe, et, jme, msk, nge, sk, ste,
    stge, tx, vge, axe, rue, udav, fwip, and all USB serial.
o   Remove "legacy" devices: le, vx, dc, pcn, rl, sis.

Make sure to the module list is a superset of what goes into GENERIC.
@
text
@d37 1
a37 1
	bce \
d44 2
a45 2
	bwi \
	bwn \
d69 1
a69 1
	cxgb \
d178 1
a178 1
	mfi \
d184 1
a184 1
	mpt \
d254 1
a254 1
	siba_bwn \
d271 1
a271 1
	sym \
d282 1
a282 1
	uart \
d315 2
a316 1
.if ${MACHINE_ARCH} != "powerpc"
d321 14
@


1.642
log
@SVN rev 204870 on 2010-03-08 15:01:08Z by nwhitehorn

Enable tmpfs unconditionally on all platforms. No one I spoke to could
remember why it was x86 only, and it works just as well on at least powerpc
as on x86.
@
text
@d568 1
a568 4
# Modules not enabled on ia64 (as compared to i386) include:
#	aac acpi aout apm atspeaker drm ibcs2 linprocfs linux ncv
#	nsp s3 sbni stg vesa
# acpi is not enabled because it is broken as a module on ia64
d581 1
d584 1
d587 2
d591 1
d600 1
@


1.641
log
@SVN rev 204326 on 2010-02-25 19:42:51Z by weongyo

Add bwn(4) driver to the build.
@
text
@d276 1
a276 1
	${_tmpfs} \
a418 1
_tmpfs=		tmpfs
a555 1
_tmpfs=		tmpfs
@


1.640
log
@SVN rev 204102 on 2010-02-19 21:11:40Z by marius

Hook up nfs_common missed in r203968.

Submitted by:	kib
@
text
@d45 1
@


1.639
log
@SVN rev 203320 on 2010-01-31 21:22:45Z by weongyo

Hook up the siba_bwn module to the build.
@
text
@d197 1
@


1.638
log
@SVN rev 203134 on 2010-01-28 22:24:54Z by thompsa

Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.

This driver was written for OpenBSD by Damien Bergamini and ported over by
Akinori Furukoshi.
@
text
@d252 1
@


1.637
log
@SVN rev 202981 on 2010-01-25 18:50:58Z by yongari

Build smbfs kernel module on sparc64.
@
text
@d242 1
@


1.636
log
@SVN rev 202448 on 2010-01-16 17:08:22Z by antoine

Do not build netgraph kernel modules if WITHOUT_NETGRAPH is set in src.conf

Submitted by:	bf
MFC after:	2 weeks
@
text
@d618 1
@


1.635
log
@SVN rev 202290 on 2010-01-14 16:49:22Z by brueffer

Build iwi(4) and iwifw(4) modules on amd64 as well.

PR:		113117
Submitted by:	"O. Hartmann" <ohartman@@zedat.fu-berlin.de>
MFC after:	1 week
@
text
@d195 1
a195 1
	netgraph \
d330 4
@


1.634
log
@SVN rev 202006 on 2010-01-10 15:44:48Z by marius

Add epic(4), a driver for the front panel LEDs in Sun Fire V215/V245.
It's named after the driver doing the same job in OpenSolaris.
@
text
@d516 2
@


1.633
log
@SVN rev 199969 on 2009-11-30 11:44:03Z by avg

amdsbwd: new driver for AMD SB600/SB7xx watchdog timer

The hardware is compliant with WDRT specification, so I originally
considered including generic WDRT watchdog support, but decided
against it, because I couldn't find anyone to the code for me.
WDRT seems to be not very popular.
Besides, generic WDRT porbably requires a slightly different driver
approach.

Reviewed by:	des, gavin, rpaulo
MFC after:	3 weeks
@
text
@d84 1
d606 1
@


1.632
log
@SVN rev 198279 on 2009-10-20 13:22:54Z by avg

minor: fix sorting of some amd* entries in some makefiles

MFC after:	1 week
@
text
@d24 1
d420 1
d477 1
@


1.631
log
@SVN rev 197518 on 2009-09-26 12:45:28Z by bz

lindev(4) [1] is supposed to be a collection of linux-specific pseudo
devices that we also support, just not by default (thus only LINT or
module builds by default).

While currently there is only "/dev/full" [2], we are planning to see more
in the future.  We may decide to change the module/dependency logic in the
future should the list grow too long.

This is not part of linux.ko as also non-linux binaries like kFreeBSD
userland or ports can make use of this as well.

Suggested by:	rwatson [1] (name)
Submitted by:	ed [2]
Discussed with:	markm, ed, rwatson, kib (weeks ago)
Reviewed by:	rwatson, brueffer (prev. version)
PR:		kern/68961
MFC after:	6 weeks
@
text
@d21 2
a24 2
	alc \
	ale \
@


1.630
log
@SVN rev 197397 on 2009-09-21 23:58:29Z by delphij

Build x86bios only for i386/amd64 for now.  More work is required
to make these functional on other architectures, and the current
code breaks sparc64 and powerpc.

Spotted by:	tinderbox via des
@
text
@d154 1
d377 1
d515 1
@


1.629
log
@SVN rev 197383 on 2009-09-21 08:17:57Z by delphij

Collapase interrupt supporting functions to a new module, and switch from
x86emu to this new module.

This changeset also brings a fix for bugs introduced with the initial
x86emu commit, which prevents the user from using some display mode or
cause instant reboots during mode switch.

Submitted by:	paradox <ddkprog yahoo com>
@
text
@d301 1
a301 1
	x86bios \
d459 1
d543 1
@


1.628
log
@SVN rev 197379 on 2009-09-21 07:05:48Z by delphij

Enable s3pci on amd64 which works on top of VESA, and allow
static building it into kernel on i386 and amd64.

Submitted by:	swell.k at gmail.com
@
text
@d301 1
a301 1
	x86emu \
@


1.627
log
@SVN rev 197025 on 2009-09-09 09:50:31Z by delphij

 - Teach vesa(4) and dpms(4) about x86emu. [1]
 - Add vesa kernel options for amd64.
 - Connect libvgl library and splash kernel modules to amd64 build.
 - Connect manual page dpms(4) to amd64 build.
 - Remove old vesa/dpms files.

Submitted by:	paradox <ddkprog yahoo com> [1], swell k at gmail.com
		(with some minor tweaks)
@
text
@d531 1
@


1.626
log
@SVN rev 197019 on 2009-09-09 05:53:26Z by delphij

 - Port x86emu to FreeBSD.
 - Connect x86emu to build.

Tested with:	make universe
Submitted by:	swell.k at gmail com
@
text
@d485 1
d536 1
d540 1
@


1.625
log
@SVN rev 196636 on 2009-08-29 01:34:42Z by imp

Connect bwi up to the build.  While there are some problems with this
driver still, it generally works well for most people most of the
time.  It is still too green for GENERIC, however.

Submitted by:	many (latest being kwm@@)
MFC after:	2 days (before RC1 if possible)
@
text
@d301 1
@


1.624
log
@SVN rev 196612 on 2009-08-28 10:23:40Z by ed

Hook up the pty(4) module to the build.
@
text
@d43 1
@


1.623
log
@SVN rev 195892 on 2009-07-26 12:20:07Z by bz

Update epair(4) to the new netisr implementation and polish
things a bit:
- use dpcpu data to track the ifps with packets queued up,
- per-cpu locking and driver flags
- along with .nh_drainedcpu and NETISR_POLICY_CPU.
- Put the mbufs in flight reference count, preventing interfaces
  from going away, under INVARIANTS as this is a general problem
  of the stack and should be solved in if.c/netisr but still good
  to verify the internal queuing logic.
- Permit changing the MTU to virtually everythinkg like we do for loopback.

Hook epair(4) up to the build.

Approved by:	re (kib)
@
text
@d228 1
@


1.623.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.623.2.2
log
@SVN rev 198763 on 2009-11-01 17:56:45Z by avg

MFC 198279: fix sorting of some amd* entries in some makefiles
@
text
@d21 2
a24 2
	${_amd} \
	${_amdtemp} \
@


1.623.2.3
log
@SVN rev 200163 on 2009-12-05 20:37:46Z by bz

MFC r197518:

  lindev(4) [1] is supposed to be a collection of linux-specific pseudo
  devices that we also support, just not by default (thus only LINT or
  module builds by default).

  While currently there is only "/dev/full" [2], we are planning to see more
  in the future.  We may decide to change the module/dependency logic in the
  future should the list grow too long.

  This is not part of linux.ko as also non-linux binaries like kFreeBSD
  userland or ports can make use of this as well.

Suggested by:	rwatson [1] (name)
Submitted by:	ed [2]
Discussed with:	markm, ed, rwatson, kib (weeks ago)
Reviewed by:	rwatson, brueffer (prev. version)
PR:		kern/68961
@
text
@a152 1
	${_lindev} \
a372 1
_lindev=	lindev
a507 1
_lindev=	lindev
@


1.623.2.4
log
@SVN rev 200765 on 2009-12-21 05:58:55Z by avg

MFC r199969: amdsbwd: new driver for AMD SB600/SB7xx watchdog timer
@
text
@a23 1
	${_amdsbwd} \
a415 1
_amdsbwd=	amdsbwd
a470 1
_amdsbwd=	amdsbwd
@


1.623.2.5
log
@SVN rev 202410 on 2010-01-15 19:12:33Z by marius

MFC: r202006

Add epic(4), a driver for the front panel LEDs in Sun Fire V215/V245.
It's named after the driver doing the same job in OpenSolaris.
@
text
@a82 1
	${_epic} \
a595 1
_epic=		epic
@


1.623.2.6
log
@SVN rev 202753 on 2010-01-21 16:31:45Z by brueffer

MFC: r202290

Build iwi(4) and iwifw(4) modules on amd64 as well.
@
text
@a510 2
_iwi=		iwi
_iwifw=		iwifw
@


1.623.2.7
log
@SVN rev 203195 on 2010-01-30 15:28:14Z by antoine

MFC r202448 to stable/8:
  Do not build netgraph kernel modules if WITHOUT_NETGRAPH is set in src.conf
  Submitted by:	bf
@
text
@d194 1
a194 1
	${_netgraph} \
a326 4
.if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
_netgraph=	netgraph
.endif

@


1.623.2.8
log
@SVN rev 204224 on 2010-02-22 21:45:20Z by marius

- Factor out the code shared between NFS client and server into its own
  module so it's not present twice.
- Move nfs_realign() from the NFS client to the shared NFS code and
  remove the NFS server version in order to reduce code duplication.
  The shared version now uses a second parameter how, which is passed
  on to m_get(9) and m_getcl(9) as the server used M_WAIT while the
  client requires M_DONTWAIT, and replaces the the previously unused
  parameter hsiz.
- Change nfs_realign() to use nfsm_aligned() so as with other NFS code
  the alignment check isn't actually performed on platforms without
  strict alignment requirements for performance reasons because as the
  comment suggests unaligned data only occasionally occurs with TCP.
- Change fha_extract_info() to use nfs_realign() with M_DONTWAIT rather
  than M_WAIT because it's called with the RPC sp_lock held.
@
text
@a195 1
	nfs_common \
@


1.623.2.9
log
@SVN rev 204546 on 2010-03-02 01:56:55Z by delphij

MFC x86emu/x86bios emulator and make previously i386 only dpms and vesa
framebuffer driver, etc. work on FreeBSD/amd64.

A significant amount of improvements were done by jkim@@ during the recent
months to make vesa(4) work better, over the initial code import.  This
work is based on OpenBSD's x86emu implementation and contributed by
paradox <ddkprog yahoo com> and swell.k at gmail com.

Hopefully I have stolen all their work to 8-STABLE :)

All bugs in this commit are mine, as usual.
@
text
@a302 1
	${_x86bios} \
a465 1
_x86bios=	x86bios
a492 1
_dpms=		dpms
a540 1
_s3=		s3
a545 1
_splash=	splash
a548 2
_vesa=		vesa
_x86bios=	x86bios
@


1.623.2.10
log
@SVN rev 205960 on 2010-03-31 05:05:28Z by marcel

MFC rev 199727, 200888, 201031, 202904, 203054, 203106, 203572, 203884,
204183, 204184, 204185, 204425, 204904, 204905, 205172, 205234, 205357,
205428, 205429, 205431, 205432, 205433, 205434, 205435, 205454, 205665,
205713, 205723, 205726 and 205727:

Bring ia64 machine-dependent changes from 9-current to 8-stable.
@
text
@d565 4
a568 1
_aac=		aac
a580 1
_dpt=		dpt
a582 1
_et=		et
a584 2
_hptiop=	hptiop
_ida=		ida
a586 1
_ips=		ips
a594 1
_twa=		twa
@


1.623.2.11
log
@SVN rev 206289 on 2010-04-06 23:14:43Z by thompsa

MFC r203134

 Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.

 This driver was written for OpenBSD by Damien Bergamini and ported over by
 Akinori Furukoshi.
@
text
@a240 1
	runfw \
@


1.623.2.12
log
@SVN rev 206931 on 2010-04-20 21:35:48Z by weongyo

MFC r203320:
  Hook up the siba_bwn module to the build.
@
text
@a250 1
	siba_bwn \
@


1.623.2.13
log
@SVN rev 206939 on 2010-04-20 21:55:44Z by weongyo

MFC r204326:
  Add bwn(4) driver to the build.
@
text
@a43 1
	bwn \
@


1.623.2.14
log
@SVN rev 207227 on 2010-04-26 17:03:56Z by yongari

MFC r206625:
  Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet.
  This driver was written by Alexander Pohoyda and greatly enhanced
  by Nikolay Denev. I don't have these hardwares but this driver was
  tested by Nikolay Denev and xclin.

  Because SiS didn't release data sheet for this controller, programming
  information came from Linux driver and OpenSolaris. Unlike other open
  source driver for SiS190/191, sge(4) takes full advantage of TX/RX
  checksum offloading and does not require additional copy operation in
  RX handler.
  The controller seems to have advanced offloading features like VLAN
  hardware tag insertion/stripping, TCP segmentation offload(TSO) as
  well as jumbo frame support but these features are not available
  yet. Special thanks to xclin <xclin<> cs dot nctu dot edu dot tw>
  who sent fix for receiving VLAN oversized frames.
@
text
@a251 1
	sge \
@


1.623.2.15
log
@SVN rev 208299 on 2010-05-19 14:50:07Z by mav

MFC r207536, r207696, r208183:
Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as
atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides
many additional features, such as NCQ, PMP, etc.
@
text
@a188 1
	mvs \
@


1.623.2.16
log
@SVN rev 209291 on 2010-06-18 09:29:08Z by kib

MFC r208565:
Remove a check that should be always true.
@
text
@d465 1
d468 1
d543 1
d546 1
@


1.623.2.17
log
@SVN rev 209783 on 2010-07-08 02:35:37Z by lstewart

MFC r205959:

Add support for ALQ(9) to be compiled and loaded as a kernel module.

Sponsored by:	FreeBSD Foundation
Reviewed by:	dwmalone, jeff, rpaulo, rwatson
@
text
@a22 1
	alq \
@


1.623.2.18
log
@SVN rev 210985 on 2010-08-07 01:05:02Z by rmacklem

MFC: r210455, r210456
Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate
module that can be used by both the regular and experimental nfs
clients. This fixes the problem reported by jh@@ where /dev/nfslock
would be registered twice when both nfs clients were used.
I also defined the size of the lm_fh field to be the correct value,
as it should be the maximum size of an NFSv3 file handle.
Also fix the include path for nfs_lock.h for usr.sbin/rpc.lockd/kern.c.
@
text
@a203 1
	nfslock \
@


1.623.2.19
log
@SVN rev 212275 on 2010-09-06 22:47:52Z by weongyo

MFC r196636:
  Connect bwi up to the build.  While there are some problems with this
  driver still, it generally works well for most people most of the
  time.  It is still too green for GENERIC, however.

  Submitted by:	many (latest being kwm@@)
Approved by:	imp
Requested by:	Warren Block <wblock at wonkity dot com>
@
text
@a44 1
	bwi \
@


1.623.2.20
log
@SVN rev 212386 on 2010-09-09 21:26:55Z by brueffer

MFC: r207979

Build the ixgbe(4) and mwlfw(4) modules by default.
@
text
@a146 1
	${_ixgbe} \
a192 1
	mwlfw \
a459 1
_ixgbe=		ixgbe
a529 1
_ixgbe=		ixgbe
@


1.623.2.21
log
@SVN rev 212482 on 2010-09-11 22:02:36Z by will

MFC r211157, r211193, r212265, r212266: make it possible to load carp(4) as
a kld using function pointer hooks and {pf_,ip,ip6}proto_{un,}register().

Reviewed by:	bz
Approved by:	ken (mentor)
@
text
@a113 1
	if_carp \
@


1.623.2.22
log
@SVN rev 214859 on 2010-11-06 09:34:51Z by lstewart

MFC r209662,209665:

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

r209980:

Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM.

r209982:

The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
cycles so the values would accumulate rather than reset for each cycle.

Sponsored by:	Cisco URP (r209662), FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo (r209662)
Tested by:	Many on freebsd-current@@ and elsewhere over the years
@
text
@a260 1
	siftr \
@


1.623.2.23
log
@SVN rev 215036 on 2010-11-09 13:39:17Z by nork

MFC 211201
	Add tpm(4) driver for Trusted Platform Module.
	You may want to look at http://bsssd.sourceforge.net/ .
	Submitted by: Hans-Joerg Hoexer <Hans-Joerg_Hoexer@@genua.de>

MFC 211204
	Fix copyright information.

MFC 211270
	Cosmetic change for splitting bus frontend file and core file.

MFC 211271
	Hook tpm.4 manual to hook.

MFC 212861
	Add support 'device tpm' for amd64.
	Add tpm(4)'s default setting to /boot/defaults/loader.conf.
	Add 'device tpm' to NOTES for amd64 and i386.

Reviewed by:	takawata
Discussed with:	takawata
Approved by:	imp (mentor)
@
text
@a283 1
	tpm \
@


1.623.2.24
log
@SVN rev 215077 on 2010-11-10 05:22:12Z by nork

MFC 211249
	This depends on ACPI, so only build on i386:i386, amd64:amd64 and
	ia64:ia64.  It can't possibly work on pc98, or any of the embedded
	platforms, since they lack ACPI.

Pointy hat:	myself
Pointed out:	nyan, releng_8 tinderbox
Approved by:	imp (mentor, implicitly)
@
text
@d284 1
a284 1
	${_tpm} \
a470 1
_tpm=		tpm
a563 1
_tpm=		tpm
a607 1
_tpm=		tpm
@


1.623.2.25
log
@SVN rev 215633 on 2010-11-21 13:20:14Z by kib

Bring aesni(4) driver from HEAD.

MFC r210409:
Crypto(4) driver for AESNI.

MFC r213064 (by pjd):
Simplify code a bit.

MFC r213066 (by pjd):
Add support for CRD_F_KEY_EXPLICIT flag.

MFC r213069 (by pjd):
Add support for CRYPTO_AES_XTS.

MFC r213166 (by pjd):
Fix two copy&paste bugs.

MFC r213797 (by dim):
Change two missed instances of 'retq' in aeskeys_i386.S to 'retl'.

MFC r215427:
Only save FPU context when not executing in the context of the crypto
thread.
@
text
@a12 1
	${_aesni} \
a435 3
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
a491 3
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni=		aesni
.endif
@


1.623.2.26
log
@SVN rev 215938 on 2010-11-27 12:26:40Z by jchandra

Merge MIPS platform support to 8-STABLE.

This commit merges the MIPS platform changes that was now stable in
-CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
here. But the changesets merged in this commit that affect other platforms
are summarized below:

r204635 : (changes to sys/dev/hwpmc, lib/libpmc, sys/sys/pmc.h)
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.

r205845: (changes to sys/modules/Makefile)
Fix for building modules on mips and arm.

r204031: (changes to sys/kern/link_elf_obj.c)
printf fix, as part of kernel module support for MIPS.

r206404: (changes to sys/arm/include/bus.h)
Add BUS_SPACE_UNRESTRICTED and define it to be ~0, just like all the
other platforms - for arm and mips.

r206819: (changes to sys/vm/)
Add VMFS_TLB_ALIGNED_SPACE option and kmem_alloc_nofault_space(), which
is used to allocate kernel stack address on MIPS.

r208165, r211087: (sys/kern/subr_smp.c, sys/kern/sched_ule.c)
Enable ULE scheduler for MIPS, Fix for an issue in SMP when 32 cpus are
enabled.

r208659: (sys/{ia64/ia64,mips/mips,sun4v/sun4v}/pmap.c)
Simplify the inner loop of get_pv_entry()

r208794: (changes to sys/vm/)
Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()
fails to allocate MIPS page table pages.

r210327:  (changes to sys/vm/)
Support for MIPS page table page allocation.  Add a new function 'vm_page_t
vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to
allocate a page from a specified freelist, and other related changes.

Reviewed by:	alc(vm changes only)
Approved by:	kib(re), alc(vm), imp(mips), jmallett(mips), gnn(mips pmc)
@
text
@d39 1
a39 1
	${_bce} \
d46 2
a47 2
	${_bwi} \
	${_bwn} \
d71 1
a71 1
	${_cxgb} \
d182 1
a182 1
	${_mfi} \
d188 1
a188 1
	${_mpt} \
d261 1
a261 1
	${_siba_bwn} \
d279 1
a279 1
	${_sym} \
d291 1
a291 1
	${_uart} \
d324 1
a324 2
.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "arm" && \
	${MACHINE_ARCH} != "mips"
a328 14
.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
# no BUS_SPACE_UNSPECIFIED
_bce=		bce
_bwi=		bwi
_bwn=		bwn
_mfi=		mfi
_mpt=		mpt
_siba_bwn=	siba_bwn
# No barrier instruction support (specific to this driver)
_sym=		sym
# no uart_cpu_$MACHINE_ARCH
_uart=		uart
.endif

@


1.623.2.27
log
@SVN rev 217553 on 2011-01-18 20:26:40Z by imp

Fix mismerge.  The missing _cxgb=cxgb assignment was causing cxgb to
not be built at all, rather than causing it to not be built on just
arm and mips.

# The merge info looks correct, so this looks like a direct commit.
@
text
@a341 2
# disable_intr() interferes
_cxgb=		cxgb
@


1.623.2.28
log
@SVN rev 218296 on 2011-02-04 20:32:52Z by yongari

MFC r216829,216833:
rr216829:
  Add driver for DM&P Vortex86 RDC R6040 Fast Ethernet.
  The controller is commonly found on DM&P Vortex86 x86 SoC.  The
  driver supports all hardware features except flow control.  The
  flow control was intentionally disabled due to silicon bug.

  DM&P Electronics, Inc. provided all necessary information including
  sample board to write driver and answered many questions I had.
  Many thanks for their support of FreeBSD.

  H/W donated by:	DM&P Electronics, Inc.

r216833:
  Remove debugging leftovers.
@
text
@a303 1
	vte \
@


1.623.2.29
log
@SVN rev 218810 on 2011-02-18 16:29:38Z by ken

MFC: 212420, 212616, 212772, 212802, 213535, 213702, 213704, 213707, 213708,
     213743, 213839, 213840, 213882, 213898, 216088, 216227, 216363, 216368:

Merge the mps(4) driver into stable/8.  This is currently only included in
GENERIC on amd64, since that is the only architecture it has been tested
on.
@
text
@a188 1
	mps \
@


1.623.2.30
log
@SVN rev 219633 on 2011-03-14 09:50:14Z by np

MFC cxgbe(4) and fixes.

r218792:
cxgbe(4) - NIC driver for Chelsio T4 (Terminator 4) based 10Gb/1Gb adapters.

r219285:
Fix incorrect assertion.

r219286:
Resume tx immediately in response to an SGE egress update from the hardware.

r219287:
Upgrade the firmware on the card automatically if a better version is
available.  Downgrade only for a major version mismatch.

r219288:
A txpkts work request should have a valid FID.

r219289:
Store the ifnet rather than the port_info in each txq and rxq struct.

r219290:
Tweaks for rx:
- everything related to LRO should be in #ifdef INET blocks
- reorder sge_iq's fields so that the most frequently used are all together
- pull all rx code into t4_intr_data directly
- let go of the ingress queue lock when passing up data
- refill the freelist only if it is short of at least 32 buffers

r219292:
Calculate how many descriptors can be reclaimed before calling
reclaim_tx_descs

r219293:
There is no need to hold an ingress queue's lock while processing its
descriptors

r219299:
Be sure to stay within the bounds of the mod_str array when displaying
the transceiver type.

r219392:
cxgbe shouldn't directly know of the UMA zones where network buffers
come from.

r219436:
Display holdoff timers and packet counts as a list of numbers.
@
text
@a71 1
	cxgbe \
@


1.623.2.31
log
@SVN rev 222402 on 2011-05-28 05:04:53Z by lstewart

MFC r216109:

Add build infrastructure for the forthcoming CC algorithm modules.

Sponsored by:	FreeBSD Foundation
Submitted by:	David Hayes <dahayes at swin edu au>
@
text
@a53 1
	cc \
@


1.623.2.32
log
@SVN rev 222409 on 2011-05-28 08:20:25Z by lstewart

MFC r217773:

Add build infrastructure for Khelp modules.

Sponsored by:	FreeBSD Foundation
Reviewed by:	bz
@
text
@a154 1
	khelp \
@


1.623.2.33
log
@SVN rev 223748 on 2011-07-04 00:24:59Z by rmacklem

MFC: r223309
Fix the kgssapi so that it can be loaded as a module. Currently
the NFS subsystems use five of the rpcsec_gss/kgssapi entry points,
but since it was not obvious which others might be useful, all
nineteen were included. Basically the nineteen entry points are
set in a structure called rpc_gss_entries and inline functions
defined in sys/rpc/rpcsec_gss.h check for the entry points being
non-NULL and then call them. A default value is returned otherwise.
@
text
@a154 2
	kgssapi \
	kgssapi_krb5 \
@


1.623.2.34
log
@SVN rev 226243 on 2011-10-11 04:40:06Z by delphij

MFC r226026:

Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4).
Many thanks for their contiued support to FreeBSD.

This is version 10.80.00.003 from codeset 10.2.1 [1]

Obtained from:	LSI http://kb.lsi.com/Download16574.aspx [1]
@
text
@a294 1
	tws \
@


1.623.2.35
log
@SVN rev 227306 on 2011-11-07 13:45:18Z by marius

MFC: r227006, r227281, r227282

Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR:		124667
Obtained from:	NetBSD (based on)
@
text
@a89 1
	esp \
@


1.623.2.36
log
@SVN rev 229497 on 2012-01-04 16:20:55Z by jhb

MFC 225518,225793,227085:
Allow the ipfw.ko module built with a kernel to honor any options defined
in the kernel config.  This more closely matches the behavior of other
modules which inherit configuration settings from the kernel configuration
during a kernel + modules build.

Do not try to build the module in case of no INET support but keep #error
calls for now in case we would compile it into the kernel.

While here garbage collect unneeded opt_*.h includes.
opt_ipdn.h is not used anywhere but we need to leave the DUMMYNET
entry in options for conditional inclusion in kernel so keep the
file with the same name.
@
text
@d137 1
a137 1
	${_ipfw} \
a368 4
.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
_ipfw=		ipfw
.endif

@


1.623.2.37
log
@SVN rev 229928 on 2012-01-10 08:41:10Z by fabient

MFC r228431, r228502, r228802:
Add watchdog support for VIA south bridge chipset.
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.
@
text
@a308 1
	${_viawd} \
a505 1
_viawd=		viawd
a604 1
_viawd=		viawd
@


1.623.2.38
log
@SVN rev 229975 on 2012-01-11 18:18:37Z by delphij

MFC r228940:

Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA card
driver.  This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.
@
text
@a107 1
	${_hpt27xx} \
a484 1
_hpt27xx=	hpt27xx
a556 1
_hpt27xx=	hpt27xx
@


1.623.2.39
log
@SVN rev 231681 on 2012-02-14 14:19:53Z by luigi

MFC: bring in the "oce" driver for Emulex OneConnect 10 Gbit adapters.
Same code as in HEAD and stable/9
@
text
@a231 1
	oce \
@


1.623.2.40
log
@SVN rev 231688 on 2012-02-14 15:56:01Z by jimharris

MFC r230843, r231134, r231136, r231137, r231296

Add isci(4) driver for amd64 and i386 targets.

The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset.  Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller.  This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl
@
text
@a144 1
	${_isci} \
a497 1
_isci=		isci
a574 1
_isci=		isci
@


1.623.2.41
log
@SVN rev 235947 on 2012-05-24 23:55:08Z by bz

MFC r232614:

  Provide wbwd(4), a driver for the watchdog timer found on various
  Winbond Super I/O chips.
@
text
@a318 1
	${_wbwd} \
a462 1
_wbwd=		wbwd
a615 1
_wbwd=		wbwd
@


1.623.2.42
log
@SVN rev 239473 on 2012-08-21 00:05:44Z by emaste

MFC r227652, r228301, r234270, r234349

  Sync Bryan Venteicher's virtio base, PCI front-end, and net/block/balloon
  drivers from HEAD.
@
text
@a310 1
	${_virtio} \
a522 1
_virtio=	virtio
a616 1
_virtio=	virtio
@


1.623.2.43
log
@SVN rev 240707 on 2012-09-19 20:11:47Z by obrien

MF9: r237795
     MFC: r236592 r236593 r236594 r236620 r236621 r236622 r236637 r237794:
          filemon(4)
@
text
@d5 1
a5 2
SUBDIR=	\
	${_3dfx} \
a98 1
	${_filemon} \
a338 4
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
_filemon=	filemon
.endif

@


1.623.2.44
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/Makefile 240707 2012-09-19 20:11:47Z obrien $
@


1.623.2.45
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243677
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r243677 | ae | 2012-11-29 17:41:19 +0000 (Thu, 29 Nov 2012) | 6 lines
## SVN ##
## SVN ## MFC r243336:
## SVN ##   Remove opt_inet.h, it isn't required here.
## SVN ##
## SVN ## MFC r243337:
## SVN ##   Connect ip6_mroute kernel module to the build.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/Makefile 243677 2012-11-29 17:41:19Z ae $
a142 1
	ip6_mroute_mod \
@


1.623.2.46
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253033
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/Makefile 253033 2013-07-08 12:17:06Z achim $
a8 1
	${_aacraid} \
a479 1
_aacraid=	aacraid
a542 1
_aacraid=	aacraid
a638 1
_aacraid=	aacraid
@


1.623.2.40.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.623.2.40.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/modules/Makefile 231688 2012-02-14 15:56:01Z jimharris $
@


1.623.2.26.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.623.2.26.2.2
log
@SVN rev 217643 on 2011-01-20 15:56:03Z by imp

MF8 r217553:

The cxgb module wasn't being built.  Now it is built on all !arm and
!mips builds.  It always built in a kernel config file.

Approved by:    re (bz)
@
text
@a341 2
# disable_intr() interferes
_cxgb=		cxgb
@


1.623.2.15.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.623.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.622
log
@SVN rev 195801 on 2009-07-21 12:32:46Z by mav

Add `siis` CAM driver for SiliconImage SiI3124/3132/3531 SATA2 controllers.

Driver supports Serial ATA and ATAPI devices, Port Multipliers
(including FIS-based switching), hardware command queues (31 command
per port) and Native Command Queuing. This is probably the second on
popularity, after AHCI, type of SATA2 controllers, that benefits from
using CAM, because of hardware command queuing support.

Approved by:    re (kib)
@
text
@d112 1
@


1.621
log
@SVN rev 195534 on 2009-07-10 08:18:08Z by scottl

Separate the parallel scsi knowledge out of the core of the XPT, and
modularize it so that new transports can be created.

Add a transport for SATA

Add a periph+protocol layer for ATA

Add a driver for AHCI-compliant hardware.

Add a maxio field to CAM so that drivers can advertise their max
I/O capability.  Modify various drivers so that they are insulated
from the value of MAXPHYS.

The new ATA/SATA code supports AHCI-compliant hardware, and will override
the classic ATA driver if it is loaded as a module at boot time or compiled
into the kernel.  The stack now support NCQ (tagged queueing) for increased
performance on modern SATA drives.  It also supports port multipliers.

ATA drives are accessed via 'ada' device nodes.  ATAPI drives are
accessed via 'cd' device nodes.  They can all be enumerated and manipulated
via camcontrol, just like SCSI drives.  SCSI commands are not translated to
their ATA equivalents; ATA native commands are used throughout the entire
stack, including camcontrol.  See the camcontrol manpage for further
details.  Testing this code may require that you update your fstab, and
possibly modify your BIOS to enable AHCI functionality, if available.

This code is very experimental at the moment.  The userland ABI/API has
changed, so applications will need to be recompiled.  It may change
further in the near future.  The 'ada' device name may also change as
more infrastructure is completed in this project.  The goal is to
eventually put all CAM busses and devices until newbus, allowing for
interesting topology and management options.

Few functional changes will be seen with existing SCSI/SAS/FC drivers,
though the userland ABI has still changed.  In the future, transports
specific modules for SAS and FC may appear in order to better support
the topologies and capabilities of these technologies.

The modularization of CAM and the addition of the ATA/SATA modules is
meant to break CAM out of the mold of being specific to SCSI, letting it
grow to be a framework for arbitrary transports and protocols.  It also
allows drivers to be written to support discrete hardware without
jeopardizing the stability of non-related hardware.  While only an AHCI
driver is provided now, a Silicon Image driver is also in the works.
Drivers for ICH1-4, ICH5-6, PIIX, classic IDE, and any other hardware
is possible and encouraged.  Help with new transports is also encouraged.

Submitted by:	scottl, mav
Approved by:	re
@
text
@d245 1
@


1.620
log
@SVN rev 195374 on 2009-07-05 15:25:02Z by trasz

When the kernel is configured without "options FFS", build UFS as a module
without requiring any special build flags.

Approved by:	re (kib)
@
text
@d17 1
@


1.619
log
@SVN rev 194246 on 2009-06-15 18:22:41Z by marius

Add cas(4), a driver for Sun Cassini/Cassini+ and National Semiconductor
DP83065 Saturn Gigabit Ethernet controllers. These are the successors
of the Sun GEM controllers and still have a similar but extended transmit
logic. As such this driver is based on gem(4).
Thanks to marcel@@ for providing a Sun Quad GigaSwift Ethernet UTP (QGE)
card which was vital for getting this driver to work on architectures
not using Open Firmware.

Approved by:	re (kib)
MFC after:	2 weeks
@
text
@d274 1
a274 1
	${_ufs} \
a306 4
.if defined(ALL_MODULES)
_ufs=		ufs
.endif

@


1.618
log
@SVN rev 193880 on 2009-06-10 02:07:58Z by yongari

Add alc(4), a driver for Atheros AR8131/AR8132 PCIe ethernet
controller. These controllers are also known as L1C(AR8131) and
L2C(AR8132) respectively. These controllers resembles the first
generation controller L1 but usage of different descriptor format
and new register mappings over L1 register space requires a new
driver. There are a couple of registers I still don't understand
but the driver seems to have no critical issues for performance and
stability. Currently alc(4) supports the following hardware
features.
  o MSI
  o TCP Segmentation offload
  o Hardware VLAN tag insertion/stripping
  o Tx/Rx interrupt moderation
  o Hardware statistics counters(dev.alc.%d.stats)
  o Jumbo frame
  o WOL
AR8131/AR8132 also supports Tx checksum offloading but I disabled
it due to stability issues. I'm not sure this comes from broken
sample boards or hardware bugs. If you know your controller works
without problems you can still enable it. The controller has a
silicon bug for Rx checksum offloading, so the feature was not
implemented.
I'd like to say big thanks to Atheros. Atheros kindly sent sample
boards to me and answered several questions I had.

HW donated by:	Atheros Communications, Inc.
@
text
@d46 1
@


1.617
log
@SVN rev 193240 on 2009-06-01 18:07:01Z by sam

driver for Marvell 88W8363 Wireless LAN controller
@
text
@d22 1
@


1.616
log
@SVN rev 193156 on 2009-05-31 09:01:23Z by nwhitehorn

Introduce support for cpufreq on PowerPC with the dynamic frequency
switching capabilities of the MPC7447A and MPC7448.
@
text
@d181 1
@


1.615
log
@SVN rev 192991 on 2009-05-28 19:45:11Z by rmacklem

Add the kernel build glue for the experimental NFS subsystem that
includes support for NFSv4. The subsystem can optionally be linked
into the kernel using the two options:
  NFSCL - the client
  NFSD - the server
It is also built as three modules:
  nfscl - the client
  nfsd - the server
  nfscommon - functions shared by the client and server

Approved by:	kib (mentor)
@
text
@d579 1
@


1.614
log
@SVN rev 192859 on 2009-05-26 21:39:09Z by sson

Add the ksyms(4) pseudo driver.  The ksyms driver allows a process to
get a quick snapshot of the kernel's symbol table including the symbols
from any loaded modules (the symbols are all merged into one symbol
table).  Unlike like other implementations, this ksyms driver maps
memory in the process memory space to store the snapshot at the time
/dev/ksyms is opened.  It also checks to see if the process has already
a snapshot open and won't allow it to open /dev/ksyms it again until it
closes first.  This prevents kernel and process memory from being
exhausted.  Note that /dev/ksyms is used by the lockstat(1) command.

Reviewed by:	gallatin kib (freebsd-arch)
Approved by:	gnn (mentor)
@
text
@d188 1
d190 2
@


1.613
log
@SVN rev 191722 on 2009-05-01 17:15:29Z by sam

add ralfw
@
text
@d142 1
@


1.612
log
@SVN rev 191280 on 2009-04-19 21:37:45Z by nwhitehorn

Build sound modules on PowerPC.
@
text
@d221 1
@


1.611
log
@SVN rev 191138 on 2009-04-16 11:09:13Z by rwatson

Garbage collect unbuildable and unusable non-MPSAFE network device
drivers that depended on the historic IFF_NEEDSGIANT compatibility
mechanism:

  ar(4)
  ray(4)
  sr(4)

Discussed on:	arch@@
@
text
@d576 1
@


1.610
log
@SVN rev 190971 on 2009-04-12 19:04:27Z by rmacklem

	Change nfsserver so that it uses the nfssvc() system call provided
	in sys/nfs/nfs_nfssvc.c by registering with it using the
	nfsd_call_nfsserver function pointer. Also, add the build glue for
	nfs_nfssvc.c optionally based on "nfsserver" and also as a loadable
	module.

Submitted by:	rmacklem
Reviewed by:	kib
Approved by:	kib (mentor)
@
text
@a541 1
#_ar=		ar	not 64-bit clean
a565 1
#_sr=		sr		not 64bit clean
@


1.609
log
@SVN rev 190376 on 2009-03-24 15:56:15Z by marius

Revert unintended part of r190375.
@
text
@d190 1
@


1.608
log
@SVN rev 190375 on 2009-03-24 15:52:45Z by marius

Given that zfs.ko depends on opensolaris.ko also build the latter by
default on sparc64.
@
text
@a78 1
	esp \
@


1.607
log
@SVN rev 189851 on 2009-03-15 14:21:05Z by rwatson

Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced
in FreeBSD 5.x to allow network device drivers to run with Giant
despite the network stack being Giant-free.  This significantly
simplifies calls into ioctl() on network interfaces, especially
in the multicast code, as well as eliminates deferred invocation
of interface if_start routines.

Disable the build on device drivers still depending on
IFF_NEEDSGIANT as they no longer compile.  They will be removed
in a few weeks if they haven't been made MPSAFE in that time.
Disabled drivers:

        if_ar
        if_axe
        if_aue
        if_cdce
        if_cue
        if_kue
        if_ray
        if_rue
        if_rum
        if_sr
        if_udav
        if_ural
        if_zyd

Drivers that were already disabled because of tty changes:

        if_ppp
        if_sl

Discussed on:	arch@@
@
text
@d79 1
d585 3
@


1.606
log
@SVN rev 189768 on 2009-03-13 16:08:08Z by rpaulo

Rename the k8temp driver to amdtemp.

MFC after:	2 weeks
@
text
@a26 1
	${_ar} \
a220 1
	${_ray} \
a244 1
	${_sr} \
a331 1
_ar=		ar
a383 1
_ray=		ray
a392 1
_sr=		sr
@


1.605
log
@SVN rev 188943 on 2009-02-23 18:32:59Z by thompsa

Hook up new USB modules.
@
text
@d21 1
a140 1
	${_k8temp} \
d412 1
a438 1
_k8temp=	k8temp
d467 1
a505 1
_k8temp=	k8temp
@


1.604
log
@SVN rev 188939 on 2009-02-23 18:16:17Z by thompsa

Move usb to a graveyard location under sys/legacy/dev, it is intended that the
new USB2 stack will fully replace this for 8.0.

Remove kernel modules, a subsequent commit will update conf/files. Unhook
usbdevs from the build.
@
text
@d270 1
@


1.603
log
@SVN rev 188537 on 2009-02-12 21:01:16Z by cognet

Unbreak build by making svr4 conditional on i386.
@
text
@a32 1
	aue \
a33 1
	axe \
a47 1
	cdce \
a62 1
	cue \
a74 1
	ehci \
a142 1
	kue \
a201 1
	ohci \
a227 2
	rue \
	rum \
a236 1
	slhci \
a263 2
	u3g \
	uark \
a264 1
	ubsa \
a265 3
	ucom \
	udav \
	udbp \
a267 1
	ufm \
a268 12
	ufoma \
	uftdi \
	ugen \
	uhci \
	uhid \
	uipaq \
	ukbd \
	ulpt \
	umass \
	umct \
	umodem \
	ums \
a269 9
	${_upgt} \
	uplcom \
	ural \
	urio \
	${_urtw} \
	usb \
	usb2 \
	uscanner \
	uslcom \
a270 2
	uvisor \
	uvscom \
a293 1
	zyd
a401 2
_upgt=		upgt
_urtw=		urtw
a531 2
_upgt=		upgt
_urtw=		urtw
a581 1
_upgt=		upgt
a589 1
_upgt=		upgt
@


1.602
log
@SVN rev 188516 on 2009-02-12 14:44:15Z by n_hibma

Fix a few problems related to building modules in /sys/modules (not
checked whether this applies to builds in /sys/*/compile/* as well):

- Create empty opt_*.h files were missing
- Hook up svr4 to the build. It compiles fine here, so no reason to
  disconnect it in the Makefile. were missing
  - Hook up svr4 to the build. It compiles fine here, so no reason to
    disconnect it in the Makefile.
@
text
@d262 1
a262 1
	svr4 \
d441 1
@


1.601
log
@SVN rev 187623 on 2009-01-23 08:18:58Z by weongyo

urtw(4) works also on amd64.

Tested by:	kevlo
@
text
@d262 1
@


1.600
log
@SVN rev 187612 on 2009-01-23 05:45:17Z by weongyo

Connect urtw(4) to the i386 build only because it's not tested on amd64
architecture but expect it'd work.  In cases on other architectures it'd
not work yet.
@
text
@d574 1
@


1.599
log
@SVN rev 187112 on 2009-01-12 19:23:46Z by jkim

Connect padlock(4) to amd64 build for VIA Nano processors.
@
text
@d302 1
d442 1
@


1.598
log
@SVN rev 186094 on 2008-12-14 22:26:57Z by sam

Combine ath rate control modules with ath after bringing ath_hal
src into the tree.  The old split was balanced on module dependencies
and symbol exposure that no longer exists.  Users that want a module
setup with rate control algorithm other than sample must override
ATH_RATE in the ath module Makefile.

Reviewed by:	imp
@
text
@d556 5
@


1.597
log
@SVN rev 185522 on 2008-12-01 16:53:01Z by sam

Switch to ath hal source code. Note this removes the ath_hal
module; the ath module now brings in the hal support.  Kernel
config files are almost backwards compatible; supplying

device ath_hal

gives you the same chip support that the binary hal did but you
must also include

options AH_SUPPORT_AR5416

to enable the extended format descriptors used by 11n parts.
It is now possible to control the chip support included in a
build by specifying exactly which chips are to be supported
in the config file; consult ath_hal(4) for information.
@
text
@a32 3
	ath_rate_amrr \
	ath_rate_onoe \
	ath_rate_sample \
@


1.596
log
@SVN rev 184870 on 2008-11-12 09:52:06Z by yongari

Add ale(4), a driver for Atheros AR8121/AR8113/AR8114 PCIe ethernet
controller. The controller is also known as L1E(AR8121) and
L2E(AR8113/AR8114). Unlike its predecessor Attansic L1,
AR8121/AR8113/AR8114 uses completely different Rx logic such that
it requires separate driver. Datasheet for AR81xx is not available
to open source driver writers but it shares large part of Tx and
PHY logic of L1. I still don't understand some part of register
meaning and some MAC statistics counters but the driver seems to
have no critical issues for performance and stability.

The AR81xx requires copy operation to pass received frames to upper
stack such that ale(4) consumes a lot of CPU cycles than that of
other controller. A couple of silicon bugs also adds more CPU
cycles to address the known hardware bug. However, if you have fast
CPU you can still saturate the link.
Currently ale(4) supports the following hardware features.
  - MSI.
  - TCP Segmentation offload.
  - Hardware VLAN tag insertion/stripping with checksum offload.
  - Tx TCP/UDP checksum offload and Rx IP/TCP/UDP checksum offload.
  - Tx/Rx interrupt moderation.
  - Hardware statistics counters.
  - Jumbo frame.
  - WOL.

AR81xx PCIe ethernet controllers are mainly found on ASUS EeePC or
P5Q series of ASUS motherboards. Special thanks to Jeremy Chadwick
who sent the hardware to me. Without his donation writing a driver
for AR81xx would never have been possible. Big thanks to all people
who reported feedback or tested patches.

HW donated by:	koitsu
Tested by:	bsam, Joao Barros <joao.barros <> gmail DOT com >
		Jan Henrik Sylvester <me <> janh DOT de >
		Ivan Brawley < ivan <> brawley DOT id DOT au >,
		CURRENT ML
@
text
@d32 4
a35 5
	${_ath} \
	${_ath_hal} \
	${_ath_rate_amrr} \
	${_ath_rate_onoe} \
	${_ath_rate_sample} \
a377 5
_ath=		ath
_ath_hal=	ath_hal
_ath_rate_amrr=	ath_rate_amrr
_ath_rate_onoe=	ath_rate_onoe
_ath_rate_sample=ath_rate_sample
a509 5
_ath=		ath
_ath_hal=	ath_hal
_ath_rate_amrr=	ath_rate_amrr
_ath_rate_onoe=	ath_rate_onoe
_ath_rate_sample=ath_rate_sample
a616 5
_ath=		ath
_ath_hal=	ath_hal
_ath_rate_amrr=	ath_rate_amrr
_ath_rate_onoe=	ath_rate_onoe
_ath_rate_sample=ath_rate_sample
a623 5
_ath=		ath
_ath_hal=	ath_hal
_ath_rate_amrr=	ath_rate_amrr
_ath_rate_onoe=	ath_rate_onoe
_ath_rate_sample=ath_rate_sample
@


1.595
log
@SVN rev 184689 on 2008-11-05 15:04:03Z by ed

Reintroduce the snp(4) driver.

Because the TTY hooks interface was not finished when I imported the
MPSAFE TTY layer, I had to disconnect the snp(4) driver. This snp(4)
implementation has been sitting in my P4 branch for some time now.
Unfortunately it still doesn't use the same error handling as snp(4)
(returning codes through FIONREAD), but it should already be usable.

I'm committing this to SVN, hoping someone else could polish off its
rough edges. It's always better than having a broken driver sitting in
the tree.
@
text
@d21 1
@


1.594
log
@SVN rev 184610 on 2008-11-04 02:31:03Z by alfred

Bring in USB4BSD, Hans Petter Selasky rework of the USB stack
that includes significant features and SMP safety.

This commit includes a more or less complete rewrite of the *BSD USB
stack, including Host Controller and Device Controller drivers and
updating all existing USB drivers to use the new USB API:

1) A brief feature list:

  - A new and mutex enabled USB API.

  - Many USB drivers are now running Giant free.

  - Linux USB kernel compatibility layer.

  - New UGEN backend and libusb library, finally solves the "driver
    unloading" problem. The new BSD licensed libusb20 library is fully
    compatible with libusb-0.1.12 from sourceforge.

  - New "usbconfig" utility, for easy configuration of USB.

  - Full support for Split transactions, which means you can use your
    full speed USB audio device on a high speed USB HUB.

  - Full support for HS ISOC transactions, which makes writing drivers
    for various HS webcams possible, for example.

  - Full support for USB on embedded platforms, mostly cache flushing
    and buffer invalidating stuff.

  - Safer parsing of USB descriptors.

  - Autodetect of annoying USB install disks.

  - Support for USB device side mode, also called USB gadget mode,
    using the same API like the USB host side. In other words the new
    USB stack is symmetric with regard to host and device side.

  - Support for USB transfers like I/O vectors, means more throughput
    and less interrupts.

  - ... see the FreeBSD quarterly status reports under "USB project"

2) To enable the driver in the default kernel build:

2.a) Remove all existing USB device options from your kernel config
file.

2.b) Add the following USB device options to your kernel configuration
file:

# USB core support
device          usb2_core

# USB controller support
device		usb2_controller
device		usb2_controller_ehci
device		usb2_controller_ohci
device		usb2_controller_uhci

# USB mass storage support
device		usb2_storage
device		usb2_storage_mass

# USB ethernet support, requires miibus
device		usb2_ethernet
device		usb2_ethernet_aue
device		usb2_ethernet_axe
device		usb2_ethernet_cdce
device		usb2_ethernet_cue
device		usb2_ethernet_kue
device		usb2_ethernet_rue
device		usb2_ethernet_dav

# USB wireless LAN support
device		usb2_wlan
device		usb2_wlan_rum
device		usb2_wlan_ral
device		usb2_wlan_zyd

# USB serial device support
device		usb2_serial
device		usb2_serial_ark
device		usb2_serial_bsa
device		usb2_serial_bser
device		usb2_serial_chcom
device		usb2_serial_cycom
device		usb2_serial_foma
device		usb2_serial_ftdi
device		usb2_serial_gensa
device		usb2_serial_ipaq
device		usb2_serial_lpt
device		usb2_serial_mct
device		usb2_serial_modem
device		usb2_serial_moscom
device		usb2_serial_plcom
device		usb2_serial_visor
device		usb2_serial_vscom

# USB bluetooth support
device		usb2_bluetooth
device		usb2_bluetooth_ng

# USB input device support
device		usb2_input
device		usb2_input_hid
device		usb2_input_kbd
device		usb2_input_ms

# USB sound and MIDI device support
device		usb2_sound

2) To enable the driver at runtime:

2.a) Unload all existing USB modules. If USB is compiled into the
kernel then you might have to build a new kernel.

2.b) Load the "usb2_xxx.ko" modules under /boot/kernel having the same
base name like the kernel device option.

Submitted by: Hans Petter Selasky hselasky at c2i dot net
Reviewed by: imp, alfred
@
text
@d255 1
@


1.593
log
@SVN rev 184138 on 2008-10-21 20:33:40Z by mav

Import sdhci (PCI SD Host Controller) driver.
Driver supports PCI devices with class 8 and subclass 5 according to
SD Host Controller Specification.

Update NOTES, enable module and static build.
Enable related mmc and mmcsd modules build.

Discussed on:   mobile@@, current@@
@
text
@d305 1
@


1.592
log
@SVN rev 183735 on 2008-10-09 21:25:01Z by n_hibma

Say hello to the u3g driver, implementing support for 3G modems.

This was located in the ubsa driver, but should be moved into a separate
driver:

- 3G modems provide multiple serial ports to allow AT commands while the PPP
  connection is up.
- 3G modems do not provide baud rate or other serial port settings.
- Huawei cards need specific initialisation.
- ubsa is for Belkin adapters, an Linuxy choice for another device like 3G.

Speeds achieved here with a weak signal at best is ~40kb/s (UMTS). No spooky
STALLED messages as well.

Next: Move over all entries for Sierra and Novatel cards once I have found
testers, and implemented serial port enumeration for Sierra (or rather have
Andrea Guzzo do it). They list all endpoints in 1 iface instead of 4 ifaces.

Submitted by:	aguzzo@@anywi.com
MFC after:	3 weeks
@
text
@d182 2
d246 1
@


1.591
log
@SVN rev 183728 on 2008-10-09 19:22:00Z by n_hibma

Add modules for the HCI part of USB. This is convenient when having a UHCI
controller in your laptop but inserting a (OHCI-based) Option Cardbus card.
@
text
@d272 1
@


1.590
log
@SVN rev 183567 on 2008-10-03 10:31:31Z by stas

- Add driver for Attansic L2 FastEthernet controller found on
  Asus EeePC and some Asus mainboards.

Reviewed by:	yongari, rpaulo, jhb
Tested by:	many
Approved by:	kib (mentor)
MFC after:	1 week
@
text
@d82 1
d209 1
d246 1
d286 1
@


1.589
log
@SVN rev 182952 on 2008-09-12 03:45:08Z by takawata

Connect ufoma(4) to build and,
disable handsfree interface that is not yet ported to newtty.
@
text
@d12 1
@


1.588
log
@SVN rev 182912 on 2008-09-10 18:36:58Z by jhb

Resurrect the sbni(4) driver.  Someone finally tested the MPSAFE patches and
the driver worked ok with them.

Tested by:	friends of yar
@
text
@d279 1
@


1.587
log
@SVN rev 182897 on 2008-09-09 22:32:30Z by rpaulo

Build k8temp on i386.
@
text
@d237 1
d425 1
d579 1
a579 1
#	nsp s3 stg vesa
@


1.586
log
@SVN rev 182125 on 2008-08-24 21:27:01Z by imp

Add uipaq.  HTC smart phones use it, and it seems like a reasonable
thing to have laying around.
@
text
@d470 1
@


1.585
log
@SVN rev 182081 on 2008-08-23 21:00:40Z by jhb

Add a very simple dpms(4) driver that uses the VESA BIOS DPMS calls to
turn off the external display during suspend and restore it to its
original state on resume.

MFC after:	2 weeks
@
text
@d281 1
@


1.584
log
@SVN rev 181578 on 2008-08-11 04:46:14Z by weongyo

Connect upgt(4) to the build.
@
text
@d75 1
d381 1
@


1.583
log
@SVN rev 181467 on 2008-08-09 14:52:31Z by philip

Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as
found in Soekris hardware, for instance).  The hardware supports acceleration
of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4).

TODO:

    o Implement rndtest(4) support
    o Performance enhancements

Submitted by:	Patrick Lamaizière <patfbsd -at- davenulle.org>
Reviewed by:	jhb, sam
MFC after:	1 week
@
text
@d287 1
d431 1
d561 1
d617 1
d631 1
@


1.582
log
@SVN rev 181430 on 2008-08-08 16:26:53Z by stas

- Add cpuctl(4) pseudo-device driver to provide access to some low-level
  features of CPUs like reading/writing machine-specific registers,
  retrieving cpuid data, and updating microcode.
- Add cpucontrol(8) utility, that provides userland access to
  the features of cpuctl(4).
- Add subsequent manpages.

The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX
is created for each cpu present in the systems. The pseudo-device minor
number corresponds to the cpu number in the system. The cpuctl(4) pseudo-
device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID
and UPDATE. The first pair alows the caller to read/write machine-specific
registers from the correspondent CPU. cpuid data could be retrieved using
the CPUID call, and microcode updates are applied via UPDATE.

The permissions are inforced based on the pseudo-device file permissions.
RDMSR/CPUID will be allowed when the caller has read access to the device
node, while WRMSR/UPDATE will be granted only when the node is opened
for writing. There're also a number of priv(9) checks.

The cpucontrol(8) utility is intened to provide userland access to
the cpuctl(4) device features. The utility also allows one to apply
cpu microcode updates.

Currently only Intel and AMD cpus are supported and were tested.

Approved by:	kib
Reviewed by:	rpaulo, cokane, Peter Jeremy
MFC after:	1 month
@
text
@d97 1
d391 1
@


1.581
log
@SVN rev 181233 on 2008-08-03 10:32:17Z by ed

Disconnect drivers that haven't been ported to MPSAFE TTY yet.

As clearly mentioned on the mailing lists, there is a list of drivers
that have not been ported to the MPSAFE TTY layer yet. Remove them from
the kernel configuration files. This means people can now still use
these drivers if they explicitly put them in their kernel configuration
file, which is good.

People should keep in mind that after August 10, these drivers will not
work anymore. Even though owners of the hardware are capable of getting
these drivers working again, I will see if I can at least get them to a
compilable state (if time permits).
@
text
@d62 1
d372 1
d503 1
@


1.580
log
@SVN rev 180593 on 2008-07-18 14:44:51Z by dwmalone

Add an accept filter for TCP based DNS requests. It waits until the
whole first request is present before returning from accept.
@
text
@a67 1
	${_cx} \
a73 1
	${_digi} \
a116 2
	if_ppp \
	if_sl \
a224 1
	rc \
a229 1
	rp \
a238 1
	${_sio} \
a243 1
	snp \
a267 1
	ubser \
a268 1
	ucycom \
a274 1
	ufoma \
a375 1
_digi=		digi
a416 1
_sio=		sio
a443 1
_cx=		cx
a504 1
_digi=		digi
@


1.579
log
@SVN rev 180267 on 2008-07-04 21:24:35Z by jhb

Remove the sbsh(4) driver.  No one responded to requests for testing the
MPSAFE patches on current@@ and stable@@.  This driver also has a fundamental
issue in that it sleeps when sending commands to the card including in the
if_init/if_start routines (which can be called from interrupt context).  As
such, the driver shouldn't be working reliably even on 4.x.
@
text
@d9 1
@


1.578
log
@SVN rev 180265 on 2008-07-04 21:06:57Z by jhb

Remove the sbni(4) driver.  No one responded to calls to test it on
current@@ and stable@@.
@
text
@a238 1
	sbsh \
@


1.577
log
@SVN rev 180261 on 2008-07-04 19:13:15Z by jhb

Remove the cnw(4) driver.  No one responded to calls to test it on current@@
and stable@@.  It also is a driver for an older non-802.11 wireless PC card
that is quite slow in comparison to say, wi(4).  I know Warner wants this
driver axed as well.
@
text
@a238 1
	${_sbni} \
a427 1
_sbni=		sbni
d580 1
a580 1
#	nsp s3 sbni stg vesa
@


1.576
log
@SVN rev 180259 on 2008-07-04 18:58:53Z by jhb

Remove the oltr(4) driver.  No one responded to calls for testing on
current@@ and stable@@ for the locking patches.  The driver can always be
revived if someone tests it.

This driver also sleeps in its if_init routine, so it likely doesn't really
work at all anyway in modern releases.
@
text
@a55 1
	${_cnw} \
a456 1
_cnw=		cnw
@


1.575
log
@SVN rev 180257 on 2008-07-04 18:15:36Z by jhb

Remove the arl(4) driver.  It is reported to not work on 6.x or later
even though the driver hasn't changed since 4.x (last known working
release).
@
text
@a206 1
	${_oltr} \
a420 1
_oltr=		oltr
d584 1
a584 1
#	nsp oltr s3 sbni stg vesa
@


1.574
log
@SVN rev 179895 on 2008-06-20 19:28:33Z by delphij

Add et(4), a port of DragonFly's Agere ET1310 10/100/Gigabit
Ethernet device driver, written by sephe@@

Obtained from:	DragonFly
Sponsored by:	iXsystems
MFC after:	2 weeks
@
text
@a25 1
	${_arl} \
a453 1
_arl=		arl
@


1.573
log
@SVN rev 179785 on 2008-06-14 12:51:44Z by wkoszek

Remove obselete PECOFF image activator support.

PRs assigned at the time of removal:    kern/80742

Discussed on:   freebsd-current (silence), IRC
Tested by:      make universe
Approved by:    cognet (mentor)
@
text
@d86 1
d400 1
d533 1
@


1.572
log
@SVN rev 179645 on 2008-06-07 22:58:32Z by marcel

Add support for the Apple Big Mac (BMAC) Ethernet controller,
found on various Apple G3 models.

Submitted by:	Nathan Whitehorn
@
text
@a213 1
	${_pecoff} \
a426 1
_pecoff=	pecoff
d585 1
a585 1
#	nsp oltr pecoff s3 sbni stg vesa
@


1.571
log
@Add a module for cnw(4) and build it on i386.
@
text
@d43 1
d628 1
@


1.570
log
@Hook up jme(4) to the build.
@
text
@d56 1
d461 1
@


1.569
log
@Remove netatm from HEAD as it is not MPSAFE and relies on the now removed
NET_NEEDS_GIANT.  netatm has been disconnected from the build for ten
months in HEAD/RELENG_7.  Specifics:

- netatm include files
- netatm command line management tools
- libatm
- ATM parts in rescue and sysinstall
- sample configuration files and documents
- kernel support as a module or in NOTES
- netgraph wrapper nodes for netatm
- ctags data for netatm.
- netatm-specific device drivers.

MFC after:	3 weeks
Reviewed by:	bz
Discussed with:	bms, bz, harti
@
text
@d143 1
@


1.568
log
@Hook the DTrace kernel modules into the build.
@
text
@a95 1
	${_harp} \
a96 1
	${_hfa} \
a106 1
	${_idt} \
a339 5
# Disabled in 7.0 as netatm is not MPSAFE.
#if ${MK_ATM} != "no"
#_harp=		harp
#.endif

a399 2
# Disabled due to non-MPSAFEty in 7.0
#_hfa=		hfa
a468 2
# Disabled due to non-MPSAFEty in 7.0
#_idt=		idt
a601 1
_hfa=		hfa
@


1.567
log
@Hook up age(4) to the build.
@
text
@d69 1
d77 1
d208 1
d393 3
d398 3
d430 3
d532 3
d537 3
d571 3
@


1.566
log
@add rdma to build for i386 and amd64
@
text
@d11 1
@


1.565
log
@Intel 4965 wireless driver (derived from openbsd driver of the same name)
@
text
@d229 1
d425 1
d553 1
@


1.564
log
@Multi-bss (aka vap) support for 802.11 devices.

Note this includes changes to all drivers and moves some device firmware
loading to use firmware(9) and a separate module (e.g. ral).  Also there
no longer are separate wlan_scan* modules; this functionality is now
bundled into the wlan module.

Supported by:	Hobnob and Marvell
Reviewed by:	many
Obtained from:	Atheros (some bits)
@
text
@d140 2
d473 2
d537 2
@


1.563
log
@move awi to the Attic; it will not make the jump to the new world order

Reviewed by:	imp
@
text
@d314 1
a314 2
	wlan_scan_ap \
	wlan_scan_sta \
@


1.562
log
@Connect k8temp(4) to the build.
@
text
@a35 1
	${_awi} \
a378 1
_awi=		awi
@


1.561
log
@Hook up ZFS to the sparc64 build.

Approved by:	pjd
MFC after:	2 weeks
@
text
@d143 1
d537 1
@


1.560
log
@Add malo driver to the build

Approved by:	thompsa (mentor)
@
text
@d622 3
@


1.559
log
@Add kernel module support for nfslockd and krpc. Use the module system
to detect (or load) kernel NLM support in rpc.lockd. Remove the '-k'
option to rpc.lockd and make kernel NLM the default. A user can still
force the use of the old user NLM by building a kernel without NFSLOCKD
and/or removing the nfslockd.ko module.
@
text
@d168 1
@


1.558
log
@Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.

PR:		kern/114582
Submitted by:	Daniel Roethlisberger <daniel@@roe.ch>
Reviewed by:	imp, myself
Tested by:	johans, myself
MFC after:	2 weeks
@
text
@d144 1
d189 1
@


1.557
log
@Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories
CP2101/CP2102 based USB serial adapters.

Reviewed by:		imp, emaste
Obtained from:		OpenBSD
MFC after:		2 weeks
@
text
@d55 1
d450 1
d508 1
d574 1
@


1.556
log
@Last change was incomplete, instantiate the igb variable...
@
text
@d294 1
@


1.555
log
@Add igb driver to the build
@
text
@d398 1
d521 1
d577 1
d612 1
@


1.554
log
@Hook ipfw_nat to the build.
@
text
@d123 1
@


1.553
log
@Don't build the rr232x module, it has been removed.

Approved by:	rwatson (mentor)
@
text
@d128 1
@


1.552
log
@Add back in cxgb now that the includes are believed to be fixed
@
text
@a224 1
	${_rr232x} \
a476 1
_rr232x=	rr232x
a534 1
_rr232x=	rr232x
@


1.551
log
@Remove cxgb module from build until I can compensate for the lack of header
pollution on architectures other than amd64
@
text
@d67 1
@


1.550
log
@Add the 'hptrr' driver for supporting the following Highpoint RocketRAID
cards:

     o   RocketRAID 172x series
     o   RocketRAID 174x series
     o   RocketRAID 2210
     o   RocketRAID 222x series
     o   RocketRAID 2240
     o   RocketRAID 230x series
     o   RocketRAID 231x series
     o   RocketRAID 232x series
     o   RocketRAID 2340
     o   RocketRAID 2522

Many thanks to Highpoint for their continued support of FreeBSD.

Submitted by: Highpoint
@
text
@a66 1
	cxgb \
@


1.549
log
@Link wpi(4) into the build.

This includes:
    o mtree (for legal/intel_wpi)
    o manpage for i386/amd64 archs
    o module for i386/amd64 archs
    o NOTES for i386/amd64 archs

Approved by: mlaier (comentor)
@
text
@d100 1
d453 1
d515 1
@


1.548
log
@Connect asmc to the build infrastructure.

Approved by: 	njl (mentor)
Reviewed by:	njl (mentor)
@
text
@d312 2
d469 2
d544 2
@


1.547
log
@add zyd

MFC after:	3 days
@
text
@d26 1
d438 1
d490 1
@


1.546
log
@Disable the coretemp and nvram on pc98.
@
text
@d315 2
a316 1
	zlib
@


1.545
log
@Split /dev/nvram driver out of isa/clock.c for i386 and amd64.  I have not
refactored it to be a generic device.
Instead of being part of the standard kernel, there is now a 'nvram' device
for i386/amd64.  It is in DEFAULTS like io and mem, and can be turned off
with 'nodevice nvram'.  This matches the previous behavior when it was
first committed.
@
text
@a373 1
_coretemp=	coretemp
a400 1
_nvram=		nvram
d440 1
d462 1
@


1.544
log
@Rescue whitespace nits.
@
text
@d191 1
a205 1
	${_powermac_nvram} \
d402 1
d523 1
d584 1
a584 1
_powermac_nvram=	powermac_nvram
@


1.543
log
@Backout sensors framework.

Requested by:	phk
Discussed on:	cvs-all
@
text
@d458 1
a458 1
_ixgb=   	ixgb
d514 1
a514 1
_ixgb=   	ixgb
@


1.542
log
@Sort.
@
text
@a133 1
	${_it} \
a148 1
	${_lm} \
a455 1
_it=		it
d458 1
a458 2
_ixgb=		ixgb
_lm=		lm
d514 1
a514 2
_it=		it
_ixgb=		ixgb
a517 1
_lm=		lm
@


1.541
log
@Import it(4) and lm(4), supporting most popular Super I/O Hardware Monitors.

Submitted by:	Constantine A. Murenin <cnst@@FreeBSD.org>
Sponsored by:	Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by:	syrinx
Tested by:	many
OKed by:	kensmith
Obtained from:	OpenBSD (parts)
@
text
@d65 1
a66 1
	${_cx} \
d126 1
a127 1
	${_ipmi} \
a190 1
	${_nxge} \
d194 1
a304 2
	wlan_scan_ap \
	wlan_scan_sta \
d308 2
d427 1
a427 1
_tmpfs= 	tmpfs
d461 1
a461 1
_ixgb=   	ixgb
d519 1
a519 1
_ixgb=   	ixgb
d537 1
a537 1
_tmpfs= 	tmpfs
d552 1
a554 1
_an=		an
@


1.540
log
@o Revert the part of if_gem.c rev. 1.35 which added a call to gem_stop()
  to gem_attach() as the former access softc members not yet initialized
  at that time and gem_reset() actually is enough to stop the chip. [1]
o Revise the use of gem_bitwait(); add bus_barrier() calls before calling
  gem_bitwait() to ensure the respective bit has been written before we
  starting polling on it and poll for the right bits to change, f.e. even
  though we only reset RX we have to actually wait for both GEM_RESET_RX
  and GEM_RESET_TX to clear. Add some additional gem_bitwait() calls in
  places we've been missing them according to the GEM documentation.
  Along with this some excessive DELAYs, which probably only were added
  because of bugs in gem_bitwait() and its use in the first place, as
  well as as have of an gem_bitwait() reimplementation in gem_reset_tx()
  were removed.
o Add gem_reset_rxdma() and use it to deal with GEM_MAC_RX_OVERFLOW errors
  more gracefully as unlike gem_init_locked() it resets the RX DMA engine
  only, causing no link loss and the FIFOs not to be cleared. Also use it
  deal with GEM_INTR_RX_TAG_ERR errors, with previously were unhandled.
  This was based on information obtained from the Linux GEM and OpenSolaris
  ERI drivers.
o Turn on workarounds for silicon bugs in the Apple GMAC variants.
  This was based on information obtained from the Darwin GMAC and Linux GEM
  drivers.
o Turn on "infinite" (i.e. maximum 31 * 64 bytes in length) DMA bursts.
  This greatly improves especially RX performance.
o Optimize the RX path, this consists of:
  - kicking the receiver as soon as we've a spare descriptor in gem_rint()
    again instead of just once after all the ready ones have been handled;
  - kicking the receiver the right way, i.e. as outlined in the GEM
    documentation in batches of 4 and by pointing it to the descriptor
    after the last valid one;
  - calling gem_rint() before gem_tint() in gem_intr() as gem_tint() may
    take quite a while;
  - doubling the size of the RX ring to 256 descriptors.
  Overall the RX performance of a GEM in a 1GHz Sun Fire V210 was improved
  from ~100Mbit/s to ~850Mbit/s.
o In gem_add_rxbuf() don't assign the newly allocated mbuf to rxs_mbuf
  before calling bus_dmamap_load_mbuf_sg(), if bus_dmamap_load_mbuf_sg()
  fails we'll free the newly allocated mbuf, unable to recycle the
  previous one but a NULL pointer dereference instead.
o In gem_init_locked() honor the return value of gem_meminit().
o Simplify gem_ringsize() and dont' return garbage in the default case.
  Based on OpenBSD.
o Don't turn on MAC control, MIF and PCS interrupts unless GEM_DEBUG is
  defined as we don't need/use these interrupts for operation.
o In gem_start_locked() sync the DMA maps of the descriptor rings before
  every kick of the transmitter and not just once after enqueuing all
  packets as the NIC might instantly start transmitting after we kicked
  it the first time.
o Keep state of the link state and use it to enable or disable the MAC
  in gem_mii_statchg() accordingly as well as to return early from
  gem_start_locked() in case the link is down. [3]
o Initialize the maximum frame size to a sane value.
o In gem_mii_statchg() enable carrier extension if appropriate.
o Increment if_ierrors in case of an GEM_MAC_RX_OVERFLOW error and in
  gem_eint(). [3]
o Handle IFF_ALLMULTI correctly; don't set it if we've turned promiscuous
  group mode on and don't clear the flag if we've disabled promiscuous
  group mode (these were mostly NOPs though). [2]
o Let gem_eint() also report GEM_INTR_PERR errors.
o Move setting sc_variant from gem_pci_probe() to gem_pci_attach() as
  device probe methods are not supposed to touch the softc.
o Collapse sc_inited and sc_pci into bits for sc_flags.
o Add CTASSERTs ensuring that GEM_NRXDESC and GEM_NTXDESC are set to
  legal values.
o Correctly set up for 802.3x flow control, though #ifdef out the code
  that actually enables it as this needs more testing and mainly a proper
  framework to support it.
o Correct and add some conversions from hard-coded functions names to
  __func__ which were borked or forgotten in if_gem.c rev. 1.42.
o Use PCIR_BAR instead of a homegrown macro.
o Replace sc_enaddr[6] with sc_enaddr[ETHER_ADDR_LEN].
o In gem_pci_attach() in case attaching fails release the resources in
  the opposite order they were allocated.
o Make gem_reset() static to if_gem.c as it's not needed outside that
  module.
o Remove the GEM_GIGABIT flag and the associated code; GEM_GIGABIT was
  never set and the associated code was in the wrong place.
o Remove sc_mif_config; it was only used to cache the contents of the
  respective register within gem_attach().
o Remove the #ifdef'ed out NetBSD/OpenBSD code for establishing a suspend
  hook as it will never be used on FreeBSD.
o Also probe Apple Intrepid 2 GMAC and Apple Shasta GMAC, add support for
  Apple K2 GMAC. Based on OpenBSD.
o Add support for Sun GBE/P cards, or in other words actually add support
  for cards based on GEM to gem(4). This mainly consists of adding support
  for the TBI of these chips. Along with this the PHY selection code was
  rewritten to hardcode the PHY number for certain configurations as for
  example the PHY of the on-board ERI of Blade 1000 shows up twice causing
  no link as the second incarnation is isolated.
  These changes were ported from OpenBSD with some additional improvements
  and modulo some bugs.
o Add code to if_gem_pci.c allowing to read the MAC-address from the VPD on
  systems without Open Firmware.
  This is an improved version of my variant of the respective code in
  if_hme_pci.c
o Now that gem(4) is MI enable it for all archs.

Pointed out by:	yongari [1]
Suggested by:	rwatson [2], yongari [3]
Tested on:	i386 (GEM), powerpc (GMACs by marcel and yongari),
		sparc64 (ERI and GEM)
Reviewed by:	yongari
Approved by:	re (kensmith)
@
text
@d134 1
d150 1
d458 1
d462 1
d518 1
d523 1
@


1.540.2.1
log
@MFC: split nvram out of isa/clock.c into its own device (default to off).
This matches the 6.x and earlier behavior where there is no (marginally
useful) /dev/nvram.  When it was in isa/clock.c, it was mandatory.

Approved by:  re (kensmith)
@
text
@a191 1
	${_nvram} \
d205 1
a401 1
_nvram=		nvram
a521 1
_nvram=		nvram
d582 1
a582 1
_nvram=		powermac_nvram
@


1.540.2.2
log
@MFC: revision 1.546

  Disable the coretemp and nvram on pc98.

Approved by:	re (kensmith)
@
text
@d374 1
d402 1
a441 1
_coretemp=	coretemp
a462 1
_nvram=		nvram
@


1.540.2.3
log
@add zyd

Approved by:	re (kensmith)
@
text
@d315 1
a315 2
	zlib \
	zyd
@


1.540.2.4
log
@MFC rev 1.5 if_wpi.c
MFC rev 1.2 if_wpireg.h
MFC rev 1.1 if_wpivar.h
MFC rev 1.3 wpi.4

    o Initial Import of Intel 3945abg Wireless Lan Controller (wpi) driver
    o Turn off debug output
    o Fix WEP compatiblity
    o Handle missed beacons correctly

    MFC includes firmware & LICENSE as well.

Approved by: re (kensmith), mlaier (comentor)
@
text
@a310 2
	${_wpi} \
	${_wpifw} \
a464 2
_wpi=		wpi
_wpifw=		wpifw
a536 2
_wpi=		wpi
_wpifw=		wpifw
@


1.540.2.5
log
@Add the hptrr driver.

Submitted by: Highpoint
Approved by: re
@
text
@a98 1
	${_hptrr} \
a449 1
_hptrr=		hptrr
a509 1
_hptrr=		hptrr
@


1.540.2.5.2.1
log
@Remove the rr232x driver.  It has been superseced by the hptrr driver.

Approved by: re
@
text
@d224 1
d476 1
d534 1
@


1.540.2.6
log
@MFC: rev. 1.553

Don't build the rr232x module, it has been removed.

Approved by:	rwatson (mentor)
@
text
@d224 1
d476 1
d534 1
@


1.540.2.7
log
@MFC:
-Move ipfw's nat code into its own kld: ipfw_nat.
-Raise a bit ipfw kld priority to avoid race on ipfw_nat load.
@
text
@a126 1
	ipfw_nat \
@


1.540.2.8
log
@MFC:
  Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.

  PR:             kern/114582
  Submitted by:   Daniel Roethlisberger <daniel@@roe.ch>
  Reviewed by:    imp, myself
  Tested by:      johans, myself
@
text
@a53 1
	${_cmx} \
a443 1
_cmx=		cmx
a499 1
_cmx=		cmx
a563 1
_cmx=		cmx
@


1.540.2.9
log
@MFC:
  Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories
  CP2101/CP2102 based USB serial adapters.

  Reviewed by:            imp, emaste
  Obtained from:          OpenBSD
@
text
@a292 1
	uslcom \
@


1.540.2.10
log
@MFC: Kernel mode Network Lock Manager.
@
text
@a141 1
	krpc \
a185 1
	nfslockd \
@


1.540.2.11
log
@MFC: 1.561

Hook up ZFS to the sparc64 build.
@
text
@a612 3
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
@


1.540.2.12
log
@Add igb into the module build.
@
text
@a122 1
	${_igb} \
a399 1
_igb=		igb
a521 1
_igb=		igb
a577 1
_igb=		igb
a611 1
_igb=		igb
@


1.540.2.13
log
@MFC: rev. 1.560

Add malo driver to the build

Approved by:	thompsa (mentor)
@
text
@a166 1
	malo \
@


1.540.2.14
log
@SVN rev 180240 on 2008-07-04 01:29:12Z by delphij

MFC revision 179895 and 179896:

Add et(4), a port of DragonFly's Agere ET1310 10/100/Gigabit
Ethernet device driver, written by sephe@@

Obtained from:	DragonFly
Sponsored by:	iXsystems
MFC after:	2 weeks
@
text
@a80 1
	${_et} \
a392 1
_et=		et
a514 1
_et=		et
@


1.540.2.15
log
@SVN rev 180327 on 2008-07-06 16:24:50Z by rpaulo

MFC k8temp (r178151, r178152, r178153, r178392, r178949, r178988,
	    r180312, r180313, r180326):

A driver to monitor AMD K8 CPU temperature via builtin sensors.
This should now be fairly stable as all known bugs have been corrected.
@
text
@a142 1
	${_k8temp} \
a535 1
_k8temp=	k8temp
@


1.540.2.16
log
@SVN rev 180406 on 2008-07-10 01:43:38Z by yongari

MFC r179101
  Hook up age(4) to the build.
@
text
@a10 1
	age \
@


1.540.2.17
log
@SVN rev 180542 on 2008-07-16 01:12:02Z by yongari

MFC r179338.
  Hook up jme(4) to the build.
@
text
@a142 1
	jme \
@


1.540.2.18
log
@SVN rev 181084 on 2008-07-31 23:15:18Z by kmacy

add kernel rdma support to the build
@
text
@a229 1
	${_rdma} \
a427 1
_rdma=		rdma
a549 1
_rdma=		rdma	
@


1.540.2.19
log
@SVN rev 181919 on 2008-08-20 11:33:13Z by philip

MFC r181467, r181593:

  Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as
  found in Soekris hardware, for instance).  The hardware supports
  acceleration of AES-128-CBC accessible through crypto(4) and supplies
  entropy to random(4).
@
text
@a94 1
	${_glxsb} \
a401 1
_glxsb=		glxsb
@


1.540.2.20
log
@SVN rev 182231 on 2008-08-27 04:41:15Z by jb

MFC

DTrace support.

Note that this defaults the 'make buildkernel' to build with CTF data so
that the release kernel and modules are DTrace-able.
@
text
@a68 1
	${_cyclic} \
a75 1
	${_dtrace} \
a206 1
	${_opensolaris} \
a392 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
a394 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
a425 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
a520 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic=	cyclic
.endif
a522 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace=	dtrace
.endif
a552 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
@


1.540.2.21
log
@SVN rev 182379 on 2008-08-28 17:06:24Z by nwhitehorn

MFC of r178599,178600,179644,179645,180254,180233

Support for Apple BMAC ethernet controller and associated DBDMA support and required changes to macio and scc(4) to support multiple interrupts on macio children.

Approved by:	grehan (mentor)
@
text
@a42 1
	${_bm} \
a636 1
_bm=		bm
@


1.540.2.22
log
@SVN rev 182526 on 2008-08-31 10:15:43Z by rwatson

Merge r179308 from head to stable/7:

  Remove netatm from HEAD as it is not MPSAFE and relies on the now removed
  NET_NEEDS_GIANT.  netatm has been disconnected from the build for ten
  months in HEAD/RELENG_7.  Specifics:

  - netatm include files
  - netatm command line management tools
  - libatm
  - ATM parts in rescue and sysinstall
  - sample configuration files and documents
  - kernel support as a module or in NOTES
  - netgraph wrapper nodes for netatm
  - ctags data for netatm.
  - netatm-specific device drivers.

  Reviewed by:    bz
  Discussed with: bms, bz, harti

MFC discussed with:	des, peter
@
text
@d99 1
d101 1
d112 1
d346 5
d414 2
d484 2
d615 1
@


1.540.2.23
log
@SVN rev 183115 on 2008-09-17 18:13:16Z by jhb

MFC: Add the dpms(4) driver to use the VESA BIOS for DPMS during suspend and
resume.

Approved by:	re (kensmith)
@
text
@a75 1
	${_dpms} \
a392 1
_dpms=		dpms
@


1.540.2.24
log
@SVN rev 184267 on 2008-10-25 21:42:43Z by stas

- MFC ae(4) Attansic FastEthernet controller driver.

Approved by:	re (kensmith), kib (mentor)
@
text
@a10 1
	ae \
@


1.540.2.25
log
@SVN rev 185238 on 2008-11-24 00:52:26Z by yongari

MFC r184870:
  Add ale(4), a driver for Atheros AR8121/AR8113/AR8114 PCIe ethernet
  controller. The controller is also known as L1E(AR8121) and
  L2E(AR8113/AR8114). Unlike its predecessor Attansic L1,
  AR8121/AR8113/AR8114 uses completely different Rx logic such that
  it requires separate driver. Datasheet for AR81xx is not available
  to open source driver writers but it shares large part of Tx and
  PHY logic of L1. I still don't understand some part of register
  meaning and some MAC statistics counters but the driver seems to
  have no critical issues for performance and stability.

  The AR81xx requires copy operation to pass received frames to upper
  stack such that ale(4) consumes a lot of CPU cycles than that of
  other controller. A couple of silicon bugs also adds more CPU
  cycles to address the known hardware bug. However, if you have fast
  CPU you can still saturate the link.
  Currently ale(4) supports the following hardware features.
    - MSI.
    - TCP Segmentation offload.
    - Hardware VLAN tag insertion/stripping with checksum offload.
    - Tx TCP/UDP checksum offload and Rx IP/TCP/UDP checksum offload.
    - Tx/Rx interrupt moderation.
    - Hardware statistics counters.
    - Jumbo frame.
    - WOL.

  AR81xx PCIe ethernet controllers are mainly found on ASUS EeePC or
  P5Q series of ASUS motherboards. Special thanks to Jeremy Chadwick
  who sent the hardware to me. Without his donation writing a driver
  for AR81xx would never have been possible. Big thanks to all people
  who reported feedback or tested patches.

  HW donated by:	koitsu
  Tested by:	bsam, Joao Barros <joao.barros <> gmail DOT com >
		Jan Henrik Sylvester <me <> janh DOT de >
		Ivan Brawley < ivan <> brawley DOT id DOT au >,
		CURRENT ML
  Approved by:	re (kib)

  Note, GENERIC kernel does NOT include ale(4) but users can still
  kldload it. It was requested by re.
@
text
@a19 1
	ale \
@


1.540.2.26
log
@SVN rev 186792 on 2009-01-05 20:37:07Z by mav

MFC rev. 184138.

Add mmc, mmcsd and sdhci modules to the build.
@
text
@a182 2
	mmc \
	mmcsd \
a248 1
	sdhci \
@


1.540.2.27
log
@SVN rev 187099 on 2009-01-12 15:48:22Z by stas

- MFC cpuctl and related commits into RELENG_7.
  First revision of usr.sbin/cpucontrol was
  merged directly into usr.sbin since there're
  no such directory in stable/7 yet. Subsequient
  changes went into usr.sbin/cpucontrol.

Approved by:	kib (mentor)
@
text
@a63 1
	${_cpuctl} \
a392 1
_cpuctl=	cpuctl
a527 1
_cpuctl=	cpuctl
@


1.540.2.28
log
@SVN rev 189720 on 2009-03-12 03:09:11Z by bms

Merge the open source Atheros HAL from HEAD to STABLE.

This adds support for the AH_SUPPORT_AR5416 kernel
configuration option, and removes the ath_rate*
and ath_hal modules. Their kernel options are not
however removed -- please see UPDATING.

Tested on an IBM/Lenovo T43 and ASUS EeePC 701 in both
STA and HostAP modes.

Submitted by:	sam
@
text
@d31 5
a35 1
	ath \
d382 5
d520 5
d630 5
d641 5
@


1.540.2.29
log
@SVN rev 190268 on 2009-03-22 16:27:14Z by n_hibma

MFC the (current) u3g driver, a driver for USB based 3G cards and dongles.

This includes changes to ubsa (removing attachment from that device),
and small changes to ucom.

Note: A change to umass reducing the attach priority for it was committed
already.
@
text
@a277 1
	u3g \
@


1.540.2.30
log
@SVN rev 190511 on 2009-03-28 19:47:46Z by marius

MFC: r190375, r190376

Given that zfs.ko depends on opensolaris.ko also build the latter by
default on sparc64.

Approved by:	re (kib)
@
text
@a626 3
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_opensolaris=	opensolaris
.endif
@


1.540.2.31
log
@SVN rev 192548 on 2009-05-21 17:09:23Z by rpaulo

MFC 189748, 189768, 189769, 189774:
  Rename k8temp to amdtemp and add support for the 10h and 11h families.
@
text
@a19 1
	${_amdtemp} \
d146 1
a457 1
_amdtemp=	amdtemp
d482 1
a482 1
_ixgb=		ixgb
a510 1
_amdtemp=	amdtemp
d547 1
@


1.540.2.32
log
@SVN rev 194426 on 2009-06-18 06:03:58Z by yongari

MFC 193880,193887:
r193880:
  Add alc(4), a driver for Atheros AR8131/AR8132 PCIe ethernet
  controller. These controllers are also known as L1C(AR8131) and
  L2C(AR8132) respectively. These controllers resembles the first
  generation controller L1 but usage of different descriptor format
  and new register mappings over L1 register space requires a new
  driver. There are a couple of registers I still don't understand
  but the driver seems to have no critical issues for performance and
  stability. Currently alc(4) supports the following hardware
  features.
    o MSI
    o TCP Segmentation offload
    o Hardware VLAN tag insertion/stripping
    o Tx/Rx interrupt moderation
    o Hardware statistics counters(dev.alc.%d.stats)
    o Jumbo frame
    o WOL
  AR8131/AR8132 also supports Tx checksum offloading but I disabled
  it due to stability issues. I'm not sure this comes from broken
  sample boards or hardware bugs. If you know your controller works
  without problems you can still enable it. The controller has a
  silicon bug for Rx checksum offloading, so the feature was not
  implemented.
  I'd like to say big thanks to Atheros. Atheros kindly sent sample
  boards to me and answered several questions I had.

  HW donated by:	Atheros Communications, Inc.

r193887:
  fix directory name.
@
text
@a20 1
	alc \
@


1.540.2.33
log
@SVN rev 195686 on 2009-07-14 17:37:59Z by jkim

MFC:	r187109, r187112

r187109 - Add basic amd64 support for VIA Nano processors.
r187112 - Connect padlock(4) to amd64 build for VIA Nano processors.
@
text
@a561 5
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
.if exists(${.CURDIR}/../crypto/via)
_padlock=	padlock
.endif
.endif
@


1.540.2.34
log
@SVN rev 196168 on 2009-08-13 08:18:29Z by n_hibma

Add these two modules to enable loading of 'the other' host controller
if only one was compiled into the kernel.

This happens on a laptop with an Intel chipset (UHCI) to which an Option
3G Cardbus card is added (which contains a NEC USB host controller
(OHCI)).
@
text
@a208 1
	ohci \
a295 1
	uhci \
@


1.540.2.35
log
@SVN rev 197343 on 2009-09-20 12:08:29Z by marius

MFC: 194246, 194904, 194973

Add cas(4), a driver for Sun Cassini/Cassini+ and National Semiconductor
DP83065 Saturn Gigabit Ethernet controllers. These are the successors
of the Sun GEM controllers and still have a similar but extended transmit
logic. As such this driver is based on gem(4).
Thanks to marcel@@ for providing a Sun Quad GigaSwift Ethernet UTP (QGE)
card which was vital for getting this driver to work on architectures
not using Open Firmware.
@
text
@a48 1
	cas \
@


1.540.2.36
log
@SVN rev 198764 on 2009-11-01 17:58:56Z by avg

MFC 198279: fix sorting of some amd* entries in some makefiles
@
text
@d19 2
a22 2
	${_amd} \
	${_amdtemp} \
@


1.540.2.37
log
@SVN rev 199901 on 2009-11-29 17:27:58Z by bz

MFC r179785, r180496:

  Remove obselete PECOFF image activator support.

Discussed with:	secteam, kib
Approved by:	re (kensmith)
@
text
@d218 1
d436 1
d591 1
a591 1
#	nsp oltr s3 sbni stg vesa
@


1.540.2.38
log
@SVN rev 200479 on 2009-12-13 16:53:06Z by bz

MFC r197518:

  lindev(4) [1] is supposed to be a collection of linux-specific pseudo
  devices that we also support, just not by default (thus only LINT or
  module builds by default).

  While currently there is only "/dev/full" [2], we are planning to see more
  in the future.  We may decide to change the module/dependency logic in the
  future should the list grow too long.

  This is not part of linux.ko as also non-linux binaries like kFreeBSD
  userland or ports can make use of this as well.

  Suggested by:		rwatson [1] (name)
  Submitted by:		ed [2]
  Discussed with:	markm, ed, rwatson, kib (weeks ago)
  Reviewed by:		rwatson, brueffer (prev. version)
PR:			kern/68961
@
text
@a157 1
	${_lindev} \
a415 1
_lindev=	lindev
a550 1
_lindev=	lindev
@


1.540.2.39
log
@SVN rev 200766 on 2009-12-21 06:24:44Z by avg

MFC r199969: amdsbwd: new driver for AMD SB600/SB7xx watchdog timer
@
text
@a21 1
	${_amdsbwd} \
a461 1
_amdsbwd=	amdsbwd
a515 1
_amdsbwd=	amdsbwd
@


1.540.2.40
log
@SVN rev 202411 on 2010-01-15 19:12:34Z by marius

MFC: r202006

Add epic(4), a driver for the front panel LEDs in Sun Fire V215/V245.
It's named after the driver doing the same job in OpenSolaris.
@
text
@a88 1
	${_epic} \
a638 1
_epic=		epic
@


1.540.2.41
log
@SVN rev 202754 on 2010-01-21 16:41:13Z by brueffer

MFC: r202290

Build iwi(4) and iwifw(4) modules on amd64 as well.
@
text
@a555 2
_iwi=		iwi
_iwifw=		iwifw
@


1.540.2.42
log
@SVN rev 207199 on 2010-04-25 19:18:26Z by imp

Merge the ARM module building stuff from current (not done as a merge on
the makefile becuase there's too many conflicts).
@
text
@d39 1
a39 1
	${_bce} \
d71 1
a71 1
	${_cxgb} \
d272 1
a272 1
	${_sym} \
d285 1
a285 1
	${_uart} \
d344 1
a344 1
.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "arm"
a348 7
.if ${MACHINE_ARCH} != "arm"
_bce=		bce
_cxgb=		cxgb
_sym=		sym
_uart=		uart
.endif

@


1.540.2.43
log
@SVN rev 207228 on 2010-04-26 17:22:02Z by yongari

MFC r206625:
  Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet.
  This driver was written by Alexander Pohoyda and greatly enhanced
  by Nikolay Denev. I don't have these hardwares but this driver was
  tested by Nikolay Denev and xclin.

  Because SiS didn't release data sheet for this controller, programming
  information came from Linux driver and OpenSolaris. Unlike other open
  source driver for SiS190/191, sge(4) takes full advantage of TX/RX
  checksum offloading and does not require additional copy operation in
  RX handler.
  The controller seems to have advanced offloading features like VLAN
  hardware tag insertion/stripping, TCP segmentation offload(TSO) as
  well as jumbo frame support but these features are not available
  yet. Special thanks to xclin <xclin<> cs dot nctu dot edu dot tw>
  who sent fix for receiving VLAN oversized frames.
@
text
@a255 1
	sge \
@


1.540.2.44
log
@SVN rev 214868 on 2010-11-06 11:09:04Z by lstewart

MFC r205959:

Add support for ALQ(9) to be compiled and loaded as a kernel module.

Sponsored by:	FreeBSD Foundation
Reviewed by:	dwmalone, jeff, rpaulo, rwatson
@
text
@a20 1
	alq \
@


1.540.2.45
log
@SVN rev 214875 on 2010-11-06 13:03:33Z by lstewart

MFC r209662,209665:

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

The base SIFTR code from r209662 was modified as part of this MFC in order to
work correctly on FreeBSD 7.

r209980:

Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM.

r209982:

The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
cycles so the values would accumulate rather than reset for each cycle.

Sponsored by:	Cisco URP (r209662), FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo (r209662)
Tested by:	Many on freebsd-current@@ and elsewhere over the years
@
text
@a257 1
	siftr \
@


1.540.2.46
log
@SVN rev 218297 on 2011-02-04 20:47:46Z by yongari

MFC r216829,216833:
rr216829:
  Add driver for DM&P Vortex86 RDC R6040 Fast Ethernet.
  The controller is commonly found on DM&P Vortex86 x86 SoC.  The
  driver supports all hardware features except flow control.  The
  flow control was intentionally disabled due to silicon bug.

  DM&P Electronics, Inc. provided all necessary information including
  sample board to write driver and answered many questions I had.
  Many thanks for their support of FreeBSD.

  H/W donated by:	DM&P Electronics, Inc.

r216833:
  Remove debugging leftovers.
@
text
@a325 1
	vte \
@


1.540.2.47
log
@SVN rev 227307 on 2011-11-07 13:46:16Z by marius

MFC: r227006, r227281, r227282

Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR:		124667
Obtained from:	NetBSD (based on)
@
text
@a90 1
	esp \
@


1.540.2.48
log
@SVN rev 231861 on 2012-02-17 06:58:40Z by sbruno

MFC isci(4) SAS driver

r230843, 231134, 231136, 231296, 231615, 231693, 231860

Obtained from:	Intel (Jim Harris jimharris@@)
@
text
@a144 1
	${_isci} \
a499 1
_isci=		isci
a567 1
_isci=		isci
@


1.540.2.49
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/modules/Makefile 231861 2012-02-17 06:58:40Z sbruno $
@


1.540.2.45.2.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.540.2.45.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/modules/Makefile 214875 2010-11-06 13:03:33Z lstewart $
@


1.540.2.41.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.540.2.30.2.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.540.2.25.2.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.539
log
@Add a driver for the on-die digital thermal sensor found on Intel Core
and newer CPUs (including Core 2 and Core / Core 2 based Xeons).  The
driver attaches to each cpu device and creates a sysctl node in that
device's sysctl context (dev.cpu.N.temperature).  When invoked, the
handler binds to the appropriate CPU to ensure a correct reading.

Submitted by:	Rui Paulo <rpaulo@@fnop.net>
Sponsored by:	Google Summer of Code 2007
Tested by:	des, marcus, Constantine A. Murenin, Ian FREISLICH
Approved by:	re (kensmith)
MFC after:	3 weeks
@
text
@d90 1
a90 1
	${_gem} \
a581 1
_gem=		gem
a593 1
_gem=		gem
@


1.538
log
@Attach the iscsi module build.

Approved by: re
@
text
@d57 1
d374 1
d494 1
@


1.537
log
@- Enable static building of mxge(4) and its firmware.

- Add custom .c wrappers for the firmware, rather than the standard
  firmware(9) generated firmware objects to work around toolchain
  problems on ia64 involving linking objects produced by
  ld -b -binary into the kernel.

- Move from using Myricom's ".dat" firmware blobs to using Myricom's
  zlib compressed ".h" firmware header files.  This is done to
  facilitate the custom wrappers, and saves a fair amount of wired
  memory in the case where the firmware is built in, or preloaded.

- Fix two compile issues in mxge which only appear on non-i386/amd64.

Reviewed by: mlaier, mav (earlier version with just zlib support)
Glanced at by: sam
Approved by: re (kensmith)
@
text
@d130 1
@


1.536
log
@Disconnect netatm from the build as it is not MPSAFE and relies on
NET_NEEDS_GIANT, which will shortly be removed.  This is done in a
away that it may be easily reattached to the build before 7.1 if
appropriate locking is added.  Specifics:

- Don't install netatm include files
- Disconnect netatm command line management tools
- Don't build libatm
- Don't include ATM parts in rescue or sysinstall
- Don't install sample configuration files and documents
- Don't build kernel support as a module or in NOTES
- Don't build netgraph wrapper nodes for netatm

This removes the last remaining consumer of NET_NEEDS_GIANT.

Reviewed by:	harti
Discussed with:	bz, bms
Approved by:	re (kensmith)
@
text
@d173 1
a173 1
	${_mxge} \
a456 1
_mxge=		mxge
a514 1
_mxge=		mxge
@


1.535
log
@fix ia64 build

Approved by:	re (followup to previous commit)
@
text
@d91 1
a91 1
	harp \
d324 5
d384 2
a385 1
_hfa=		hfa
d446 2
a447 1
_idt=		idt
@


1.534
log
@Neterion Xframe 10GbE Server/Storage adapter driver.

The nxge driver provides support for Neterion Xframe-I and Xframe-II
adapters. The driver supports TCP Segmentation Offload (TSO/LSO),
Jumbo frames (5 buffer mode), Header separation (2 and 3 Receive
buffer modes), VLAN, and Promiscuous mode.

Submitted by:	Neterion
Reviewed by:	rwatson
Approved by:	re (kensmith)
@
text
@d30 2
a31 2
	ath_rate_amrr \
	ath_rate_onoe \
d358 2
d479 2
d570 2
d581 2
@


1.533
log
@MFp4: Add tmpfs, an efficient memory file system.

Please note that, this is currently considered as an
experimental feature so there could be some rough
edges.  Consult http://wiki.freebsd.org/TMPFS for
more information.

For now, connect tmpfs to build on i386 and amd64
architectures only.  Please let us know if you have
success with other platforms.

This work was developed by Julio M. Merino Vidal
for NetBSD as a SoC project; Rohit Jalan ported it
from NetBSD to FreeBSD.  Howard Su and Glen Leeder
are worked on it to continue this effort.

Obtained from:	NetBSD via p4
Submitted by:	Howard Su (with some minor changes)
Approved by:	re (kensmith)
@
text
@d187 1
d451 1
d509 1
@


1.532
log
@Update 802.11 wireless support:
o major overhaul of the way channels are handled: channels are now
  fully enumerated and uniquely identify the operating characteristics;
  these changes are visible to user applications which require changes
o make scanning support independent of the state machine to enable
  background scanning and roaming
o move scanning support into loadable modules based on the operating
  mode to enable different policies and reduce the memory footprint
  on systems w/ constrained resources
o add background scanning in station mode (no support for adhoc/ibss
  mode yet)
o significantly speedup sta mode scanning with a variety of techniques
o add roaming support when background scanning is supported; for now
  we use a simple algorithm to trigger a roam: we threshold the rssi
  and tx rate, if either drops too low we try to roam to a new ap
o add tx fragmentation support
o add first cut at 802.11n support: this code works with forthcoming
  drivers but is incomplete; it's included now to establish a baseline
  for other drivers to be developed and for user applications
o adjust max_linkhdr et. al. to reflect 802.11 requirements; this eliminates
  prepending mbufs for traffic generated locally
o add support for Atheros protocol extensions; mainly the fast frames
  encapsulation (note this can be used with any card that can tx+rx
  large frames correctly)
o add sta support for ap's that beacon both WPA1+2 support
o change all data types from bsd-style to posix-style
o propagate noise floor data from drivers to net80211 and on to user apps
o correct various issues in the sta mode state machine related to handling
  authentication and association failures
o enable the addition of sta mode power save support for drivers that need
  net80211 support (not in this commit)
o remove old WI compatibility ioctls (wicontrol is officially dead)
o change the data structures returned for get sta info and get scan
  results so future additions will not break user apps
o fixed tx rate is now maintained internally as an ieee rate and not an
  index into the rate set; this needs to be extended to deal with
  multi-mode operation
o add extended channel specifications to radiotap to enable 11n sniffing

Drivers:
o ath: add support for bg scanning, tx fragmentation, fast frames,
       dynamic turbo (lightly tested), 11n (sniffing only and needs
       new hal)
o awi: compile tested only
o ndis: lightly tested
o ipw: lightly tested
o iwi: add support for bg scanning (well tested but may have some
       rough edges)
o ral, ural, rum: add suppoort for bg scanning, calibrate rssi data
o wi: lightly tested

This work is based on contributions by Atheros, kmacy, sephe, thompsa,
mlaier, kevlo, and others.  Much of the scanning work was supported by
Atheros.  The 11n work was supported by Marvell.
@
text
@d253 1
d413 1
d515 1
@


1.531
log
@It turns out that the hptiop driver isn't portable after all.  Confine it to
amd64 and i386 for now.
@
text
@d299 2
@


1.530
log
@Introduce a driver for the Highpoint RocketRAID 3xxx series of controllers.
The driver relies on CAM.

Many thanks to Highpoint for providing this driver.
@
text
@d96 1
a97 1
	hptiop \
d429 1
d482 1
@


1.529
log
@Add support for Ralink Technology RT2501USB/RT2601USB devices.

Reviewed by: sam, sephe
Obtained from: OpenBSD
@
text
@d97 1
@


1.528
log
@Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.

The name trunk is misused as the networking term trunk means carrying multiple
VLANs over a single connection. The IEEE standard for link aggregation (802.3
section 3) does not talk about 'trunk' at all while it is used throughout IEEE
802.1Q in describing vlans.

The lagg(4) driver provides link aggregation, failover and fault tolerance.

Discussed on:	current@@
@
text
@d221 1
@


1.527
log
@Add trunk(4) module.
@
text
@d111 1
a116 1
	if_trunk \
@


1.526
log
@Build ZFS on amd64 and pc98.

Approved by:	pjd@@
@
text
@d116 1
@


1.525
log
@back out last change

Requested by: ru
@
text
@d409 3
a450 3
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
_zfs=		zfs
.endif
d508 3
@


1.524
log
@make modules compile without updating etc
@
text
@d448 1
a448 1
.if (defined(MK_ZFS) && ${MK_ZFS} != "no") || defined(ALL_MODULES)
@


1.523
log
@Connect ZFS to the build.
@
text
@d448 1
a448 1
.if ${MK_ZFS} != "no" || defined(ALL_MODULES)
@


1.522
log
@Introduce a new toy interface, edsc(4).  It's a discard interface
imitating an Ethernet device, so vlan(4) and if_bridge(4) can be
attached to it for testing and benchmarking purposes.  Its source
can be an introduction to the anatomy of a network interface driver
due to its simplicity as well as to a bunch of comments in it.
@
text
@d305 1
d448 3
@


1.521
log
@Catch up with ACPI-CA 20070320 import.
@
text
@d106 1
@


1.520
log
@add cxgb to modules Makefile
@
text
@d456 1
a456 1
_acpi=		acpi		
@


1.519
log
@- Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a
uuencoded format along with their respective LICENSE files.
- Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the
place we install LICENSE files for restricted firmwares.
- Teach firmware(9) and kmod.mk about licensed firmwares. Restricted firmwares
won't load properly unless legal.<name>.license_ack is set to 1, either
via kenv(1) or /boot/loader.conf.

Reviewed by:	mlaier, sam
Permitted by:	Intel (via Andrew Wilson)
MFC after:	1 month
@
text
@d64 1
@


1.518
log
@ath and ath_rate_sample now have a compile-time dependency on the hal
so we need to build them only on architectures where there's a released
hal; this hack can be eliminated when an ia64 hal build is present
@
text
@d125 1
d129 1
d428 1
d430 1
d482 1
@


1.517
log
@Remove stall comment.

Pointed out by:Ed Maste.
@
text
@d28 1
a28 1
	ath \
d32 1
a32 1
	ath_rate_sample \
d344 1
d346 1
d455 1
d457 1
d537 1
d539 1
d546 1
d548 1
@


1.516
log
@Oops, I forget to add amd64 as ACPI arch.
@
text
@d449 1
a449 1
_acpi=		acpi		# doesn't work on amd64 yet as module
@


1.515
log
@Hook up msk(4) to the build.
@
text
@d449 1
a449 1
#_acpi=		acpi		# doesn't work on amd64 yet as module
@


1.514
log
@Add the linux module to the amd64 build, all symbols can now be resolved.
@
text
@d166 1
@


1.513
log
@device-independent implementation of AMRR tx rate control algorithm

Obtained from:	openbsd (w/ mods)
MFC after:	1 month
@
text
@d476 1
@


1.512
log
@o Add uark(4), a driver for Arkmicro Technologies ARK3116 based serial
adapters.

Submitted by:	Alex Rodin
Obtained from:	OpenBSD
Reviewed by:	-usb
MFC after:	6 weeks
@
text
@d292 1
@


1.511
log
@Re-enable module build for POSIX semaphores.
Update the manual page describe loading the sem module.

Approved by:	silence on -arch and -standards
@
text
@d250 1
@


1.510
log
@Build linprocfs and linsysfs as modules on amd64.

Sponsored by:	Google SoC 2006
Submitted by:	rdivacky
@
text
@d222 1
@


1.509
log
@MF6: Attach if_bce.ko to the build.

Noticed by:	davidch
@
text
@d471 2
@


1.508
log
@Don't build iwi(4) on amd64, there are problems with the firmware modules.

Reported by:	sam
Approved by:	rwatson (mentor)
MFC after:	3 days
@
text
@d37 1
@


1.507
log
@Follow the lead of mxgb(4) and build the module for ixgb(4).

Originally it wasn't enabled since the hardware wasn't commonplace,
but as 10GE hardware is becoming more widely used, building the module
by default should be beneficial.

Approved by:	rwatson (mentor)
MFC after:	2 weeks
@
text
@a468 1
_iwi=		iwi
@


1.506
log
@Add device to access and modify Open Firmware NVRAM settings in
PowerPC-based Apple's machines and small utility to do it from
userland modelled after the similar utility in Darwin/OSX.

Only tested on 1.25GHz G4 Mac Mini.

MFC after:	1 month
@
text
@d127 1
d420 1
d470 1
@


1.505
log
@Remove Alpha remnants.
@
text
@d193 1
d525 1
@


1.504
log
@Hook bridgestp up to the build.
@
text
@a181 1
	${_osf1} \
a438 9
.if ${MACHINE_ARCH} == "alpha"
_agp=		agp
_ahb=		ahb
_ext2fs=	ext2fs
_osf1=		osf1
_sound=		sound
_sppp=		sppp
.endif

@


1.503
log
@Hook up stge(4) to the build.
@
text
@d41 1
@


1.502
log
@Add a pure open source nForce Ethernet driver, under BSDL.
This driver was ported from OpenBSD by Shigeaki Tagashira
<shigeaki@@se.hiroshima-u.ac.jp> and posted at
http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html
It was additionally cleaned up by me.
It is still a work-in-progress and thus is purposefully not in GENERIC.
And it conflicts with nve(4), so only one should be loaded.
@
text
@d234 1
@


1.501
log
@Unconditionally enable ppc(4) and puc(4).
@
text
@d169 1
d419 1
d478 1
@


1.500
log
@Build the ppc module on pc98.
@
text
@d193 1
a193 1
	${_ppc} \
d199 1
a199 1
	${_puc} \
a376 1
_ppc=		ppc
a377 1
_puc=		puc
a477 1
_ppc=		ppc
@


1.499
log
@Allow for ppc(4) to be built as module, initially
only for i386 and amd64.

MFC after:	1 month
Approved by:	pjd (mentor)
@
text
@d377 1
a425 1
_ppc=		ppc
@


1.498
log
@- Complete the myri10ge -> mxge name change by doing a mechanical
  s/myri10ge/mxge/g replacement in the myri10ge files.  A few contuation
  lines were joined because of the regained columns.
- Hook the mxge driver back to the build.
@
text
@d193 1
d425 1
d480 1
@


1.497
log
@enable build of ath_hal on sparc64 and powerpc

MFC after:	1 month
@
text
@d163 1
d417 1
d474 1
@


1.496
log
@wi works on amd64 laptops.  Enable its building as a module.
@
text
@d524 1
d530 1
@


1.495
log
@Add cbb, cardbus, pccard and exca to the list of modules.  The appear
to work on the Turion64 laptop I have.
@
text
@d483 1
@


1.494
log
@Fix build (unhook lnc).

Submitted by:	David H. Wolfskill <david catwhisker org>
@
text
@d450 2
d458 1
d474 1
@


1.493
log
@Remove ip6fw.  Since ipfw has full functional IPv6 support now and - in
contrast to ip6fw - is properly lockes, it is time to retire ip6fw.
@
text
@a138 1
	${_lnc} \
a360 1
_lnc=		lnc
a467 1
#_lnc=		lnc
@


1.492
log
@Add in linsysfs.  A linux 2.6 like sys filesystem to pacify the Linux
LSI MegaRAID SAS utility.

Sponsored by:		IronPort Systems
Man page help from:	brueffer
@
text
@a115 1
	ip6fw \
@


1.491
log
@It seems I forgot to commit the removal of the linux and linprocfs
modules at the time I axed the linuxolator on Alpha.

Noticed by:	kris
@
text
@d137 1
d361 1
@


1.490
log
@Enable the rr232x driver for amd64.
@
text
@a438 2
_linprocfs=	linprocfs
_linux=		linux
@


1.489
log
@Add the 'rr232x' driver for the HighPoint RocketRAID 2320 series of cards.
This driver was generously developed and donated by Highpoint.

It is enabled for i386 only at the moment.  I will enable it for amd64
shortly.

Obtained from: HighPoint Technologies, Inc.
@
text
@d475 1
@


1.488
log
@Build uart(4) on PowerPC.
@
text
@d208 1
d423 1
@


1.487
log
@o  Add scc(4) to the build.
o  Add the scc(4) manpage to the build.
o  Update the uart(4) manpage to account for scc(4).
o  Update the uart(4) module build to include support for scc(4).
@
text
@d242 1
a242 1
	${_uart} \
a293 1
_uart=		uart
@


1.486
log
@Hook the MFI driver up to the build.
@
text
@d213 1
@


1.485
log
@Extend coverage of the MK_IPX build option to the following:

- <netipx> headers [1]
- IPX library (libipx)
- IPX support in ifconfig(8)
- IPXrouted(8)
- new MK_NCP option

New MK_NCP build option controls:

- <netncp> and <fs/nwfs> headers
- NCP library (libncp)
- ncplist(1) and ncplogin(1)
- mount_nwfs(8)
- ncp and nwfs kernel modules

User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP.

[1] <netsmb/netbios.h> unconditionally uses <netipx> headers
so they are still installed.  This needs to be dealt with.
@
text
@d155 1
@


1.484
log
@Reimplementation of world/kernel build options.  For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)
@
text
@d361 1
d363 1
d367 1
d369 1
@


1.483
log
@Don't build the ipw and iwi on pc98.
@
text
@d3 2
d300 1
a300 1
.if !defined(NO_CRYPT) || defined(ALL_MODULES)
d310 1
a310 1
.if !defined(NO_IPFILTER) || defined(ALL_MODULES)
d314 1
a314 1
.if !defined(NO_PF) || defined(ALL_MODULES)
d412 1
a412 1
.if !defined(NO_CRYPT) || defined(ALL_MODULES)
@


1.482
log
@build ipw(4) and iwi(4) modules on i386 and amd64 only.
@
text
@a354 2
_ipw=		ipw
_iwi=		iwi
d406 2
@


1.481
log
@Take the functionality contained in the former "options TDFX_LINUX"
into a separate module.  Accordingly, convert the option into a device
named similarly.

Note for MFC: Perhaps the option should stay in RELENG_6 for POLA reasons.

Suggested by:	scottl
Reviewed by:	cokane
MFC after:	5 days
@
text
@d121 1
a121 1
	ipw \
d124 1
a124 1
	iwi \
d355 2
d460 2
@


1.480
log
@Connect zlib to the build.

Approved by:	cognet (mentor)
@
text
@d4 1
d321 1
@


1.479
log
@Unhook myri10ge from build in preparation for rename
@
text
@d284 2
a285 1
	xl
@


1.478
log
@Disable the myri10ge driver on pc98.
@
text
@a160 1
	${_myri10ge} \
a403 1
_myri10ge=	myri10ge
a456 1
_myri10ge=	myri10ge
@


1.477
log
@Hook the myri10ge driver to the i386 and amd64 module builds.

Sponsored by: Myricom Inc.
Reviewed by: scottl
@
text
@a356 1
_myri10ge=	myri10ge
d405 1
@


1.476
log
@Disable the ipmi driver on pc98.
@
text
@d161 1
d357 1
d459 1
@


1.475
log
@Tie the ipmi driver into the i386/amd64 builds.
@
text
@a351 1
_ipmi=		ipmi
d401 1
@


1.474
log
@an driver not endian clean, so don't enable on sparc64
@
text
@d118 1
d352 1
d453 1
@


1.473
log
@Make pflog a seperate module.  As a result pflog_packet() becomes a function
pointer that is declared in pf_ioctl.c

Requested by:	yar (as part of the module build reorg)
MFC after:	1 week
X-MFC with:	yar's module reorg
@
text
@d16 1
a16 1
	an \
d321 1
d432 1
a432 1
#_acpi=		acpi		# doesn't work on amd64 yet
d434 1
d474 1
d502 1
@


1.472
log
@Attach ce(4) to the build.

MFC after:	3 days
@
text
@d183 1
d311 1
@


1.471
log
@Hook up le(4) to the build. For now it's only added to the sparc64 GENERIC
in order to support the on-board LANCE in Ultra 1 and to the MI NOTES as
it should work just fine with the AMD PCnet family of chips on all archs
but is not yet meant to replace lnc(4). If a kernel includes all of le(4),
lnc(4) and pcn(4) precedence is given to lnc(4)/pcn(4) for now.
@
text
@d46 1
d328 1
@


1.470
log
@firmware(9) is a subsystem to load binary data into the kernel via a
specially crafted module.  There are several handrolled sollutions to this
problem in the tree already which will be replaced with this.  They include
iwi(4), ipw(4), ispfw(4) and digi(4).

No objection from:	arch
MFC after:		2 weeks
X-MFC after:		some drivers have been converted
@
text
@d125 1
@


1.469
log
@Hook ufoma module to build.

Pointed out by:thompsa
@
text
@d80 1
@


1.468
log
@Build ed on amd64.  The pci attachment works with qemu on amd64.

I'm holding off on building on sparc64 and others because I don't know
if this driver has had all the inb/outb removed (I think it has).  Nor
do I know if there are byte ordering issues.  There are very few word
operations on an NE2000, but I've not had time to audit them all.

Suggested by: Daniel O'Connor
@
text
@d244 1
@


1.467
log
@Enable the cs and disable the amdsmb and nfsmb on pc98.
@
text
@d432 1
@


1.466
log
@Build xfs before xl.

Noticed by:	pjd
@
text
@d327 1
a382 1
_cs=		cs
@


1.465
log
@Add xfs to list of modules which are built.
@
text
@d277 2
a278 2
	xl \
	xfs
@


1.464
log
@Compile mqueue module.
@
text
@d277 2
a278 1
	xl
@


1.463
log
@Remove vestiges of oldcard and owi.
@
text
@d152 1
@


1.462
log
@Add /dev/speaker support to amd64.

The following repo-copies were made (by Mark Murray):

sys/i386/isa/spkr.c -> sys/dev/speaker/spkr.c
sys/i386/include/speaker.h -> sys/dev/speaker/speaker.h
share/man/man4/man4.i386/spkr.4 -> share/man/man4/spkr.4
@
text
@a2 3
# oldcard -- specialized use for debugging only.
# owi -- totally unsupported for debugging only.

@


1.461
log
@Connect em(4) build on sparc64.
@
text
@d451 1
@


1.460
log
@Finally complete some work on generalizing the PCF8584-based I2C
drivers I started quite some time before.

Retire the old i386-only pcf driver, and activate the new general
driver that has been sitting in the tree already for quite some
time.

Build the i2c modules for sparc64 architectures as well (where I've
been developing all this on).
@
text
@d497 1
@


1.459
log
@Sort SUBDIR and surrounding definitions.
@
text
@d498 1
@


1.458
log
@Reintroduce the lmc T1/E1/T3 WAN driver.  This version is locked, supports
interface polling, compiles on 64-bit platforms, and compiles on NetBSD,
OpenBSD, BSD/OS, and Linux.  Woo!  Thanks to David Boggs for providing this
driver.

Altq, sppp, netgraph, and bpf are required for this driver to operate.
Userland tools and man pages will be committed next.

Submitted by: David Boggs
@
text
@d31 1
a32 1
	ath_rate_onoe \
a154 1
	${_mse} \
d157 1
a165 1
	${_nve} \
d171 1
d377 1
a378 1
_arcmsr=	arcmsr
@


1.457
log
@Remove bridge(4) from the tree.  if_bridge(4) is a full functional
replacement and has additional features which make it superior.

Discussed on:	-arch
Reviewed by:	thompsa
X-MFC-after:	never (RELENG_6 as transition period)
@
text
@d134 1
@


1.456
log
@Switch from OLDCARD to NEWCARD on pc98.
@
text
@a40 1
	bridge \
@


1.455
log
@Connect smbfs build on powerpc.
@
text
@d323 2
d334 1
a380 2
_cardbus=	cardbus
_cbb=		cbb
a387 1
_exca=		exca
@


1.454
log
@Hook up the hptmv driver for amd64.

MFC After: 3 days
@
text
@d492 1
@


1.453
log
@Remove the el(4) driver for 3Com 3c501 ISA NICs from HEAD as threatened
earlier as no one has stepped up to test recent changes to the driver.
Oddly, the module was actually turned on on ia64 though I'm fairly certain
that no ia64 machine has ever had or will ever have an ISA slot.

Axe borrowed from:	phk
@
text
@d435 1
@


1.452
log
@Add VIA/ACE "PadLock" support as a crypto(9) driver.

HW donated by:			Mike Tancsa <mike@@sentex.net>
Most of the code obtained from:	OpenBSD
MFC after:			3 days
@
text
@a71 1
	${_el} \
a385 1
_el=		el
a469 1
_el=		el
@


1.451
log
@kbdmux(4) keyboard multiplexer integration

o Add minimal kbdmux(4) man page to the source tree (more details to follow);

o Hook up kbdmux(4) to the build.

This concludes the first part of the kbdmux(4) keyboard multiplexer
integration. It now should be possible to use kbdmux(4), however one
must configure kbdmux(4) by hand (i.e. load kbdmux(4) module and use
kbdcontrol(1) to add/remove slave keyboards to/from kbdmux(4)).

MFC after:	1 week
@
text
@d176 1
d398 5
@


1.450
log
@Build blank_saver.ko, fade_saver.ko and green_saver.ko on sparc64
now that they work with creator(4) and machfb(4).

Reviewed by:	ru (style)
Approved by:	re (scottl)
@
text
@d127 1
@


1.450.2.1
log
@MFC to RELENG_6

kbdmux(4) keyboard multiplexer integration

o Hook up kbdmux(4) to the build.

Approved by:	re (kensmith)
@
text
@a126 1
	kbdmux \
@


1.450.2.2
log
@MFC:	Add VIA/ACE "PadLock" support as a crypto(9) driver.

HW donated by:			Mike Tancsa <mike@@sentex.net>
Most of the code obtained from:	OpenBSD
Approved by:			re (scottl)
@
text
@a175 1
	${_padlock} \
a396 5
.if !defined(NO_CRYPT) || defined(ALL_MODULES)
.if exists(${.CURDIR}/../crypto/via)
_padlock=	padlock
.endif
.endif
@


1.450.2.3
log
@MFC Import of the new version of the HPTMV driver from Highpoint.
The major change here is the support for amd64, as well as possible
support for PAE.  Many thanks to Highpoint for continuing to support
FreeBSD.

Obtained from:  Steve Chang @@ Highpoint

Merged revisions:

| 1.3      dev/hptmv/access601.h
| 1.1      dev/hptmv/amd64-elf.raid.o.uu
| 1.3      dev/hptmv/array.h
| 1.3      dev/hptmv/atapi.h
| 1.3      dev/hptmv/command.h
| 1.9+1.10 dev/hptmv/entry.c
| 1.4      dev/hptmv/global.h
| 1.5      dev/hptmv/gui_lib.c
| 1.3      dev/hptmv/hptintf.h
| 1.6      dev/hptmv/hptproc.c
| 1.5      dev/hptmv/i386-elf.raid.o.uu
| 1.5      dev/hptmv/ioctl.c
| 1.3      dev/hptmv/mv.c
| 1.4      dev/hptmv/mvOs.h
| 1.3      dev/hptmv/mvSata.h
| 1.4      dev/hptmv/mvStorageDev.h
| 1.5      dev/hptmv/osbsd.h
| 1.3      dev/hptmv/raid5n.h
| 1.3      dev/hptmv/readme.txt
| 1.3      dev/hptmv/vdevice.h
| 1.4      modules/hptmv/Makefile

Approved by:	re (scottl)
@
text
@a436 1
_hptmv=		hptmv
@


1.450.2.4
log
@Forced commit to note that the previous commit was to:

MFC: Hook up the hptmv driver for amd64.

| Revision  Changes    Path
| 1.442     +1 -0      src/sys/amd64/conf/GENERIC
| 1.42      +1 -1      src/sys/amd64/conf/NOTES
| 1.76      +10 -0     src/sys/conf/files.amd64
| 1.454     +1 -0      src/sys/modules/Makefile

Approved by:    re (scottl, implicitly)
@
text
@@


1.450.2.5
log
@MFC: Switch from OLDCARD to NEWCARD on pc98.

Approved by:	re (scottl)
@
text
@a323 2
_cardbus=	cardbus
_cbb=		cbb
a332 1
_exca=		exca
d379 2
d389 1
@


1.450.2.6
log
@MFC: 1.459: Sorting.
@
text
@d31 1
a32 1
	ath_rate_sample \
d156 1
a158 1
	${_mse} \
d167 1
a172 1
	${_nve} \
d378 1
a379 1
_arl=		arl
@


1.450.2.7
log
@MFC: Bring /dev/speaker support to amd64.
@
text
@a452 1
_speaker=	speaker
@


1.450.2.8
log
@MFC 1.461 to RELENG_6
  Connect em(4) build on sparc64.
@
text
@a499 1
_em=		em
@


1.450.2.9
log
@MFC: sys/conf/NOTES 1.1349, sys/conf/files 1.1090,
     sys/conf/files.sparc64 1.78, sys/modules/Makefile 1.471,
     sys/modules/le/Makefile 1.1, sys/sparc64/conf/GENERIC 1.105

Hook up le(4) to the build.

Approved by:	re (scottl)
@
text
@a128 1
	le \
@


1.450.2.10
log
@MFC:
  Connect zlib to the build.

  This patch fixes a problem, which exists if you have IPSEC in your kernel
  and want to have crypto support loaded as KLD. By moving zlib to separate
  module and adding MODULE_DEPEND directives, it is possible to use such
  configuration without complication. Otherwise, since IPSEC is linked with
  zlib (just like crypto.ko) you'll get following error:

          interface zlib.1 already present in the KLD 'kernel'!

  Approved by:    cognet (mentor)

Approved by:	re (scottl)
@
text
@d281 1
a281 2
	xl \
	zlib
@


1.450.2.11
log
@Link the firmware module the build.  Forgotten in original MFC.

Reminded by:	Joerg Pulz
Approved by:	re (scottl)
@
text
@a84 1
	firmware \
@


1.450.2.12
log
@MFC:
  Make pflog a seperate module.  As a result pflog_packet() becomes a
  function pointer that is declared in pf_ioctl.c

  Requested by:   yar (as part of the module build reorg)

Approved by:	re (scottl)
@
text
@a184 1
	${_pflog} \
a310 1
_pflog=		pflog
@


1.450.2.13
log
@MFC:

Move the functionality controlled by "options TDFX_LINUX"
from 3dfx.ko to a separate module, 3dfx_linux.ko.
The option is retained in RELENG_6 for POLA reasons
while it has been turned into "device tdfx_linux" in HEAD.

Approved by:	re (scottl)
@
text
@a6 1
	${_3dfx_linux} \
a318 1
_3dfx_linux=	3dfx_linux
@


1.450.2.14
log
@MFC:
	Add support for Cronyx Tau32-PCI adapters. (connect to the build)

Approved by:	re(scottl)
@
text
@a50 1
	${_ce} \
a332 1
_ce=		ce
@


1.450.2.15
log
@Add the MFI driver.  Thanks to IronPort Systems, Dell, and Yahoo for their
contributions towards this.

Approved by: re
@
text
@a155 1
	mfi \
@


1.450.2.15.2.1
log
@MFC: add bce

Approved by:	re
@
text
@a37 1
	bce \
@


1.450.2.16
log
@MFC: Add bce

Approved by:	re
@
text
@a37 1
	bce \
@


1.450.2.17
log
@Hook up the rr232x module.

Approved by: re
@
text
@a208 1
	${_rr232x} \
a413 1
_rr232x=	rr232x
a459 1
_rr232x=	rr232x
@


1.450.2.18
log
@MFC, let's hook up things to the build and see what I messed up!
      - enable linsysfs
      - enable mfi_linux
      - enable ipmi
A new make universe will be fired off shortly once this makes it back
via cvsup.
@
text
@a124 1
	${_ipmi} \
a139 1
	${_linsysfs} \
a356 1
_linsysfs=	linsysfs
a406 1
_ipmi=		ipmi
a431 1
_linsysfs=	linsysfs
a456 1
_ipmi=		ipmi
@


1.450.2.19
log
@enable ath for sparc64 and powerpc
@
text
@a514 1
_ath_hal=	ath_hal
a518 1
_ath_hal=	ath_hal
@


1.450.2.20
log
@enable ath hal on alpha
@
text
@a433 1
_ath_hal=	ath_hal
@


1.450.2.21
log
@Enable build of ppc(4) module on i386 and amd64 architectures.
Add proper module interdependencies.

Reviewed by:	marcel
Approved by:	pjd (mentor)
@
text
@a195 1
	${_ppc} \
a418 1
_ppc=		ppc
a468 1
_ppc=		ppc
@


1.450.2.22
log
@Hook up stge(4) to the build.
@
text
@a234 1
	stge \
@


1.450.2.23
log
@MFC: rev. 1.507

Follow the lead of mxge(4) and build the module for ixgb(4).

Originally it wasn't enabled since the hardware wasn't commonplace,
but as 10GE hardware is becoming more widely used, building the module
by default should be beneficial.

Approved by:	rwatson (mentor)
@
text
@a130 1
	${_ixgb} \
a413 1
_ixgb=  	ixgb
a467 1
_ixgb=  	ixgb
@


1.450.2.24
log
@MFC: rev. 1.482 + 1.483

Build ipw(4) and iwi(4) modules on i386 and amd64 only.

Approved by:	rwatson (mentor)
@
text
@d127 1
a127 1
	${_ipw} \
d130 1
a130 1
	${_iwi} \
a414 2
_ipw=		ipw
_iwi=		iwi
a469 2
_ipw=		ipw
_iwi=		iwi
@


1.450.2.25
log
@MFC: rev. 1.508

Don't build iwi(4) on amd64, there are problems with the firmware modules.

Approved by:	rwatson (mentor)
@
text
@d473 1
@


1.450.2.26
log
@MFC uark(4), a driver for Arkmicro Technologies ARK3116 based serial
adapters.
@
text
@a247 1
	uark \
@


1.450.2.27
log
@MFC: device-independent implementation of AMRR tx rate control algorithm
@
text
@a288 1
	wlan_amrr \
@


1.450.2.28
log
@hook cxgb into modules build
@
text
@a65 1
	cxgb \
@


1.450.2.29
log
@MFC msk(4) to RELENG_6
  Hook up msk(4) to the build.
@
text
@a168 1
	msk \
@


1.450.2.30
log
@MFC: edsc(4) -- a dummy Ethernet driver for testing, benchmarking,
and getting an easy intro to writing network interface drivers.
@
text
@a107 1
	if_edsc \
@


1.450.2.31
log
@Hook lagg(4) up to the build.
@
text
@a112 1
	if_lagg \
@


1.450.2.32
log
@MFC the mxge 10GbE driver.
@
text
@a171 1
	${_mxge} \
a424 1
_mxge=		mxge
a481 1
_mxge=		mxge
@


1.450.2.33
log
@Disable the module building of the linux bits on alpha and remove them
from the corresponding NOTES. [1]

There's no corresponding linux_base in the Ports Collection since years,
and no linux distribution which is up-to-date and suitable (security,
widespread, ...) for us. The only complain regarding linux & alpha
we got so far is that the linuxulator doesn't build anymore. This
complaint came from wilko -- the alhpa-part of re@@ -- only. As the
alpha platform is dead (no support from the manufacturer / linux
distributions) and deprecated (removed in -current) it was decided to
disable the linux bits from the build instead of trying to fix the
problems on alpha.

The alpha parts in the source are not removed so far, in case there are
1-2 people which actually still make use of this and are interested to
use the linuxulator (and fix the problems). Additionally this prevents
regressions on i386/amd64 when removing the alpha bits in shared code
(the people which care about those code parts don't have enough time ATM
to do extensive testing). This decission may be revisited at a later
point in time.

Discussed with:	wilko [1]
@
text
@d451 3
@


1.450.2.34
log
@MFC: coretemp(4)
@
text
@a57 1
	${_coretemp} \
a350 1
_coretemp=	coretemp
a462 1
_coretemp=	coretemp
@


1.450.2.35
log
@MFC: Disable the coretemp on pc98.
@
text
@d352 1
a410 1
_coretemp=	coretemp
@


1.450.2.35.2.1
log
@Add the hptrr driver.

Submitted by: Highpoint
Approved by: re
@
text
@a99 1
	${_hptrr} \
d417 1
a417 1
_hptrr=		hptrr
a471 1
_hptrr=		hptrr
@


1.450.2.36
log
@Add the hptrr driver.

Submitted by: Highpoint
Approved by: re
@
text
@a99 1
	${_hptrr} \
a417 1
_hptrr=		hptrr
a471 1
_hptrr=		hptrr
@


1.450.2.37
log
@MFC: kernel-mode NFS lock manager.
@
text
@a138 1
	krpc \
a180 1
	nfslockd \
@


1.450.2.38
log
@SVN rev 180504 on 2008-07-13 21:36:42Z by marius

MFC: r170285; r170273; r172334; r172607; r174987; r176996; r177560; r179925

Sync gem(4) with head as of r179925 except for r169269 (skipped for
performance reasons) and r175418 (doesn't apply). Amongst others this
brings:
- lots of bug fixes and improvements,
- support for some additional Apple GMAC variants,
- actual support for Sun GEM,
- machine-independency.
@
text
@d92 1
a92 1
	gem \
d541 1
d548 1
@


1.450.2.39
log
@SVN rev 180858 on 2008-07-28 01:47:06Z by yongari

MFC r179338.
  Hook up jme(4) to the build.
@
text
@a136 1
	jme \
@


1.450.2.40
log
@SVN rev 181133 on 2008-08-01 21:24:17Z by jhb

MFC: Add the optional nvram(4) device.  As with 7.x, this device is off
by default but can be enabled via 'device nvram' or loading the nvram.ko
module on amd64 and i386.
@
text
@a191 1
	${_nvram} \
a381 1
_nvram=		nvram
a492 1
_nvram=		nvram
@


1.450.2.41
log
@SVN rev 185644 on 2008-12-05 17:44:26Z by jhb

MFC: Add the nfe(4) driver as an alternative to nve(4).  To avoid
astonishment, nve(4) takes precedence over nfe(4) in this branch.
I have also not added it to GENERIC.

Reviewed by:	yongari (briefly)
@
text
@a181 1
	${_nfe} \
a435 1
_nfe=		nfe
a493 1
_nfe=		nfe
@


1.450.2.42
log
@SVN rev 199902 on 2009-11-29 17:35:31Z by bz

MFC r179785, r180496:

  Remove obselete PECOFF image activator support.

Discussed with:	secteam, kib
Approved by:	re (kensmith)
@
text
@d202 1
d389 1
d513 1
a513 1
#	nsp oltr s3 sbni stg vesa
@


1.450.2.43
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/modules/Makefile 199902 2009-11-29 17:35:31Z bz $
@


1.450.2.40.2.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.449
log
@i386->amd64 sync
Add ath_hal and ichwd modules

Approved by:  re (blanked i386<->amd64 sync)
@
text
@d280 1
a280 1
.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "powerpc"
a281 3
.endif

.if ${MACHINE_ARCH} != "powerpc"
@


1.448
log
@Buid reiserifs.ko on every platforms, not only i386 and pc98.

Reviewed by:	mux (mentor)
Approved by:	re (dougb)
@
text
@d426 1
d434 1
@


1.447
log
@Connect if_bridge to the build.

Approved by:	mlaier (mentor)
@
text
@d197 1
a197 1
	${_reiserfs} \
a357 1
_reiserfs=	reiserfs
@


1.446
log
@Connect the ReiserFS filesystem to the modules build (i386 only).

Approved by:	mux (mentor)
@
text
@d101 1
@


1.445
log
@Attach ng_nat and libalias to build.
@
text
@d196 1
d357 1
@


1.444
log
@Throw the switch on the new driver generation/loading mechanism. From
here on in, if_ndis.ko will be pre-built as a module, and can be built
into a static kernel (though it's not part of GENERIC). Drivers are
created using the new ndisgen(8) script, which uses ndiscvt(8) under
the covers, along with a few other tools. The result is a driver module
that can be kldloaded into the kernel.

A driver with foo.inf and foo.sys files will be converted into
foo_sys.ko (and foo_sys.o, for those who want/need to make static
kernels). This module contains all of the necessary info from the
.INF file and the driver binary image, converted into an ELF module.
You can kldload this module (or add it to /boot/loader.conf) to have
it loaded automatically. Any required firmware files can be bundled
into the module as well (or converted/loaded separately).

Also, add a workaround for a problem in NdisMSleep(). During system
bootstrap (cold == 1), msleep() always returns 0 without actually
sleeping. The Intel 2200BG driver uses NdisMSleep() to wait for
the NIC's firmware to come to life, and fails to load if NdisMSleep()
doesn't actually delay. As a workaround, if msleep() (and hence
ndis_thsuspend()) returns 0, use a hard DELAY() to sleep instead).
This is not really the right thing to do, but we can't really do much
else. At the very least, this makes the Intel driver happy.

There are probably other drivers that fail in this way during bootstrap.
Unfortunately, the only workaround for those is to avoid pre-loading
them and kldload them once the system is running instead.
@
text
@d128 1
@


1.443
log
@Add sio and puc to i386 build.
Remove ray from ia64 build since it hasn't been tested there.
@
text
@d106 1
d337 1
d431 1
@


1.442
log
@Revert previous commit: build hwpmc(4) on all architectures.

Ok'd by: jkoshy@@
@
text
@d187 1
d204 1
d351 1
d356 1
a468 1
_ray=		ray
@


1.441
log
@Only compile for the hwpmc module for supported architectures.

Submitted by:	grehan
@
text
@d94 1
a94 1
	${_hwpmc} \
a330 1
_hwpmc=		hwpmc
a422 1
_hwpmc=		hwpmc
@


1.440
log
@Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
and documentation into -CURRENT.

Bump FreeBSD_version.

Reviewed by:	alc, jhb (kernel changes)
@
text
@d94 1
a94 1
	hwpmc \
d331 1
d424 1
@


1.439
log
@Initial import of ipw, iwi, ral and ural drivers:

ipw  - Intel PRO/Wireless 2100
iwi  - Intel PRO/Wireless 2200BG/2225BG/2915ABG
ral  - Ralink Technology RT2500
ural - Ralink Technology RT2500USB

Approved by:	silby (mentor)
@
text
@d94 1
@


1.438
log
@Build cpufreq on ia64. The upcoming Montecito processor supports the
Enhanced SpeedStep (that is, a follow-up of it called Foxton). Until
we actually have support for that, we build to catch regressions in
the framework.

Triggered by: njl
@
text
@d119 1
d122 1
d186 1
d249 1
@


1.437
log
@Don't build arcmsr on pc98.  The card either won't fit/work in the
pc98 machines because (a) it is PCIe or PCI-X (b) there's a BIOS that
must run at boot which assumes IBM-AT compatible boot environment.

Noticed by: scottl
@
text
@d450 1
@


1.436
log
@Glue the arcmsr driver into the tree.
@
text
@a309 1
_arcmsr=	arcmsr
d363 1
@


1.435
log
@This is the much rumoured ATA mkIII update that I've been working on.

o       ATA is now fully newbus'd and split into modules.
        This means that on a modern system you just load "atapci and ata"
        to get the base support, and then one or more of the device
        subdrivers "atadisk atapicd atapifd atapist ataraid".
        All can be loaded/unloaded anytime, but for obvious reasons you
        dont want to unload atadisk when you have mounted filesystems.

o       The device identify part of the probe has been rewritten to fix
        the problems with odd devices the old had, and to try to remove
        so of the long delays some HW could provoke. Also probing is done
	without the need for interrupts, making earlier probing possible.

o       SATA devices can be hot inserted/removed and devices will be created/
        removed in /dev accordingly.
	NOTE: only supported on controllers that has this feature:
	Promise and Silicon Image for now.
	On other controllers the usual atacontrol detach/attach dance is
	still needed.

o	Support for "atomic" composite ATA requests used for RAID.

o       ATA RAID support has been rewritten and and now supports these
        metadata formats:
                 "Adaptec HostRAID"
                 "Highpoint V2 RocketRAID"
                 "Highpoint V3 RocketRAID"
                 "Intel MatrixRAID"
                 "Integrated Technology Express"
                 "LSILogic V2 MegaRAID"
                 "LSILogic V3 MegaRAID"
                 "Promise FastTrak"
                 "Silicon Image Medley"
		 "FreeBSD PseudoRAID"

o       Update the ioctl API to match new RAID levels etc.

o       Update atacontrol to know about the new RAID levels etc
        NOTE: you need to recompile atacontrol with the new sys/ata.h,
        make world will take care of that.
	NOTE2: that rebuild is done differently from the old system as
	the rebuild is now done piggybacked on read requests to the
	array, so atacontrol simply starts a background "dd" to rebuild
	the array.

o       The reinit code has been worked over to be much more robust.

o       The timeout code has been overhauled for races.

o	Support of new chipsets.

o       Lots of fixes for bugs found while doing the modulerization and
        reviewing the old code.

Missing or changed features from current ATA:

o       atapi-cd no longer has support for ATAPI changers. Todays its
        much cheaper and alot faster to copy those CD images to disk
        and serve them from there. Besides they dont seem to be made
        anymore, maybe for that exact reason.

o       ATA RAID can only read metadata from all the above metadata formats,
	not write all of them (Promise and Highpoint V2 so far). This means
	that arrays can be picked up from the BIOS, but they cannot be
	created from FreeBSD. There is more to it than just the missing
	write metadata support, those formats are not unique to a given
	controller like Promise and Highpoint formats, instead they exist
	for several types, and even worse, some controllers can have
	different formats and its impossible to tell which one.
	The outcome is that we cannot reliably create the metadata of those
	formats and be sure the controller BIOS will understand it.
	However write support is needed to update/fail/rebuild the arrays
	properly so it sits fairly high on the TODO list.

o       So far atapicam is not supported with these changes. When/if this
	will change is up to the maintainer of atapi-cam so go there for
	questions.

HW donated by:  Webveveriet AS
HW donated by:  Frode Nordahl
HW donated by:  Yahoo!
HW donated by:  Sentex
Patience by:	Vife and my boys (and even the cats)
@
text
@d23 1
d310 1
d411 1
@


1.434
log
@Add USB Communication Device Class Ethernet driver. Originally written for
FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported
to NetBSD and finally NetBSD version merged with original one goes into
FreeBSD.

Obtained from:  http://www.gank.org/freebsd/cdce/
                NetBSD
                OpenBSD
@
text
@d26 1
@


1.433
log
@Don't build the nve on pc98.
@
text
@d47 1
@


1.432
log
@FreeBSD consumer bits of the nForce MCP NIC binary blob.

Demanded by:	DES
Encouraged by:	scottl
Obtained from:	q@@onthenet.com.au (partially)
KNF'ed by:	obrien
@
text
@a334 1
_nve=		nve
d380 1
@


1.431
log
@reorder ath_rate_onoe to after ath_rate_sample so it gets used as the
default rate control algorithm; this should be done differently but for
now use this simple solution
@
text
@d157 1
d335 1
d421 1
@


1.430
log
@SampleRate rate control algorithm for the ath driver

Submitted by:	John Bicket
@
text
@d29 1
a30 1
	ath_rate_sample \
@


1.429
log
@connect wlan_acl to the build

Submitted by:	Alexey Zelkin
@
text
@d30 1
@


1.428
log
@Add support for Windows/x86-64 binaries to Project Evil.
Ville-Pertti Keinonen (will at exomi dot comohmygodnospampleasekthx)
deserves a big thanks for submitting initial patches to make it
work. I have mangled his contributions appropriately.

The main gotcha with Windows/x86-64 is that Microsoft uses a different
calling convention than everyone else. The standard ABI requires using
6 registers for argument passing, with other arguments on the stack.
Microsoft uses only 4 registers, and requires the caller to leave room
on the stack for the register arguments incase the callee needs to
spill them. Unlike x86, where Microsoft uses a mix of _cdecl, _stdcall
and _fastcall, all routines on Windows/x86-64 uses the same convention.
This unfortunately means that all the functions we export to the
driver require an intermediate translation wrapper. Similarly, we have
to wrap all calls back into the driver binary itself.

The original patches provided macros to wrap every single routine at
compile time, providing a secondary jump table with a customized
wrapper for each exported routine. I decided to use a different approach:
the call wrapper for each function is created from a template at
runtime, and the routine to jump to is patched into the wrapper as
it is created. The subr_pe module has been modified to patch in the
wrapped function instead of the original. (On x86, the wrapping
routine is a no-op.)

There are some minor API differences that had to be accounted for:

- KeAcquireSpinLock() is a real function on amd64, not a macro wrapper
  around KfAcquireSpinLock()
- NdisFreeBuffer() is actually IoFreeMdl(). I had to change the whole
  NDIS_BUFFER API a bit to accomodate this.

Bugs fixed along the way:
- IoAllocateMdl() always returned NULL
- kern_windrv.c:windrv_unload() wasn't releasing private driver object
  extensions correctly (found thanks to memguard)

This has only been tested with the driver for the Broadcom 802.11g
chipset, which was the only Windows/x86-64 driver I could find.
@
text
@d256 1
@


1.427
log
@Only compile the cpufreq driver on i386 and amd64.
@
text
@d416 1
a416 1
#_ndis=		ndis
@


1.426
log
@Hook up the cpufreq framework, acpi_perf(4), and cpufreq(4) drivers.
@
text
@d52 1
a52 1
	cpufreq \
d310 1
d404 1
@


1.425
log
@Fix alignment in the last commit.
@
text
@d52 1
@


1.424
log
@Don't build syscons, uart or vpo on PPC.
@
text
@d267 2
a268 2
_uart=	uart
_vpo=	vpo
@


1.423
log
@Build "digi" on i386, pc98, and amd64 only.
@
text
@d217 1
a217 1
	uart \
d249 1
a249 1
	vpo \
d262 1
a262 1
.if ${MACHINE_ARCH} != "sparc64"
d266 5
@


1.422
log
@Remove local hack which cowardly slipped into previous commit.

MFC after:	2 weeks
@
text
@d62 1
a62 1
	digi \
d304 1
d397 1
@


1.421
log
@o Split out kernel part of execve(2) syscall into two parts: one that
  copies arguments into the kernel space and one that operates
  completely in the kernel space;

o use kernel-only version of execve(2) to kill another stackgap in
  linuxlator/i386.

Obtained from:  DragonFlyBSD (partially)
MFC after:      2 weeks
@
text
@a177 1
	${_radio} \
a328 1
#_radio=		radio
@


1.420
log
@"pst" is not 64-bit clean for reasons specified in sys/amd64/conf/NOTES.
@
text
@d178 1
d330 1
@


1.419
log
@Comment out "lnc" on amd64 for reasons specified in sys/amd64/conf/NOTES.
@
text
@d177 1
a177 1
	pst \
d329 1
@


1.418
log
@ar and sr (and their netgraph cousins) don't appear to be 64-bit clean, so
disable them on all but i386.
@
text
@d403 1
a403 1
_lnc=		lnc
@


1.417
log
@The ar driver appears to do naughty things with pointers and integers
and so appears to not be 64-bit clean.  disable it on ia64 for the moment.
@
text
@d444 1
a444 1
_sr=		sr
@


1.416
log
@pcic is gone
@
text
@d420 1
a420 1
_ar=		ar
@


1.415
log
@Add cs module.  It has built in my tree for ages, and it just never
made it into FreeBSD's tree.
@
text
@a2 1
# pcic -- currently broken and being worked on out of tree.
@


1.414
log
@Provide a WITHOUT_MODULES variable that specifies a list of modules
to elide.  This is a somewhat more convenient way of specifying in
e.g. make.conf a list of modules you know you will never need.

PR:		kern/76225
Submitted by:	David Yeske <dyeske@@yahoo.com>
MFC after:	2 weeks
@
text
@d55 1
d355 1
@


1.413
log
@NOCRYPT -> NO_CRYPT
@
text
@d463 4
@


1.412
log
@Separate mse driver into a core driver and a bus attachments.  Separate out
the ISA and CBUS (called isa on pc98) attachments.  Eliminate all PC98
ifdefs in the process (the driver in pc98/pc98/mse.c was a copy of the one
in i386/isa/mse.c with PC98 ifdefs).  Create a module for this driver.

I've tested this my PC-9821RaS40 with moused.  I've not tested this on i386
because I have no InPort cards, or similar such things.  NEC standardized
on bus mice very early, long before ps/2 mice ports apeared, so all PC-98
machines supported by FreeBSD/pc98 have bus mice, I believe.

Reviewed by: nyan-san
@
text
@d270 1
a270 1
.if !defined(NOCRYPT) || defined(ALL_MODULES)
@


1.411
log
@Update/new modules for net80211 and ath changes.
@
text
@d144 1
d319 1
@


1.410
log
@Add vkdb(4) man page and connect vkbd(4) to the build.
@
text
@d29 2
d254 4
@


1.409
log
@Put _ray back, as appropriate.
@
text
@d245 1
@


1.408
log
@Add comment about why amd64 and ia64 don't build acpi modules.
@
text
@d320 1
d428 1
@


1.407
log
@Remove at request of author, perhaps to be re-added later.
@
text
@a319 1
_ray=		ray
d381 1
d407 1
a426 1
_ray=		ray
@


1.406
log
@Remove the obsolete gx driver.

All the hardware is supported by the better maintained if_em driver.

Absentmindedly nodded vertical by:	people on #that_channel
@
text
@a29 1
	autofs \
@


1.405
log
@IPDIVERT is a module now and tell the other parts of the kernel about it.
IPDIVERT depends on IPFIREWALL being loaded or compiled into the kernel.
@
text
@a81 1
	gx \
@


1.404
log
@Device driver for onboard CS4231 audio controller which is found
on UltraSPARC workstations. The driver is based on OpenBSD's SBus
cs4231 driver and heavily modified to incorporate into sound(4)
infrastructure. Due to the lack of APCDMA documentation, the DMA
code of SBus cs4231 came from OpenBSD's driver.
The driver runs without Giant lock and supports both SBus and EBus
based CS4231 audio controller. Special thanks to marius for providing
feedbacks during the driver writing. His feedback made it possible
to write hiccup free playback code under high system loads.

Approved by:	jake (mentor)
Reviewed by:	marius (initial version)
Tested by:	marius, kwm, Julian C. Dunn(jdunn AT opentrend DOT net)
@
text
@d109 1
@


1.403
log
@Hook the hptmv driver up to the build.
@
text
@d446 1
@


1.402
log
@Port NetBSD auxio driver. The driver was modified to use led(4) and can
be used to announce various system activity.
The auxio device provides auxiliary I/O functions and is found on various
SBus/EBus UltraSPARC models. At present, only front panel LED is
controlled by this driver.

Approved by:    jake (mentor)
Reviewed by:    joerg
Tested by:      joerg
@
text
@d88 1
d352 1
@


1.401
log
@Per recent HEADSUP:  Disconnect (old)vinum from the kernel build.

Users should move to the new geom_vinum implementation instead.

The refcount logic which is being added to devices to enable safe module
unloading and the buf/vm work also in progress would require a major rework
of the (old)-vinum code to comply with the new semantics.

The actual source files will not be removed until I have coordinated with
the geomvinum people if they need any bits repo-copied etc.
@
text
@d31 1
d442 1
@


1.400
log
@Add device driver support for the VIA Networking Technologies
VT6122 gigabit ethernet chip and integrated 10/100/1000 copper PHY.
The vge driver has been added to GENERIC for i386, pc98 and amd64,
but not to sparc or ia64 since I don't have the ability to test
it there. The vge(4) driver supports VLANs, checksum offload and
jumbo frames.

Also added the lge(4) and nge(4) drivers to GENERIC for i386 and
pc98 since I was in the neighborhood. There's no reason to leave them
out anymore.
@
text
@a243 1
	vinum \
@


1.399
log
@Device driver for the Cypress CY7C637xx and CY7C640/1xx families of USB
to RS232 bridges, such as the one found in the DeLorme Earthmate USB GPS
receiver (which is the only device currently supported by this driver).

While other USB to serial drivers in the tree rely heavily on ucom, this
one is self-contained.  The reason for that is that ucom assumes that
the bridge uses bulk pipes for I/O, while the Cypress parts actually
register as human interface devices and use HID reports for configuration
and I/O.

The driver is not entirely complete: there is no support yet for flow
control, and output doesn't seem to work, though I don't know if that is
because of a bug in the code, or simply because the Earthmate is a read-
only device.
@
text
@d243 1
@


1.398
log
@Hook autofs to the build.
@
text
@d218 1
@


1.397
log
@Enable aac(4) module build for amd64
@
text
@d30 1
@


1.396
log
@Enable more modules on AMD64:
	ciss em ext2fs i2c ida iir ips lnc mly safe scsi_low smbfs sppp twa
@
text
@d377 1
@


1.395
log
@Enable sound modules.
@
text
@d378 1
d380 5
d386 3
d390 3
d394 2
@


1.394
log
@Enable build of Netgraph modules on all architectures.

Tested by:	make universe
@
text
@d381 1
@


1.393
log
@AMD64 on-CPU GART support.
This also applies to AMD64 HW running 'i386' OS.

Submitted by:	Jung-uk Kim <jkim@@niksun.com>
Integration by:	obrien
@
text
@d146 1
a146 1
	${_netgraph} \
a310 1
_netgraph=	netgraph
a404 1
_netgraph=	netgraph
@


1.393.2.1
log
@MFC: 1.394: Build Netgraph modules on all architectures.

Approved by:	re (kensmith)
@
text
@d146 1
a146 1
	netgraph \
d311 1
d406 1
@


1.393.2.2
log
@Merge the vge(4) driver from the HEAD. Also add nge(4) and lge(4) to
GENERIC for x86.

Approved by:	re (scottl)
@
text
@a240 1
	vge \
@


1.393.2.2.2.1
log
@MFC: Hook the hptmv driver to the build

Approved by: re
@
text
@a85 1
	${_hptmv} \
a348 1
_hptmv=		hptmv
@


1.393.2.3
log
@MFC: Hook the hptmv driver to the build.

Approved by: re
@
text
@a85 1
	${_hptmv} \
a348 1
_hptmv=		hptmv
@


1.393.2.4
log
@MFC auxio(4) to RELENG_5:
  Port NetBSD auxio driver. The driver was modified to use led(4) and can
  be used to announce various system activity.
  The auxio device provides auxiliary I/O functions and is found on various
  SBus/EBus UltraSPARC models. At present, only front panel LED is
  controlled by this driver.
@
text
@a29 1
	${_auxio} \
a425 1
_auxio=		auxio
@


1.393.2.5
log
@MFC snd_audiocs(4) to RELENG_5
  Device driver for onboard CS4231 audio controller which is found
  on UltraSPARC workstations. The driver is based on OpenBSD's SBus
  cs4231 driver and heavily modified to incorporate into sound(4)
  infrastructure. Due to the lack of APCDMA documentation, the DMA
  code of SBus cs4231 came from OpenBSD's driver.
  The driver runs without Giant lock and supports both SBus and EBus
  based CS4231 audio controller. Special thanks to marius for providing
  feedbacks during the driver writing. His feedback made it possible
  to write hiccup free playback code under high system loads.
@
text
@a428 1
_sound=		sound
@


1.393.2.6
log
@MFC: rev. 1.395: enable sound modules.
@
text
@a384 1
_sound=		sound
@


1.393.2.7
log
@MFC: Add cs module to i386 platforms.
@
text
@a52 1
	${_cs} \
a295 1
_cs=		cs
@


1.393.2.8
log
@MFC all of the recent updates to -current (new framework, amd64
support), except for the patch to if_ndis.c to do AP scanning with
ifconfig (the support for which isn't present in -stable).
@
text
@d386 1
a386 1
_ndis=		ndis
@


1.393.2.9
log
@MFC Spike's WITHOUT_MODULES hack, with associated doco.

Submitted by:   David Yeske <dyeske@@yahoo.com>
@
text
@a438 4
.for reject in ${WITHOUT_MODULES}
SUBDIR:= ${SUBDIR:N${reject}}
.endfor

@


1.393.2.10
log
@MFC:

o Add new cdce(4) driver;

o move some common code out of every USB etherned driver into a central
  location.

Approved by:	re (scottl)
@
text
@a44 1
	cdce \
@


1.393.2.11
log
@MFC: Glue the arcmsr driver into the tree.

Approved by: re
@
text
@a23 1
	${_arcmsr} \
a341 1
_arcmsr=	arcmsr
a384 1
_arcmsr=	arcmsr
@


1.393.2.12
log
@Sync everything up with -current, except for the WPA support, which
won't work with the 5.x version of net80211. This includes all fixes
to date, and support for new cards such as the AirGo MIMO and Ralink
RT2500. This also includes the new driver configuration/conversion
mechanism. Remember that you should use ndisgen(8) to create new
drivers now, and if_ndis.ko will always be pre-built.
@
text
@a101 1
	${_if_ndis} \
a310 1
_if_ndis=	if_ndis
a388 1
_if_ndis=	if_ndis
@


1.393.2.13
log
@MFC: add all other cpufreq specific drivers that do not belong to acpi.

Approved by:	njl, imp (mentor)
@
text
@a53 1
	${_cpufreq} \
a299 1
_cpufreq=	cpufreq
a389 1
_cpufreq=	cpufreq
@


1.393.2.14
log
@MFC if_bridge support

Connect if_bridge to the build.

Approved by:	mlaier (mentor)
@
text
@a97 1
	if_bridge \
@


1.393.2.15
log
@MFC:
	Add support for Cronyx Tau32-PCI. Cross fingers and hook it to the
	system.

Approved by:	re(scottl)
@
text
@a46 1
	${_ce} \
a299 1
_ce=		ce
@


1.392
log
@Now that hme(4) is MI build its module on all platforms.

Tested by:	`make universe` and powerpc cross-build on i386
@
text
@d378 2
@


1.391
log
@Making a loadable null.ko for /dev/(null|zero) proved rather
unpopular, so remove this (mis)feature.

Encouragement provided by:	jhb (and others)
@
text
@d85 1
a85 1
	${_hme} \
a423 1
_hme=		hme
@


1.390
log
@Really back out rev 1.388.
@
text
@a153 1
	null \
@


1.389
log
@Back out 1.388.
Demanded by:	jhb
@
text
@d135 1
@


1.388
log
@Don't build and install a mem.ko module.
Currently one cannot load the mem.ko module without panicing if mem is
compiled into the kernel and one cannot build a kernel w/o "device mem"
right now either.  Thus it is too dangerous to install mem.ko right now
because if one puts 'mem_load="YES"' in /etc/loader.conf they cannot
boot an "old" kernel (at the time that a kernel doesn't have to be built
with "device mem).
@
text
@@


1.387
log
@Break out the MI part of the /dev/[k]mem and /dev/io drivers into
their own directory and module, leaving the MD parts in the MD
area (the MD parts _are_ part of the modules). /dev/mem and /dev/io
are now loadable modules, thus taking us one step further towards
a kernel created entirely out of modules. Of course, there is nothing
preventing the kernel from having these statically compiled.
@
text
@a134 1
	mem \
@


1.386
log
@The ahb module is not needed for pc98.
@
text
@d104 1
d135 1
d154 1
a154 1
	${_null} \
a256 1
_null=		null
d305 1
d379 1
@


1.385
log
@Add ahb module for i386 and alpha (the onlt two platforms that have eisa
bus)
@
text
@a281 1
_ahb=		ahb
d334 1
@


1.384
log
@Enable 'vinum' on AMD64.
@
text
@d14 1
d282 1
d367 1
@


1.383
log
@Prepare for pf 3.5 import:
 - Remove pflog and pfsync modules. Things will change in such a fashion
   that there will be one module with pf+pflog that can be loaded into
   GENERIC without problems (which is what most people want). pfsync is no
   longer possible as a module.
 - Add multicast address for in-kernel multicast pfsync protocol. Protocol
   glue will follow once the import is done.
 - Add one more mbuf tag
@
text
@d239 1
a239 1
	${_vinum} \
a327 1
_vinum=		vinum
a370 1
_vinum=		vinum
a408 1
_vinum=		vinum
a419 1
_vinum=		vinum
@


1.382
log
@Connect Cronyx Tau-PCI to the system.
@
text
@a161 2
	${_pflog} \
	${_pfsync} \
a273 2
_pflog=		pflog
_pfsync=	pfsync
@


1.381
log
@Disable ndis module on amd64.  It doesn't compile.  For example,
hal_raise_irql(void) doesn't take an argument, but it is called with one.
eg: irql = FASTCALL1(hal_raise_irql, DISPATCH_LEVEL);
This is hidden by the macros on i386, but becomes a compile error on amd64
since the arguments are actually checked.
@
text
@d48 1
d295 1
@


1.380
log
@Fixed the disordering from rev. 1.371.
@
text
@d378 1
a378 1
_ndis=		ndis
@


1.379
log
@Move the ichwd to i386 only.
@
text
@d23 1
a24 1
	${_arcnet} \
@


1.378
log
@Add a driver for the watchdog timer function present on the LPC interface
bridge in Intel ICH-series chipsets.

The original implementation was by W. Daryl Hawkins of Texas A&M, but I
have made substantial modifications.
@
text
@a303 1
_ichwd=		ichwd
d349 1
@


1.377
log
@Enable the build of the vinum KLD on sparc64.  It is known to work so
there's no reason to not build it.
@
text
@d86 1
d304 1
@


1.376
log
@Added 3ware's twa.

Reviewed by: ps
@
text
@d423 1
@


1.375
log
@Clean up the stub fake vnode locking implemenations.  The main reason this
stuff was here (NFS) was fixed by Alfred in November.  The only remaining
consumer of the stub functions was umapfs, which is horribly horribly
broken.  It has missed out on about the last 5 years worth of maintenence
that was done on nullfs (from which umapfs is derived).  It needs major
work to bring it up to date with the vnode locking protocol.  umapfs really
needs to find a caretaker to bring it into the 21st century.

Functions GC'ed:
vop_noislocked, vop_nolock, vop_nounlock, vop_sharedlock.
@
text
@d206 1
d354 1
@


1.374
log
@Connect ctau driver (Cronyx-Tau/ISA) to modules build process.

Approved by:	imp (mentor)
@
text
@a224 1
	umapfs \
@


1.373
log
@Move the arl to i386 only.
@
text
@d50 1
d342 1
@


1.372
log
@Remove the module reference for RAIDframe
@
text
@a286 1
_arl=		arl
d334 1
@


1.371
log
@Add arl(4): driver for Aironet Arlan 655 wireless adapters.

MFC after:	2 weeks
@
text
@a169 1
	raidframe \
@


1.370
log
@Link pf to the build and install:
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.

This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.

For those who want to go without pf; it provides a NO_PF knob to make.conf.

__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.

Approved by:	bms(mentor)
@
text
@d23 1
d288 1
@


1.369
log
@add driver for BWCT console management serials
@
text
@d157 3
d269 6
@


1.368
log
@add support DM9601(DAVICOM USB to Ethernet MAC Controller with Integrated 10/100 PHY)
	- Corega FEther USB-TXC

PR:		kern/62932
Submitted by:	HASHI Hiroaki <hashiz@@tomba.cskk-sv.co.jp>
Obtained from:	NetBSD
@
text
@d208 1
@


1.367
log
@Adding missing cx (cronyx/Sigma) entry.
Approved by:	imp (mentor)
@
text
@d209 1
@


1.366
log
@Always build ext2fs module.  There is no written policy preventing the
building of GPL'ed modules.
@
text
@d50 1
d329 1
@


1.365
log
@Enable ndis for AMD64 (for the time that modules are supported)...
@
text
@a284 1
.if defined(WANT_EXT2FS_MODULE) || defined(ALL_MODULES)
a285 1
.endif
a348 1
.if defined(WANT_EXT2FS_MODULE) || defined(ALL_MODULES)
a349 1
.endif
@


1.364
log
@- Build things in pure alphabetical dictionary order.

- Unify the conditional assignments section so that architectural
  exclusions come first, sorted, then options and !options, sorted
  by the option name, also in directory order, then architecture
  specific sections, sorted by the architecture name, with i386
  being a traditional exception.

Prodded by:	bde
@
text
@d362 4
@


1.363
log
@The ida module is not needed for pc98.
@
text
@d3 3
a5 9
.if !defined(NOCRYPT) || defined(ALL_MODULES)
.if exists(${.CURDIR}/../opencrypto)
_crypto=	crypto
_cryptodev=	cryptodev
.endif
.if exists(${.CURDIR}/../crypto)
_random=	random
.endif
.endif
d7 3
a9 1
SUBDIR=	accf_data \
d11 2
d14 1
d17 1
d20 5
d26 1
d28 1
d32 2
d36 4
d42 2
d46 1
d55 2
d58 4
d63 4
d70 1
d73 1
d78 1
d80 6
d97 1
d99 2
d102 1
a102 1
	ipfw \
d111 3
d130 1
d135 4
d143 1
d146 1
d148 3
d152 2
d155 1
d157 1
d167 1
d174 3
d179 1
d183 1
d185 1
d187 5
d193 2
d196 1
d212 1
d231 2
d237 1
d239 1
d242 2
a243 3
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "alpha"
.if defined(WANT_EXT2FS_MODULE) || defined(ALL_MODULES)
SUBDIR+=ext2fs
d245 4
d251 8
a258 2
.if !defined(NO_IPFILTER) || defined(ALL_MODULES)
SUBDIR+=ipfilter
d261 2
a262 2
.if ${MACHINE_ARCH} != "sparc64"
SUBDIR+=syscons
d265 1
d268 53
a320 52
.if ${MACHINE_ARCH} == "i386"
SUBDIR+=3dfx \
	agp \
	aic \
	amd \
	aout \
	apm \
	ar \
	arcnet \
	ath_hal \
	awi \
	bktr \
	coff \
	drm \
	ed \
	elink \
	em \
	ep \
	fe \
	hfa \
	i2c \
	ibcs2 \
	ie \
	linprocfs \
	linux \
	lnc \
	ncp \
	ncv \
	ndis \
	netgraph \
	nsp \
	nwfs \
	oltr \
	pccard \
	pcfclock \
	pecoff \
	ray \
	safe \
	sbni \
	scsi_low \
	smbfs \
	sound \
	speaker \
	splash \
	sppp \
	sr \
	stg \
	streams \
	vinum \
	wi \
	xe

d322 26
a347 19
SUBDIR+=aac \
	acpi \
	asr \
	bios \
	cardbus \
	cbb \
	ciss \
	cm \
	dpt \
	el \
	ex \
	exca \
	ida \
	idt \
	iir \
	ips \
	mly \
	s3 \
	vesa
d349 4
a352 5
.elif ${MACHINE} == "pc98"
SUBDIR+=canbepm \
	canbus \
	pmc \
	snc
d354 6
d366 31
a396 42
SUBDIR+=aic \
	ar \
	arcnet \
	asr \
	bktr \
	cardbus \
	cbb \
	ciss \
	cm \
	coff \
	el \
	em \
	ep \
	exca \
	fe \
	hfa \
	iir \
	mly \
	netgraph \
	pccard \
	ray \
	rc \
	scsi_low \
	smbfs \
	sound \
	splash \
	sppp \
	sr \
	streams \
	vinum \
	wi \
	xe
.endif

.if ${MACHINE_ARCH} == "alpha"
SUBDIR+=agp \
	linprocfs \
	linux \
	osf1 \
	sound \
	sppp \
	vinum
d399 2
a400 2
.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "sparc64"
SUBDIR+=gem
d404 2
a405 6
SUBDIR+=hme
.endif

.if defined(ALL_MODULES)
SUBDIR+=null
SUBDIR+=ufs
a410 4

# pcic -- currently broken and being worked on out of tree.
# oldcard -- specialized use for debugging only.
# owi -- totally unsupported for debugging only.
@


1.362
log
@ida(4) module.  PCI only for now.
@
text
@a204 1
	ida \
d248 1
@


1.361
log
@Turn off build of if_ndis.ko by default, since it depends on an
autogenerated file (ndis_driver_data.h) which by definition can't
be available unless the user creates it.
@
text
@d205 1
@


1.360
log
@Ack! Only build if_ndis.ko and ndis.ko if arch == i386.
@
text
@a205 1
	if_ndis \
@


1.359
log
@Commit the first cut of Project Evil, also known as the NDISulator.

Yes, it's what you think it is. Yes, you should run away now.

This is a special compatibility module for allowing Windows NDIS
miniport network drivers to be used with FreeBSD/x86. This provides
_binary_ NDIS compatibility (not source): you can run NDIS driver
code, but you can't build it. There are three main parts:

sys/compat/ndis: the NDIS compat API, which provides binary
compatibility functions for many routines in NDIS.SYS, HAL.dll
and ntoskrnl.exe in Windows (these are the three modules that
most NDIS miniport drivers use). The compat module also contains
a small PE relocator/dynalinker which relocates the Windows .SYS
image and then patches in our native routines.

sys/dev/if_ndis: the if_ndis driver wrapper. This module makes
use of the ndis compat API and can be compiled with a specially
prepared binary image file (ndis_driver_data.h) containing the
Windows .SYS image and registry key information parsed out of the
accompanying .INF file. Once if_ndis.ko is built, it can be loaded
and unloaded just like a native FreeBSD kenrel module.

usr.sbin/ndiscvt: a special utility that converts foo.sys and foo.inf
into an ndis_driver_data.h file that can be compiled into if_ndis.o.
Contains an .inf file parser graciously provided by Matt Dodd (and
mercilessly hacked upon by me) that strips out device ID info and
registry key info from a .INF file and packages it up with a binary
image array. The ndiscvt(8) utility also does some manipulation of
the segments within the .sys file to make life easier for the kernel
loader. (Doing the manipulation here saves the kernel code from having
to move things around later, which would waste memory.)

ndiscvt is only built for the i386 arch. Only files.i386 has been
updated, and none of this is turned on in GENERIC. It should probably
work on pc98. I have no idea about amd64 or ia64 at this point.

This is still a work in progress. I estimate it's about %85 done, but
I want it under CVS control so I can track subsequent changes. It has
been tested with exactly three drivers: the LinkSys LNE100TX v4 driver
(Lne100v4.sys), the sample Intel 82559 driver from the Windows DDK
(e100bex.sys) and the Broadcom BCM43xx wireless driver (bcmwl5.sys). It
still needs to have a net80211 stuff added to it. To use it, you would
do something like this:

# cd /sys/modules/ndis
# make; make load
# cd /sys/modules/if_ndis
# ndiscvt -i /path/to/foo.inf -s /path/to/foo.sys -o ndis_driver_data.h
# make; make load
# sysctl -a | grep ndis

All registry keys are mapped to sysctl nodes. Sometimes drivers refer
to registry keys that aren't mentioned in foo.inf. If this happens,
the NDIS API module creates sysctl nodes for these keys on the fly so
you can tweak them.

An example usage of the Broadcom wireless driver would be:

# sysctl hw.ndis0.EnableAutoConnect=1
# sysctl hw.ndis0.SSID="MY_SSID"
# sysctl hw.ndis0.NetworkType=0 (0 for bss, 1 for adhoc)
# ifconfig ndis0 <my ipaddr> netmask 0xffffff00 up

Things to be done:

- get rid of debug messages
- add in ndis80211 support
- defer transmissions until after a status update with
  NDIS_STATUS_CONNECTED occurs
- Create smarter lookaside list support
- Split off if_ndis_pci.c and if_ndis_pccard.c attachments
- Make sure PCMCIA support works
- Fix ndiscvt to properly parse PCMCIA device IDs from INF files
- write ndisapi.9 man page
@
text
@a55 1
	if_ndis \
a92 1
	ndis \
d206 1
d212 1
@


1.358
log
@hea is gone, remove its module
@
text
@d56 1
d94 1
@


1.357
log
@Remove hea module.
@
text
@a280 1
	hea \
@


1.356
log
@- Reenable building of the ACPI module on i386.
- Remove 'device acpi' from i386 GENERIC and revert back to using ACPI as
  a module by default.

Approved by:	re (scottl / blanket)
@
text
@a201 1
	hea \
@


1.355
log
@Add the Makefile glue for the udf_iconv module.

Submitted by: imura@@ryu16.org
@
text
@d237 1
@


1.354
log
@List the three modules that I have that aren't connected to the build.
@
text
@d140 1
@


1.353
log
@Temporarily disable the acpi(4) module on i386 until issues revolving
SMP probing and the MADT table can be sorted out.  For now, if you want
ACPI, you must compile it into your kernel statically using 'device acpi'.
@
text
@d327 4
@


1.352
log
@Add dumb console driver and related bits.

dcons(4): very simple console and gdb port driver
dcons_crom(4): FireWire attachment
dconschat(8): User interface to dcons

Tested with: i386, i386-PAE, and sparc64.
@
text
@a235 1
	acpi \
@


1.351
log
@- Support for multibyte charsets in LIBICONV.
- CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options
(with corresponding modules).
- kiconv(3) for loadable charset conversion tables support.

Submitted by:	Ryuichiro Imura <imura@@ryu16.org>
@
text
@d35 2
@


1.350
log
@Add a device driver for the Broadcom BCM4401 ethernet controller,
written by Stuart Walsh and Duncan Barclay (with some kibbitzing by
me). I'm checking it in on Stuart's behalf.

The BCM4401 is built into several x86 laptop and desktop systems. For the
moment, I have only enabled it in the x86 kernel config because although
it's a PCI device, I haven't heard of any standalone NICs that use it. If
somebody knows of one, we can easily add it to the other arches.

This driver uses register/structure data gleaned from the Linux
driver released by Broadcom, but does not contain any of the code
from the Linux driver itself. It uses busdma.
@
text
@d28 1
d89 1
d96 1
@


1.349
log
@Take the support for the 8139C+/8169/8169S/8110S chips out of the
rl(4) driver and put it in a new re(4) driver. The re(4) driver shares
the if_rlreg.h file with rl(4) but is a separate module. (Ultimately
I may change this. For now, it's convenient.)

rl(4) has been modified so that it will never attach to an 8139C+
chip, leaving it to re(4) instead. Only re(4) has the PCI IDs to
match the 8169/8169S/8110S gigE chips. if_re.c contains the same
basic code that was originally bolted onto if_rl.c, with the
following updates:

- Added support for jumbo frames. Currently, there seems to be
  a limit of approximately 6200 bytes for jumbo frames on transmit.
  (This was determined via experimentation.) The 8169S/8110S chips
  apparently are limited to 7.5K frames on transmit. This may require
  some more work, though the framework to handle jumbo frames on RX
  is in place: the re_rxeof() routine will gather up frames than span
  multiple 2K clusters into a single mbuf list.

- Fixed bug in re_txeof(): if we reap some of the TX buffers,
  but there are still some pending, re-arm the timer before exiting
  re_txeof() so that another timeout interrupt will be generated, just
  in case re_start() doesn't do it for us.

- Handle the 'link state changed' interrupt

- Fix a detach bug. If re(4) is loaded as a module, and you do
  tcpdump -i re0, then you do 'kldunload if_re,' the system will
  panic after a few seconds. This happens because ether_ifdetach()
  ends up calling the BPF detach code, which notices the interface
  is in promiscuous mode and tries to switch promisc mode off while
  detaching the BPF listner. This ultimately results in a call
  to re_ioctl() (due to SIOCSIFFLAGS), which in turn calls re_init()
  to handle the IFF_PROMISC flag change. Unfortunately, calling re_init()
  here turns the chip back on and restarts the 1-second timeout loop
  that drives re_tick(). By the time the timeout fires, if_re.ko
  has been unloaded, which results in a call to invalid code and
  blows up the system.

  To fix this, I cleared the IFF_UP flag before calling ether_ifdetach(),
  which stops the ioctl routine from trying to reset the chip.

- Modified comments in re_rxeof() relating to the difference in
  RX descriptor status bit layout between the 8139C+ and the gigE
  chips. The layout is different because the frame length field
  was expanded from 12 bits to 13, and they got rid of one of the
  status bits to make room.

- Add diagnostic code (re_diag()) to test for the case where a user
  has installed a broken 32-bit 8169 PCI NIC in a 64-bit slot. Some
  NICs have the REQ64# and ACK64# lines connected even though the
  board is 32-bit only (in this case, they should be pulled high).
  This fools the chip into doing 64-bit DMA transfers even though
  there is no 64-bit data path. To detect this, re_diag() puts the
  chip into digital loopback mode and sets the receiver to promiscuous
  mode, then initiates a single 64-byte packet transmission. The
  frame is echoed back to the host, and if the frame contents are
  intact, we know DMA is working correctly, otherwise we complain
  loudly on the console and abort the device attach. (At the moment,
  I don't know of any way to work around the problem other than
  physically modifying the board, so until/unless I can think of a
  software workaround, this will have do to.)

- Created re(4) man page

- Modified rlphy.c to allow re(4) to attach as well as rl(4).

Note that this code works for the sample 8169/Marvell 88E1000 NIC
that I have, but probably won't work for the 8169S/8110S chips.
RealTek has sent me some sample NICs, but they haven't arrived yet.
I will probably need to add an rlgphy driver to handle the on-board
PHY in the 8169S/8110S (it needs special DSP initialization).
@
text
@d23 1
@


1.348
log
@Add support for the Coda 6.x venus<->kernel interface. This extends
FIDs to be 128-bits wide and adds support for realms.

Add a new CODA_COMPAT_5 option, which requests support for the old
Coda 5.x interface instead of the new one.

Create a new coda5.ko module that supports the 5.x interface, and make
the existing coda.ko module use the new 6.x interface. These modules
cannot both be loaded at the same time.

Obtained from:	Jan Harkes & the coda-6.0.2 distribution,
		NetBSD (drochner) (CODA_COMPAT_5 option).
@
text
@d108 1
@


1.347
log
@Hook-up the uart(4) driver to the build. For a detailed description
of what uart(4) is and/or is not see the initial commit log of one
of the files in sys/dev/uart (or see share/man/man4/uart.4).

Note that currently pc98 shares the MD file with i386. This needs
to change when pc98 support is fleshed-out to properly support the
various UARTs. A good example is sparc64 in this respect.

We build uart(4) as a module on all platforms. This may break
the ppc port. That depends on whether they do actually build
modules.

To use uart(4) on alpha, one must use the NO_SIO option.
@
text
@d28 1
@


1.346
log
@Add pst as a module
@
text
@d126 1
d245 1
a245 1
	
@


1.345
log
@Hook up mac_stub to the modules Makefile.
Hook up mac_stub in files and options.
Reference mac_stub in NOTES.
@
text
@d102 1
@


1.344
log
@Re-enable pcfclock in the build.
@
text
@d78 1
@


1.343
log
@Initiate de-orbit burn for fpu-less operation.  386+387 is still
theoretically supportable, but you'd really be happier with FreeBSD 2.1.8
on it.
@
text
@d205 1
@


1.342
log
@hook safe driver to the build
@
text
@a189 2
	fpu \
	gnufpu \
d252 1
a252 1
#	aac acpi aout apm atspeaker drm fpu gnufpu ibcs2 linprocfs linux ncv
@


1.341
log
@This is a pseudo physical interface for the HARP ATM stack. When loaded
it attaches to all existing NATM network interfaces in the system
and creates a HARP physical interface for each of them. This allows
us to use the same set of ATM drivers for all ATM stuff. It is
possible to use the same interface for HARP, NATM and netgraph at the
same time.
@
text
@d209 1
@


1.340
log
@This is a driver for IDT77252 based ATM interfaces. It has been tested
with a ProATM-155 and an IDT evaluation board and should also work
with a ProATM-25 (it seems to work at least, I cannot really measure
what the card emits). The driver has been tested on i386 and sparc64,
but should work an other archs also. It supports UBR, CBR, ABR and VBR;
AAL0, AAL5 and AALraw. As an additional feature VCI/VPI 0/0 can be
opened for receiving in AALraw mode and receives all cells not claimed
by other open VCs (even cells with invalid GFC, VPI and VCI fields and
OAM cells).

Thanks to Christian Bucari from ProSum for lending two cards and answering
my questions.
@
text
@d43 1
@


1.339
log
@Add a facility for devices, specifically network interfaces, that require
large to huge amounts of small or medium sized receive buffers. The problem
with these situations is that they eat up the available DMA address space
very quickly when using mbufs or even mbuf clusters. Additionally this
facility provides a direct mapping between 32-bit integers and these buffers.
This is needed for devices originally designed for 32-bit systems. Ususally
the virtual address of the buffer is used as a handle to find the buffer as
soon as it is returned by the card. This does not work for 64-bit machines
and hence this mapping is needed.
@
text
@d91 1
@


1.338
log
@Attach the amd(4) module to the i386 and pc98 builds only;
untested on other platforms.

Not objected to by:	scottl
@
text
@d65 1
@


1.337
log
@hookup ath and ath_hal to the build
@
text
@d172 1
@


1.336
log
@Hook umct up to the module tree.
@
text
@d20 1
d176 1
@


1.335
log
@Attach the "null" module to the LINT build.

Reviewed by:	markm
@
text
@d133 1
@


1.334
log
@The ext2fs module needs a machine-dependent bitops.h file, so only
build it on the i386 and alpha architectures, where this has been
set up (there is also a sparc64-bitops.h in sys/gnu/ext2fs, but it
appears to be broken and it is not linked up).

This should unbreak the sparc64 LINT build.
@
text
@d302 1
@


1.333
log
@Include the ufs module if ALL_MODULES is defined so that it gets
built by LINT. Also override a number of knobs for enabling and
disabling various modules in the ALL_MODULES case to further increase
LINT's module coverage.

Submitted by:	ru
@
text
@d150 1
d153 1
@


1.332
log
@Hook up scd(4) to the build.

Noticed by:	 ru
@
text
@d3 2
a4 1
.if exists(${.CURDIR}/../opencrypto) && !defined(NOCRYPT)
d8 1
a8 1
.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
d11 1
d150 1
a150 1
.if defined(WANT_EXT2FS_MODULE)
d154 1
a154 1
.if !defined(NO_IPFILTER)
d297 4
@


1.331
log
@This is a driver for Fore PCA200E cards that uses busdma and works on
little endian and big endian and with 32 and 64 bit pointers. It already
has the hooks to be used for HARP, NATM and ngATM.
@
text
@d103 1
@


1.330
log
@This is a driver for Fore/Marconi HE155 and HE622 ATM cards. It is full
busdma and has extensively been tested on i386 and sparc64.
@
text
@d33 1
@


1.329
log
@Fix the breakage introduced by rev. 1.43 of sys/dev/midway.c (don't commit
on friday 13th and without making a universe). This adds struct and
constant definitions for ATM traffic parameters and re-enables the
build of the midway driver.

Tested by: make universe
@
text
@d39 1
@


1.328
log
@The en module has been broken for the last 40 hours.  Disconnect it
from the tree until it is fixed.  Since it is an atm driver, it isn't
commonly used so this will not negatively impact too many people.
harti can reconnect it when he resurfaces and corrects the en module
problems.  This should allow snapshots to start succeeding again.

Reported by: lots of people
@
text
@d32 1
@


1.327
log
@Add i2c to the list of modules to build.
@
text
@a31 1
	en \
@


1.326
log
@This is a driver for the physical layer chips used in ATM interfaces.
It currently supports the PMC Sierra Lite, Ultra and 622 chips and
the IDT 77105. The driver handles media options and state in a consistent
manner for ATM drivers. The next commit to the midway driver will make
it use utopia.
@
text
@d180 1
@


1.325
log
@remove old CCD module
@
text
@d135 1
@


1.324
log
@Add GEOM module compilation shims.
@
text
@a22 1
	ccd \
@


1.323
log
@Move the ips driver from ${MACHINE_ARCH} == "i386" to ${MACHINE} == "i386".

Approved by:	re (scottl)
@
text
@d38 1
@


1.322
log
@Hook up the ips module
@
text
@a180 1
	ips \
d222 1
@


1.321
log
@Add RealTek RTL8150 USB to fast Ethernet controller driver.
This driver now supports the Melco LUA-KTX and the GREEN HOUSE
GH-USB100B.

Reviewed by:	imp
MFC after:	2 weeks
@
text
@d181 1
@


1.320
log
@Convert the midway driver to use busdma. Except for this conversion the
following changes have been done:

- stylify. The original code was too hard to read.
- get rid of a number of compilation options (Adaptec-only, Eni-only, no-DMA).
- more debugging features.
- locking. This is not correct yet in the absence of interface layer locking,
  but is correct enough to not to cause lock order reversals.
- remove RAW mode. There are no users of this in the tree and I doubt that
  there are any.
- remove NetBSD compatibility code. There was no way to keep NetBSD non-busdma
  and FreeBSD busdma code together.
- if_en now buildable as a module.

This has been actively tested on sparc64 and i386 with ENI server and
client cards and an Adaptec card (thanks to kjc).

Reviewed by:	mdodd, arr
@
text
@d99 1
@


1.319
log
@Add device driver support for the ASIX Electronics AX88172 USB 2.0
ethernet controller. The driver has been tested with the LinkSys
USB200M adapter. I know for a fact that there are other devices out
there with this chip but don't have all the USB vendor/device IDs.

Note: I'm not sure if this will force the driver to end up in the
install kernel image or not. Special magic needs to be done to exclude
it to keep the boot floppies from bloating again, someone please
advise.
@
text
@d33 1
@


1.318
log
@Driver for Granch SBNI16 SHDSL modem

Submitted by:	Denis I. Timofeev <timofeev@@granch.ru>
MFC after:	1 week
@
text
@d19 1
@


1.317
log
@The dpt, ex and idt modules are for i386 only.
@
text
@d97 1
@


1.316
log
@Add 'idt' driver to module build.
@
text
@a164 1
	dpt \
a169 1
	ex \
a175 1
	idt \
d212 1
d214 1
d216 1
@


1.315
log
@Add module infrastructure for 'dpt' driver.
@
text
@d178 1
@


1.314
log
@Add module infrastructure for 'if_ex'.
@
text
@d165 1
@


1.313
log
@Add module infrastructure for 'vpd' and 'smbios' and move 'smbios'
to new home.
@
text
@d170 1
@


1.312
log
@Add module infrastructure for elink.
@
text
@d207 1
a216 1
	smapi \
@


1.311
log
@Add module infrastructure for if_ie.
@
text
@d167 1
@


1.310
log
@Retire 'atspeaker' and 'pcspeaker'.  We'll use 'speaker' which
is the same as the config device directive.

Reminded by:	 Takahashi Yoshihiro <nyan@@jp.FreeBSD.org>
@
text
@d175 1
@


1.309
log
@Simplify the assignment statement.
@
text
@d191 1
a204 1
	atspeaker \
a219 1
	pcspeaker \
@


1.308
log
@Build the drm module also on pc98.
@
text
@d289 1
a289 1
.MAKEFLAGS:=	${.MAKEFLAGS} -DNO_XREF
@


1.307
log
@A cute yet small MAC policy that provides a simple ACL mechanism to
permit users and groups to bind ports for TCP or UDP, and is intended
to be combined with the recently committed support for
net.inet.ip.portrange.reservedhigh.  The policy is twiddled using
sysctl(8).  To use this module, you will need to compile in MAC
support, and probably set reservedhigh to 0, then twiddle
security.mac.portacl.rules to set things as desired.  This policy
module only restricts ports explicitly bound using bind(), not
implicitly bound ports where the port number is selected by the
IP stack.  It appears to work properly in my local configuration,
but needs more broad testing.

A sample policy might be:

  # sysctl security.mac.portacl.rules="uid:425:tcp:80,uid:425:tcp:79"

This permits uid 425 to bind TCP sockets to ports 79 and 80.  Currently
no distinction is made for incoming vs. outgoing ports with TCP,
although that would probably be easy to add.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d165 1
a208 1
	drm \
@


1.306
log
@Hook up the if_my module to the build.
@
text
@d67 1
@


1.305
log
@Build the ncp and nwfs modules again, but only on i386 for now.
@
text
@d75 1
@


1.304
log
@Split the arch-specific AGP files into the appropriate files.* and do the same
for the agp module, and add agp to the list of modules to compile for alpha.
Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may
improve the situation, and it's what linux and NetBSD do.
@
text
@a10 4
# Removed while KSE settles in:
#	ncp \
#	nwfs \

d175 1
d179 1
@


1.303
log
@We only provide agp drivers for the intel chipsets, move the agp
subdir to the i386-only section.
@
text
@d266 2
a267 1
SUBDIR+=linprocfs \
@


1.302
log
@Add CanBe power management controller support.

Submitted by:	KIYOHARA Takashi <kiyohara@@kk.iij4u.or.jp>
@
text
@a16 1
	agp \
d158 1
@


1.301
log
@Run kldxref on sparc64, it works now.
@
text
@d218 3
a220 1
SUBDIR+=pcspeaker \
@


1.300
log
@A driver for the System Management Application Program
Interface (SMAPI) BIOS, which is present on some IBM
Thinkpad models (560, 600, 770 to name a few.)

The SMAPI BIOS provides access to System Information,
System Configuration, and Power Management.
@
text
@d285 1
a285 1
.if !defined(NO_XREF) && ${MACHINE_ARCH} != "sparc64"
@


1.299
log
@hookup wlan and rcv4 modules to the build

Reviewed by:	imp
@
text
@d214 1
@


1.298
log
@Build gem(4) on powerpc also.
@
text
@d97 1
d140 1
@


1.297
log
@Moved if_hme to hme.
(I need a score card to keep track of the /sys layout fights)
@
text
@d269 4
d274 1
a274 2
SUBDIR+=hme \
	gem
@


1.296
log
@Build a gem module, for sparc64 only for now.
@
text
@d270 1
a270 1
SUBDIR+=if_hme \
@


1.295
log
@Add an hme(4) module.

PR:		46871
Submitted by:	Hartmut Brandt <brandt@@fokus.gmd.de>
@
text
@d270 2
a271 1
SUBDIR+=if_hme
@


1.294
log
@Don't run kldxref when installing modules on sparc64.  kldxref and the whole
module dependency system rely on linker behaviour that is machine dependent
and not part of the elf spec, and only work by accident on other platforms.

Approved by:	re
@
text
@d269 4
@


1.293
log
@Correct alphabetization of awi entry.

Inane act of:	re
Spotted by:	bde
@
text
@d274 1
a274 1
.if !defined(NO_XREF)
@


1.292
log
@Move the awi module build dependency into the MACHINE_ARCH=i386 entry.
@
text
@d161 1
a162 1
	arcnet \
@


1.291
log
@Hook up the awi module for build on i386 and pc98, which appear to be
the supported platforms.  We build it into GENERIC, and it is currently
listed on the supported module list for drivers.conf on i386, which
breaks the release build.  This may fix the release build for RC1 on
i386.

Conspiracy of:	re
@
text
@d161 1
a201 1
	awi \
d215 1
a215 2
SUBDIR+=awi \
	pcspeaker \
@


1.290
log
@Unhook the old LOMAC module, now replaced with mac_lomac.

Approved by:	re (jhb)
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d201 1
d215 2
a216 1
SUBDIR+=pcspeaker \
@


1.289
log
@Unhook LOMAC kernel module since the functionality is now provided by
the smaller, cleaner, less bit-rotted mac_lomac module.

Approved by:	re
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@a241 1
	lomac \
a261 1
	lomac \
@


1.288
log
@Hook up the mac_lomac module build.

Approved by:	re
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@a175 1
	lomac \
@


1.287
log
@Hook the RAIDFrame module up to the build

Approved by:	re
@
text
@d68 1
@


1.286
log
@Make 3dfx i386-only.  The memrange API it uses may be defined in an MI
header, but it is only implemented on i386.
@
text
@d93 1
@


1.285
log
@Move rc(4) over to MI notes and enable it as a MI module.
@
text
@d15 1
a15 2
SUBDIR=	3dfx \
	accf_data \
d154 2
a155 1
SUBDIR+=aic \
@


1.284
log
@Move firewire back to being MI.
@
text
@d95 1
a208 1
	rc \
@


1.283
log
@Create a MACHINE_ARCH == i386 section that first lists modules common
to both i386 and pc98 and then uses MACHINE subsections to list modules
specific to i386/i386 and i386/pc98.
@
text
@d40 1
a164 1
	firewire \
@


1.282
log
@lnc(4) uses kvtop() and is thus i386-only for now.
@
text
@d152 2
a153 4
.if ${MACHINE} == "i386"
SUBDIR+=aac \
	acpi \
	aic \
a157 2
	asr \
	atspeaker \
a158 4
	cardbus \
	cbb \
	ciss \
	cm \
a159 1
	drm \
a160 1
	el \
a162 1
	exca \
a169 1
	iir \
a173 1
	mly \
a180 2
	rc \
	s3 \
a189 1
	vesa \
a192 1
.endif
d194 20
a213 26
.if ${MACHINE} == "pc98"
SUBDIR+=aic \
	aout \
	apm \
	ar \
	arcnet \
	bktr \
	coff \
	em \
	ep \
	fe \
	fpu \
	gnufpu \
	hea \
	hfa \
	ibcs2 \
	linprocfs \
	linux \
	lomac \
	ncv \
	netgraph \
	nsp \
	oltr \
	pccard \
	pcspeaker \
	pecoff \
d215 2
a216 14
	ray \
	sbni \
	scsi_low \
	smbfs \
	snc \
	sound \
	splash \
	sppp \
	sr \
	stg \
	streams \
	vinum \
	wi \
	xe
@


1.281
log
@Make firewire i386-only for now.  It doesn't quite handle machines with
64-bit address spaces yet.  Pointy hat to myself for sticking it in the MI
NOTES file to begin with.
@
text
@a63 1
	lnc \
d184 1
@


1.280
log
@ed(4) uses kvtop() and is thus i386-only.  It has several other warnings
related to sizeof(int) != sizeof(void *), but kvtop() is much harder to
fix.

Approved by:	imp
@
text
@a39 1
	firewire \
d176 1
@


1.279
log
@Hook the aic7xxx modules up.  This requires some extra care since aicasm
is a compiler tool and needs to be compiled by the host compiler.  I've
tested this in i386->sparc cross-build, 4.7->current upgrade, normal
buildkernel target, and normal /sys/i386/compile/GENERIC configurations.

Submitted by:	ru
@
text
@a37 1
	ed \
d171 1
@


1.278
log
@Add an isp(4) module.  sbus support is only compiled in on sparc64.
pci support is always compiled in.
@
text
@d20 1
@


1.277
log
@Add a module for mpt(4).
@
text
@d58 1
@


1.276
log
@Rename the speaker device for pc98 to 'pcspeaker'.
@
text
@d78 1
@


1.275
log
@Build the following modules on ia64 as well:
ar, asr, bktr, cardbus, cbb, ep, exca, hea, hfa, ipfilter, lomac,
netgraph, pccard, rc, sound, sppp, vinum.
@
text
@a213 1
	atspeaker \
d232 1
@


1.274
log
@Provide a simple sample labeled access control policy, mac_partition.
This policy can be loaded dynamically, and assigns each process a
partition number, as well as permitting processes to operate outside
the partition.  Processes contained in a partition can only "see"
processes inside the same partition, so it's a little like jail.
The partition of a user can be set using the label mechanisms in
login.conf.  This sample policy is a good starting point for developers
wanting to learn about how to produce labeled policies, as it labels
only one kernel object, the process credential.

PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d142 1
a142 1
.if !defined(NO_IPFILTER) && ${MACHINE_ARCH} != "ia64"
d252 3
d256 1
d258 4
d267 2
d270 2
d273 1
d275 2
d278 1
d281 1
d283 1
d286 1
@


1.273
log
@- New-bussify the rc(4) device driver.
- Add detach support to the driver so that you can kldunload the module.
  Note that currently rc_detach() fails to detach a unit if any of its
  child devices are open, thus a kldunload will fail if any of the tty
  devices are currently open.
- sys/i386/isa/ic/cd180.h was moved to sys/dev/ic/cd180.h as part of
  this change.

Requested by:	rwatson
Tested by:	rwatson
@
text
@d71 1
@


1.272
log
@Fixed some unsorting.
@
text
@d190 1
@


1.271
log
@Connect ubsa module to build.

Forgotten by:	kan
@
text
@d11 4
d38 1
a39 1
	fdc \
d46 1
a48 1
	if_faith \
d105 1
a106 1
	trm \
d113 1
a114 1
	udf \
d137 2
a138 2
.if ${MACHINE_ARCH} != "sparc64"
SUBDIR+=syscons
d145 4
a148 3
#removed while KSE settles in:
#	ncp \
#	nwfs \
d156 1
a158 1
	apm \
d182 1
d184 1
a185 2
	mly \
	netgraph \
d187 1
a188 1
	pccard \
d209 1
a211 1
	apm \
d227 1
a228 1
	netgraph \
d230 1
a231 1
	pccard \
a277 4
.endif

.if defined(WANT_EXT2FS_MODULE)
SUBDIR+=ext2fs
@


1.270
log
@Module-ize the 'core' crypto stuff. This may still need to be compiled
into the kernel by default (if required), but other modules can now
depend() on this.

Fix inter-module dependancy.

Earlier version OK'ed by:	sam
@
text
@d105 1
@


1.269
log
@The ep and pccard modules build on pc98.
@
text
@d3 4
d26 2
a27 1
	cryptodev \
@


1.268
log
@Connect trm(4) to the build.

Reviewed by:	mux (mentor)
Approved by:	mux (mentor)
@
text
@d205 1
d220 1
@


1.267
log
@Disconnect "sem" module from the build.
@
text
@d97 1
@


1.266
log
@Oops.  Actually connect back msdosfs to the build for every platform.

Spotted by:	bde
@
text
@a85 1
	sem \
@


1.265
log
@The msdosfs module now builds on sparc64.  No idea if it works
though.
@
text
@d68 1
@


1.264
log
@hookup new crypto support to the config/build process
@
text
@d127 1
a127 2
SUBDIR+=msdosfs \
	syscons
@


1.263
log
@Turn on the mcd(4) module.
@
text
@d22 1
d34 1
d99 1
@


1.262
log
@Moved the cam and cd9660 modules to the MI list.  Don't build msdosfs or
syscons on sparc64; msdosfs will likely never work, syscons needs work.
@
text
@d62 1
@


1.261
log
@need exca too
@
text
@d18 1
d20 1
a64 1
	msdosfs \
a89 1
	syscons \
d122 5
a146 1
	cam \
a148 1
	cd9660 \
a198 2
	cam \
	cd9660 \
d254 1
a254 3
SUBDIR+=cam \
	cd9660 \
	linprocfs \
@


1.260
log
@Add cardbus, cbb, ep and pccard.  These can likely be moved to the MI
section, but I've not had a chance to build them on other
architectures recently enough to add them.
@
text
@d153 1
@


1.259
log
@Firewire can be built on other than i386 after sbp.c fix.

Tested on: Alpha (beast.freebsd.org)
@
text
@d130 1
d143 2
d152 1
d169 1
@


1.258
log
@Add the rest of the kernel support for the sem_ API in kern/uipc_sem.c.

Option 'P1003_1B_SEMAPHORES' to compile them in, or load the "sem" module
to activate them.

Have kern/makesyscalls.sh emit an include for sys/_semaphore.h into sysproto.h
to pull in the typedef for semid_t.

Add the syscalls to the syscall table as module stubs.
@
text
@d28 1
a149 1
	firewire \
a194 1
	firewire \
@


1.257
log
@Don't build unneeded modules for pc98.
@
text
@d80 1
@


1.256
log
@Put firewire under architectures it actually might conceivably
build on, let alone actually do some useful work on real hardware.

Namely, put it in i386/pc98. There is no bus_dma.h on the other architecures,
tra la.
@
text
@d128 1
a128 1
.if ${MACHINE_ARCH} == "i386"
d181 44
a243 6
.endif

.if ${MACHINE} == "pc98"
SUBDIR+=pmc \
	firewire \
	snc
@


1.255
log
@Add firewire module
@
text
@a27 1
	firewire \
d148 1
d204 1
@


1.254
log
@Add the aout module subdir for the i386.
@
text
@d28 1
@


1.253
log
@Connect if_gre module to the build.
@
text
@d132 1
@


1.252
log
@Remove aic7xxx from the module build framework until all bootstrapping
issues are resolved.
@
text
@d33 1
@


1.251
log
@Complete the hookup of ahd/ahc module building.
@
text
@a11 1
	aic7xxx \
@


1.250
log
@Remove duplicate vinum entry.
@
text
@d12 1
@


1.249
log
@Add the uftdi ucom driver which supports the following adapters:

	Inland UAS111
	QVS USC-1000
	HP USB-Serial adapter shipped with some HP laptops

Submitted by:	takawata
MFC After:	7 days
@
text
@d201 1
a201 2
	snc \
	vinum
@


1.248
log
@Introduce support for Mandatory Access Control and extensible
kernel access control.

Hook up various policy modules to the kernel build.

Note that a number of these modules require futher entry point commits
in the remainder of the kernel to become fully functional, but enough
of the pieces are in place to allow experimentation.

Note also that it would be desirable to not build the mac_*.ko modules
if 'options MAC' is not defined in the kernel configuration, because
the resulting modules are not useful without the kernel option.  There
doesn't appear to be precedent for a way to do this -- for example,
we allow ipfw.ko to be built even if 'options NETINET' isn't defined.
Suggests welcomed on the "best" way to do this.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
@
text
@d97 1
@


1.247
log
@Commit a version of the uvisor driver for connecting Handspring
Visors via USB.

Submitted by:	Chia-liang Kao <clkao@@clkao.org>
@
text
@d51 7
@


1.246
log
@- Add 'hea'.
- Compile 'hfa' only on i386 (for now).
@
text
@d103 1
@


1.245
log
@Remove bktr for ia64. Same problem as vinum. See PR 38678.
@
text
@a29 1
	hfa \
d139 2
@


1.244
log
@Vinum doesn't build on ia64.
See PR: 38678
@
text
@a170 1
	bktr \
@


1.243
log
@Remove asr from the ia64 build. Its use of KERNBASE appears i386
specific by way of which headers are being included (and headers
not included).
@
text
@a104 1
	vinum \
d163 1
d192 2
a193 1
	snc
d204 2
a205 1
	sppp
@


1.242
log
@Check that kldxref(8) exists before running it.
@
text
@a170 1
	asr \
@


1.241
log
@Move drm to the i386-only section.
@
text
@d219 4
a222 1
	-kldxref ${DESTDIR}${KMODDIR}
@


1.240
log
@Hook the DRM up to the build and add it to NOTES.

Approved by:	des
@
text
@a23 1
	drm \
d135 1
@


1.239
log
@Build modules on ia64:
o  Make the cam, cd9660 lomac and sound modules i386 and alpha
   specific due to link problems (@@gprel relocation when @@ltoff
   is required).  Once resolved, these can be moved back to the
   generic list.
o  Build linprocfs only on those architectures that have the
   linux module.
o  Make the sppp module i386 and alpha specific due to compile
   problems (pointers as switch cases). Once resolved, this can
   be moved back to the generic list.
o  Build all i386 specific modules, with the exception of those
   mentioned above as being moved from the generic list to the
   i386 list and those with dependencies on the linux module (aac)
   or i386 dependent (ar, apm, atspeaker, fpu, gnufpu, ibcs2,
   linux, ncv, nsp, netgraph, oltr, pecoff, s3, sbni, stg and
   vesa).
o  Don't build acpi as a module yet. It most be ported first.
   Once ported, it can be added to the ia64 list.
o  Don't build ipfilter yet due to compile errors (osreldate.h
   not found).
@
text
@d24 1
@


1.238
log
@- Convert the 'hfa' ATM interface driver to newbus.
- Add stubs for EISA and SBUS cards.
  (VME, FutureBUS, and TurboChannel stubs not provided.)
- Add infrastructure to build driver and bus front-end modules.
@
text
@a17 1
	cam \
a18 1
	cd9660 \
a49 1
	linprocfs \
a50 1
	lomac \
a77 2
	sound \
	sppp \
d112 1
a112 1
.if !defined(NO_IPFILTER)
d130 2
d142 1
d144 1
d156 1
d158 1
d167 23
d196 8
a203 2
SUBDIR+=linux \
	osf1
@


1.237
log
@Add a filesystem driver for the Universal Disk Format.  For more info,
see http://people.freebsd.org/~scottl/udf

 MFC after:	when asmodai gets the backport done
 Prodded by:	phk asmodai des
@
text
@d32 1
@


1.236
log
@Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217
with the NO_IPFILTER make.conf(5) knob.

(So that we can "make the-rest-of-the-world" again.)
@
text
@d95 1
@


1.235
log
@Add a USB comm driver.

Ported from NetBSD by:	akiyama
@
text
@a43 1
	ipfilter \
d115 4
@


1.234
log
@Support for USB fm radio.

Submitted by: David Yeske <dyeske@@yahoo.com>
@
text
@d93 1
d105 1
d109 1
@


1.233
log
@Add a module of xe driver.

Approved by: imp
@
text
@d94 1
@


1.232
log
@Always build all modules for LINT
@
text
@d154 2
a155 1
	wi
@


1.231
log
@Forced commit.  Previous commit was in response to:

PR:		kern/33583
@
text
@d171 1
a171 1
.if defined(MODULES_OVERRIDE)
@


1.230
log
@Move the pseudofs, procfs and linprocfs modules out from the fs directory.
Keeping them there seemed like a good idea at the time, but it annoys bde
and confuses people who do not understand how MODULES_OVERRIDE works.
@
text
@@


1.229
log
@Add the 'iir' driver, for the Intel Integrated RAID controllers and
prior ICP Vortex models.  This driver was developed by Achim Leubner
of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel.

Submitted by:	"Kannanthanam, Boji T" <boji.t.kannanthanam@@intel.com>
MFC after:	2 weeks
@
text
@a29 1
	fs \
d52 1
d72 2
@


1.228
log
@- generic Arcnet framework
- device driver for SMC COM90cx6 Arcnet network adapters

Obtained from:	NetBSD
@
text
@d134 1
@


1.227
log
@Make AIO a loadable module.

Remove the explicit call to aio_proc_rundown() from exit1(), instead AIO
will use at_exit(9).

Add functions at_exec(9), rm_at_exec(9) which function nearly the
same as at_exec(9) and rm_at_exec(9), these functions are called
on behalf of modules at the time of execve(2) after the image
activator has run.

Use a modified version of tegge's suggestion via at_exec(9) to close
an exploitable race in AIO.

Fix SYSCALL_MODULE_HELPER such that it's archetecuterally neutral,
the problem was that one had to pass it a paramater indicating the
number of arguments which were actually the number of "int".  Fix
it by using an inline version of the AS macro against the syscall
arguments.  (AS should be available globally but we'll get to that
later.)

Add a primative system for dynamically adding kqueue ops, it's really
not as sophisticated as it should be, but I'll discuss with jlemon when
he's around.
@
text
@d120 1
d126 1
@


1.226
log
@-Remove unneeded include stddef.h
-Modify modules Makefile so that em driver compiles only on
i386 platform. (Alpha not supported yet)

PR:	kern/32993
MFC after:	1
@
text
@d12 1
@


1.225
log
@Add modules of scsi_low based SCSI drivers ncv, nsp, stg, and common
part scsi_low.

Submitted-by: takawata
@
text
@a26 1
	em \
d126 1
@


1.224
log
@Connect libiconv to the build.

Recent work by fjoe and bp has fixed smbfs.  The smbfs module
can now be loaded once libiconv and libmchain have been loaded,
and works!
@
text
@d132 2
d141 1
d145 1
@


1.223
log
@Pseudofsize procfs(5).
@
text
@d51 1
@


1.222
log
@Enable build of smbfs. It works now as before on both UP and MP machines.
@
text
@a70 1
	procfs \
@


1.221
log
@This is the first commit of the Intel gigabit driver for
PRO/1000 cards.

Submitted by:Prafulla Deuskar
Reviewed by: Paul Saab
MFC after:1 week
@
text
@d139 1
a145 2
#removed while KSE settles in:
#	smbfs \
@


1.220
log
@Re-enable the ciss driver, now that it should be building again.
@
text
@d27 1
@


1.219
log
@Remove ciss from the modules build until the build issues are resolved.
@
text
@d123 1
a142 1
BROKEN=ciss
@


1.218
log
@Add the 'ciss' driver, which supports the Compaq SmartRAID 5* family of
RAID controllers (5300, 532, 5i, etc.)

Thanks to Compaq and Yahoo! for support during the development of this
driver.

MFC after:	1 week
@
text
@a123 1
	ciss \
d142 1
@


1.217
log
@Add driver for Granch SBNI12-xx ISA and PCI network adapters.

MFC after:	1 week
@
text
@d124 1
@


1.216
log
@The "lomac" module compiles fine on Alpha, too.

Tested by:	wilko
@
text
@d136 1
@


1.215
log
@Add module "lomac" to the modules Makefile, i386 section.  If someone on
Alpha can verify that it compiles fine there, too, this should be moved
to the MI section (or that problem fixed); I've only had x86 hardware to
est with.

Sponsored by:	DARPA, NAI Labs (CBOSS project)
@
text
@d52 1
a129 1
	lomac \
@


1.214
log
@Add modules for lpt, plip, ppbus, ppi and pps.

Submitted by:    j mckitrick <jcm@@freebsd-uk.eu.org>
@
text
@d129 1
@


1.213
log
@Remove duplicate apm entry for pc98
@
text
@d52 1
d64 1
d66 3
@


1.212
log
@Unbreak alpha builds.
@
text
@d140 1
a140 2
SUBDIR+=apm \
	pmc \
@


1.211
log
@Make apm a module.
We need further work to be able to specify an equivalence of `flags 0x20'.
Many PCs should work for now.  But, some PCs need `flags 0x20'.
@
text
@a13 1
	apm \
d113 1
d140 3
a142 2
SUBDIR+=pmc
SUBDIR+=snc
@


1.210
log
@Added the pmc driver which supports power management controller of
old NEC PC-98NOTE.

Submitted by:	chi@@bd.mbn.or.jp (Chiharu Shibata)
MFC after:	1 week
@
text
@d14 1
@


1.209
log
@Oops. Remove wx.
@
text
@d139 1
@


1.208
log
@Build the linux module on Alpha again. Note that the linux module
is not added to the MI list of modules. The current state of
affairs is such that the linux module is the exception, not the
common case.
@
text
@a101 1
	wx \
@


1.207
log
@Linux compiles broken on alpha again. Remove.
@
text
@d144 2
a145 1
SUBDIR+=osf1
@


1.206
log
@Hook the gx module up to the build.
@
text
@a50 1
	linux \
d123 2
a125 1
	mly \
@


1.205
log
@Activate the bridge/dummynet modules.

Reminded by:	ru
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.204 2001/09/27 23:55:27 wpaul Exp $
d31 1
@


1.204
log
@Add device driver support for the Broadcom BCM570x family of gigabit
ethernet controllers. This adds support for the 3Com 3c996-T, the
SysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs on
Dell PowerEdge 2550 servers. The latter configuration hauls ass:
preliminary measurements show TCP speeds of over 900Mbps using
only normal size frames.

TCP/IP checksum offload, jumbo frames and VLAN tag insertion/stripping
are supported, as well as interrupt moderation.

Still need to fix autonegotiation support for 1000baseSX NICs, but
beyond that, driver is pretty solid.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.203 2001/09/25 18:40:51 brooks Exp $
d16 1
d25 1
@


1.203
log
@Make faith loadable, unloadable, and clonable.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.202 2001/09/21 11:21:06 ru Exp $
d15 1
@


1.202
log
@Only call kldxref(8) once, after installing all modules.

OK'ed by:	peter
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.201 2001/09/18 23:31:37 peter Exp $
d31 1
@


1.201
log
@Cleanup and split of nfs client and server code.
This builds on the top of several repo-copies.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.200 2001/09/15 09:35:10 mr Exp $
d148 7
@


1.200
log
@Conditionalize building of ex2fs module by WANT_EXT2FS_MODULE
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.199 2001/09/13 08:26:49 mr Exp $
d52 2
a53 1
	nfs \
@


1.199
log
@Add ext2fs module
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.198 2001/09/12 08:37:51 julian Exp $
a23 1
	ext2fs \
d139 4
@


1.198
log
@KSE Milestone 2
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.

Sorry john! (your next MFC will be a doosie!)

Reviewed by: peter@@freebsd.org, dillon@@freebsd.org

X-MFC after:    ha ha ha ha
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.197 2001/09/05 23:47:46 brooks Exp $
d24 1
@


1.197
log
@Attach if_vlan to the build process.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.196 2001/09/02 06:43:45 shiba Exp $
a51 1
	ncp \
a56 1
	nwfs \
d100 3
a123 1
	smbfs \
d130 2
@


1.196
log
@Make the fe driver kernel object module to compile in default.

Reviewed by: imp
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.195 2001/08/30 00:55:22 msmith Exp $
d36 1
@


1.195
log
@Build the ACPI module by default.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.194 2001/07/25 20:15:12 fenner Exp $
d112 1
@


1.194
log
@Unbreak ip_mroute_mod
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.193 2001/07/25 00:20:33 mjacob Exp $
d104 1
@


1.193
log
@Move netgraph to i386 only. Which is where it works only.
@
text
@d1 1
a1 3
# $FreeBSD: src/sys/modules/Makefile,v 1.192 2001/07/23 20:44:53 wpaul Exp $

# XXX present but broken: ip_mroute_mod
d37 1
@


1.192
log
@You were knocked senseless by the Boomerang, spun around by the Cyclone,
blown over by the Hurricane and had a house dropped on you by the Tornado.
Now it's time to have your parade rained on by... the Typhoon!

This commit adds driver support for 3Com 3cR990 10/100 ethernet
adapters based on the Typhoon I and Typhoon II chipsets. This is actually
a port of the OpenBSD driver with many hacks by me.

No Virginia, there isn't any support for the hardware crypto yet. However
there is support for TCP/IP checksum offload and VLANs.

Special thanks go to Jason Wright, Aaron Campbell and Theo de Raadt for
squeezing enough info out of 3Com to get this written, and for doing
most of the hard work.

Manual page is included. Compiled as a module and included in GENERIC.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.191 2001/07/15 04:55:31 brooks Exp $
a52 1
	netgraph \
d115 1
@


1.191
log
@Put module directories one per line so adding new modules creates readable
diffs and produces less conflicts with local source trees.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.190 2001/07/08 04:17:26 julian Exp $
d81 1
@


1.190
log
@turn on the null-modem device.
(I've been using it with vmware for over a year now.)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.189 2001/07/02 21:01:51 brooks Exp $
d9 84
a92 8
SUBDIR=	3dfx accf_data accf_http agp aha amr an aue \
	cam ccd cd9660 coda cue dc de digi ed fdescfs fdc fs fxp \
	if_disc if_ef if_gif if_ppp if_sl if_stf if_tap if_tun \
	ip6fw ipfilter ipfw ispfw joy kue lge \
	libmchain linux lnc md mii mlx msdosfs ncp netgraph nfs nge nmdm ntfs \
	nullfs nwfs pcn portalfs procfs ${_random}  \
	rl rp sf sis sk sn snp sound sppp ste sym syscons sysvipc ti tl twe \
	tx udbp ugen uhid ukbd ulpt umapfs umass umodem ums unionfs urio usb \
d94 7
a100 1
	vinum vpo vr vx wb wx xl
d104 22
a125 2
SUBDIR+=aac aic ar asr atspeaker bktr coff el fpu gnufpu ibcs2 mly \
	oltr pecoff ray s3 smbfs splash sr streams vesa wi
@


1.189
log
@gif(4) and stf(4) modernization:

 - Remove gif dependencies from stf.
 - Make gif and stf into modules
 - Make gif cloneable.

PR:		kern/27983
Reviewed by:	ru, ume
Obtained from:	NetBSD
MFC after:	1 week
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.188 2001/06/29 07:36:29 joerg Exp $
d13 1
a13 1
	libmchain linux lnc md mii mlx msdosfs ncp netgraph nfs nge ntfs \
@


1.188
log
@First stab at fixing resource deallocation, and implementing fdc(4) as
a KLD.  Still doesn't work well except in the PCMCIA case (now if only
pccardd(8) could load and unload drivers dynamically...).  Mainly, it
tries to find fdc0 on the PCI bus for whatever obscure reasons, but i
need someone who understands driver(9) to fix this.  However, it's at least
already better than before, and i'm tired of maintaining too many private
changes in my tree, given the large patches bde submitted. :)

Idea of a KLD triggered by:	Michael Reifenberger <root@@nihil.plaut.de>
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.187 2001/06/28 06:41:22 dd Exp $
d10 3
a12 2
	cam ccd cd9660 coda cue dc de digi ed fdescfs fdc fs fxp if_disc if_ef \
	if_ppp if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kue lge \
@


1.187
log
@Remove dgm module.

Forgotten by:	brian
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.186 2001/06/14 15:15:54 joerg Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de digi ed fdescfs fs fxp if_disc if_ef \
@


1.186
log
@Implement a loadable module for the oltr Olicom Token Ring driver.  I
could only get a chance of testing it under 4.3, but together with the
if_oltr.c fixes at least it seems to work now.  If someone has the chance
to test this under -current, please do.

Unfortunaltey, the TR code itself (if_iso88025subr.c) is not written
in a way that would allow to make a seaparate KLD out of it.  By now,
just link it directly into the oltr KLD since it's probably the POLA
to be able to load the TR code together with the only TR hardware
driver we've got by now.

I've got one single unexplained panic (in doreti_switch or somewhere
there, calling a 0xc1XXXXXX address that did no longer belong to the
kernel at all) after unloading the modules once, thus i don't propose
a MFC of this module despite my testing has been done solely on 4.3,
unless someone is really going to test this stuff in -current.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.185 2001/06/10 23:20:38 des Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de dgm digi ed fdescfs fs fxp if_disc if_ef \
@


1.185
log
@Disconnect linprocfs prior to moving it.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.184 2001/06/10 19:16:18 des Exp $
d22 1
a22 1
	pecoff ray s3 smbfs splash sr streams vesa wi
@


1.184
log
@Connect the fs directory to the build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.183 2001/05/31 21:44:19 wpaul Exp $
d21 1
a21 1
SUBDIR+=aac aic ar asr atspeaker bktr coff el fpu gnufpu ibcs2 linprocfs mly \
@


1.183
log
@Add device driver support for the Level 1 LXT1001 NetCellerator
gigabit ethernet controller chip. This device is used on some
fiber optic gigE cards from SMC, D-Link and Addtron. Jumbograms and
TCP/IP checksum offload on receive are supported. Hardware VLAN
filtering is not, because it doesn't play well with our existing
VLAN code. Also add manual page.

There is a 4.x version of this driver available at
http://www.freebsd.org/~wpaul/Level1/4.x if anyone feels adventurous
and wants to test it. I still need to do performance testing and
tuning with this device.

(For my next trick, I will make the 3Com 3cR990 sit up and beg.)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.182 2001/05/30 06:24:47 dougb Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de dgm digi ed fdescfs fxp if_disc if_ef \
@


1.182
log
@Don't ask to build something that doesn't exist anymore.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.181 2001/05/25 08:14:07 ru Exp $
d11 1
a11 1
	if_ppp if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kue \
@


1.181
log
@- sys/msdosfs moved to sys/fs/msdosfs
- msdos.ko renamed to msdosfs.ko
- /usr/include/msdosfs moved to /usr/include/fs/msdosfs
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.180 2001/05/23 23:33:08 dd Exp $
d12 1
a12 1
	libmchain linux lnc md mfs mii mlx msdosfs ncp netgraph nfs nge ntfs \
@


1.180
log
@Build snp(4) as a module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.179 2001/05/23 09:42:22 ru Exp $
d12 1
a12 1
	libmchain linux lnc md mfs mii mlx msdos ncp netgraph nfs nge ntfs \
@


1.179
log
@- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file
  systems were repo-copied from sys/miscfs to sys/fs.

- Renamed the following file systems and their modules:
  fdesc -> fdescfs, portal -> portalfs, union -> unionfs.

- Renamed corresponding kernel options:
  FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS.

- Install header files for the above file systems.

- Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland
  Makefiles.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.178 2001/05/11 19:56:35 wpaul Exp $
d14 2
a15 2
	rl rp sf sis sk sn sound sppp ste sym syscons sysvipc ti tl twe tx \
	udbp ugen uhid ukbd ulpt umapfs umass umodem ums unionfs urio usb \
@


1.178
log
@Add support for gigabit ethernet cards based on the NatSemi DP83820
and DP83821 gigabit ethernet MAC chips and the NatSemi DP83861 10/100/1000
copper PHY. There are a whole bunch of very low cost cards available with
this chipset selling for $150USD or less. This includes the SMC9462TX,
D-Link DGE-500T, Asante GigaNIX 1000TA and 1000TPC, and a couple cards
from Addtron.

This chip supports TCP/IP checksum offload, VLAN tagging/insertion.
2048-bit multicast filter, jumbograms and has 8K TX and 32K RX FIFOs.
I have not done serious performance testing with this driver. I know
it works, and I want it under CVS control so I can keep tabs on it.
Note that there's no serious mutex stuff in here yet either: I need
to talk more with jhb to figure out the right way to do this. That
said, I don't think there will be any problems.

This driver should also work on the alpha. It's not turned on in
GENERIC.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.177 2001/05/02 01:08:06 brian Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de dgm digi ed fdesc fxp if_disc if_ef \
d13 1
a13 1
	nullfs nwfs pcn portal procfs ${_random}  \
d15 1
a15 1
	udbp ugen uhid ukbd ulpt umapfs umass umodem ums union urio usb \
@


1.177
log
@Add a ``digi'' driver.

This driver supports PCI Xr-based and ISA Xem Digiboard cards.
dgm will go away soon if there are no problems reported.  For now,
configuring dgm into your kernel warns that you should be using
digi.  This driver is probably close to supporting Xi, Xe and Xeve
cards, but I wouldn't expect them to work properly (hardware
donations welcome).

The digi_* pseudo-drivers are not drivers themselves but contain
the BIOS and FEP/OS binaries for various digiboard cards and are
auto-loaded and auto-unloaded by the digi driver at initialisation
time.  They *may* be configured into the kernel, but waste a lot
of space if they are.  They're intended to be left as modules.

The digictl program is (mainly) used to re-initialise cards that
have external port modules attached such as the PC/Xem.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.176 2001/04/24 12:30:49 sheldonh Exp $
d12 2
a13 2
	libmchain linux lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
	nwfs pcn portal procfs ${_random}  \
@


1.176
log
@Revert previous delta, which was completely bogus.

The perceived problem was the symptom of a local error.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.175 2001/04/24 08:56:42 sheldonh Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de dgm ed fdesc fxp if_disc if_ef \
@


1.175
log
@Disconnect linux from the build.  The buildkernel target has been
breaking on linux for more than two days because sys_exit_args
referenced in linux_sysent.c does not exist.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.174 2001/04/14 15:36:30 brian Exp $
d12 1
a12 1
	libmchain lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.174
log
@dgm now builds as a module
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.173 2001/04/13 12:11:19 bp Exp $
d12 1
a12 1
	libmchain linux lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.173
log
@Add smbfs module. Currently it includes smbfs, netsmb and DES parts.
Kernel should be compiled with options LIBMCHAIN and LIBICONV.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.172 2001/04/02 08:52:05 imp Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de ed fdesc fxp if_disc if_ef \
@


1.172
log
@Add support for MODULES_OVERRIDE.  This is a list of modules to build
instead of all of them.  You can put this in /etc/make.conf or in
makeoptions.

Reviewed by: arch@@

# docs to follow.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.171 2001/03/09 20:10:30 phk Exp $
d22 1
a22 1
	pecoff ray s3 splash sr streams vesa wi
@


1.171
log
@Remove vn(4) driver.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.170 2001/02/24 15:44:29 bp Exp $
d31 4
@


1.170
log
@Introduce API for sequential reads/writes (build/dissect) of mbuf chains.

Reviewed by:	Ian Dowse <iedowse@@maths.tcd.ie>,
		Bosko Milekic <bmilekic@@technokratis.com>,
		Julian Elischer <julian@@elischer.org> and arch@@/net@@
Obtained from:	smbfs
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.169 2001/02/20 02:19:01 jlemon Exp $
d17 1
a17 1
	vinum vn vpo vr vx wb wx xl
@


1.169
log
@Hook up the linux module for alpha again.

Approved by:	beast
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.168 2001/02/19 21:20:33 mjacob Exp $
d12 1
a12 1
	linux lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.168
log
@Move linux to i386 only until it gets fixed for alpha (again).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.167 2001/02/01 16:39:33 des Exp $
d12 1
a12 1
	lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
d21 2
a22 2
SUBDIR+=aac aic ar asr atspeaker bktr coff el fpu gnufpu ibcs2 linux linprocfs \
	mly pecoff ray s3 splash sr streams vesa wi
@


1.167
log
@KLDify the "speaker" device (which calls itself atspeaker internally, and
is i386-specific, so name the module atspeaker rather than speaker).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.166 2001/01/30 10:20:17 jhay Exp $
d12 1
a12 1
	linux lnc md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
d21 2
a22 2
SUBDIR+=aac aic ar asr atspeaker bktr coff el fpu gnufpu ibcs2 linprocfs mly \
	pecoff ray s3 splash sr streams vesa wi
@


1.166
log
@Make klds for the ar and sr devices and hook them up.

The normal versions are called if_ar.ko and if_sr.ko and the netgraph
versions ng_sync_ar.ko and ng_sync_sr.ko.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.165 2001/01/09 04:56:53 green Exp $
d21 1
a21 1
SUBDIR+=aac aic ar asr bktr coff el fpu gnufpu ibcs2 linprocfs mly \
@


1.165
log
@Evidently, svr4 is broken at the moment.  Disconnect the build to prevent
Bad Things from unsuspecting module loaders.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.164 2001/01/05 16:53:07 nsouch Exp $
d21 2
a22 2
SUBDIR+=aac aic asr bktr coff el fpu gnufpu ibcs2 linprocfs mly pecoff ray \
	s3 splash streams vesa wi
@


1.164
log
@Add the VESA S3 linear framebuffer driver. It works on top of VESA by replacing
the video switch by another. Exactly as VESA does on top of VGA.

It adds linear framebuffer to S3 VESA 1.2 cards.

Obtained from:	The original S3 ISA code comes from
                Peter Horton <pdh@@colonel-panic.com>
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.163 2001/01/03 08:12:05 jhay Exp $
d22 1
a22 1
	s3 splash streams svr4 vesa wi
@


1.163
log
@Make sppp a kld.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.162 2000/12/28 12:17:33 des Exp $
d22 1
a22 1
	splash streams svr4 vesa wi
@


1.162
log
@Retire kernfs (kernel part).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.161 2000/12/22 22:33:15 obrien Exp $
d14 1
a14 1
	rl rp sf sis sk sn sound ste sym syscons sysvipc ti tl twe tx \
@


1.161
log
@*sigh* The `pecoff' module was added to all arches w/out testing a compile
on all arches.  This fixes the Alpha kernel build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.160 2000/12/21 15:33:30 takawata Exp $
d11 1
a11 1
	if_ppp if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kernfs kue \
@


1.160
log
@Add pecoff directory.

Submitted by:nyan
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.159 2000/12/19 12:54:17 alex Exp $
d13 1
a13 1
	nwfs pcn pecoff portal procfs ${_random}  \
d21 1
a21 1
SUBDIR+=aac aic asr bktr coff el fpu gnufpu ibcs2 linprocfs mly ray \
@


1.159
log
@Enable the sym module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.158 2000/12/16 01:48:06 paul Exp $
d13 1
a13 1
	nwfs pcn portal procfs ${_random} \
@


1.158
log
@Enable building of lnc module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.157 2000/12/15 20:14:19 wpaul Exp $
d14 1
a14 1
	rl rp sf sis sk sn sound ste syscons sysvipc ti tl twe tx \
@


1.157
log
@Whups: only build the if_el module on the x86 platform for now, until
I can confirm it works on the alpha.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.156 2000/12/15 20:09:08 wpaul Exp $
d12 1
a12 1
	linux md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.156
log
@Newbus the if_el (3Com 3c501) driver. Use bus_space_X() functions.
Add detach routine and turn driver into a module so it can be loaded
and unloaded. Also take a stab at implementing multicast packet
reception so that this NIC will work with IPv6. Promiscuous mode
doesn't seem to work, but I'm not sure why. It works well enough that
I can run dhclient on it and put it on the office network though.
Also ripped out spl stuff and replaced it with mutexes.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.155 2000/12/13 20:29:30 des Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de ed el fdesc fxp if_disc if_ef \
d21 1
a21 1
SUBDIR+=aac aic asr bktr coff fpu gnufpu ibcs2 linprocfs mly ray \
@


1.155
log
@Reconnect linprocfs.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.154 2000/12/13 05:54:26 imp Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc de ed fdesc fxp if_disc if_ef \
@


1.154
log
@Add aic and ray modules.  I've been building these for a while now on
i386.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.153 2000/12/12 16:03:17 des Exp $
d21 2
a22 2
SUBDIR+=aac aic asr bktr coff fpu gnufpu ibcs2 mly ray splash streams \
	svr4 vesa wi
@


1.153
log
@Temporarily disconnect linprocfs from the build, until I fix it so it builds
with Kirk's big proc patch.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.152 2000/12/01 21:13:06 alfred Exp $
d21 1
a21 1
SUBDIR+=aac asr bktr coff fpu gnufpu ibcs2 mly splash streams \
@


1.152
log
@Revert disconnect of sysvipc now that there's a makefile available
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.151 2000/12/01 12:26:39 des Exp $
d21 1
a21 1
SUBDIR+=aac asr bktr coff fpu gnufpu ibcs2 linprocfs mly splash streams \
@


1.151
log
@Disconnect sysvipc, since it doesn't build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.150 2000/12/01 08:57:46 alfred Exp $
d14 1
a14 1
	rl rp sf sis sk sn sound ste syscons ti tl twe tx \
@


1.150
log
@sysvipc loadable.

new syscall entry lkmressys - "reserved loadable syscall"

Make syscall_register allow overwriting of such entries (lkmressys).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.149 2000/11/07 01:03:22 wpaul Exp $
d14 1
a14 1
	rl rp sf sis sk sn sound ste syscons sysvipc ti tl twe tx \
@


1.149
log
@The vortex driver can be compiled as a KLD now. The EISA attachment
is only built on the i386 platform for now, since it depends on symbols
which I'm pretty sure won't be present in the alpha build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.148 2000/11/04 07:31:46 obrien Exp $
d14 1
a14 1
	rl rp sf sis sk sn sound ste syscons ti tl twe tx \
@


1.148
log
@Now have the `linux' module on the Alpha too.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.147 2000/10/31 01:25:08 markm Exp $
d17 1
a17 1
	vinum vn vpo vr wb wx xl
@


1.147
log
@Convert the de driver into a loadable module. Still missing is an
unload method. Lots of old cruft is removed.

Thanks to WPaul for large clue-injection and debugging services.

Reviewed by:	wpaul
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.146 2000/10/28 04:51:47 obrien Exp $
d12 1
a12 1
	md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
d21 1
a21 1
SUBDIR+=aac asr bktr coff fpu gnufpu ibcs2 linprocfs linux mly splash streams \
@


1.146
log
@Hook ipfilter back up as it compiles now.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.145 2000/10/27 12:45:31 ache Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc ed fdesc fxp if_disc if_ef \
@


1.145
log
@Remove ipfilter and mark it as broken until it will be fixed by maintainer.
Not compiles under -current
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.144 2000/10/25 10:34:37 n_hibma Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod, ipfilter
d11 1
a11 1
	if_ppp if_sl if_tap if_tun ip6fw ipfw ispfw joy kernfs kue \
@


1.144
log
@The USB scanner driver. To be used together with SANE.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.143 2000/10/14 10:59:55 markm Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod
d11 1
a11 1
	if_ppp if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kernfs kue \
@


1.143
log
@After some complaints about the dir names, the random device is
now in dirs called sys/*/random/ instead of sys/*/randomdev/*.

Introduce blocking, but only at startup; the random device will
block until the first reseed happens to prevent clients from
using untrustworthy output.

Provide a read_random() call for the rest of the kernel so that
the entropy device does not need to be present. This means that
things like IPX no longer need to have "device random" hardcoded
into thir kernel config. The downside is that read_random() will
provide very poor output until the entropy device is loaded and
reseeded. It is recommended that developers do NOT use the
read_random() call; instead, they should use arc4random() which
internally uses read_random().

Clean up the mutex and locking code a bit; this makes it possible
to unload the module again.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.142 2000/10/06 15:23:32 alex Exp $
d16 1
@


1.142
log
@Enable the if_ed module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.141 2000/10/02 14:27:18 nyan Exp $
d6 1
a6 1
_randomdev=	randomdev
d13 1
a13 1
	nwfs pcn portal procfs ${_randomdev} \
@


1.141
log
@Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02R
support which use National Semiconductor DP8393X (SONIC) as ethernet
controller. Currently, this driver is used on only PC-98.

Submitted by:	Motomichi Matsuzaki <mzaki@@e-mail.ne.jp>
Obtained from:	NetBSD/pc98
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.140 2000/09/23 18:50:58 ume Exp $
d10 1
a10 1
	cam ccd cd9660 coda cue dc fdesc fxp if_disc if_ef \
@


1.140
log
@Make ip6fw as loadable module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.139 2000/09/20 17:30:21 wpaul Exp $
d22 4
@


1.139
log
@Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters.
Previously, these cards were supported by the lnc driver (and they
still are, but the pcn driver will claim them first), which is fine
except the lnc driver runs them in 16-bit LANCE compatibility mode.
The pcn driver runs these chips in 32-bit mode and uses the RX alignment
feature to achieve zero-copy receive. (Which puts it in the same
class as the xl, fxp and tl chipsets.) This driver is also MI, so it
will work on the x86 and alpha platforms. (The lnc driver is still
needed to support non-PCI cards. At some point, I'll need to newbusify
it so that it too will me MI.)

The Am79c978 HomePNA adapter is also supported.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.138 2000/09/13 03:20:35 msmith Exp $
d11 1
a11 1
	if_ppp if_sl if_tap if_tun ipfilter ipfw ispfw joy kernfs kue \
@


1.138
log
@A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA
design.  This includes integrated Dell RAID controllers, the Dell
PERC 2/QC and the HP NetRAID-4M.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.137 2000/09/01 07:51:24 msmith Exp $
d13 1
a13 1
	nwfs portal procfs ${_randomdev} \
@


1.137
log
@Add the 'asr' driver, supplied by Mark Salyzyn of Adaptec (nee DPT).
This provides support for the Adaptec SCSI RAID controller family,
as well as the DPT SmartRAID V and VI families.

The driver will be maintained by Mark and Adaptec, and any changes
should be referred to the MAINTAINER.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.136 2000/08/30 23:24:14 msmith Exp $
d20 1
a20 1
SUBDIR+=asr bktr coff fpu gnufpu ibcs2 linprocfs linux mly splash streams \
@


1.136
log
@Only build 'mly' on i386, as it doesn't build and hasn't been tested on
Alpha.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.135 2000/08/30 07:27:46 imp Exp $
d20 1
a20 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linprocfs linux mly splash streams \
@


1.135
log
@Remove pcic and oldcard from files built.  Oldcard desn't work, so
shouldn't be built by default.  pcic and pccard are going to go
through some changes and I'll not be testing them on the alpha so I
don't want to break them for the FreeBSD/alpha folks.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.134 2000/08/23 03:22:40 msmith Exp $
d12 1
a12 1
	md mfs mii mlx mly msdos ncp netgraph nfs ntfs nullfs \
d20 1
a20 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linprocfs linux splash streams \
@


1.134
log
@This is the initial import of a new driver for the current family of
PCI:SCSI RAID controllers from Mylex.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.133 2000/08/19 19:26:03 imp Exp $
d13 1
a13 1
	nwfs oldcard pcic portal procfs ${_randomdev} \
@


1.133
log
@Don't build pccard for now until I can resolve the linker interaction
issue that I'm seeing.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.132 2000/08/13 18:49:39 n_hibma Exp $
d12 1
a12 1
	md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.132
log
@CAM, the module: scbus, da, cd, and st wrapped in one module.

Make the umass driver depend on this module.

Makes it possible to compile the kernel without SCSI support and load it
when for example a USB floppy is conencted.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.131 2000/07/20 20:29:02 nsayer Exp $
d13 1
a13 1
	nwfs oldcard pccard pcic portal procfs ${_randomdev} \
@


1.131
log
@Oops. Activate tap in man4 and modules makefiles
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.130 2000/07/07 09:38:01 markm Exp $
d10 1
a10 1
	ccd cd9660 coda cue dc fdesc fxp if_disc if_ef \
@


1.130
log
@Honour appropriate no-crypto flags.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.129 2000/07/04 23:35:21 cg Exp $
d11 1
a11 1
	if_ppp if_sl if_tun ipfilter ipfw ispfw joy kernfs kue \
@


1.129
log
@enable newpcm module building
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.128 2000/06/26 20:35:44 cokane Exp $
d5 4
d13 1
a13 1
	nwfs oldcard pccard pcic portal procfs randomdev \
@


1.128
log
@Add 3dfx to the makefile, the new home for the kmod to interface /dev/3dfx.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.127 2000/06/25 10:12:33 markm Exp $
d10 1
a10 1
	rl rp sf sis sk sn ste syscons ti tl twe tx \
@


1.127
log
@Build the entropy device (/dev/random) as a module. This may not
be a permanent rule, because this device may eventually be deemed
"effectively compulsory", and built by default directly into the
kernel. For the moment, however, this is useful for debugging and
development.

Reviewed by:	dfr
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.126 2000/06/23 23:07:17 archie Exp $
d5 1
a5 1
SUBDIR=	accf_data accf_http agp aha amr an aue \
@


1.126
log
@Back out previous commit until the build of the 'tdfx' module is unbroken.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.125 2000/06/23 15:54:01 cokane Exp $
d9 2
a10 2
	nwfs oldcard pccard pcic portal procfs rl rp sf sis sk sn ste syscons \
	ti tl twe tx \
@


1.125
log
@Add tdfx to modules Makefile, so it gets made.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.124 2000/06/20 01:09:21 alfred Exp $
d10 1
a10 1
	tdfx ti tl twe tx \
@


1.124
log
@return of the accept filter part II

accept filters are now loadable as well as able to be compiled into
the kernel.

two accept filters are provided, one that returns sockets when data
arrives the other when an http request is completed (doesn't work
with 0.9 requests)

Reviewed by: jmg
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.123 2000/06/18 05:20:26 imp Exp $
d10 1
a10 1
	ti tl twe tx \
@


1.123
log
@Add oldcard, pccard, pcic and sn modules to the build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.122 2000/06/18 05:08:11 mjacob Exp $
d5 2
a6 1
SUBDIR=	agp aha amr an aue ccd cd9660 coda cue dc fdesc fxp if_disc if_ef \
@


1.122
log
@Add if_wx && ispfw modules
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.121 2000/06/11 06:43:15 tanimura Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod pcic
d8 2
a9 1
	nwfs portal procfs rl rp sf sis sk ste syscons ti tl twe tx \
@


1.121
log
@1. Update Comtrol RocketPort driver(rp) to version 3.02.
2. Newbusify the driver.
3. Build as a module.

4. Use correct minor numbers when creating device files.
5. Correctly lock control characters.
6. Return ENXIO when device not configured.
Submitted by:	Tor Egge	<Tor.Egge@@fast.no>

7. Fix the baud_table.
Submitted by:	Elliot Dierksen	<ebd@@oau.org>

Note:
- the old driver still lives in src/sys/i386/isa, so that you can
  revert to it if something goes wrong.
- The module does not detach very well. Attaching works fine.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.120 2000/06/09 16:07:32 dfr Exp $
d5 2
a6 2
SUBDIR=	agp aha amr an aue ccd cd9660 coda cue dc fdesc fxp if_disc if_ef if_ppp \
	if_sl if_tun ipfilter ipfw joy kernfs kue \
d10 1
a10 1
	vinum vn vpo vr wb xl
@


1.120
log
@Add agp.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.119 2000/05/25 00:36:43 archie Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste syscons ti tl twe tx \
@


1.119
log
@Fix typo.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.118 2000/05/24 23:42:03 msmith Exp $
d5 1
a5 1
SUBDIR=	aha amr an aue ccd cd9660 coda cue dc fdesc fxp if_disc if_ef if_ppp \
@


1.118
log
@Build the twe module with the rest.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.117 2000/05/06 02:06:34 obrien Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste syscons ti tl tw tx \
@


1.117
log
@All the screen savers other than "apm" build on the Alpha.  daemon.ko has
been tested to work.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.116 2000/05/01 22:48:20 n_hibma Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste syscons ti tl tx \
@


1.116
log
@The USB double bulk pipe driver (Host to host cables). Currently there
are two supported chips, the NetChip 1080 (only prototypes available)
and the EzLink cable. Any other cable should be supported however as they
are all very much alike (there is a difference between them wrt
performance).

It uses Netgraph.

This driver was mostly written by Doug Ambrisko and Julian Elischer and
I would like to thank Whistle for yet another contribution. And my
aplogies to them for me sitting on the driver for so long (2 months).

Also, many thanks to Reid Augustin from NetChip for providing me with a
prototype of their 1080 chip.

Be aware of the fact that this driver is very immature and has only been
tested very lightly. If someone feels like learning about Netgraph however
this is an excellent driver to start playing with.
@
text
@d1 1
a1 1
# $FreeBSD$
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste ti tl tx \
d15 1
a15 1
	svr4 syscons vesa wi
@


1.115
log
@Enable building Vinum on alpha.

Submitted-by:	Bernd Walter <ticso@@cicely.de>
Reminded-by:	Pedro A M Vazquez <vazquez@@iqm.unicamp.br>
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.114 2000/04/11 18:39:52 semenu Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union urio usb \
@


1.114
log
@As tx driver was patched for newbus, we can now build it as module!
Add it to Makefile.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.113 2000/03/30 08:04:01 peter Exp $
d10 1
a10 1
	vn vpo vr wb xl
d15 1
a15 1
	svr4 syscons vesa vinum wi
@


1.113
log
@Move linprocfs to the i386-only section so the Alpha buildworld has a
chance at finishing..
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.112 2000/03/25 13:22:58 des Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste ti tl \
@


1.112
log
@Linux /proc filesystem.

Submitted by:	pb
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.111 2000/03/16 09:16:09 n_hibma Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs kue linprocfs \
d14 1
a14 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux splash streams \
@


1.111
log
@Please welcome the URio driver. Written by
Iwasa Kazmi <kzmi\@@ca2.so-net.ne.jp>
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110 2000/03/01 07:42:09 sheldonh Exp $
d6 2
a7 2
	if_sl if_tun ipfilter ipfw joy kernfs kue md mfs mii mlx msdos \
	ncp netgraph nfs ntfs nullfs \
@


1.110
log
@Disconnect pcfclock from the build until it works on the Alpha.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.109 2000/02/29 10:57:41 sheldonh Exp $
d9 2
a10 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vn vpo vr wb xl
@


1.110.2.1
log
@MFC: Linux /proc filesystem.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110 2000/03/01 07:42:09 sheldonh Exp $
d6 2
a7 2
	if_sl if_tun ipfilter ipfw joy kernfs kue linprocfs \
	md mfs mii mlx msdos ncp netgraph nfs ntfs nullfs \
@


1.110.2.2
log
@MFC 1.113: Move linprocfs to the i386-only section so the Alpha buildworld
has a chance at finishing..
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.1 2000/03/25 13:43:02 des Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs kue \
d13 1
a13 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linprocfs linux splash streams \
@


1.110.2.3
log
@Remove linprocfs as pr -core's request.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.2 2000/03/30 14:22:59 gallatin Exp $
d13 1
a13 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux splash streams \
@


1.110.2.4
log
@MFC (build screen savers other than "apm" on the Alpha)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.3 2000/04/18 11:24:42 sos Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste syscons ti tl \
d14 1
a14 1
	svr4 vesa vinum wi
@


1.110.2.5
log
@MFC: Add the 3ware Escalade driver to the build
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.4 2000/05/06 02:09:47 obrien Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste syscons ti tl twe \
@


1.110.2.6
log
@Include linprocfs in the build now that it has been verified to work.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.5 2000/05/25 01:54:08 msmith Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs kue linprocfs \
@


1.110.2.7
log
@Unbreak Alpha world.

Submitted by:	 kato
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.6 2000/06/21 09:36:40 des Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs kue \
d13 1
a13 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linprocfs linux splash streams \
@


1.110.2.8
log
@MFC: add ispfw module.
@
text
@d6 1
a6 1
	if_sl if_tun ipfilter ipfw ispfw joy kernfs kue \
@


1.110.2.9
log
@MFC: add wx module
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.8 2000/07/04 02:11:04 mjacob Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vn vpo vr wb wx xl
@


1.110.2.10
log
@MFC: A driver for programming the AGP hardware.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.9 2000/07/04 02:12:13 mjacob Exp $
d5 1
a5 1
SUBDIR=	agp aha amr an aue ccd cd9660 coda cue dc fdesc fxp if_disc if_ef if_ppp \
@


1.110.2.11
log
@MFC 1.115: Enable building Vinum on alpha.

Reminded-by:    Bernd Walter <ticso@@cicely.de>
Approved-by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.10 2000/07/19 09:48:03 ru Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vinum vn vpo vr wb wx xl
d14 1
a14 1
	svr4 vesa wi
@


1.110.2.12
log
@MFC: tap driver. Virtual Ethernet device, mostly used in bridged
configurations. Used by vmware and vtun ports, among other things.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.11 2000/07/23 03:33:21 grog Exp $
d6 1
a6 1
	if_sl if_tap if_tun ipfilter ipfw ispfw joy kernfs kue \
@


1.110.2.13
log
@MFC: accept_filters
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.12 2000/07/27 13:57:04 nsayer Exp $
d5 1
a5 2
SUBDIR=	accf_data accf_http agp aha amr an aue \
	ccd cd9660 coda cue dc fdesc fxp if_disc if_ef if_ppp \
@


1.110.2.14
log
@MFC: bring the 'asr' driver for current DPT RAID controllers back to -STABLE.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.13 2000/07/28 04:03:47 alfred Exp $
d14 1
a14 1
SUBDIR+=asr bktr coff fpu gnufpu ibcs2 linprocfs linux splash streams \
@


1.110.2.15
log
@MFC: bring the pcn(4) driver (and homePNA PHY driver that sort of goes
with it) over from -current. This includes today's minor update to support
the PCnet/PRO chip.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.14 2000/09/21 20:33:53 msmith Exp $
d8 1
a8 1
	md mfs mii mlx msdos ncp pcn netgraph nfs ntfs nullfs \
@


1.110.2.16
log
@MFC: Added the snc driver.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.15 2000/10/03 18:46:55 wpaul Exp $
a15 4
.endif

.if ${MACHINE} == "pc98"
SUBDIR+=snc
@


1.110.2.17
log
@MFC: Make ip6fw as loadable module.

	netinet6/ip6_forward.c:	1.9 -> 1.10
	netinet6/ip6_fw.c:	1.6 -> 1.7
	netinet6/ip6_fw.h:	1.6 -> 1.7
 	netinet6/ip6_input.c:	1.15 -> 1.16
	netinet6/ip6_output.c: 	1.17 -> 1.18
	modules/Makefile:	1.139 -> 1.140
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.16 2000/10/21 03:30:04 nyan Exp $
d7 1
a7 1
	if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kernfs kue \
@


1.110.2.18
log
@MFC: the 'mly' driver for Mylex AcceleRAID and eXtremeRAID PCI:SCSI RAID
controllers.  This driver interfaces with CAM and thus does not require
any changes to libdisk, sysinstall, etc.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.17 2000/10/24 19:27:40 ume Exp $
d14 1
a14 1
SUBDIR+=asr bktr coff fpu gnufpu ibcs2 linprocfs linux mly splash streams \
@


1.110.2.19
log
@MFC: the USB scanner driver. See SANE home page for supported USB scanners.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.18 2000/10/27 10:07:01 msmith Exp $
d10 1
a10 2
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb uscanner \
	vinum vn vpo vr wb wx xl
@


1.110.2.20
log
@MFC: have `linux' module on Alpha too.

Approved by:	JKH
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.19 2000/10/31 23:16:08 n_hibma Exp $
d8 1
a8 1
	linux md mfs mii mlx msdos ncp pcn netgraph nfs ntfs nullfs \
d15 1
a15 1
SUBDIR+=asr bktr coff fpu gnufpu ibcs2 linprocfs mly splash streams \
@


1.110.2.21
log
@Activate ray driver
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.20 2000/11/04 07:32:31 obrien Exp $
d15 1
a15 1
SUBDIR+=asr bktr coff fpu gnufpu ibcs2 linprocfs mly ray splash streams \
@


1.110.2.22
log
@connect sound modules to the build- we now support modular usage of newpcm
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.21 2001/01/02 23:11:52 dmlb Exp $
d9 1
a9 1
	nwfs portal procfs rl sf sis sk sound ste syscons ti tl twe \
@


1.110.2.23
log
@Add the aac module so that it is built with all the other modules.

Noticed by:	gibbs
Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.22 2001/02/27 04:49:40 cg Exp $
d15 1
a15 1
SUBDIR+=aac asr bktr coff fpu gnufpu ibcs2 linprocfs mly ray splash streams \
@


1.110.2.24
log
@MFC: mbuild/mdissect subroutines for mbufs.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.23 2001/03/13 01:26:22 scottl Exp $
d8 1
a8 1
	libmchain linux md mfs mii mlx msdos ncp pcn netgraph nfs ntfs nullfs \
@


1.110.2.25
log
@MFC: Add SMB/CIFS protocol and smbfs file system.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.24 2001/05/18 11:01:22 bp Exp $
d15 2
a16 2
SUBDIR+=aac asr bktr coff fpu gnufpu ibcs2 linprocfs mly ray smbfs splash \
	streams svr4 vesa wi
@


1.110.2.26
log
@Merge in driver support for the NatSemi DP83820/21 and Level 1 LXT1001
gigabit ethernet controllers. Also add man pages and module build stuff.
This gives -stable support for 7 or 8 different gigE cards from various
vendors such as D-Link, SMC, Addtron and Asante, both fiber and copper
media.

Note: I only have 64-bit NatSemi card. If anyone has one of the
32-bit only cards that uses the DP83821 and can verify that the nge
and nsgphy drivers work for them, I would appreciate it. The driver
should "just work" with both NICs, but confirmation would be good.

(Alternatively, if someone has a spare D-Link DGE-500T card or similar
they're willing to donate/loan to me, that would work too.)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.25 2001/05/22 08:32:32 bp Exp $
d7 3
a9 3
	if_sl if_tap if_tun ip6fw ipfilter ipfw ispfw joy kernfs kue lge \
	libmchain linux md mfs mii mlx msdos ncp pcn netgraph nfs nge ntfs \
	nullfs nwfs portal procfs rl sf sis sk sound ste syscons ti tl twe \
@


1.110.2.27
log
@MFC: Put module directories one per line so adding new modules creates
readable diffs and produces less conflicts with local source trees.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.26 2001/06/19 19:42:40 wpaul Exp $
d5 7
a11 73
SUBDIR=	accf_data \
	accf_http \
	agp \
	aha \
	amr \
	an \
	aue \
	ccd \
	cd9660 \
	coda \
	cue \
	dc \
	fdesc \
	fxp \
	if_disc \
	if_ef \
	if_ppp \
	if_sl \
	if_tap \
	if_tun \
	ip6fw \
	ipfilter \
	ipfw \
	ispfw \
	joy \
	kernfs \
	kue \
	lge \
	libmchain \
	linux \
	md \
	mfs \
	mii \
	mlx \
	msdos \
	ncp \
	pcn \
	netgraph \
	nfs \
	nge \
	ntfs \
	nullfs \
	nwfs \
	portal \
	procfs \
	rl \
	sf \
	sis \
	sk \
	sound \
	ste \
	syscons \
	ti \
	tl \
	twe \
	ugen \
	uhid \
	ukbd \
	ulpt \
	umapfs \
	umass \
	umodem \
	ums \
	union \
	usb \
	uscanner \
	vinum \
	vn \
	vpo \
	vr \
	wb \
	wx \
	xl
d15 2
a16 16
SUBDIR+=aac \
	asr \
	bktr \
	coff \
	fpu \
	gnufpu \
	ibcs2 \
	linprocfs \
	mly \
	ray \
	smbfs \
	splash \
	streams \
	svr4 \
	vesa \
	wi
@


1.110.2.28
log
@MFC: Interface cloning support.  gif modularity and cloning.
stf modularity and removal of gif dependence.

Reviewed by:	brian
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.27 2001/07/15 20:32:50 brooks Exp $
a20 1
	if_gif \
a22 1
	if_stf \
@


1.110.2.29
log
@MFC: add driver support for 3Com 3cR990 cards. Apologies if this re-bloats
the kernel after obrien de-bloated it: the driver has a compiled-in
firware image.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.28 2001/07/24 19:10:17 brooks Exp $
a61 1
	txp \
@


1.110.2.30
log
@MFC: Add nullmodem terminal driver.

Submitted by:   Doug Ambrisko <ambrisko@@ambrisko.com> (-stable diffs)
Approved by:    murray, julian
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.29 2001/07/30 17:31:41 wpaul Exp $
a46 1
	nmdm \
@


1.110.2.31
log
@MFC: add the if_bge (Broadcom BCM570x gig ethernet) driver to -stable
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.110.2.30 2001/08/11 00:54:14 mp Exp $
a11 1
	bge \
@


1.110.2.32
log
@MFC: MODULES_OVERRIDE support, plus the MKMODULESENV, which adds the
abiltiy to compile modules -g as well.  The i386 and pc98 ports work,
both with and without MODULES_OVERRIDE.

Not tested on: Alpha
@
text
@d1 1
a1 1
# $FreeBSD$
a109 4
.endif

.if defined(MODULES_OVERRIDE)
SUBDIR=${MODULES_OVERRIDE}
@


1.110.2.33
log
@MFC: Added the pmc driver.
@
text
@d105 1
a105 2
SUBDIR+=pmc \
	snc
@


1.110.2.34
log
@MFC: entries for kld'able versions of bridge and dummynet.

NOTE: i am not sure about the dependency in dummynet/Makefile,
but will fix this later.

Also, in my setup, smbfs does not compile as a module. I have left
the entry in the Makefile, but I believe this need to be fixed.
@
text
@a12 1
	bridge \
a17 1
	dummynet \
@


1.110.2.35
log
@Add gx to the module build.
@
text
@a21 1
	gx \
@


1.110.2.36
log
@MFC: Add make file support for the vlan(4) module.
@
text
@a30 1
	if_vlan \
@


1.110.2.37
log
@MFC: Add the 'ciss' driver, which supports the Compaq SmartRAID 5*
family of RAID controllers (5300, 532, 5i, etc.)

Approved by:	msmith
@
text
@a15 1
	ciss \
@


1.110.2.38
log
@Unbreak -stable for alpha- ciss doesn't compile on alpha.
@
text
@d16 1
a93 1
	ciss \
@


1.110.2.39
log
@MFC: make glue for faith(4) module.
@
text
@a24 1
	if_faith \
@


1.110.2.40
log
@MFC: Intel Gigabit driver (em) for PRO/1000 series of cards
@
text
@a19 1
	em \
@


1.110.2.41
log
@Add modules of scsi_low based SCSI drivers ncv, nsp, stg, and common
part scsi_low.
@
text
@a101 2
	ncv \
	nsp \
a102 1
	scsi_low \
a104 1
	stg \
@


1.110.2.42
log
@MFC: driver for Granch SBNI12-xx ISA/PCI network adapters
@
text
@a104 1
	sbni \
@


1.110.2.43
log
@MFC: add build infrastructure for a libiconv loadable kernel module
and connect it to the build
@
text
@a41 1
	libiconv \
@


1.110.2.44
log
@MFC :
  -Remove unneeded include stddef.h
  -Modify modules Makefile so that em driver compiles only on
  i386 platform. (Alpha not supported yet)

PR:	kern/32993
Approved by:	re
@
text
@d20 1
a97 1
	em \
@


1.110.2.45
log
@MFC: USB FM Radio Support

Submitted by: David Yeske <dyeske@@yahoo.com>
@
text
@a70 1
	ufm \
@


1.110.2.46
log
@MFC: snp(4) module.
@
text
@a63 1
	snp \
@


1.110.2.47
log
@Add xe module to the build.

PR:		26885
Submitted by:	Chia-liang Kao <clkao@@clkao.org>
@
text
@d116 1
a116 2
	wi \
	xe
@


1.110.2.48
log
@Bring the iir(4) driver back to -stable, at the request of the maintainer.
@
text
@a102 1
	iir \
@


1.110.2.49
log
@Temporarily unhook iir from the build of modules, since the module directory
did not get MFC'd as well.
This stops breaking the build.
@
text
@d103 1
@


1.110.2.50
log
@Now that iir has a directory and compiles, hook it back up into the build.
Do note, however, that the code is broken and not backported to STABLE at,
but is merely a copy of the code as it is in CURRENT.
@
text
@a32 1
	iir \
@


1.110.2.51
log
@MFC: Make sppp a module.
@
text
@a112 1
	sppp \
@


1.110.2.52
log
@MFC: Move the ar(4) and sr(4) drivers to sys/dev and make modules out of
them.
@
text
@a95 1
	ar \
a113 1
	sr \
@


1.110.2.53
log
@MFC: build rp(4) as module.
@
text
@a61 1
	rp \
@


1.110.2.54
log
@Add ext2fs module.
@
text
@a133 4
.if defined(WANT_EXT2FS_MODULE)
SUBDIR+=ext2fs
.endif

@


1.110.2.55
log
@MFC: NO_IPFILTER make.conf(5) knob.
@
text
@d35 1
a92 4

.if !defined(NO_IPFILTER)
SUBDIR+=ipfilter
.endif
@


1.110.2.56
log
@MFC: Bring usb serial support into -stable.
@
text
@a72 1
	ucom \
a82 1
	uplcom \
a84 2
	uvisor \
	uvscom \
@


1.110.2.57
log
@MFC: Hook aic7xxx up to the build
@
text
@a8 1
	aic7xxx \
@


1.110.2.58
log
@MFC: Remove aic7xxx from the module build framework until all bootstrapping
     issues are resolved.
@
text
@d9 1
@


1.110.2.59
log
@MFC: FireWire related drivers.
@
text
@a20 1
	firewire \
@


1.110.2.60
log
@MFC: Connect trm to the build.
@
text
@a71 1
	trm \
@


1.110.2.61
log
@Approved by: gallatin(mentor)
             joe (in principle)
Tested by: Alexandr Kovalenko <never@@nevermind.kiev.ua>
           Bjoern Schlothmann <bjoern@@hlt0.hlt.uni-duisburg.de>

MFC: uftdi driver for FDTI USB<->Serial devices
@
text
@a76 1
	uftdi \
@


1.110.2.62
log
@MFC: hookup crypto-related modules
@
text
@a16 2
	crypto \
	cryptodev \
a114 1
	hifn \
a129 1
	ubsec \
@


1.110.2.63
log
@MFC: gre(4) kernel driver and associated changes.
@
text
@a29 1
	if_gre \
@


1.110.2.64
log
@Separate modules specific to i386 from a MACHINE_ARCH == i386 section into
a MACHINE == i386 section.
@
text
@d109 3
a111 1
SUBDIR+=ar \
d113 1
d121 1
d135 1
d138 1
d140 1
a140 8
.if ${MACHINE} == "i386"
SUBDIR+=aac \
	asr \
	ciss \
	mly \
	vesa

.elif ${MACHINE} == "pc98"
a142 1
.endif
@


1.110.2.65
log
@MFC: Driver for Belkin USB-RS232 and compatible adapters
@
text
@a77 1
	ubsa \
@


1.110.2.66
log
@Disconnect kernfs from the build and remove all references to it from the
documentation.
@
text
@d42 1
@


1.110.2.67
log
@MFC: Add CanBe power management controller support.
@
text
@d142 1
a142 3
SUBDIR+=canbepm \
	canbus \
	pmc \
@


1.110.2.68
log
@MFC: 1.306: Hook up the if_my module to the build.

Approved by:	re
@
text
@a51 1
	my \
@


1.110.2.69
log
@MFC: Driver for Granch SBNI16 SHDSL modem
@
text
@a65 1
	sbsh \
@


1.110.2.70
log
@Disable FireWire on alpha because bus_dmamap_load_mbuf() is not supported.
@
text
@d23 1
a114 1
	firewire \
@


1.110.2.71
log
@MFC: Add Makefile to build if_ed.ko.
@
text
@a21 1
	ed \
@


1.110.2.72
log
@MFC SafeNet crypto driver

Sponsored by:	Global Technology Associates, Inc.
@
text
@a123 1
	safe \
@


1.110.2.73
log
@MFC: Add RealTek RTL8150 USB to fast Ethernet controller driver.
@
text
@a65 1
	rue \
@


1.110.2.74
log
@Move firewire to MI section.
@
text
@a23 1
	firewire \
d116 1
@


1.110.2.75
log
@Compile the pst module.

Approved by: re
@
text
@a64 1
	pst \
@


1.110.2.76
log
@Build the ida module.
@
text
@a26 1
	ida \
@


1.110.2.77
log
@Move the pst module to the i386-only section.  It has no prayer of being
64-bit clean at the moment.
@
text
@d66 1
a145 1
	pst \
@


1.110.2.78
log
@MFC: dcons(4) and dcons_crom(4).
@
text
@a20 2
	dcons \
	dcons_crom \
@


1.110.2.79
log
@MFC: cam_xpt.c rev 1.91

Build CAM module.

OK'ed by: ken
@
text
@a13 1
	cam \
@


1.110.2.80
log
@MFC: revision 1.366
@
text
@a25 1
	ext2fs \
d161 4
@


1.110.2.81
log
@Connect bfe module to the build.
@
text
@a11 1
	bfe \
@


1.110.2.82
log
@Hook twa up to the build as i386-only

Submitted by: vkashyap amcc.com
Approved by: re
@
text
@a150 1
	twa \
@


1.110.2.83
log
@MFC umct(4) driver written by Scott Long <scottl>:

  Add 'umct', a driver for MCT Corp. and Belkin F5U109 USB-Serial
  adapters.  This is based on the ubsa driver by Alexander Kabaev along
  with documentation gleaned from the Linux mct_u232 driver.  I've had
  this driver sitting in my tree for almost 6 months, and several others
  have found it useful.

I've been using this with success on my RELENG_4 USB macines.  MFC of
umct.4 to follow.

Approved by:	re (scottl)
@
text
@a96 1
	umct \
@


1.110.2.84
log
@MFC: arl(4) network device driver and control utility for
Aironet Arlan 655 wireless network adapters.
@
text
@a147 1
	arl \
@


1.110.2.85
log
@Attach if_axe to the build.

Reviewed by:	iedowse
Approved by:	imp (mentor), re
@
text
@a11 1
	axe \
@


1.110.2.85.2.1
log
@move em(4) to MI section

Approved by: re (scottl)
@
text
@a27 1
	em \
d124 1
@


1.110.2.85.2.2
log
@Merge the ips driver bits.  Tags were slid on the files that were added to
the RELENG_4 branch.  This commit covers the files that existed and were
merely changed.

Approved by: re
@
text
@a48 1
	ips \
@


1.110.2.86
log
@move em(4) to MI section
@
text
@a27 1
	em \
d124 1
@


1.110.2.87
log
@Hook the ips module up.
@
text
@a48 1
	ips \
@


1.110.2.88
log
@Add mfi without the Linux ioctl layer.
@
text
@a57 1
	mfi \
@


1.110.2.89
log
@MF6: Add the bce(4) driver.  Unlike the driver in 6.x and later this driver
does not support jumbo frames or hardware vlan tagging.
@
text
@a12 1
	bce \
@


1.110.2.90
log
@Make the 'mfi' module i386 only on 4.x since it doesn't compile cleanly
on 4.x currently and there is very little chance that any alphas will ever
have an mfi(4) card.
@
text
@d59 1
a132 1
	mfi \
@


1.110.2.91
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/sys/modules/Makefile 161293 2006-08-14 21:08:20Z jhb $
@


1.109
log
@Enable pcfclock as a kernel loadable module.

PR:		16804
Submitted by:	sascha@@schumann.cx
Approved by:	jkh (release engineer)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.108 2000/01/27 13:42:42 peter Exp $
d8 1
a8 1
	nwfs pcfclock portal procfs rl sf sis sk ste ti tl \
@


1.108
log
@Move if_tun back to the common section now that it works on the Alpha.

Tested by:	make world
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.107 2000/01/26 15:15:50 peter Exp $
d8 1
a8 1
	nwfs portal procfs rl sf sis sk ste ti tl \
@


1.107
log
@Re-add vpo.  I've just re-tested this in a 'make world' on a December
vintage system, well before the ppbus changes.  When I called it an
"example" module, I meant as an example for the rest of the ppbus client
drivers, not that it was worthless.  I'll mail my 5.8MB world.log to
anybody who doesn't believe me.

Wrongly accused by:	obrien
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.106 2000/01/26 02:05:16 obrien Exp $
d6 1
a6 1
	if_sl ipfilter ipfw joy kernfs kue md mfs mii mlx msdos \
d14 1
a14 1
	svr4 syscons vesa vinum wi if_tun
@


1.106
log
@Remove `vpo' with a vengeance -- "EXAMPLE" modules have *NO* business
being hooked up to the build system, *COMPILABLE WORKING* modules do.

Not `make' tested by:	Peter
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.105 2000/01/26 00:47:45 obrien Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vn vr wb xl
@


1.105
log
@if_tun is out of here -- it can come back with it stops breaking the
Alpha build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.104 2000/01/23 15:26:14 peter Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vn vpo vr wb xl
@


1.104
log
@Add an example vpo module.  I don't have a zip drive to test it, but it
behaves the normal way when loaded at runtime versus being statically
compiled.  (normal == print garbage on the printer :-).
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.103 2000/01/14 20:40:55 wpaul Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs kue md mfs mii mlx msdos \
d14 1
a14 1
	svr4 syscons vesa vinum wi
@


1.103
log
@Add driver support for the Aironet 4500/4800 series wireless 802.11
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported,
though only the ISA and PCI ones will work on the alpha for now.
PCCARD, ISA and PCI attachments are all provided. Also provided an
ancontrol(8) utility for configuring the NIC, man pages, and updated
pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired
mode, although you must configure the kernel explicitly to support the
hardwired mode since you have to know the I/O address and port ahead
of time.

Special thanks to Doug Ambrisko for doing the initial newbus hackery
and getting it to work in infrastructure mode.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.102 2000/01/14 03:14:49 wpaul Exp $
d9 1
a9 1
	ugen uhid ukbd ulpt umapfs umass umodem ums union usb vn vr wb xl
@


1.102
log
@Add device driver support for USB ethernet adapters based on the CATC
USB-EL1202A chipset. Between this and the other two drivers, we should
have support for pretty much every USB ethernet adapter on the market.
The only other USB chip that I know of is the SMC USB97C196, and right
now I don't know of any adapters that use it (including the ones made
by SMC :/ ).

Note that the CATC chip supports a nifty feature: read and write combining.
This allows multiple ethernet packets to be transfered in a single USB
bulk in/out transaction. However I'm again having trouble with large
bulk in transfers like I did with the ADMtek chip, which leads me to
believe that our USB stack needs some work before we can really make
use of this feature. When/if things improve, I intend to revisit the
aue and cue drivers. For now, I've lost enough sanity points.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.101 2000/01/05 04:27:19 wpaul Exp $
d5 1
a5 1
SUBDIR=	aha amr aue ccd cd9660 coda cue dc fdesc fxp if_disc if_ef if_ppp \
@


1.101
log
@Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).

Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.

Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.100 1999/12/28 02:01:00 wpaul Exp $
d5 1
a5 1
SUBDIR=	aha amr aue ccd cd9660 coda dc fdesc fxp if_disc if_ef if_ppp \
@


1.100
log
@This commit adds device driver support for the ADMtek AN986 Pegasus
USB ethernet chip. Adapters that use this chip include the LinkSys
USB100TX. There are a few others, but I'm not certain of their
availability in the U.S. I used an ADMtek eval board for development.
Note that while the ADMtek chip is a 100Mbps device, you can't really
get 100Mbps speeds over USB. Regardless, this driver uses miibus to
allow speed and duplex mode selection as well as autonegotiation.
Building and kldloading the driver as a module is also supported.

Note that in order to make this driver work, I had to make what some
may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer()
function will use tsleep() for synchronous transfers that don't complete
right away. This is a problem since there are times when we need to
do sync transfers from an interrupt context (i.e. when reading registers
from the MAC via the control endpoint), where tsleep() us a no-no.
My hack allows the driver to have the code poll for transfer completion
subject to the xfer->timeout timeout rather that calling tsleep().
This hack is controlled by a quirk entry and is only enabled for the
ADMtek device.

Now, I'm sure there are a few of you out there ready to jump on me
and suggest some other approach that doesn't involve a busy wait. The
only solution that might work is to handle the interrupts in a kernel
thread, where you may have something resembling a process context that
makes it okay to tsleep(). This is lovely, except we don't have any
mechanism like that now, and I'm not about to implement such a thing
myself since it's beyond the scope of driver development. (Translation:
I'll be damned if I know how to do it.) If FreeBSD ever aquires such
a mechanism, I'll be glad to revisit the driver to take advantage of
it. In the meantime, I settled for what I perceived to be the solution
that involved the least amount of code changes. In general, the hit
is pretty light.

Also note that my only USB test box has a UHCI controller: I haven't
I don't have a machine with an OHCI controller available.

Highlights:

- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part.
- Updated usbdevs and regenerated generated files
- Updated HARDWARE.TXT and RELNOTES.TXT files
- Updated sysinstall/device.c and userconfig.c
- Updated kernel configs -- device aue0 is commented out by default
- Updated /sys/conf/files
- Added new kld module directory
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.99 1999/12/15 13:14:23 gallatin Exp $
d6 1
a6 1
	if_sl if_tun ipfilter ipfw joy kernfs md mfs mii mlx msdos \
@


1.99
log
@Enable building of the OSF/1 compat module.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.98 1999/12/13 16:42:15 bp Exp $
d5 2
a6 2
SUBDIR=	aha amr ccd cd9660 coda dc fdesc fxp if_disc if_ef if_ppp if_sl \
	if_tun ipfilter ipfw joy kernfs md mfs mii mlx msdos \
@


1.98
log
@Add module for if_ef driver and make it compile.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.97 1999/12/12 21:17:08 peter Exp $
d15 4
@


1.97
log
@Move mlx, ncp and nwfs to the common area, they build on the Alpha and
are marked cross-platform in conf/files..
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.96 1999/12/12 20:55:49 peter Exp $
d5 2
a6 2
SUBDIR=	aha amr ccd cd9660 coda dc fdesc fxp if_disc if_ppp if_sl if_tun \
	ipfilter ipfw joy kernfs md mfs mii mlx msdos \
@


1.96
log
@Move amr from x86-specific to generic.  (it's in the generic conf/files
in the main kernel and builds fine on the alpha here...)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.95 1999/12/12 20:42:58 peter Exp $
d6 3
a8 2
	ipfilter ipfw joy kernfs md mfs mii msdos netgraph nfs ntfs nullfs \
	portal procfs rl sf sis sk ste ti tl \
d13 1
a13 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux mlx ncp nwfs splash streams \
@


1.95
log
@Fix joy and put it back in the MI section.  (yes, it works on Alpha)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.94 1999/12/05 23:31:04 bde Exp $
d5 1
a5 1
SUBDIR=	aha ccd cd9660 coda dc fdesc fxp if_disc if_ppp if_sl if_tun \
d12 1
a12 1
SUBDIR+=amr bktr coff fpu gnufpu ibcs2 linux mlx ncp nwfs splash streams \
@


1.94
log
@Sorted SUBDIR.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.93 1999/12/04 17:41:11 wpaul Exp $
d3 1
a3 1
# XXX present but broken: atapi ip_mroute_mod joy pcic
d6 1
a6 1
	ipfilter ipfw kernfs md mfs mii msdos netgraph nfs ntfs nullfs \
@


1.93
log
@Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.

This also completes my quest to convert things to miibus and add
Alpha support.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.92 1999/11/25 20:45:47 wpaul Exp $
d5 1
a5 1
SUBDIR=	aha ccd dc cd9660 coda fdesc fxp if_disc if_ppp if_sl if_tun \
d7 2
a8 3
	portal procfs rl sf sis sk ste ti tl umapfs union vn vr wb xl

SUBDIR+=usb ugen uhid ukbd ulpt ums umodem umass
@


1.92
log
@Update the WaveLAN/IEEE driver:

- Convert to new bus attachment scheme. Thanks to Blaz Zupan for doing
  the initial work here. One thing I changed was to have the attach
  and detach routines work like the PCI drivers, which means that in
  theory you should be able to load and unload the driver like the PCI
  NIC drivers, however the pccard support for this hasn't settled down
  yet so it doesn't quite work. Once the pccard work is done, I'll have
  to revisit this.

- Add device wi0 to PCCARD. If we're lucky, people should be able to
  install via their WaveLAN cards now.

- Add support for signal strength caching. The wicontrol utility has
  also been updated to allow zeroing and displaying the signal strength
  cache.

- Add a /sys/modules/wi directory and fix a Makefile to builf if_wi.ko.
  Currently this module is only built for the i386 platform, though once
  the pccard stuff is done it should be able to work on the alpha too.
  (Theoretically you should be able to plug one of the WaveLAN/IEEE ISA
  cards into an alpha with an ISA slot, but we'll see how that turns out.

- Update LINT to use only device wi0. There is no true ISA version of
  the WaveLAN/IEEE so we'll never use an ISA attachment.

- Update files.i386 so that if_wi is dependent on card.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.91 1999/11/23 22:18:10 guido Exp $
d5 3
a7 3
SUBDIR=	aha al ax ccd cd9660 coda dm fdesc fxp if_disc if_ppp if_sl if_tun \
	ipfilter ipfw kernfs md mfs mii msdos mx netgraph nfs ntfs nullfs \
	pn portal procfs rl sf sis sk ste ti tl umapfs union vn vr wb xl
@


1.91
log
@Add ipfilter kld and wire it in.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.90 1999/11/22 03:48:33 n_hibma Exp $
d14 1
a14 1
	svr4 syscons vesa vinum
@


1.90
log
@Add the usb module and move the USB related modules into the generic section
USB seems to compile on Alpha's as well.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.89 1999/11/19 04:04:56 green Exp $
d6 2
a7 2
	ipfw kernfs md mfs mii msdos mx netgraph nfs ntfs nullfs pn portal \
	procfs rl sf sis sk ste ti tl umapfs union vn vr wb xl
@


1.89
log
@Reenable "umodem", as its build is not broken anymore.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.88 1999/11/18 04:27:10 green Exp $
d9 2
a14 1
SUBDIR+=ugen uhid ukbd ulpt ums umodem umass
@


1.88
log
@For now, disable umodem module building, because it doesn't.  Don't
want to break the snapshots :)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.87 1999/10/21 09:05:27 julian Exp $
d13 1
a13 1
SUBDIR+=ugen uhid ukbd ulpt ums umass
@


1.87
log
@Whistle's Netgraph link-layer (sometimes more) networking infrastructure.
Been in production for 3 years now. Gives Instant Frame relay to if_sr
and if_ar drivers, and PPPOE support soon. See:
ftp://ftp.whistle.com/pub/archie/netgraph/index.html
for on-line manual pages.

Reviewed by: Doug Rabson (dfr@@freebsd.org)
Obtained from:  Whistle CVS tree
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.86 1999/10/07 21:23:03 n_hibma Exp $
d13 1
a13 1
SUBDIR+=ugen uhid ukbd ulpt ums umodem umass
@


1.86
log
@The Makefiles for the modules for the USB device drivers.

Finally.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.85 1999/10/07 02:24:22 msmith Exp $
d6 2
a7 2
	ipfw kernfs md mfs mii msdos mx nfs ntfs nullfs pn portal procfs rl \
	sf sis sk ste ti tl umapfs union vn vr wb xl
@


1.85
log
@Connect the 'amr' and 'mlx' drivers.  They can be built as modules or
integrated into a static kernel as the user wishes.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.84 1999/10/02 06:32:34 bp Exp $
d13 1
@


1.84
log
@ncplib modules: bring up new ncp.ko and nwfs.ko
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.83 1999/09/28 07:28:59 peter Exp $
d11 1
a11 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux ncp nwfs splash streams \
@


1.83
log
@Reconnect 'bktr' now that world won't (I hope) break again from it.
'make depend' was falling over in it before.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.82 1999/09/28 02:47:35 imp Exp $
d11 1
a11 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux splash streams \
@


1.82
log
@Make aha a loadable module.  Unloading doesn't work well.  Fix slight
disordering of SUBDIRs list while I was in modules/Makefile.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.81 1999/09/28 02:45:34 imp Exp $
d11 1
a11 2
# XXX broken bktr
SUBDIR+=coff fpu gnufpu ibcs2 linux splash streams \
@


1.81
log
@/tmp/cvswGS523
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.80 1999/09/27 00:56:32 peter Exp $
@


1.80
log
@bktr (as a module) doesn't build.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.79 1999/09/22 21:28:11 green Exp $
d5 3
a7 3
SUBDIR=	ax al ccd cd9660 coda dm fdesc fxp if_disc if_ppp if_sl if_tun ipfw \
	kernfs md mfs mii msdos mx nfs ntfs nullfs pn portal procfs rl sf \
	sis sk ste ti tl umapfs union vn vr wb xl
@


1.79
log
@Add phk's m(4) Memory Disk driver as a KLD.  I don't believe it
works properly after unloading, however.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.78 1999/09/22 05:07:47 wpaul Exp $
d11 2
a12 1
SUBDIR+=bktr coff fpu gnufpu ibcs2 linux splash streams \
@


1.78
log
@Spruce up the ADMtek driver: conver to newbus, miibus and add support
for the AN985 "Centaur" chip, which is apparently the next genetation
of the "Comet." The AN985 is also a tulip clone and is similar to the
AL981 except that it uses a 99C66 EEPROM and a serial MII interface
(instead of direct access to the PHY registers).

Also updated various documentation to mention the AN985 and created
a loadable module.

I don't think there are any cards that use this chip on the market yet:
the datasheet I got from ADMtek has boxes with big X's in them where the
diagrams should be, and the sample boards I got have chips without any
artwork on them.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.77 1999/09/19 23:19:59 wpaul Exp $
d6 1
a6 1
	kernfs mfs mii msdos mx nfs ntfs nullfs pn portal procfs rl sf \
@


1.77
log
@RealTek driver module wasn't being built; add it to the Makefile.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.76 1999/09/06 06:14:27 wpaul Exp $
d5 1
a5 1
SUBDIR=	ax ccd cd9660 coda dm fdesc fxp if_disc if_ppp if_sl if_tun ipfw \
@


1.76
log
@This commit adds driver support for PCI fast ethernet NICs based on
the Davicom DM9100 and DM9102 chipsets, including the Jaton Corporation
XPressNet. Datasheet is available from www.davicom8.com.

The DM910x chips are still more tulip clones. The API is reproduced
pretty faithfully, unfortunately the performance is pretty bad. The
transmitter seems to have a lot of problems DMAing multi-fragment
packets. The only way to make it work reliably is to coalesce transmitted
packets into a single contiguous buffer. The Linux driver (written by
Davicom) actually does something similar to this. I can't recomment this
NIC as anything more than a "connectivity solution."

This driver uses newbus and miibus and is supported on both i386
and alpha platforms.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.75 1999/09/05 21:01:00 wpaul Exp $
d6 1
a6 1
	kernfs mfs mii msdos mx nfs ntfs nullfs pn portal procfs sf \
@


1.75
log
@This commit adds driver support for the Silicon Integrated Systems
SiS 900 and SiS 7016 PCI fast ethernet chipsets. Full manuals for the
SiS chips can be found at www.sis.com.tw.

This is a fairly simple chipset. The receiver uses a 128-bit multicast
hash table and single perfect entry for the station address. Transmit and
receive DMA and FIFO thresholds are easily tuneable. Documentation is
pretty decent and performance is not bad, even on my crufty 486. This
driver uses newbus and miibus and is supported on both the i386 and
alpha architectures.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.74 1999/08/28 00:47:04 peter Exp $
d5 1
a5 1
SUBDIR=	ax ccd cd9660 coda fdesc fxp if_disc if_ppp if_sl if_tun ipfw \
@


1.74
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d7 1
a7 1
	sk ste ti tl umapfs union vn vr wb xl
@


1.73
log
@This commit adds device driver support for the Sundance Technologies ST201
PCI fast ethernet controller. Currently, the only card I know that uses
this chip is the D-Link DFE-550TX. (Don't ask me where to buy these: the
only cards I have are samples sent to me by D-Link.)

This driver is the first to make use of the miibus code once I'm sure
it all works together nicely, I'll start converting the other drivers.

The Sundance chip is a clone of the 3Com 3c90x Etherlink XL design
only with its own register layout. Support is provided for ifmedia,
hardware multicast filtering, bridging and promiscuous mode.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.72 1999/08/21 17:40:39 wpaul Exp $
@


1.72
log
@This commit adds support for the NetBSD MII abstraction layer and
MII-compliant PHY drivers. Many 10/100 ethernet NICs available today
either use an MII transceiver or have built-in transceivers that can
be programmed using an MII interface. It makes sense then to separate
this support out into common code instead of duplicating it in all
of the NIC drivers. The mii code also handles all of the media
detection, selection and reporting via the ifmedia interface.

This is basically the same code from NetBSD's /sys/dev/mii, except
it's been adapted to FreeBSD's bus architecture. The advantage to this
is that it automatically allows everything to be turned into a
loadable module. There are some common functions for use in drivers
once an miibus has been attached (mii_mediachg(), mii_pollstat(),
mii_tick()) as well as individual PHY drivers. There is also a
generic driver for all PHYs that aren't handled by a specific driver.
It's possible to do this because all 10/100 PHYs implement the same
general register set in addition to their vendor-specific register
sets, so for the most part you can use one driver for pretty much
any PHY. There are a couple of oddball exceptions though, hence
the need to have specific drivers.

There are two layers: the generic "miibus" layer and the PHY driver
layer. The drivers are child devices of "miibus" and the "miibus" is
a child of a given NIC driver. The "miibus" code and the PHY drivers
can actually be compiled and kldoaded as completely separate modules
or compiled together into one module. For the moment I'm using the
latter approach since the code is relatively small.

Currently there are only three PHY drivers here: the generic driver,
the built-in 3Com XL driver and the NS DP83840 driver. I'll be adding
others later as I convert various NIC drivers to use this code.

I realize that I'm cvs adding this stuff instead of importing it
onto a separate vendor branch, but in my opinion the import approach
doesn't really offer any significant advantage: I'm going to be
maintaining this stuff and writing my own PHY drivers one way or
the other.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.71 1999/08/10 21:09:11 wpaul Exp $
d6 2
a7 2
	kernfs mfs mii msdos mx nfs ntfs nullfs pn portal procfs sf sk \
	ti tl umapfs union vn vr wb xl
@


1.71
log
@Convert the Winbond driver to newbus and have it compiled as a module.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.70 1999/08/10 17:15:11 wpaul Exp $
d6 2
a7 2
	kernfs mfs msdos mx nfs ntfs nullfs pn portal procfs sf sk ti \
	tl umapfs union vn vr wb xl
@


1.70
log
@Convert the VIA Rhine driver to newbus and set it up to be compiled as
a module. Also modified the code to work on FreeBSD/alpha and added
device vr0 to the alpha GENERIC config.

While I was in the neighborhood, I noticed that I was still using
#define NFPX 1 in all of the Makefiles that I'd copied from the fxp
module. I don't really use #define Nfoo X so it didn't matter, but
I decided to customize this correctly anyway.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.69 1999/07/28 02:21:55 wpaul Exp $
d7 1
a7 1
	tl umapfs union vn vr xl
@


1.69
log
@Add a module Makefile for the PNIC driver.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.68 1999/07/25 04:32:37 wpaul Exp $
d7 1
a7 1
	tl umapfs union vn xl
@


1.68
log
@This commit adds device driver support for Adaptec Duralink PCI fast
ethernet controllers based on the AIC-6915 "Starfire" controller chip.
There are single port, dual port and quad port cards, plus one 100baseFX
card. All are 64-bit PCI devices, except one single port model.

The Starfire would be a very nice chip were it not for the fact that
receive buffers have to be longword aligned. This requires buffer
copying in order to achieve proper payload alignment on the alpha.
Payload alignment is enforced on both the alpha and x86 platforms.
The Starfire has several different DMA descriptor formats and transfer
mechanisms. This driver uses frame descriptors for transmission which
can address up to 14 packet fragments, and a single fragment descriptor
for receive. It also uses the producer/consumer model and completion
queues for both transmit and receive. The transmit ring has 128
descriptors and the receive ring has 256.

This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus
so that it can be compiled as a loadable kernel module. Support for BPF
and hardware multicast filtering is included.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.67 1999/07/24 20:55:04 wpaul Exp $
d6 2
a7 2
	kernfs mfs msdos mx nfs ntfs nullfs portal procfs sf sk ti tl \
	umapfs union vn xl
@


1.67
log
@Add mx and ax modules for the Macronix and ASIX drivers and update the
modules Makefile so they get built.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.66 1999/07/23 05:47:55 wpaul Exp $
d6 1
a6 1
	kernfs mfs msdos mx nfs ntfs nullfs portal procfs sk ti tl \
@


1.66
log
@Create module directories for the xl, ti, tl and sk drivers and add
them to the Makefile so that modules will be generated for /modules.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.65 1999/06/24 05:21:19 grog Exp $
d5 3
a7 2
SUBDIR=	ccd cd9660 coda fdesc fxp if_disc if_ppp if_sl if_tun ipfw kernfs \
	mfs msdos nfs ntfs nullfs portal procfs sk ti tl umapfs union vn xl
@


1.65
log
@Reenable Vinum build
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.64 1999/06/12 15:11:33 roger Exp $
d6 1
a6 1
	mfs msdos nfs ntfs nullfs portal procfs umapfs union vn
@


1.64
log
@Add bktr (Bt848/Bt878 driver loadable module) to the Makefile i386 only section
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.63 1999/06/02 07:15:17 jb Exp $
a3 1
# XXX vinum removed pending cdevsw changes review by grog.
d11 1
a11 1
	svr4 syscons vesa
@


1.63
log
@Remove vinum from the build until Greg reviews phk's cdevsw changes.

Preferred by: phk (rather than committing the patch without review).
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.62 1999/05/15 06:13:27 grog Exp $
d11 1
a11 1
SUBDIR+=coff fpu gnufpu ibcs2 linux splash streams \
@


1.62
log
@Reenable vinum build.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.61 1999/05/13 09:43:29 phk Exp $
d4 1
d7 1
a7 1
	mfs msdos nfs ntfs nullfs portal procfs umapfs union vinum vn
@


1.61
log
@Vinum doesn't compile right now.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.60 1999/05/06 03:35:44 bde Exp $
d6 1
a6 4
	mfs msdos nfs ntfs nullfs portal procfs umapfs union vn

# Doesn't compile right now
#SUBDIR += vinum
@


1.60
log
@Fixed bitrot in comments.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.59 1999/05/05 20:58:15 obrien Exp $
d6 4
a9 1
	mfs msdos nfs ntfs nullfs portal procfs umapfs union vinum vn
@


1.59
log
@MFS: don't build the pcic.ko module.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.58 1999/04/19 20:36:06 peter Exp $
d3 1
a3 3
# XXX present but broken: atapi ip_mroute_mod joy
# XXX not yet completed porting: acd
# XXX deprecated: lkm
@


1.58
log
@Kill joy for the time being, it used lkm unconditionally, breaking world.

Submitted by:	"Steven G. Kargl" <kargl@@troutmask.apl.washington.edu>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.57 1999/04/18 03:18:33 bde Exp $
d12 1
a12 1
SUBDIR+=coff fpu gnufpu ibcs2 linux pcic splash streams \
@


1.57
log
@Actually build the new fxp module.

Updated comments about rotten modules.

Fixed disorder and English errors.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.56 1999/04/17 16:31:13 peter Exp $
d3 1
a3 1
# XXX present but broken: atapi ip_mroute_mod
a4 1
# XXX builds but not updated: joy
d12 1
a12 1
SUBDIR+=coff fpu gnufpu ibcs2 joy linux pcic splash streams \
@


1.56
log
@Disconnect lkm subdir so we don't build a lkm module, in case something
I do breaks world or the nightly snapshots.  (you can still do it by hand
though for the moment)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.55 1999/04/13 18:53:54 peter Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod
d5 2
a6 2
# XXX builds but not updated: atapi
# XXX depreciated: lkm
d8 1
a8 1
SUBDIR=	ccd cd9660 coda fdesc if_disc if_ppp if_sl if_tun ipfw kernfs \
d14 1
a14 1
	syscons vesa svr4
@


1.55
log
@Drop the atapi module from the build, it's just wasting time.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.54 1999/03/14 20:43:09 julian Exp $
d6 1
d13 1
a13 1
SUBDIR+=coff fpu gnufpu ibcs2 joy linux lkm pcic splash streams \
@


1.54
log
@quick BDE premption
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.53 1999/03/14 20:40:15 julian Exp $
d12 1
a12 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux lkm pcic splash streams \
@


1.53
log
@ A bit of a hack, but allows the vn device to be a module again.

Submitted by: Matt Dillon <dillon@@freebsd.org>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.52 1999/03/14 09:20:01 julian Exp $
d8 1
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum ntfs vn
@


1.52
log
@Submitted by:	Matt Dillon <dillon@@freebsd.org>
The old VN device broke in -4.x when the definition of B_PAGING
changed. This patch fixes this plus implements additional capabilities.
The new VN device can be backed by a file ( as per normal ), or it can
be directly backed by swap.

Due to dependencies in VM include files  (on opt_xxx options) the new
vn device cannot be a module yet. This will be fixed in a later commit.
This commit delimitted by tags {PRE,POST}_MATT_VNDEV
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.51 1999/02/22 11:44:35 newton Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod vn
d8 1
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum ntfs
@


1.51
log
@Converted "streams" pseudo-device into a KLD
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.50 1999/02/03 04:18:25 semenu Exp $
d3 1
a3 1
# XXX present but broken: ip_mroute_mod
d8 1
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum vn ntfs
@


1.50
log
@Added ntfs subdirectory.
Reviewed by:	David O'Brien <obrien@@NUXI.com>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.49 1999/01/30 06:31:51 newton Exp $
d12 2
a13 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux lkm pcic splash syscons vesa svr4
@


1.49
log
@Activate svr4 module
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.48 1999/01/21 17:19:56 peter Exp $
d8 1
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum vn
@


1.48
log
@Add vn module to build list.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.47 1999/01/19 00:41:17 peter Exp $
d12 1
a12 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux lkm pcic splash syscons vesa
@


1.47
log
@Update for pcic for kld modules and activate
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.46 1999/01/17 19:06:06 peter Exp $
d8 1
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum 
@


1.47.2.1
log
@MFC: Included ntfs.ko into world build.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.47 1999/01/19 00:41:17 peter Exp $
d8 1
a8 1
	mfs msdos nfs ntfs nullfs portal procfs umapfs union vinum 
@


1.47.2.2
log
@Comment out the pcic module.  Right now it is causing problems for people,
so we'd much rather they statically compile the pcic code into their kernels.

I'll leave it in -CURRENT so maybe the module will get some attention, but
-STABLE isn't the place for it right now.

Reviewed by:	msmith, Nate, imp
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.47.2.1 1999/04/19 14:29:32 semenu Exp $
d12 1
a12 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux lkm splash syscons vesa # pcic
@


1.47.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.47.2.4
log
@MFC:
Turn on all the makefiles etc that enable Netgraph.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/Makefile,v 1.47.2.3 1999/08/29 16:27:04 peter Exp $
d8 1
a8 1
	mfs msdos netgraph nfs ntfs nullfs portal procfs umapfs union vinum 
@


1.46
log
@Add the lkm module
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.45 1999/01/11 03:34:42 yokota Exp $
d4 1
a4 1
# XXX not yet completed porting: acd pcic
a5 1
# XXX builds, but possibly unusable with present design: fpu gnufpu
d12 1
a12 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux lkm splash syscons vesa
@


1.45
log
@Add splash screen module.  This version has rather limited
capabilities, but should be a good start... Well, sort of.

It can handle W*ndows 256 color BMP file.  (Other color depth probably
won't work.) The size of the image must be 320x200 or less.  *sigh*
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.44 1999/01/01 10:33:52 bde Exp $
d13 1
a13 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux splash syscons vesa
@


1.44
log
@Fixed bitrot in comments.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.43 1998/12/30 11:20:56 yokota Exp $
d13 1
a13 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux syscons vesa
@


1.43
log
@Make the VESA KLD module work!
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.42 1998/12/28 05:27:19 peter Exp $
d4 4
a7 2
# XXX not yet completed porting: pcic syscons/*
# XXX builds but not updated: atapi, wcd
@


1.42
log
@Reconnect vinum KLD module and have it build from sys/dev/vinum rather than
from outside the src/sys tree like before.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.41 1998/12/27 19:43:28 sos Exp $
d5 1
a5 1
# XXX builds but not updated: atapi, wcd, maybe vesa
@


1.41
log
@Temporaryly disable vinum, awaiting repository copy of misplaced files.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.40 1998/12/27 19:01:46 sos Exp $
d7 1
a7 2
	mfs msdos nfs nullfs portal procfs umapfs union 
#vinum 
@


1.40
log
@Remove depricated wcd module.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.39 1998/11/04 18:25:23 jdp Exp $
d7 2
a8 1
	mfs msdos nfs nullfs portal procfs umapfs union vinum 
@


1.39
log
@Fix make world breakage: "$MACHINE_ARCH" -> "${MACHINE_ARCH}".
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.38 1998/11/04 17:15:07 msmith Exp $
d11 1
a11 1
SUBDIR+=atapi coff fpu gnufpu ibcs2 joy linux syscons vesa wcd
@


1.38
log
@Don't try to build i386-centric modules on non-i386 systems.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.37 1998/11/03 08:58:27 peter Exp $
d10 1
a10 1
.if $MACHINE_ARCH == "i386"
@


1.37
log
@Reactivate coda.  Also, KLD isn't just for i386, it will work on all
architectures since it is a key part of the configuration mechanism. The
exact same code runs in the kernel as it does in a kld module.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.36 1998/11/03 08:03:04 peter Exp $
d6 7
a12 3
SUBDIR=	atapi ccd cd9660 coda coff fdesc fpu gnufpu ibcs2 if_disc if_ppp if_sl \
	if_tun ipfw joy kernfs linux mfs msdos nfs nullfs \
	portal procfs syscons umapfs union vesa vinum wcd
@


1.36
log
@The union kld module is now fully functional.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.35 1998/11/03 06:51:48 peter Exp $
d4 1
a4 1
# XXX not yet completed porting: pcic coda syscons/*
d6 1
a6 2
.if	${MACHINE_ARCH} == "i386"
SUBDIR=	atapi ccd cd9660 coff fdesc fpu gnufpu ibcs2 if_disc if_ppp if_sl \
a8 1
.endif
@


1.35
log
@Update comments on status of modules
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.34 1998/10/16 04:30:41 peter Exp $
d9 1
a9 1
	portal procfs syscons umapfs vesa vinum wcd
a10 3

# XXX builds, but not useable with present design (#ifdef UNION in kernel)
#union
@


1.34
log
@Sample initial set of kld-ified modules.  Not all have been completely
converted yet.  These are more of a starting point.  This is NOT connected
to the parent Makefile.

OK'ed by jkh (who is ever so patiently waiting)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.33 1998/09/28 05:38:22 grog Exp $
d5 1
d12 1
a12 1
# XXX builds, but not useable with present design
@


1.33
log
@Include vinum in SUBDIR
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.32 1998/09/25 17:51:44 rvb Exp $
d3 2
a4 1
# XXX present but broken: ip_mroute_mod mfs
d6 3
a8 3
SUBDIR=	atapi coda ccd cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
	ipfw joy kernfs linux msdos nfs nullfs \
	pcic portal procfs syscons umapfs vesa vinum wcd
d12 1
a12 1
# fpu gnufpu union
@


1.32
log
@lkm for coda
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.31 1998/09/15 20:17:35 sos Exp $
d7 1
a7 1
	pcic portal procfs syscons umapfs vesa wcd
@


1.31
log
@Add the vesa module to the list
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.30 1998/05/15 11:57:05 jb Exp $
d5 1
a5 1
SUBDIR=	atapi ccd cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
@


1.30
log
@The FreeBSD lkm design is aout specific.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.29 1998/02/18 14:30:07 msmith Exp $
d7 1
a7 1
	pcic portal procfs syscons umapfs wcd
@


1.29
log
@Don't reference (nonesxistent) qcam module.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.28 1997/08/28 14:45:12 jlemon Exp $
d4 1
d8 1
@


1.28
log
@Remove the vm86 LKM.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.27 1997/08/09 00:23:07 dyson Exp $
d6 1
a6 1
	pcic portal procfs qcam syscons umapfs wcd
@


1.27
log
@Add VM86 to the lkm build.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.26 1997/02/22 12:47:25 peter Exp $
d5 1
a5 1
	ipfw joy kernfs linux msdos nfs nullfs vm86 \
@


1.26
log
@Revert $FreeBSD$ back to $Id$
@
text
@d1 1
a1 1
#	$Id$
d5 1
a5 1
	ipfw joy kernfs linux msdos nfs nullfs \
@


1.25
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.24
log
@Disabled unusable union lkm.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.23 1996/06/12 03:49:35 asami Exp $
@


1.24.2.1
log
@Disable building the 'wcd' module until lkm.h is fixed.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.24 1996/06/23 13:31:20 bde Exp $
d6 1
a6 3
	pcic portal procfs qcam syscons umapfs 
# BROKEN due to lkm.h changes precluding > 1 module device per file.
#wcd
@


1.23
log
@Add ccd.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.22 1996/03/24 00:30:38 pst Exp $
d6 1
a6 1
	pcic portal procfs qcam syscons umapfs union wcd
d9 1
a9 1
# fpu gnufpu
@


1.22
log
@Add in qcam module (forgot)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.21 1996/03/16 01:43:26 jmz Exp $
d4 1
a4 1
SUBDIR=	atapi cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
@


1.21
log
@Add joy to the SUBDIR list.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.20 1996/01/06 23:15:40 peter Exp $
d6 1
a6 1
	pcic portal procfs syscons umapfs union wcd
@


1.20
log
@Detach fpu and gnufpu from Makefile..  These lkm's build (or used to)
but are not quite useable.  (fpu is used by init, and process switch
apparently..)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.19 1995/12/16 21:19:18 bde Exp $
d5 1
a5 1
	ipfw kernfs linux msdos nfs nullfs \
@


1.19
log
@Reformatted the list of broken modules and added ip_mroute_mod to it.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.18 1995/12/14 08:25:52 phk Exp $
d4 1
a4 1
SUBDIR=	atapi cd9660 coff fdesc fpu gnufpu ibcs2 if_disc if_ppp if_sl if_tun \
d7 3
@


1.18
log
@Two x87 emulators as LKMs.
If somebody with the right HW would make the change to /etc/rc to use
this, we could rip MATH_EMULATE from GENERIC...
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.17 1995/10/28 17:46:03 peter Exp $
d3 1
a6 4
#
# Doesn't work:
# mfs
#
@


1.17
log
@Reattach atapi and wcd to the lkm Makefile, these compile for me now.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.16 1995/10/28 13:28:16 peter Exp $
d3 1
a3 1
SUBDIR=	atapi cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
@


1.16
log
@Sorry.. I didn't mean to re-enable wcd yet
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.15 1995/10/28 12:34:11 peter Exp $
d3 1
a3 1
SUBDIR=	cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
d5 1
a5 1
	pcic portal procfs syscons umapfs union
d8 1
a8 1
# mfs atapi wcd
@


1.15
log
@Do a pass over the broken LKM's and update them to use the "new"
convention of having their entry point named "<modname>_mod"".
Symorder is enforcing this when the current bsd.kmod.mk is installed.

I've not tested all these, but at least they all compile now.

Reattach them to the makefile.

Note that the change that I made to symorder needs to be compiled and
installed before any LKM's will work - the last version was corrupting
the relocation tables.  A "make world" will to this, but if you
manually run a make on the lkm's you'll need to take care of it by
hand.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.14 1995/10/28 02:49:46 ache Exp $
d5 1
a5 1
	pcic portal procfs syscons umapfs union wcd
d8 1
a8 1
# mfs
@


1.14
log
@Temp. disable following modules:
atapi coff ibcs2 ipfw linux syscons wcd
(until they will be fixed)
It allows to build/install other modules from top
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.13 1995/10/10 08:23:13 swallace Exp $
d3 3
a5 7
#
# temp. disabled:
# atapi coff ibcs2 ipfw linux syscons wcd
#
SUBDIR= cd9660 fdesc if_disc if_ppp if_sl if_tun \
	kernfs msdos nfs nullfs \
	pcic portal procfs umapfs union
@


1.13
log
@Remove socksys lkm from makefile list.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.12 1995/08/24 09:06:17 phk Exp $
d3 7
a9 3
SUBDIR=	cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
	ipfw kernfs linux msdos nfs nullfs \
	pcic portal procfs syscons umapfs union
@


1.12
log
@pcic lkm for the pccard stuff.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11 1995/06/25 17:31:34 sos Exp $
d5 1
a5 1
	pcic portal procfs socksys syscons umapfs union
@


1.11
log
@First incarnation of our Linux emulator or rather compatibility code.
This first shot only incorporaties so much functionality that DOOM
can run (the X version), signal handling is VERY weak, so is many
other things. But it meets my milestone number one (you guessed it
- running DOOM).

Uses /compat/linux as prefix for loading shared libs, so it won't
conflict with our own libs.

Kernel must be compiled with "options COMPAT_LINUX" for this to work.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1995/06/13 20:51:13 wollman Exp $
d5 1
a5 1
	portal procfs socksys syscons umapfs union
@


1.10
log
@I was wrong.  I thought that the ip_mroute lkm would still compile, but it
seems to have stopped working on me.  Disable it until I get a chance to
fix it.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9 1995/03/20 19:25:38 wollman Exp $
d4 1
a4 1
	ipfw kernfs msdos nfs nullfs \
@


1.9
log
@The discard, tunnel, SLIP, and PPP network interface pseudo-devices
are now dynamically loadable.  It doesn't make sense to do the same
for the loopback.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.8 1995/02/22 13:42:31 sos Exp $
d3 1
a3 1
SUBDIR=	cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun ip_mroute_mod \
@


1.9.4.1
log
@Commented out ip_mrouter_mod for now as it doesn't build.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9 1995/03/20 19:25:38 wollman Exp $
d3 1
a3 1
SUBDIR=	cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun \
d8 1
a8 1
# ip_mrouter_mod mfs
@


1.9.4.2
log
@Add Linux LKM to Makefile.  From HEAD.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9.4.1 1995/09/06 15:16:06 davidg Exp $
d4 1
a4 1
	ipfw kernfs linux msdos nfs nullfs \
@


1.9.4.3
log
@Disable ipfw until I can test the new code on -stable.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9.4.2 1995/09/19 06:49:37 jkh Exp $
d4 1
a4 1
	kernfs linux msdos nfs nullfs \
a5 1
# disabled for a couple of days: ipfw
@


1.9.4.4
log
@Disabled unusable union lkm as in -current and rearranged comments to get
closer to -current.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9.4.3 1996/02/25 08:03:19 phk Exp $
a2 1
# XXX present but broken: ip_mroute_mod mfs
d5 1
a5 2
	portal procfs socksys syscons umapfs

d7 4
a10 3

# XXX builds, but not useable with present design
# union
@


1.9.4.5
log
@Fix the ipfw LKM.
Submitted-By: jc@@irbs.com (John Capo)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9.4.4 1996/06/23 13:47:31 bde Exp $
d4 1
a4 1
SUBDIR=	cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl ipfw if_tun \
d7 2
@


1.8
log
@Next syscons update (given up on numbering :)

Removed screensavers from syscons, they are now LKM's. This makes it
possible to do some really "interesting" screensavers...
Fixed bug that sometimes caused garbage to appear when leaving
"scroll-lock" history.
Reformattet indentation, it got too deep for a normal 80 pos screen.
Split up in syscons.c & syscons.h for use with the saver-lkm's.
Temporarily removed -s option from vidcontrol, savers should now
be loaded with modload.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.7 1995/01/30 14:21:46 ugen Exp $
d3 2
a4 1
SUBDIR=	cd9660 coff fdesc ibcs2 ip_mroute_mod ipfw kernfs msdos nfs nullfs \
@


1.7
log
@Add ipfw to /lkm Makefile..uups..
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.6 1994/10/16 20:39:52 sos Exp $
d4 1
a4 1
	portal procfs socksys umapfs union
@


1.6
log
@Added socksys module
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.5 1994/10/14 08:54:31 sos Exp $
d3 2
a4 2
SUBDIR=	cd9660 coff fdesc ibcs2 ip_mroute_mod kernfs msdos nfs nullfs portal \
	procfs socksys umapfs union
@


1.5
log
@Added coff & ibcs2 modules.
Reviewed by:
Submitted by:
Obtained from:
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.4 1994/09/28 22:16:27 wollman Exp $
d4 1
a4 1
	procfs umapfs union
@


1.4
log
@Disable MFS as loadable until someone figures out how to make it work.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.3 1994/09/22 22:12:54 wollman Exp $
d3 1
a3 1
SUBDIR=	cd9660 fdesc ip_mroute_mod kernfs msdos nfs nullfs portal \
@


1.3
log
@Create NFS LKM.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.2 1994/09/21 23:26:55 wollman Exp $
d3 1
a3 1
SUBDIR=	cd9660 fdesc ip_mroute_mod kernfs mfs msdos nfs nullfs portal \
d5 4
@


1.2
log
@Build LKMs for all ``easy'' filesystems.  (lfs can be done, but it's more
work; ditto NFS and it's even more work.)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.1 1994/09/16 20:24:26 wollman Exp $
d3 1
a3 1
SUBDIR=	cd9660 fdesc ip_mroute_mod kernfs mfs msdos nullfs portal \
@


1.1
log
@Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and
arrange for that directory to get created by mtree.  Also, process secure
directory after all the others, because the programs there may overlay
ones installed from the main part of the tree.
@
text
@d1 1
a1 1
#	$Id$
d3 2
a4 1
SUBDIR=	ip_mroute_mod
@
