head	1.194;
access;
symbols
	RELENG_6_4_0_RELEASE:1.186.2.10.4.1
	RELENG_6_4:1.186.2.10.0.4
	RELENG_6_4_BP:1.186.2.10
	RELENG_6_3_0_RELEASE:1.186.2.10
	RELENG_6_3:1.186.2.10.0.2
	RELENG_6_3_BP:1.186.2.10
	RELENG_6_2_0_RELEASE:1.186.2.9
	RELENG_6_2:1.186.2.9.0.2
	RELENG_6_2_BP:1.186.2.9
	RELENG_5_5_0_RELEASE:1.174.2.8
	RELENG_5_5:1.174.2.8.0.4
	RELENG_5_5_BP:1.174.2.8
	RELENG_6_1_0_RELEASE:1.186.2.3
	RELENG_6_1:1.186.2.3.0.4
	RELENG_6_1_BP:1.186.2.3
	RELENG_6_0_0_RELEASE:1.186.2.3
	RELENG_6_0:1.186.2.3.0.2
	RELENG_6_0_BP:1.186.2.3
	RELENG_6:1.186.0.2
	RELENG_6_BP:1.186
	RELENG_5_4_0_RELEASE:1.174.2.8
	RELENG_5_4:1.174.2.8.0.2
	RELENG_5_4_BP:1.174.2.8
	RELENG_4_11_0_RELEASE:1.71.2.32.2.1
	RELENG_4_11:1.71.2.32.0.2
	RELENG_4_11_BP:1.71.2.32
	RELENG_5_3_0_RELEASE:1.174.2.5
	RELENG_5_3:1.174.2.5.0.2
	RELENG_5_3_BP:1.174.2.5
	RELENG_5:1.174.0.2
	RELENG_5_BP:1.174
	RELENG_4_10_0_RELEASE:1.71.2.29
	RELENG_4_10:1.71.2.29.0.4
	RELENG_4_10_BP:1.71.2.29
	RELENG_5_2_1_RELEASE:1.164.2.3
	RELENG_5_2_0_RELEASE:1.164.2.2
	RELENG_5_2:1.164.0.2
	RELENG_5_2_BP:1.164
	RELENG_4_9_0_RELEASE:1.71.2.29
	RELENG_4_9:1.71.2.29.0.2
	RELENG_4_9_BP:1.71.2.29
	RELENG_5_1_0_RELEASE:1.160.2.2
	RELENG_5_1:1.160.0.2
	RELENG_5_1_BP:1.160
	RELENG_4_8_0_RELEASE:1.71.2.26
	RELENG_4_8:1.71.2.26.0.2
	RELENG_4_8_BP:1.71.2.26
	RELENG_5_0_0_RELEASE:1.154.2.1
	RELENG_5_0:1.154.0.2
	RELENG_5_0_BP:1.154
	RELENG_4_7_0_RELEASE:1.71.2.24
	RELENG_4_7:1.71.2.24.0.2
	RELENG_4_7_BP:1.71.2.24
	RELENG_4_6_2_RELEASE:1.71.2.19
	RELENG_4_6_1_RELEASE:1.71.2.19
	RELENG_4_6_0_RELEASE:1.71.2.19
	RELENG_4_6:1.71.2.19.0.2
	RELENG_4_6_BP:1.71.2.19
	RELENG_4_5_0_RELEASE:1.71.2.18
	RELENG_4_5:1.71.2.18.0.2
	RELENG_4_5_BP:1.71.2.18
	RELENG_4_4_0_RELEASE:1.71.2.15
	RELENG_4_4:1.71.2.15.0.2
	RELENG_4_4_BP:1.71.2.15
	KSE_MILESTONE_2:1.119
	KSE_PRE_MILESTONE_2:1.119
	RELENG_4_3_0_RELEASE:1.71.2.10
	RELENG_4_3:1.71.2.10.0.2
	RELENG_4_3_BP:1.71.2.10
	RELENG_4_2_0_RELEASE:1.71.2.10
	RELENG_4_1_1_RELEASE:1.71.2.9
	PRE_SMPNG:1.94
	RELENG_4_1_0_RELEASE:1.71.2.7
	RELENG_3_5_0_RELEASE:1.14.2.14
	RELENG_4_0_0_RELEASE:1.71
	RELENG_4:1.71.0.2
	RELENG_4_BP:1.71
	RELENG_3_4_0_RELEASE:1.14.2.14
	RELENG_3_3_0_RELEASE:1.14.2.13
	RELENG_3_2_PAO:1.14.2.6.0.2
	RELENG_3_2_PAO_BP:1.14.2.6
	RELENG_3_2_0_RELEASE:1.14.2.6
	POST_VFS_BIO_NFS_PATCH:1.20
	PRE_VFS_BIO_NFS_PATCH:1.20
	POST_SMP_VMSHARE:1.20
	PRE_SMP_VMSHARE:1.20
	POST_NEWBUS:1.19
	PRE_NEWBUS:1.19
	RELENG_3_1_0_RELEASE:1.14
	RELENG_3:1.14.0.2
	RELENG_3_BP:1.14
	RELENG_3_0_0_RELEASE:1.10
	PRE_NOBDEV:1.1;
locks; strict;
comment	@# @;


1.194
date	2006.05.11.22.25.18;	author jhb;	state dead;
branches;
next	1.193;

1.193
date	2006.04.24.08.44.33;	author delphij;	state Exp;
branches;
next	1.192;

1.192
date	2006.01.10.09.19.07;	author phk;	state Exp;
branches;
next	1.191;

1.191
date	2005.11.27.23.16.58;	author ru;	state Exp;
branches;
next	1.190;

1.190
date	2005.11.21.20.17.45;	author jhb;	state Exp;
branches;
next	1.189;

1.189
date	2005.11.05.19.48.53;	author marcel;	state Exp;
branches;
next	1.188;

1.188
date	2005.09.24.16.47.34;	author wilko;	state Exp;
branches;
next	1.187;

1.187
date	2005.07.14.15.39.04;	author kensmith;	state Exp;
branches;
next	1.186;

1.186
date	2005.06.06.10.53.10;	author wilko;	state Exp;
branches
	1.186.2.1;
next	1.185;

1.185
date	2005.03.22.14.52.38;	author sobomax;	state Exp;
branches;
next	1.184;

1.184
date	2005.03.18.15.23.58;	author murray;	state Exp;
branches;
next	1.183;

1.183
date	2005.01.05.05.25.20;	author kuriyama;	state Exp;
branches;
next	1.182;

1.182
date	2004.12.30.15.32.31;	author jhb;	state Exp;
branches;
next	1.181;

1.181
date	2004.11.09.22.23.34;	author wilko;	state Exp;
branches;
next	1.180;

1.180
date	2004.11.02.20.57.19;	author andre;	state Exp;
branches;
next	1.179;

1.179
date	2004.09.11.07.26.50;	author alc;	state Exp;
branches;
next	1.178;

1.178
date	2004.09.07.22.37.43;	author scottl;	state Exp;
branches;
next	1.177;

1.177
date	2004.08.30.18.40.00;	author wilko;	state Exp;
branches;
next	1.176;

1.176
date	2004.08.28.21.42.15;	author wilko;	state Exp;
branches;
next	1.175;

1.175
date	2004.08.27.15.16.21;	author andre;	state Exp;
branches;
next	1.174;

1.174
date	2004.08.03.19.24.52;	author markm;	state Exp;
branches
	1.174.2.1;
next	1.173;

1.173
date	2004.08.01.11.40.50;	author markm;	state Exp;
branches;
next	1.172;

1.172
date	2004.07.18.09.03.11;	author maxim;	state Exp;
branches;
next	1.171;

1.171
date	2004.07.11.03.03.48;	author marcel;	state Exp;
branches;
next	1.170;

1.170
date	2004.05.02.20.40.17;	author marcel;	state Exp;
branches;
next	1.169;

1.169
date	2004.05.02.18.57.27;	author obrien;	state Exp;
branches;
next	1.168;

1.168
date	2004.01.24.21.45.25;	author jeff;	state Exp;
branches;
next	1.167;

1.167
date	2004.01.24.21.38.51;	author jeff;	state Exp;
branches;
next	1.166;

1.166
date	2004.01.24.14.59.50;	author nectar;	state Exp;
branches;
next	1.165;

1.165
date	2003.12.08.05.20.34;	author obrien;	state Exp;
branches;
next	1.164;

1.164
date	2003.11.13.02.04.34;	author jeff;	state Exp;
branches
	1.164.2.1;
next	1.163;

1.163
date	2003.09.19.20.04.55;	author joerg;	state Exp;
branches;
next	1.162;

1.162
date	2003.07.21.19.15.25;	author ticso;	state Exp;
branches;
next	1.161;

1.161
date	2003.06.08.02.03.01;	author jmallett;	state Exp;
branches;
next	1.160;

1.160
date	2003.05.18.20.39.15;	author ru;	state Exp;
branches
	1.160.2.1;
next	1.159;

1.159
date	2003.04.21.16.44.04;	author simokawa;	state Exp;
branches;
next	1.158;

1.158
date	2003.04.20.19.05.33;	author wpaul;	state Exp;
branches;
next	1.157;

1.157
date	2003.03.22.14.18.22;	author ru;	state Exp;
branches;
next	1.156;

1.156
date	2003.02.13.22.24.43;	author obrien;	state Exp;
branches;
next	1.155;

1.155
date	2003.01.26.05.29.10;	author jeff;	state Exp;
branches;
next	1.154;

1.154
date	2002.11.07.14.36.56;	author jhb;	state Exp;
branches
	1.154.2.1;
next	1.153;

1.153
date	2002.10.19.16.53.59;	author rwatson;	state Exp;
branches;
next	1.152;

1.152
date	2002.10.13.16.29.13;	author mike;	state Exp;
branches;
next	1.151;

1.151
date	2002.10.05.16.35.20;	author phk;	state Exp;
branches;
next	1.150;

1.150
date	2002.08.20.00.10.19;	author peter;	state Exp;
branches;
next	1.149;

1.149
date	2002.08.11.23.34.19;	author mjacob;	state Exp;
branches;
next	1.148;

1.148
date	2002.08.09.15.30.42;	author brooks;	state Exp;
branches;
next	1.147;

1.147
date	2002.08.01.17.21.03;	author blackend;	state Exp;
branches;
next	1.146;

1.146
date	2002.07.23.06.36.23;	author peter;	state Exp;
branches;
next	1.145;

1.145
date	2002.07.21.23.07.30;	author peter;	state Exp;
branches;
next	1.144;

1.144
date	2002.07.16.18.20.15;	author jhb;	state Exp;
branches;
next	1.143;

1.143
date	2002.07.15.14.54.36;	author jhb;	state Exp;
branches;
next	1.142;

1.142
date	2002.07.13.16.43.53;	author alfred;	state Exp;
branches;
next	1.141;

1.141
date	2002.07.09.19.20.16;	author obrien;	state Exp;
branches;
next	1.140;

1.140
date	2002.06.16.06.48.42;	author mjacob;	state Exp;
branches;
next	1.139;

1.139
date	2002.06.14.20.20.13;	author mjacob;	state Exp;
branches;
next	1.138;

1.138
date	2002.05.03.17.59.21;	author jmallett;	state Exp;
branches;
next	1.137;

1.137
date	2002.04.18.03.44.44;	author rwatson;	state Exp;
branches;
next	1.136;

1.136
date	2002.04.13.22.34.14;	author obrien;	state Exp;
branches;
next	1.135;

1.135
date	2002.04.03.10.56.54;	author ru;	state Exp;
branches;
next	1.134;

1.134
date	2002.03.27.21.10.38;	author wilko;	state Exp;
branches;
next	1.133;

1.133
date	2002.03.24.14.35.20;	author wilko;	state Exp;
branches;
next	1.132;

1.132
date	2002.02.13.07.44.59;	author rwatson;	state Exp;
branches;
next	1.131;

1.131
date	2002.02.08.18.25.07;	author jhb;	state Exp;
branches;
next	1.130;

1.130
date	2001.12.14.16.27.06;	author iedowse;	state Exp;
branches;
next	1.129;

1.129
date	2001.12.09.01.57.06;	author dillon;	state Exp;
branches;
next	1.128;

1.128
date	2001.12.04.11.15.28;	author des;	state Exp;
branches;
next	1.127;

1.127
date	2001.10.20.18.50.30;	author mjacob;	state Exp;
branches;
next	1.126;

1.126
date	2001.10.16.22.22.57;	author mjacob;	state Exp;
branches;
next	1.125;

1.125
date	2001.10.12.02.30.53;	author mjacob;	state Exp;
branches;
next	1.124;

1.124
date	2001.10.11.18.36.41;	author mjacob;	state Exp;
branches;
next	1.123;

1.123
date	2001.09.30.12.09.50;	author wilko;	state Exp;
branches;
next	1.122;

1.122
date	2001.09.25.18.56.37;	author brooks;	state Exp;
branches;
next	1.121;

1.121
date	2001.09.24.03.23.47;	author obrien;	state Exp;
branches;
next	1.120;

1.120
date	2001.09.18.23.31.26;	author peter;	state Exp;
branches;
next	1.119;

1.119
date	2001.08.18.01.12.43;	author jhb;	state Exp;
branches;
next	1.118;

1.118
date	2001.08.17.16.54.09;	author obrien;	state Exp;
branches;
next	1.117;

1.117
date	2001.07.23.20.44.53;	author wpaul;	state Exp;
branches;
next	1.116;

1.116
date	2001.07.14.06.35.54;	author dd;	state Exp;
branches;
next	1.115;

1.115
date	2001.07.13.13.34.08;	author dd;	state Exp;
branches;
next	1.114;

1.114
date	2001.07.02.21.01.24;	author brooks;	state Exp;
branches;
next	1.113;

1.113
date	2001.05.30.03.19.05;	author mjacob;	state Exp;
branches;
next	1.112;

1.112
date	2001.05.29.18.48.54;	author phk;	state Exp;
branches;
next	1.111;

1.111
date	2001.05.25.18.49.08;	author obrien;	state Exp;
branches;
next	1.110;

1.110
date	2001.05.25.10.36.46;	author obrien;	state Exp;
branches;
next	1.109;

1.109
date	2001.05.13.20.52.39;	author phk;	state Exp;
branches;
next	1.108;

1.108
date	2001.04.15.19.37.27;	author obrien;	state Exp;
branches;
next	1.107;

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

1.106
date	2001.01.27.20.56.00;	author gallatin;	state Exp;
branches;
next	1.105;

1.105
date	2001.01.27.08.34.58;	author jhb;	state Exp;
branches;
next	1.104;

1.104
date	2001.01.14.17.50.13;	author markm;	state Exp;
branches;
next	1.103;

1.103
date	2000.12.13.07.34.47;	author obrien;	state Exp;
branches;
next	1.102;

1.102
date	2000.11.07.22.09.33;	author obrien;	state Exp;
branches;
next	1.101;

1.101
date	2000.11.07.22.07.07;	author obrien;	state Exp;
branches;
next	1.100;

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

1.99
date	2000.10.27.06.05.58;	author markm;	state Exp;
branches;
next	1.98;

1.98
date	2000.10.12.06.10.12;	author billf;	state Exp;
branches;
next	1.97;

1.97
date	2000.09.20.17.30.20;	author wpaul;	state Exp;
branches;
next	1.96;

1.96
date	2000.09.12.13.21.39;	author markm;	state Exp;
branches;
next	1.95;

1.95
date	2000.09.11.21.21.37;	author billf;	state Exp;
branches;
next	1.94;

1.94
date	2000.09.04.20.47.35;	author wilko;	state Exp;
branches;
next	1.93;

1.93
date	2000.09.04.20.45.15;	author wilko;	state Exp;
branches;
next	1.92;

1.92
date	2000.08.27.21.57.31;	author mjacob;	state Exp;
branches;
next	1.91;

1.91
date	2000.08.27.21.56.40;	author mjacob;	state Exp;
branches;
next	1.90;

1.90
date	2000.08.24.18.56.54;	author peter;	state Exp;
branches;
next	1.89;

1.89
date	2000.07.29.02.13.42;	author obrien;	state Exp;
branches;
next	1.88;

1.88
date	2000.07.29.01.59.32;	author obrien;	state Exp;
branches;
next	1.87;

1.87
date	2000.07.29.01.31.09;	author obrien;	state Exp;
branches;
next	1.86;

1.86
date	2000.07.15.06.06.42;	author obrien;	state Exp;
branches;
next	1.85;

1.85
date	2000.07.10.15.18.20;	author mjacob;	state Exp;
branches;
next	1.84;

1.84
date	2000.07.08.07.05.06;	author mjacob;	state Exp;
branches;
next	1.83;

1.83
date	2000.06.25.09.18.13;	author markm;	state Exp;
branches;
next	1.82;

1.82
date	2000.06.19.21.55.42;	author gallatin;	state Exp;
branches;
next	1.81;

1.81
date	2000.06.13.22.28.42;	author peter;	state Exp;
branches;
next	1.80;

1.80
date	2000.06.08.01.17.51;	author jhb;	state Exp;
branches;
next	1.79;

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

1.78
date	2000.05.28.02.52.53;	author gallatin;	state Exp;
branches;
next	1.77;

1.77
date	2000.05.22.16.12.27;	author dan;	state Exp;
branches;
next	1.76;

1.76
date	2000.05.14.13.47.56;	author dfr;	state Exp;
branches;
next	1.75;

1.75
date	2000.05.13.11.21.18;	author hoek;	state Exp;
branches;
next	1.74;

1.74
date	2000.05.07.05.50.27;	author mjacob;	state Exp;
branches;
next	1.73;

1.73
date	2000.03.19.13.57.09;	author peter;	state Exp;
branches;
next	1.72;

1.72
date	2000.03.18.08.01.34;	author mjacob;	state Exp;
branches;
next	1.71;

1.71
date	2000.02.27.07.35.36;	author green;	state Exp;
branches
	1.71.2.1;
next	1.70;

1.70
date	2000.02.26.22.13.21;	author jkh;	state Exp;
branches;
next	1.69;

1.69
date	2000.02.04.07.02.44;	author jkh;	state Exp;
branches;
next	1.68;

1.68
date	2000.01.29.18.07.06;	author peter;	state Exp;
branches;
next	1.67;

1.67
date	2000.01.28.06.13.06;	author imp;	state Exp;
branches;
next	1.66;

1.66
date	2000.01.24.08.51.16;	author peter;	state Exp;
branches;
next	1.65;

1.65
date	2000.01.23.12.22.24;	author peter;	state Exp;
branches;
next	1.64;

1.64
date	2000.01.21.20.14.37;	author wilko;	state Exp;
branches;
next	1.63;

1.63
date	2000.01.16.18.46.21;	author wilko;	state Exp;
branches;
next	1.62;

1.62
date	2000.01.16.12.39.24;	author wilko;	state Exp;
branches;
next	1.61;

1.61
date	2000.01.14.03.14.44;	author wpaul;	state Exp;
branches;
next	1.60;

1.60
date	2000.01.12.02.30.40;	author obrien;	state Exp;
branches;
next	1.59;

1.59
date	2000.01.08.16.03.57;	author peter;	state Exp;
branches;
next	1.58;

1.58
date	2000.01.05.04.27.15;	author wpaul;	state Exp;
branches;
next	1.57;

1.57
date	2000.01.04.11.17.35;	author mjacob;	state Exp;
branches;
next	1.56;

1.56
date	99.12.28.02.01.10;	author wpaul;	state Exp;
branches;
next	1.55;

1.55
date	99.12.22.05.52.03;	author obrien;	state Exp;
branches;
next	1.54;

1.54
date	99.12.20.05.11.51;	author steve;	state Exp;
branches;
next	1.53;

1.53
date	99.12.04.17.41.22;	author wpaul;	state Exp;
branches;
next	1.52;

1.52
date	99.12.01.15.25.04;	author gallatin;	state Exp;
branches;
next	1.51;

1.51
date	99.11.28.00.59.02;	author obrien;	state Exp;
branches;
next	1.50;

1.50
date	99.11.28.00.48.15;	author obrien;	state Exp;
branches;
next	1.49;

1.49
date	99.11.15.09.09.00;	author dfr;	state Exp;
branches;
next	1.48;

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

1.47
date	99.10.16.05.24.13;	author wpaul;	state Exp;
branches;
next	1.46;

1.46
date	99.10.15.07.07.43;	author obrien;	state Exp;
branches;
next	1.45;

1.45
date	99.10.14.11.34.19;	author obrien;	state Exp;
branches;
next	1.44;

1.44
date	99.10.14.09.52.28;	author obrien;	state Exp;
branches;
next	1.43;

1.43
date	99.09.30.18.51.56;	author gallatin;	state Exp;
branches;
next	1.42;

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

1.41
date	99.09.06.06.14.29;	author wpaul;	state Exp;
branches;
next	1.40;

1.40
date	99.09.05.21.01.00;	author wpaul;	state Exp;
branches;
next	1.39;

1.39
date	99.08.28.00.38.36;	author peter;	state Exp;
branches;
next	1.38;

1.38
date	99.08.25.18.05.52;	author mjacob;	state Exp;
branches;
next	1.37;

1.37
date	99.08.21.18.34.56;	author wpaul;	state Exp;
branches;
next	1.36;

1.36
date	99.08.15.09.54.55;	author phk;	state Exp;
branches;
next	1.35;

1.35
date	99.08.11.22.33.57;	author gallatin;	state Exp;
branches;
next	1.34;

1.34
date	99.08.10.17.15.11;	author wpaul;	state Exp;
branches;
next	1.33;

1.33
date	99.08.08.19.28.56;	author phk;	state Exp;
branches;
next	1.32;

1.32
date	99.07.25.04.32.47;	author wpaul;	state Exp;
branches;
next	1.31;

1.31
date	99.07.11.14.53.37;	author wpaul;	state Exp;
branches;
next	1.30;

1.30
date	99.07.05.05.40.29;	author wpaul;	state Exp;
branches;
next	1.29;

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

1.28
date	99.06.29.18.24.09;	author peter;	state Exp;
branches;
next	1.27;

1.27
date	99.06.19.20.25.25;	author wpaul;	state Exp;
branches;
next	1.26;

1.26
date	99.06.15.13.14.27;	author des;	state Exp;
branches;
next	1.25;

1.25
date	99.06.14.22.59.55;	author jb;	state Exp;
branches;
next	1.24;

1.24
date	99.06.05.13.29.56;	author dfr;	state Exp;
branches;
next	1.23;

1.23
date	99.05.26.23.22.14;	author gallatin;	state Exp;
branches;
next	1.22;

1.22
date	99.05.10.13.30.51;	author dfr;	state Exp;
branches;
next	1.21;

1.21
date	99.05.09.11.42.19;	author dfr;	state Exp;
branches;
next	1.20;

1.20
date	99.04.19.08.56.38;	author dfr;	state Exp;
branches;
next	1.19;

1.19
date	99.04.08.17.42.48;	author wpaul;	state Exp;
branches;
next	1.18;

1.18
date	99.04.01.02.09.37;	author wpaul;	state Exp;
branches;
next	1.17;

1.17
date	99.03.31.04.04.14;	author wpaul;	state Exp;
branches;
next	1.16;

1.16
date	99.03.27.20.41.25;	author wpaul;	state Exp;
branches;
next	1.15;

1.15
date	99.01.23.16.53.26;	author dfr;	state Exp;
branches;
next	1.14;

1.14
date	99.01.18.20.26.50;	author gallatin;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	98.12.29.03.59.49;	author gpalmer;	state Exp;
branches;
next	1.12;

1.12
date	98.10.30.01.37.33;	author jkh;	state Exp;
branches;
next	1.11;

1.11
date	98.10.30.01.17.42;	author jkh;	state Exp;
branches;
next	1.10;

1.10
date	98.10.14.00.42.02;	author jkh;	state Exp;
branches;
next	1.9;

1.9
date	98.10.13.21.38.46;	author jkh;	state Exp;
branches;
next	1.8;

1.8
date	98.09.18.18.43.52;	author dfr;	state Exp;
branches;
next	1.7;

1.7
date	98.09.18.00.46.37;	author mjacob;	state Exp;
branches;
next	1.6;

1.6
date	98.09.16.08.22.09;	author dfr;	state Exp;
branches;
next	1.5;

1.5
date	98.08.30.10.50.30;	author dfr;	state Exp;
branches;
next	1.4;

1.4
date	98.08.20.08.27.10;	author dfr;	state Exp;
branches;
next	1.3;

1.3
date	98.08.10.07.53.58;	author dfr;	state Exp;
branches;
next	1.2;

1.2
date	98.08.07.08.16.31;	author dfr;	state Exp;
branches;
next	1.1;

1.1
date	98.06.10.10.53.56;	author dfr;	state Exp;
branches;
next	;

1.186.2.1
date	2005.07.18.12.23.41;	author kensmith;	state Exp;
branches;
next	1.186.2.2;

1.186.2.2
date	2005.09.18.03.37.58;	author scottl;	state Exp;
branches;
next	1.186.2.3;

1.186.2.3
date	2005.09.25.18.34.18;	author wilko;	state Exp;
branches;
next	1.186.2.4;

1.186.2.4
date	2006.05.28.11.15.16;	author wilko;	state Exp;
branches;
next	1.186.2.5;

1.186.2.5
date	2006.05.31.21.42.11;	author wilko;	state Exp;
branches;
next	1.186.2.6;

1.186.2.6
date	2006.06.03.23.10.46;	author wilko;	state Exp;
branches;
next	1.186.2.7;

1.186.2.7
date	2006.07.11.17.34.13;	author sam;	state Exp;
branches;
next	1.186.2.8;

1.186.2.8
date	2006.07.13.08.11.46;	author delphij;	state Exp;
branches;
next	1.186.2.9;

1.186.2.9
date	2006.10.09.18.41.36;	author simon;	state Exp;
branches;
next	1.186.2.10;

1.186.2.10
date	2006.11.27.00.33.15;	author marius;	state Exp;
branches
	1.186.2.10.4.1;
next	1.186.2.11;

1.186.2.11
date	2012.11.17.07.42.15;	author svnexp;	state Exp;
branches;
next	;

1.186.2.10.4.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.174.2.1
date	2004.09.07.23.49.57;	author scottl;	state Exp;
branches;
next	1.174.2.2;

1.174.2.2
date	2004.09.09.23.10.48;	author scottl;	state Exp;
branches;
next	1.174.2.3;

1.174.2.3
date	2004.09.10.06.46.32;	author wilko;	state Exp;
branches;
next	1.174.2.4;

1.174.2.4
date	2004.09.13.21.15.05;	author wilko;	state Exp;
branches;
next	1.174.2.5;

1.174.2.5
date	2004.09.22.19.23.36;	author andre;	state Exp;
branches;
next	1.174.2.6;

1.174.2.6
date	2005.01.28.23.25.12;	author wilko;	state Exp;
branches;
next	1.174.2.7;

1.174.2.7
date	2005.01.30.21.27.13;	author wilko;	state Exp;
branches;
next	1.174.2.8;

1.174.2.8
date	2005.04.01.12.46.25;	author sobomax;	state Exp;
branches;
next	;

1.164.2.1
date	2003.12.07.04.10.47;	author scottl;	state Exp;
branches;
next	1.164.2.2;

1.164.2.2
date	2003.12.07.23.52.53;	author scottl;	state Exp;
branches;
next	1.164.2.3;

1.164.2.3
date	2004.01.26.19.42.11;	author nectar;	state Exp;
branches;
next	;

1.160.2.1
date	2003.05.31.12.43.31;	author scottl;	state Exp;
branches;
next	1.160.2.2;

1.160.2.2
date	2003.05.31.15.18.41;	author scottl;	state Exp;
branches;
next	;

1.154.2.1
date	2002.12.18.08.11.24;	author scottl;	state Exp;
branches;
next	;

1.71.2.1
date	2000.03.27.18.28.44;	author mjacob;	state Exp;
branches;
next	1.71.2.2;

1.71.2.2
date	2000.05.13.11.22.13;	author hoek;	state Exp;
branches;
next	1.71.2.3;

1.71.2.3
date	2000.07.04.02.33.47;	author mjacob;	state Exp;
branches;
next	1.71.2.4;

1.71.2.4
date	2000.07.15.06.07.34;	author obrien;	state Exp;
branches;
next	1.71.2.5;

1.71.2.5
date	2000.07.18.20.39.04;	author dfr;	state Exp;
branches;
next	1.71.2.6;

1.71.2.6
date	2000.07.20.00.17.39;	author obrien;	state Exp;
branches;
next	1.71.2.7;

1.71.2.7
date	2000.07.20.00.19.38;	author obrien;	state Exp;
branches;
next	1.71.2.8;

1.71.2.8
date	2000.07.29.02.15.24;	author obrien;	state Exp;
branches;
next	1.71.2.9;

1.71.2.9
date	2000.09.04.21.04.56;	author wilko;	state Exp;
branches;
next	1.71.2.10;

1.71.2.10
date	2000.10.03.18.46.53;	author wpaul;	state Exp;
branches;
next	1.71.2.11;

1.71.2.11
date	2001.05.30.03.22.11;	author mjacob;	state Exp;
branches;
next	1.71.2.12;

1.71.2.12
date	2001.07.19.05.40.43;	author dd;	state Exp;
branches;
next	1.71.2.13;

1.71.2.13
date	2001.07.19.05.42.23;	author dd;	state Exp;
branches;
next	1.71.2.14;

1.71.2.14
date	2001.07.24.19.10.16;	author brooks;	state Exp;
branches;
next	1.71.2.15;

1.71.2.15
date	2001.07.30.17.31.41;	author wpaul;	state Exp;
branches;
next	1.71.2.16;

1.71.2.16
date	2001.09.30.12.14.03;	author wilko;	state Exp;
branches;
next	1.71.2.17;

1.71.2.17
date	2001.12.13.19.18.00;	author dillon;	state Exp;
branches;
next	1.71.2.18;

1.71.2.18
date	2001.12.19.18.34.44;	author iedowse;	state Exp;
branches;
next	1.71.2.19;

1.71.2.19
date	2002.03.27.21.09.22;	author wilko;	state Exp;
branches;
next	1.71.2.20;

1.71.2.20
date	2002.06.21.16.25.27;	author mjacob;	state Exp;
branches;
next	1.71.2.21;

1.71.2.21
date	2002.07.24.07.50.38;	author kuriyama;	state Exp;
branches;
next	1.71.2.22;

1.71.2.22
date	2002.08.01.17.26.28;	author blackend;	state Exp;
branches;
next	1.71.2.23;

1.71.2.23
date	2002.08.23.07.02.08;	author mjacob;	state Exp;
branches;
next	1.71.2.24;

1.71.2.24
date	2002.08.31.20.28.26;	author obrien;	state Exp;
branches;
next	1.71.2.25;

1.71.2.25
date	2002.10.12.15.25.07;	author kuriyama;	state Exp;
branches;
next	1.71.2.26;

1.71.2.26
date	2003.03.03.23.12.48;	author gallatin;	state Exp;
branches;
next	1.71.2.27;

1.71.2.27
date	2003.04.28.03.41.46;	author simokawa;	state Exp;
branches;
next	1.71.2.28;

1.71.2.28
date	2003.05.05.15.03.02;	author simokawa;	state Exp;
branches;
next	1.71.2.29;

1.71.2.29
date	2003.08.31.17.17.13;	author wilko;	state Exp;
branches;
next	1.71.2.30;

1.71.2.30
date	2004.12.02.19.06.43;	author wilko;	state Exp;
branches;
next	1.71.2.31;

1.71.2.31
date	2004.12.07.17.52.54;	author wilko;	state Exp;
branches;
next	1.71.2.32;

1.71.2.32
date	2004.12.08.22.33.10;	author rsm;	state Exp;
branches
	1.71.2.32.2.1;
next	1.71.2.33;

1.71.2.33
date	2012.11.17.07.25.12;	author svnexp;	state Exp;
branches;
next	;

1.71.2.32.2.1
date	2004.12.24.22.48.59;	author wilko;	state Exp;
branches;
next	;

1.14.2.1
date	99.03.27.20.45.56;	author wpaul;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	99.03.31.04.12.30;	author wpaul;	state Exp;
branches;
next	1.14.2.3;

1.14.2.3
date	99.04.01.02.13.13;	author wpaul;	state Exp;
branches;
next	1.14.2.4;

1.14.2.4
date	99.04.08.17.45.22;	author wpaul;	state Exp;
branches;
next	1.14.2.5;

1.14.2.5
date	99.05.07.09.01.40;	author dfr;	state Exp;
branches;
next	1.14.2.6;

1.14.2.6
date	99.05.09.11.44.39;	author dfr;	state Exp;
branches;
next	1.14.2.7;

1.14.2.7
date	99.06.19.20.27.58;	author wpaul;	state Exp;
branches;
next	1.14.2.8;

1.14.2.8
date	99.06.19.21.38.04;	author wpaul;	state Exp;
branches;
next	1.14.2.9;

1.14.2.9
date	99.07.03.01.36.43;	author msmith;	state Exp;
branches;
next	1.14.2.10;

1.14.2.10
date	99.07.05.08.55.22;	author msmith;	state Exp;
branches;
next	1.14.2.11;

1.14.2.11
date	99.07.11.14.55.23;	author wpaul;	state Exp;
branches;
next	1.14.2.12;

1.14.2.12
date	99.08.08.21.22.19;	author wpaul;	state Exp;
branches;
next	1.14.2.13;

1.14.2.13
date	99.08.29.15.56.40;	author peter;	state Exp;
branches;
next	1.14.2.14;

1.14.2.14
date	99.10.10.23.04.57;	author wpaul;	state Exp;
branches;
next	;


desc
@@


1.194
log
@First pass at removing Alpha kernel support.
@
text
@#
# GENERIC -- Generic kernel configuration file for FreeBSD/alpha
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# For hardware specific information check HARDWARE.TXT
#
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.193 2006/04/24 08:44:33 delphij Exp $

cpu		EV4
cpu		EV5
ident		GENERIC

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols

# Platforms supported
options 	API_UP1000		# UP1000, UP1100 (Nautilus)
options 	DEC_EB164		# EB164, PC164, PC164LX, PC164SX
options 	DEC_EB64PLUS		# EB64+, AlphaPC64, Aspen Alpine, etc
options 	DEC_2100_A50		# AlphaStation 200, 250, 255, 400
options 	DEC_2100_A500		# AlphaServer 2000, 2100, 2100A
options 	DEC_KN20AA		# AlphaStation 500, 600
options 	DEC_ST550		# Personal Workstation 433, 500, 600
options 	DEC_ST6600		# XP1000, DP264, DS20, DS10, family
options 	DEC_1000A		# AlphaServer 1000, 1000A, 800
options 	DEC_KN300		# AlphaServer 4100 (Rawhide),
					# AlphaServer 1200 (Tincup)

#options 	SCHED_ULE		# ULE scheduler
options 	SCHED_4BSD		# 4BSD scheduler
options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device
options 	NFSCLIENT		# Network Filesystem Client
options 	NFSSERVER		# Network Filesystem Server
options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_43TTY		# BSD 4.3 TTY compat [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
options 	KTRACE			# ktrace(1) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.

# Debugging for use in -current
options 	KDB			# Enable kernel debugger support.
options 	DDB			# Support DDB.
options 	GDB			# Support remote GDB.
options 	INVARIANTS		# Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
#options 	WITNESS			# Enable checks to detect deadlocks and cycles
options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed

# To make an SMP kernel, the next line is needed
options 	SMP			# Symmetric MultiProcessor Kernel

# Alpha's do not appear to react well to probing high EISA slots
options 	EISA_SLOTS=2

# Standard busses
device		isa
device		eisa
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		atapicd		# ATAPI CDROM drives
device		atapifd		# ATAPI floppy drives
device		atapist		# ATAPI tape drives

# SCSI Controllers
device		ahc		# AHA2940 and onboard AIC7xxx devices
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
device		isp		# Qlogic family
device		ispfw		# Firmware module for Qlogic host adapters
device		mpt		# LSI-Logic MPT-Fusion
#device		ncr		# NCR/Symbios Logic
device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')

# SCSI peripherals
device		scbus		# SCSI bus (required for SCSI)
device		ch		# SCSI media changers
device		da		# Direct Access (disks)
device		sa		# Sequential Access (tape etc)
device		cd		# CD
device		pass		# Passthrough device (direct SCSI access)
device		ses		# SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
device		amr		# AMI MegaRAID

# RAID controllers
device		mlx		# Mylex DAC960 family

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

device		vga		# VGA video card driver
# TGA support is broken
# device		tga		# TGA video card driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

device		mcclock		# MC146818 real time clock device

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports
device		uart		# Generic UART driver

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#device		puc

# PCI Ethernet NICs.
device		de		# DEC/Intel DC21x4x (``Tulip'')
device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
device		txp		# 3Com 3cR990 (``Typhoon'')
device		vx		# 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
device		nge		# NatSemi DP83820 gigabit ethernet
device		pcn		# AMD Am79C97x PCI 10/100 NICs
device		rl		# RealTek 8129/8139
device		sf		# Adaptec AIC-6915 (``Starfire'')
device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
device		ste		# Sundance ST201 (D-Link DFE-550TX)
device		tl		# Texas Instruments ThunderLAN
device		vr		# VIA Rhine, Rhine II
device		wb		# Winbond W89C840F
device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		sl		# Kernel SLIP
device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		usb		# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums		# Mouse
# USB Ethernet, requires miibus
device		aue		# ADMtek USB Ethernet
device		axe		# ASIX Electronics USB Ethernet
device		cdce		# Generic USB over Ethernet
device		cue		# CATC USB Ethernet
device		kue		# Kawasaki LSI USB Ethernet
device		rue		# RealTek RTL8150 USB Ethernet

# FireWire support
device		firewire	# FireWire bus code
device		sbp		# SCSI over FireWire (Requires scbus and da)
device		fwe		# Ethernet over FireWire (non-standard!)
@


1.193
log
@Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT below
their corresponding devices.
@
text
@d21 1
a21 1
# $FreeBSD$
@


1.192
log
@Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43)
to COMPAT_43TTY.

Add COMPAT_43TTY to NOTES and */conf/GENERIC

Compile tty_compat.c only under the new option.

Spit out
	#warning "Old BSD tty API used, please upgrade."
if ioctl_compat.h gets #included from userland.
@
text
@a72 2
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
d107 2
@


1.191
log
@- Allow duplicate "machine" directives with the same arguments.
- Move existing "machine" directives to DEFAULTS.
@
text
@d64 1
@


1.190
log
@Create DEFAULTS files for alpha, ia64, powerpc, and sparc64 and move
'device mem' over from GENERIC to DEFAULTS to be consistent with i386 and
amd64.  Additionally, on ia64 enable ACPI by default since ia64 requires
acpi.
@
text
@a22 1
machine		alpha
@


1.189
log
@Add uart(4). When both sio(4) and uart(4) can handle a serial port,
sio(4) will claim it. This change therefore only affects how ports
are handled when they are not claimed by sio(4), and in principle
will improve hardware support.

MFC after: 2 months
@
text
@a185 1
device		mem		# Memory and kernel memory devices
@


1.188
log
@Try to avoid crashes during kernel startup by limiting the # of EISA
slots to probe.  Problems have been reported in this area, lets hope this
bandaid helps.

!! Owners of EISA-equipped Alpha machines are requested to at least
!! boot-test a 6-BETA build and report back to the Alpha list. Thanks!

Approved by: re (scottl)
Suggested by: ticso
@
text
@d146 1
a146 1
# Serial (COM) ports (required)
d148 1
d159 1
a159 1
# line to enable it (connects to the sio and/or ppc drivers):
@


1.187
log
@Add recently invented COMPAT_FREEBSD5 option.

MFC after:	3 days
@
text
@d89 3
@


1.186
log
@Until someone who owns the various TGA-based cards has time to fix the
driver it is better to not include the driver in GENERIC as it panics
the system on probing a TGA.
@
text
@d66 1
@


1.186.2.1
log
@MFC addition of the COMPAT_FREEBSD5 option.  Specific versions
being MFCed:

> Path                          Revision
> src/sys/alpha/conf/GENERIC    1.187
> src/sys/amd64/conf/GENERIC    1.440
> src/sys/i386/conf/GENERIC     1.430
> src/sys/ia64/conf/GENERIC     1.73
> src/sys/pc98/conf/GENERIC     1.270
> src/sys/powerpc/conf/GENERIC  1.49
> src/sys/sparc64/conf/GENERIC  1.97

Approved by:    re (scottl)
@
text
@a65 1
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
@


1.186.2.2
log
@Now that our showstopper list has shrunk, take another step closer to the
release and turn off kernel debugging.  Also turn off SMP on i386 and amd64
and add an SMP kernel config.

Approved by: re (implicit)
@
text
@d77 9
@


1.186.2.3
log
@Try to avoid crashes during kernel startup by limiting the # of EISA
slots to probe.  Problems have been reported in this area, lets hope
this  bandaid helps.

	!! Owners of EISA-equipped Alpha machines are requested to at least
	!! boot-test a 6-BETA build and report back to the Alpha list. Thanks!

Approved by: re (scottl)
Suggested by: ticso
@
text
@a79 3
# Alpha's do not appear to react well to probing high EISA slots
options         EISA_SLOTS=2

@


1.186.2.4
log
@Remove GEOM_GPT.

I encountered repeatable Unaligned access panics similar to:

fatal kernel trap:

    trap entry     = 0x4 (unaligned access fault)
    cpuid          = 0
    faulting va    = 0xfffffc0000fae1c2
    opcode         = 0x28
    register       = 0x1
    pc             = 0xfffffc00004d07dc
    ra             = 0xfffffc00004d0a1c
    sp             = 0xfffffe0031875bc0
    curthread      = 0xfffffc007da237a0
        pid = 2, comm = g_event

These occur when a floppy or a CD (the 6.1R install CD will do in most
cases) is in the drive during boot.  A floppy or CD inserted *after*
the system was booted did not give me this problem.  Interestingly
enough booting from the 6.1-R install CD sometimes caused the crash,
sometimes it did not.  When it did not panic an installation of 6.1-R
was possible without any incidents.  A subsequent boot from HD with
the CD still present sometimes(...) worked fine, sometimes paniced.

Taking GEOM_GPT out of the kernel config file allows booting without
incidents.  We do not need GPT on Alpha, so this is the easy way out.

Discussed with: phk
@
text
@d63 1
@


1.186.2.5
log
@add re(4) to GENERIC.

The RL8169s worked just fine for me on my release building DS20E
with the CVS repo mounted via NFS.  For EUR 10 that is not too bad :)
@
text
@a163 1
device		re		# RealTek 8139C+/8169/8169S/8110S
@


1.186.2.6
log
@Testing has shown that the stability problems (panic tracebacks
showing lockmgr) encountered with "make -jX release" for X > 1
and running on SMP hardware are gone once PREEMPTION is disabled.

Better ideas on fixing the problem are more than welcome.
@
text
@a46 3
# PREEMPTION appears to have a negative impact on stability (locking related 
# panics) at least on SMP machines.
#options 	PREEMPTION		# Enable kernel thread preemption
d48 1
@


1.186.2.7
log
@add ath & co. (compile tested only)
@
text
@a175 10
# Wireless NIC cards
device		wlan		# 802.11 support
device		wlan_wep	# 802.11 WEP support
device		wlan_ccmp	# 802.11 CCMP support
device		wlan_tkip	# 802.11 TKIP support
device		an		# Aironet 4500/4800 802.11 wireless NICs.
device		ath		# Atheros pci/cardbus NIC's
device		ath_hal		# Atheros HAL (Hardware Access Layer)
device		ath_rate_sample	# SampleRate tx rate control for ath

@


1.186.2.8
log
@MFC: Move AH[CD]_REG_PRETTY_PRINT options to where they belongs.
@
text
@d74 2
a100 2
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
@


1.186.2.9
log
@MFC:
- Remove SCHED_ULE from GENERIC to better avoid foot-shooting by
  unsuspecting users.
- Add a comment in NOTES about experimental status of SCHED_ULE.
- Make warning about experimental status in sched_ule(4) a bit
  stronger.

This is not an exact MFC since we don't have alpha in -CURRENT.

Approved by:	re (kensmith)
@
text
@d46 1
@


1.186.2.10
log
@Add le(4).
@
text
@a154 1
device		le		# AMD Am7900 LANCE and Am79C9xx PCnet
d164 1
a164 1
device		pcn		# AMD Am79C97x PCI 10/100 (precedence over 'le')
@


1.186.2.11
log
@Switch importer
@
text
@d21 1
a21 1
# $FreeBSD: stable/6/sys/alpha/conf/GENERIC 164652 2006-11-27 00:33:15Z marius $
@


1.186.2.10.4.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.185
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
@d132 2
a133 1
device		tga		# TGA video card driver
@


1.184
log
@Add a comment to note that pseudo-device bpf is required for DHCP.
This is mentioned in the Handbook but it is not as obvious to new
users why bpf is needed compared to the other largely self-explanatory
items in GENERIC.

PR:		conf/40855
MFC after:	1 week
@
text
@d209 1
@


1.183
log
@o Use tab instead of spaces for puc(4) line.
o Use capitalized "Ethernet" for consistency.
@
text
@d193 1
@


1.182
log
@Sync with i386 GENERIC some:
- Update comments to newer style (space after #)
- Bring across various comment updates.
- Add AHC_REG_PRETTY_PRINT, ADAPTIVE_GIANT, and rue(4).
@
text
@d154 1
a154 1
#device         puc
@


1.181
log
@Get in sync with reality:  TurboLaser was never really well supported to
start with, so let it die in peace.  While there, remove Multia-class
as 486-like performance will not buy us much when 6.x arrives.
@
text
@d28 2
a29 2
#To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"
d31 1
a31 1
makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
d46 29
a74 26
#options 	SCHED_ULE		#ULE scheduler
options 	SCHED_4BSD		#4BSD scheduler
options 	PREEMPTION		#Enable kernel thread preemption
options 	INET			#InterNETworking
options 	INET6			#IPv6 communications protocols
options 	FFS			#Berkeley Fast Filesystem
options 	SOFTUPDATES		#Enable FFS soft updates support
options 	UFS_ACL			#Support for access control lists
options 	UFS_DIRHASH		#Improve performance on big directories
options 	MD_ROOT			#MD is a potential root device
options 	NFSCLIENT		#Network Filesystem Client
options 	NFSSERVER		#Network Filesystem Server
options 	NFS_ROOT		#NFS usable as root device
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	PROCFS			#Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		#Pseudo-filesystem framework
options 	GEOM_GPT		#GUID Partition Tables.
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		#Compatible with FreeBSD4
options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
options 	KTRACE			#ktrace(1) syscall trace support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
d77 7
a83 7
options 	KDB			#Enable kernel debugger support
options 	DDB			#Support DDB
options 	GDB			#Support remote GDB 
options 	INVARIANTS		#Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
#options 	WITNESS			#Enable checks to detect deadlocks and cycles
options         WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
d163 1
d165 1
a165 1
device		dc		# DEC/Intel 21143 and workalikes
d189 1
a189 1
device		faith		# IPv6-to-IPv4 relaying/(translation)
d193 1
a193 1
device		bpf		#Berkeley packet filter
d203 1
a203 1
device		umass		# Disks/Mass storage - Requires scbus and da0
d205 1
a205 1
# USB Ethernet
d210 1
@


1.180
log
@Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels.

Discussed on:	-current
@
text
@a34 1
options 	DEC_AXPPCI_33		# UDB, Multia, AXPpci33, NoName
a42 2
# TurboLaser support is broken
# options 	DEC_KN8AE		# AlphaServer 8200/8400 (Turbolaser)
@


1.179
log
@Add nge.  (I've used one for about a week in an XP1000.)
@
text
@d69 1
a69 1
options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI
@


1.178
log
@Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon.
It can be switched back once 5.3 is tested and released.  Also turn on
PREEMPTION as many of the stability problems with it have been fixed.

MT5: 3 days.
@
text
@d166 1
@


1.177
log
@Add em(4) to Alpha.  I had a couple running recently on Alpha and it
appeared to work fine.

Submitted by:	Konstantin Saurbier saurbier at mathematik uni-bielefeld de
@
text
@d49 3
a51 1
options 	SCHED_ULE		#ULE scheduler
@


1.176
log
@Stop pretending: TurboLaser support is really broken.

MFC after:	2 days
@
text
@d156 1
@


1.175
log
@Always compile PFIL_HOOKS into the kernel and remove the associated kernel
compile option.  All FreeBSD packet filters now use the PFIL_HOOKS API and
thus it becomes a standard part of the network stack.

If no hooks are connected the entire packet filter hooks section and related
activities are jumped over.  This removes any performance impact if no hooks
are active.

Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
@
text
@d44 2
a45 1
options 	DEC_KN8AE		# AlphaServer 8200/8400 (Turbolaser)
@


1.174
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
@a71 1
options 	PFIL_HOOKS		# pfil(9) framework
@


1.174.2.1
log
@Remove the kernel debugging options from GENERIC.

Approved by: re
@
text
@d31 2
d73 9
@


1.174.2.2
log
@Switch to the 4BSD scheduler for RELENG_5

Approved by: re
@
text
@d46 1
a46 1
options 	SCHED_4BSD		#4BSD scheduler
@


1.174.2.3
log
@tga(4) is sufficiently broken that bandaids won't work.  Given that
it panics systems on boot remove it from GENERIC so that tga(4)
equipped systems can get installed with 5.3.

This needs documenting in the 5.3 release notes.

Discussed with:	marcel, -alpha@@
Approved by:	re (scottl)
@
text
@d119 1
@


1.174.2.4
log
@Match reality: remove support for TurboLaser as it no longer works. Nor
is it likely it will be fixed given the big-iron nature of the machine.

Approved by:	re (scottl)
@
text
@d42 1
@


1.174.2.5
log
@MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated
kernel compile option.

Approved by:	re (scottl)
@
text
@d69 1
@


1.174.2.6
log
@we shipped at least one 5.x already with ncr(4) commented out in favor
of sym(4).  Remove the commented-out ncr altogether.
@
text
@d93 1
@


1.174.2.7
log
@add em(4)
@
text
@a146 1
device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
@


1.174.2.8
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
@a188 1
device		cdce		# Generic USB over Ethernet
@


1.173
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
@a175 1
device		null		# Null and zero devices
@


1.172
log
@In -CURRENT pseudo devices are not statically assigned at compile time,
remove a stale comment.

PR:		kern/62285
@
text
@d174 3
a177 1
device		loop		# Network loopback
@


1.171
log
@Add options KDB and GDB. KDB takes on the function of what DDB used
to be. Both DDB and GDB specify which KDB backends to include.
@
text
@d173 1
a173 1
# Pseudo devices - the number indicates how many units to allocated.
@


1.170
log
@Add option GEOM_GPT. This brings the ability to have a large number of
partitions on a single disk.
@
text
@d75 3
a77 1
options 	DDB			#Enable the kernel debugger
@


1.169
log
@Spell Ethernet correctly.
@
text
@d63 1
@


1.168
log
@ - Remove local changes that leaked into my last commit.

Spotted by:	juli
@
text
@d197 4
a200 4
device		aue		# ADMtek USB ethernet
device		axe		# ASIX Electronics USB ethernet
device		cue		# CATC USB ethernet
device		kue		# Kawasaki LSI USB ethernet
@


1.167
log
@ - Recruit some new ULE users by making it the default scheduler in GENERIC.
   ULE will be in a probationary period to determine whether it will be left
   as the default in 5.3 which would likely mean the rest of the 5.x series.
@
text
@d63 1
a76 4
<<<<<<< GENERIC
options 	WITNESS			#Enable checks to detect deadlocks and cycles
options		WITNESS_SKIPSPIN
=======
a78 1
>>>>>>> 1.165
@


1.166
log
@Add PFIL_HOOKS to the GENERIC kernel configuration, primarily so
that one can load the IPFilter module (which requires PFIL_HOOKS).

Requested by:	Many, for over a year
@
text
@d48 1
a48 1
options 	SCHED_4BSD		#4BSD scheduler
a62 1
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
d76 4
d82 1
@


1.165
log
@Catch up with i386 GENERIC rev 1.389.
@
text
@d71 1
@


1.164
log
@ - Add the WITNESS_SKIPSPIN option to the GENERIC kernel so that users who
   enable WITNESS on alphas will not get the expensive spin lock checking by
   default.  This mirrors the default config settings for i386.
@
text
@d15 2
a16 2
# device lines is also present in the ../../conf/NOTES and NOTES files. 
# If you are in doubt as to the purpose or necessity of a line, check first 
d65 1
a65 1
options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI 
d114 3
a117 1
device		amr		# AMI MegaRAID
d144 1
a144 1
 
d149 1
a149 1
 
@


1.164.2.1
log
@Disable WITNESS, INVARIANTS, and DDB for our Tier-1 platforms for the release
@
text
@d73 2
a74 2
#options 	DDB			#Enable the kernel debugger
#options 	INVARIANTS		#Enable calls of extra sanity checking
d77 1
a77 1
#options         WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
@


1.164.2.2
log
@Don't build a kernel.debug for the release.
@
text
@d31 1
a31 1
#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
@


1.164.2.3
log
@MFC: Add PFIL_HOOKS to the GENERIC kernel configuration.

Requested by:	re
@
text
@a70 1
options 	PFIL_HOOKS		# pfil(9) framework
@


1.163
log
@Mention the puc(4) glue driver in a commented-out example so the user
of "dumb" PCI-based serial/parallel boards get a hint how to enable
them.

I wasn't sure about the ia64, pc98, powerpc, and sparc64 archs whether
they'd support puc(4) or not.
@
text
@d77 1
@


1.162
log
@Enable eisa support on alpha.
We need eisa bridge support on some models, which now depends on having
eisa in the kernel.
@
text
@d142 5
@


1.161
log
@Note that scbus is required for SCSI, not just "required" in general.

Submitted by:	Edward Kaplan (tmbg37 on IRC)
Reviewed by:	rwatson (in principle)
@
text
@d83 1
@


1.160
log
@There's just no reason to not have these in GENERIC.

Found by:	release/*/drivers.conf cleaning script
Approved by:	re (scottl)
@
text
@d104 1
a104 1
device		scbus		# SCSI bus (required)
@


1.160.2.1
log
@Disable WITNESS, INVARIANTS, and DDB for the release branch.

Approved by:	re (implicit)
@
text
@d73 2
a74 2
#options 	DDB			#Enable the kernel debugger
#options 	INVARIANTS		#Enable calls of extra sanity checking
@


1.160.2.2
log
@Disable building debug kernels in GENERIC for the release.

Reminded by:	rwatson
Approved by:	re (implicit)
@
text
@d31 1
a31 1
#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
@


1.159
log
@Add FireWire drivers to GENERIC.
@
text
@d98 1
@


1.158
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
@d190 5
@


1.157
log
@Remove bitrot associated with `maxusers'.

Submitted by:	bde
@
text
@d187 1
@


1.156
log
@Fix the style of the SCHED_4BSD commit.
@
text
@a26 1
maxusers	0
@


1.155
log
@ - Introduce the SCHED_ULE and SCHED_4BSD options for compile time selection
   of the scheduler.
 - Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
@
text
@d49 1
a49 1
options		SCHED_4BSD		#4BSD scheduler
@


1.154
log
@Turn on GEOM.  It works on Alpha and we are going to need it for installs.
@
text
@d49 1
@


1.154.2.1
log
@Per the RC2 schedule, remove INVARIANTS, WITNESS, and DEBUG options from the
RELENG_5_0 kernels.
@
text
@d32 1
a32 1
#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
d73 2
a74 2
#options 	DDB			#Enable the kernel debugger
#options 	INVARIANTS		#Enable calls of extra sanity checking
@


1.153
log
@Permits UFS ACLs to be used with the GENERIC kernel.  Due to recent
ACL configuration changes, this shouldn't result in different code paths
for file systems not explicitly configured for ACLs by the system
administrator.  For UFS1, administrators must still recompile their
kernel to add support for extended attributes; for UFS2, it's sufficient
to enable ACLs using tunefs or at mount-time (tunefs preferred for
reliability reasons).  UFS2, for a variety of reasons, including
performance and reliability, is the preferred file system for use with
ACLs.

Approved by:	re
@
text
@a33 2
options		NO_GEOM

@


1.152
log
@Remove the P1003_1B kernel option; it is no longer used.
@
text
@d55 1
@


1.151
log
@NB: This commit does *NOT* make GEOM the default in FreeBSD
NB: But it will enable it in all kernels not having options "NO_GEOM"

Put the GEOM related options into the intended order.

Add "options NO_GEOM" to all kernel configs apart from NOTES.

In some order of controlled fashion, the NO_GEOM options will be
removed, architecture by architecture in the coming days.

There are currently three known issues which may force people to
need the NO_GEOM option:

boot0cfg/fdisk:
        Tries to update the MBR while it is being used to control
        slices.  GEOM does not allow this as a direct operation.

SCSI floppy drives:
        Appearantly the scsi-da driver return "EBUSY" if no media
        is inserted.  This is wrong, it should return ENXIO.

PC98:
        It is unclear if GEOM correctly recognizes all variants of
        PC98 disklabels.  (Help Wanted!  I have neither docs nor HW)

These issues are all being worked.

Sponsored by:	DARPA & NAI Labs.
@
text
@d71 1
a71 2
options 	P1003_1B		#Posix P1003_1B real-time extentions
options 	_KPOSIX_PRIORITY_SCHEDULING
@


1.150
log
@remove unit counts from atkbdc, pckbd, sc
@
text
@d34 2
@


1.149
log
@Add support for the LSI-Logic Fusion/MP architecture.

This is an architecture that present a thing message passing interface
to the OS. You can query as to how many ports and what kind are attached
and enable them and so on.

A less grand view is that this is just another way to package SCSI (SPI or
FC) and FC-IP into a one-driver interface set.

This driver support the following hardware:

LSI FC909:	Single channel, 1Gbps, Fibre Channel (FC-SCSI only)
LSI FC929:	Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only)
LSI 53c1020:	Single Channel, Ultra4 (320M) (Untested)
LSI 53c1030:	Dual Channel, Ultra4 (320M)

Currently it's in fair shape, but expect a lot of changes over the
next few weeks as it stabilizes.

Credits:

The driver is mostly from some folks from Jeff Roberson's company- I've
been slowly migrating it to broader support that I it came to me as.

The hardware used in developing support came from:

	FC909: LSI-Logic, Advansys (now Connetix)
	FC929: LSI-Logic
	53c1030: Antares Microsystems (they make a very fine board!)

MFC after:	3 weeks
@
text
@d116 1
a116 1
device		atkbdc	1	# AT keyboard controller
d126 1
a126 1
device		sc	1
@


1.148
log
@Make ppp(4) devices clonable and unloadable.
@
text
@d98 1
@


1.147
log
@Fix the link to the Handbook
@
text
@d163 1
a163 1
device		ppp	1	# Kernel PPP
@


1.146
log
@de-count pci now that ahc/ahd are taken care of.
@
text
@d7 1
a7 1
#    http://www.FreeBSD.org/handbook/kernelconfig-config.html
@


1.145
log
@Add explicit unit count on 'device pci' for ahc/ahd
@
text
@d83 1
a83 1
device		pci	1		# Unit count is for ahc/ahd
@


1.144
log
@Various comment and minor style fixes.  No actual content changes.

Inspired by:	bde
@
text
@d83 1
a83 1
device		pci
@


1.143
log
@The sources to the non-working esp device are no longer present in current.
@
text
@d15 1
a15 1
# device lines is also present in the ../../i386/conf/NOTES file. 
d17 1
a17 2
# in NOTES. Please note that this is the i386 NOTES, but it still contains
# valuable info for alpha too.
d46 2
a47 1
options 	DEC_KN300		# AlphaServer 4100 (Rawhide), 1200 (Tincup)
d115 3
a117 3
device		atkbdc	1	# At keyboard controller
device		atkbd		# at keyboard
device		psm		# psm mouse
d119 2
a120 2
device		vga		# VGA screen
device		tga		# TGA screen
d122 1
a122 2
# splash screen/screen saver
device		splash
d127 1
a127 2
# real time clock
device		mcclock
@


1.142
log
@Move COMPAT_FREEBSD4 to arch-neutral sys/conf/NOTES.
Add COMPAT_FREEBSD4 to GENERIC for arches that existed in FreeBSD 4's time,
not just i386. (alpha and pc98)

Requested by: bde
@
text
@a96 1
#device		esp		# 53C94 & friends, not CAM-ified
@


1.141
log
@Desupport the TurboChannel Alpha's.  This means the DEC3000/300* Pelic*
and DEC3000/[4-9]00 Flamingo/Sandpiper families.
@
text
@d63 1
@


1.140
log
@Botcho. I included in the last commit the

device		mpt		# LSI-Logic MPT-Fusion

line. This driver isn't ready yet.

Submitted by:	Scott Long
@
text
@a44 2
options 	DEC_3000_300		# DEC3000/300* Pelic* family
options 	DEC_3000_500		# DEC3000/[4-9]00 Flamingo/Sandpiper family
a142 1
device		le		# Lance
@


1.139
log
@Note that sio is required.

PR:		39305
Submitted by:	Michael Hogsett <hogsett@@csl.sri.com>
MFC after:	1 week
@
text
@a99 1
device		mpt		# LSI-Logic MPT-Fusion
@


1.138
log
@Typo fix: detects -> detect.

Reviewed by:	phk
@
text
@d100 1
d134 1
a134 1
# Serial (COM) ports
@


1.137
log
@Since WITNESS doesn't just do mutexes, remove "mutex" from the WITNESS
comment in GENERIC config files of appropriate platforms.  For whatever
reason, powerpc didn't use WITNESS in GENERIC.
@
text
@d77 1
a77 1
#options 	WITNESS			#Enable checks to detects deadlocks and cycles
@


1.136
log
@Turn on TGA support.

Submitted by:	Andrew M. Miklic <AndrwMklc@@cs.com>
@
text
@d77 1
a77 1
#options 	WITNESS			#Enable mutex checks to detects deadlocks and cycles
@


1.135
log
@Dike out a highly insecure UCONSOLE option.
TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed.

Obtained from:	OpenBSD
@
text
@d122 1
@


1.134
log
@On 2nd thought, we can do without plip altogether
@
text
@a65 1
options 	UCONSOLE		#Allow users to grab the console
@


1.133
log
@plip has produced an error during attach on Alpha as long as I care
to remember. Nobody in the right sense of their mind would run IP on
the parallel port on Alpha so comment this one out.
@
text
@a139 1
#device		plip		# TCP/IP over parallel
@


1.132
log
@Remove WITNESS from GENERIC by default: as we grow more locks, this gets
slower, and may be impeding adoption of -CURRENT by developers.  We
recommend turning on WITNESS by default on crash boxes, and when doing
locking development.  It will probably get turned on by default for a week
or two following any major locking commits, also.

Approved by:	all and sundry (jhb, phk, ...)
@
text
@d140 1
a140 1
device		plip		# TCP/IP over parallel
@


1.131
log
@Turn SMP back on by default in GENERIC on the Alpha.
@
text
@d78 1
a78 1
options 	WITNESS			#Enable mutex checks to detects deadlocks and cycles
@


1.130
log
@Enable UFS_DIRHASH in the GENERIC kernel.

Suggested by:	silby
Reviewed by:	dillon
MFC after:	5 days
@
text
@d81 1
a81 1
#options 	SMP			# Symmetric MultiProcessor Kernel
@


1.129
log
@Allow maxusers to be specified as 0 in the kernel config, which will
cause the system to auto-size to between 32 and 512 depending on the
amount of memory.

MFC after:	1 week
@
text
@d55 1
@


1.128
log
@PROCFS requires PSEUDOFS.
@
text
@d28 1
a28 1
maxusers	32
@


1.127
log
@Remove wx.
@
text
@d61 2
a62 1
options 	PROCFS			#Process filesystem
@


1.126
log
@Make SCSI changer and SES devices standard in generic kernels.

Reviewed by:	ken@@kdm.org
@
text
@a159 1
device		wx		# Intel Gigabit Ethernet Card (``Wiseman'')
@


1.125
log
@roll out last change
@
text
@d104 1
d109 1
@


1.124
log
@Note that PROCFS is mandatory at this time- until we fix the
ptrace code to not call things directly from procfs we can't
very well have procfs be a module.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.123 2001/09/30 12:09:50 wilko Exp $
a60 2
#XXX: N.B. - PROCFS IS REQUIRED FOR NOW BECAUSE CORE PTRACE CODE USES PIECES
#XXX: FROM IT. THIS WILL BE ADDRESSES SOONER OR LATER
@


1.123
log
@Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.122 2001/09/25 18:56:37 brooks Exp $
d61 2
@


1.122
log
@The faith(4) device is no longer a count device so don't specify a count.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.121 2001/09/24 03:23:47 obrien Exp $
d37 1
a37 1
options 	DEC_AXPPCI_33		# UDB, Multia, AXPpci33, Noname
d39 1
a39 1
options 	DEC_EB64PLUS		# EB64+, Aspen Alpine, etc
d44 1
a44 1
options 	DEC_ST6600		# xp1000, dp264, ds20, ds10, family
@


1.121
log
@+ Fix misplacement of `txp'
+ Document our -CURRENT debugging bits
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.120 2001/09/18 23:31:26 peter Exp $
d171 1
a171 1
device		faith	1	# IPv6-to-IPv4 relaying/(translation)
@


1.120
log
@Cleanup and split of nfs client and server code.
This builds on the top of several repo-copies.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.119 2001/08/18 01:12:43 jhb Exp $
d73 4
a76 4
options 	DDB
options 	INVARIANTS
options 	INVARIANT_SUPPORT
options 	WITNESS
d143 1
a144 1
device		txp		# 3Com 3cR990 (``Typhoon'')
@


1.119
log
@Turn off SMP on Alpha for the time being.  There are some memory ordering
issues that can result in panics and probably data corruption on SMP
systems right now.  When they are fixed this can be turned back on.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.118 2001/08/17 16:54:09 obrien Exp $
d56 2
a57 1
options 	NFS			#Network Filesystem
@


1.118
log
@Fix style nits.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.117 2001/07/23 20:44:53 wpaul Exp $
d78 1
a78 1
options 	SMP			# Symmetric MultiProcessor Kernel
@


1.117
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
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.116 2001/07/14 06:35:54 dd Exp $
d36 1
a36 1
options		API_UP1000		# UP1000, UP1100 (Nautilus)
d68 1
a68 1
options		P1003_1B		#Posix P1003_1B real-time extentions
d132 6
a137 6
device          ppc
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da
@


1.116
log
@Move fxp to the miibus section where it belongs.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.115 2001/07/13 13:34:08 dd Exp $
d143 1
@


1.115
log
@`pcn' supports AMD Am79C97x cards, not Am79C79x cards.

PR:		28946
Submitted by:	Ryuichiro Imura <imura@@ryu16.org>
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.114 2001/07/02 21:01:24 brooks Exp $
a140 1
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
d147 1
@


1.114
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
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.113 2001/05/30 03:19:05 mjacob Exp $
d148 1
a148 1
device		pcn		# AMD Am79C79x PCI 10/100 NICs
@


1.113
log
@move wx to be part of miibus requiring chipsets
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.112 2001/05/29 18:48:54 phk Exp $
d168 1
a168 1
device		gif	4	# IPv6 and IPv4 tunneling
@


1.112
log
@Remove MFS options from all example kernel configs.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.111 2001/05/25 18:49:08 obrien Exp $
a143 1
device		wx		# Intel Gigabit Ethernet Card (``Wiseman'')
d156 1
@


1.111
log
@JHB would prefer the KTR examples not be in here.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.110 2001/05/25 10:36:46 obrien Exp $
a54 1
options 	MFS			#Memory Filesystem
@


1.110
log
@+ Turn on SMP support by default (yes an Alpha SMP kernel works on
  uniprocessor systems, aren't Alpha's neat :-))
+ Add example KTR (debugging) options.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.109 2001/05/13 20:52:39 phk Exp $
a76 4
#options 	KTR			# Kernel TRacing facility
#options 	KTR_EXTEND
#options 	KTR_COMPILE=KTR_LOCK
#options 	KTR_MASK=KTR_LOCK
@


1.109
log
@Convert DEVFS from an "opt-in" to an "opt-out" option.

If for some reason DEVFS is undesired, the "NODEVFS" option is
needed now.

Pending any significant issues, DEVFS will be made mandatory in
-current on july 1st so that we can start reaping the full
benefits of having it.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.108 2001/04/15 19:37:27 obrien Exp $
d77 7
@


1.108
log
@Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS)
by default while SMPng is still being developed.

Submitted by:	jhb
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.107 2001/02/04 15:35:08 peter Exp $
a60 1
options 	DEVFS			#Device Filesystem
@


1.107
log
@Clean up some leftovers from the root mount cleanup that was done some
time ago.  FFS_ROOT and CD9660_ROOT are obsolete.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.106 2001/01/27 20:56:00 gallatin Exp $
d33 1
a33 1
#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
d72 6
@


1.106
log
@The API UP1100 is close enough to a UP1000 that FreeBSD just works on it, so
document that fact.

Thanks to Peter Petrakis <ppetrakis@@alphalinux.org> for doing a test boot.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.105 2001/01/27 08:34:58 jhb Exp $
a53 1
options 	FFS_ROOT		#FFS usable as root device [keep this!]
a60 1
options 	CD9660_ROOT		#CD-ROM usable as root device
@


1.105
log
@Turn on DEVFS by default for the alpha.  Aside from vinum as mentioned by
phk it should work fine.  If you need vinum, then don't add this to your
kernel config until vinum catches up to DEVFS.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.104 2001/01/14 17:50:13 markm Exp $
d36 1
a36 1
options		API_UP1000		# UP1000 (Nautilus)
@


1.104
log
@Remove NOBLOCKRANDOM as a compile-time option. Instead, provide
exactly the same functionality via a sysctl, making this feature
a run-time option.

The default is 1(ON), which means that /dev/random device will
NOT block at startup.

setting kern.random.sys.seeded to 0(OFF) will cause /dev/random
to block until the next reseed, at which stage the sysctl
will be changed back to 1(ON).

While I'm here, clean up the sysctls, and make them dynamic.
Reviewed by:		des
Tested on Alpha by:	obrien
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.103 2000/12/13 07:34:47 obrien Exp $
d63 1
a63 1
#options 	DEVFS			#Device Filesystem
@


1.103
log
@Sync with i386/GENERIC rev 1.294 removing "COMPAT_OLDPCI".

This fixed the broken kernel build on the Alpha.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.102 2000/11/07 22:09:33 obrien Exp $
a155 1
options 	NOBLOCKRANDOM	# avoid any blocking on device random
@


1.102
log
@Sync with i386's GENERIC rev 1.287 (Minor ordering changes to make more
sections strictly alphabetical.)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.101 2000/11/07 22:07:07 obrien Exp $
a77 1
options 	COMPAT_OLDPCI		# PCI compatability shims
@


1.101
log
@Sync with i386/conf/GENERIC rev 1.288 (add comments for some ISA devices).
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.100 2000/11/07 00:58:35 wpaul Exp $
a56 1
#options 	DEVFS			#Device Filesystem
d63 1
@


1.100
log
@The vx driver no longer needs the PCI compat shims. Also should now
work on the alpha (at least the PCI part should).
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.99 2000/10/27 06:05:58 markm Exp $
d109 3
a111 3
device		atkbdc	1
device		atkbd
device		psm
d113 1
a113 1
device		vga
d125 1
a125 1
device		sio
@


1.99
log
@As the blocking model has seems to be troublesome for many, disable
it for now with an option.

This option is already deprecated, and will be removed when the
entropy-harvesting code is fast enough to warrant it.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.98 2000/10/12 06:10:12 billf Exp $
d139 1
@


1.98
log
@Remove 'device tx'. In wilko's testing it traps on bringing the interface
up. Even though this has recieved all the right MI treatment (newbus, miibus)
it stands for now a i386 only driver.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.97 2000/09/20 17:30:20 wpaul Exp $
d156 1
@


1.97
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
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.96 2000/09/12 13:21:39 markm Exp $
a149 1
device		tx		# SMC 9432TX (83c170 ``EPIC'')
@


1.96
log
@Turn the /dev/random device into a (pseudo-)device, not an option.

(I didn't realise that it was this easy!)
Submitted by:	jhb
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.95 2000/09/11 21:21:37 billf Exp $
d144 1
@


1.95
log
@Add tx to the list of miibus using network drivers. We already build tx in
/sys/modules for alpha, and it compiles on beast.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.94 2000/09/04 20:47:35 wilko Exp $
a73 1
options 	RANDOMDEV		#entropy device
d155 1
@


1.94
log
@Add AS1200 (Tincup) to description
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.93 2000/09/04 20:45:15 wilko Exp $
d150 1
@


1.93
log
@LINT -> NOTES
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.92 2000/08/27 21:57:31 mjacob Exp $
d49 1
a49 1
options 	DEC_KN300		# AlphaServer 4100 (Rawhide)
@


1.92
log
@*fix* commented out DEVFS
@
text
@d15 1
a15 1
# device lines is also present in the ../../i386/conf/LINT configuration file. 
d17 2
a18 2
# in LINT. Please note that this is the i386 LINT, but it still contains
# valuable info for alpha too
d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.91 2000/08/27 21:56:40 mjacob Exp $
@


1.91
log
@add commented out DEVFS
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.90 2000/08/24 18:56:54 peter Exp $
d57 1
a57 1
#options	DEVFS			#Device Filesystem
@


1.90
log
@Comment out the static wiring of hints for GENERIC - the release process
now installs the hints file into /boot.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.89 2000/07/29 02:13:42 obrien Exp $
d57 1
@


1.89
log
@Move RAID controllers to the same position as in i386 GENERIC.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.88 2000/07/29 01:59:32 obrien Exp $
d30 2
a31 1
hints		"GENERIC.hints"
@


1.88
log
@Add the RAID controller that are known to work (or did on last test).

Reviewed by: 	msmith
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.87 2000/07/29 01:31:09 obrien Exp $
a95 4
# RAID controllers
device		amr		# AMI MegaRAID
device		mlx		# Mylex DAC960 family

d102 4
@


1.87
log
@Comment out `ncr' as `sym' handles all that `ncr' does.
(only commented out to make it easy for people to find it that really
 wants it.)

Asked for by:	Peter
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.86 2000/07/15 06:06:42 obrien Exp $
d95 4
@


1.86
log
@Add SOFTUPDATES to GENERIC  (BOOTMFS has this filtered out)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.85 2000/07/10 15:18:20 mjacob Exp $
d93 2
a94 2
device		ncr		# NCR/Symbios Logic
device		sym		# NCR/Symbios Logic (newer chipsets)
@


1.85
log
@Removing commented out devices I added.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.84 2000/07/08 07:05:06 mjacob Exp $
d54 1
@


1.84
log
@Add in the commented out SCSI device entries of

#device         ses             # SCSI Environmental Services (and SAF-TE)
#device         targ            # SCSI Target Mode Code
#device         targbh          # SCSI Target Mode Blackhole Device
#define         pt              # SCSI Processor Target Device

so that people know that they are there.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.83 2000/06/25 09:18:13 markm Exp $
a100 5

#device		ses		# SCSI Environmental Services (and SAF-TE)
#device		targ		# SCSI Target Mode Code
#device		targbh		# SCSI Target Mode Blackhole Device
#define		pt		# SCSI Processor Target Device
@


1.83
log
@Get the build bits right for the new Architecture Independant null- and
entropy drivers.
Reviewed by:	dfr(mostly)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.82 2000/06/19 21:55:42 gallatin Exp $
d101 5
@


1.82
log
@Add UP1000 to GENERIC
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.81 2000/06/13 22:28:42 peter Exp $
d71 1
@


1.81
log
@Borrow phk's axe and apply the next stage of config(8)'s evolution.

Use Warner Losh's "hint" driver to decode ascii strings to fill the
resource table at boot time.

config(8) no longer generates an ioconf.c table - ie: the configuration
no longer has to be compiled into the kernel.  You can reconfigure your
isa devices with the likes of this at loader(8) time:
  set hint.ed.0.port=0x320

userconfig will be rewritten to use this style interface one day and will
move to /boot/userconfig.4th or something like that.

It is still possible to statically compile in a set of hints into a kernel
if you do not wish to use loader(8).  See the "hints" directive in GENERIC
as an example.

All device wiring has been moved out of config(8).  There is a set of
helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98)
that extract the 'at isa? port foo irq bar' from the old files and produces
a hints file.  If you install this file as /boot/device.hints (and update
/boot/defaults/loader.conf - You can do a build/install in sys/boot) then
loader will load it automatically for you.  You can also compile in the
hints directly with:  hints "device.hints"  as well.

There are a few things that I'm not too happy with yet.  Under this scheme,
things like LINT would no longer be useful as "documentation" of settings.
I have renamed this file to 'NOTES' and stored the example hints strings
in it.  However... this is not something that config(8) understands, so
there is a script that extracts the build-specific data from the
documentation file (NOTES) to produce a LINT that can be config'ed and
built.  A stack of man4 pages will need updating. :-/

Also, since there is no longer a difference between 'device' and
'pseudo-device' I collapsed the two together, and the resulting 'device'
takes a 'number of units' for devices that still have it statically
allocated.  eg:  'device fe 4' will compile the fe driver with NFE set
to 4.  You can then set hints for 4 units (0 - 3).  Also note that
'device fe0' will be interpreted as "zero units of 'fe'" which would be
bad, so there is a config warning for this.  This is only needed for
old drivers that still have static limits on numbers of units.
All the statically limited drivers that I could find were marked.

Please exercise EXTREME CAUTION when transitioning!

Moral support by: phk, msmith, dfr, asmodai, imp, and others
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.80 2000/06/08 01:17:51 jhb Exp $
d35 1
@


1.80
log
@Enable USB in GENERIC on the Alpha.

Reviewed by:	deathly silence on -alpha
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.79 2000/05/30 23:01:21 green Exp $
d30 2
d77 1
a77 2
device		fdc0	at isa? port IO_FD1 irq 6 drq 2
device		fd0	at fdc0 drive 0
d101 3
a103 3
device		atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12
d105 1
a105 1
device		vga0	at isa?
d108 1
a108 1
pseudo-device	splash
d111 1
a111 1
device		sc0	at isa?
d114 1
a114 1
device		mcclock0 at isa? port 0x70
d117 1
a117 2
device		sio0	at isa? port IO_COM1 irq 4
device		sio1	at isa? port IO_COM2 irq 3 flags 0x50
d120 1
a120 1
device          ppc0    at isa? irq 7
d146 9
a154 9
pseudo-device	loop		# Network loopback
pseudo-device	ether		# Ethernet support
pseudo-device	sl		# Kernel SLIP
pseudo-device	ppp	1	# Kernel PPP
pseudo-device	tun		# Packet tunnel.
pseudo-device	pty		# Pseudo-ttys (telnet etc)
pseudo-device	md		# Memory "disks"
pseudo-device	gif	4	# IPv6 and IPv4 tunneling
pseudo-device	faith	1	# IPv6-to-IPv4 relaying/(translation)
d156 1
a156 1
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
d158 1
a158 1
pseudo-device	bpf		#Berkeley packet filter
@


1.79
log
@Change sl(4) configuration lines to reflect its new dynamic nature.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.78 2000/05/28 02:52:53 gallatin Exp $
d161 9
a169 9
#device		uhci		# UHCI PCI->USB interface
#device		ohci		# OHCI PCI->USB interface
#device		usb		# USB Bus (required)
#device		ugen		# Generic
#device		uhid		# "Human Interface Devices"
#device		ukbd		# Keyboard
#device		ulpt		# Printer
#device		umass		# Disks/Mass storage - Requires scbus and da0
#device		ums		# Mouse
d171 3
a173 3
#device		aue		# ADMtek USB ethernet
#device		cue		# CATC USB ethernet
#device		kue		# Kawasaki LSI USB ethernet
@


1.78
log
@Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.
Only PCI and on-board ISA peripherials are supported at this time.

This support has been only lightly tested due to a lack of response to my
call for testers on the freebsd-alpha mailing list.  It works quite well
on the one AS2100 on which it has been tested, but it may not work on
an AS2100A and should therefore be regarded as experimental.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.77 2000/05/22 16:12:27 dan Exp $
d148 1
a148 1
pseudo-device	sl	1	# Kernel SLIP
@


1.77
log
@sysctl'ize ICMP_BANDLIM and ICMP_BANDLIM_SUPPRESS_OUTPUT.

Suggested by: des/nbm
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.76 2000/05/14 13:47:56 dfr Exp $
d37 1
@


1.76
log
@Port ppc driver to alpha.

Submitted by: Andrew M. Miklic <miklic@@ibm.net>
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.75 2000/05/13 11:21:18 hoek Exp $
a66 1
options		ICMP_BANDLIM		#Rate limit bad replies
@


1.75
log
@Change to comments only: spell FreeBSD.org correctly
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.74 2000/05/07 05:50:27 mjacob Exp $
d119 8
@


1.74
log
@Add option for Rawhide (AlphaServer 4100 systems).
@
text
@d7 1
a7 1
#    http://www.freebsd.org/handbook/kernelconfig-config.html
d11 1
a11 1
# FreeBSD World Wide Web server (http://www.FreeBSD.ORG/) for the
d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.73 2000/03/19 13:57:09 peter Exp $
@


1.73
log
@Add the COMPAT_OLDPCI option for the alpha so GENERIC compiles.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.72 2000/03/18 08:01:34 mjacob Exp $
d43 2
a44 1
options 	DEC_KN8AE		# Alpha 8200/8400 (Turbolaser)
@


1.72
log
@Alpha 8200: add DEC_KN8AE (TurboLaser) platform option.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71 2000/02/27 07:35:36 green Exp $
d71 1
@


1.71
log
@Do some cleanups of the IPv6 stuff.  This is a non-functional change.

Approved by:	jkh
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.70 2000/02/26 22:13:21 jkh Exp $
d43 1
@


1.71.2.1
log
@MFC : support TurboLaser (AlphaServer 8X00).
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71 2000/02/27 07:35:36 green Exp $
a42 1
options 	DEC_KN8AE		# Alpha 8200/8400 (Turbolaser)
@


1.71.2.2
log
@MFC: Change to comments only: spell FreeBSD.org correctly
@
text
@d7 1
a7 1
#    http://www.FreeBSD.org/handbook/kernelconfig-config.html
d11 1
a11 1
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.1 2000/03/27 18:28:44 mjacob Exp $
@


1.71.2.3
log
@MFC:

Add UP1000 to GENERIC.

Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.
Only PCI and on-board ISA peripherials are supported at this time.

Add option for Rawhide (AlphaServer 4100 systems).
@
text
@a32 1
options		API_UP1000		# UP1000 (Nautilus)
a36 1
options 	DEC_2100_A500		# AlphaServer 2000, 2100, 2100A
d43 1
a43 2
options 	DEC_KN8AE		# AlphaServer 8200/8400 (Turbolaser)
options 	DEC_KN300		# AlphaServer 4100 (Rawhide)
@


1.71.2.4
log
@MFC: rev 1.86 (add SOFTUPDATES)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.3 2000/07/04 02:33:47 mjacob Exp $
a51 1
options 	SOFTUPDATES		#Enable FFS soft updates support
@


1.71.2.5
log
@MFC: Port ppc driver to alpha
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.4 2000/07/15 06:07:34 obrien Exp $
a120 8
# Parallel port
device          ppc0    at isa? irq 7
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da
 
@


1.71.2.6
log
@Add note reminding people adding USB devices that they must be also added
to release/scripts/dokern.sh.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.5 2000/07/18 20:39:04 dfr Exp $
a162 2
# (if you add any USB devices to this list, they must be added to the Alpha
#  section of src/release/scripts/dokern.sh)
@


1.71.2.7
log
@MFC: rev 1.80 (turn on USB devices)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.6 2000/07/20 00:17:39 obrien Exp $
d165 9
a173 9
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		usb		# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da0
device		ums		# Mouse
d175 3
a177 3
device		aue		# ADMtek USB ethernet
device		cue		# CATC USB ethernet
device		kue		# Kawasaki LSI USB ethernet
@


1.71.2.8
log
@MFC: add RAID controllers.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.7 2000/07/20 00:19:38 obrien Exp $
a99 4

# RAID controllers
device		amr		# AMI MegaRAID
device		mlx		# Mylex DAC960 family
@


1.71.2.9
log
@Add AS1200 to description for DEC_KN300
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.8 2000/07/29 02:15:24 obrien Exp $
d46 1
a46 1
options 	DEC_KN300		# AlphaServer 4100 (Rawhide), 1200 (Tincup)
@


1.71.2.10
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
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.9 2000/09/04 21:04:56 wilko Exp $
a141 1
device		pcn		# AMD Am79C79x PCI 10/100 NICs
@


1.71.2.11
log
@MFC: move wx to be part of miibus requiring chipsets
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.10 2000/10/03 18:46:53 wpaul Exp $
d137 1
a149 1
device		wx		# Intel Gigabit Ethernet Card (``Wiseman'')
@


1.71.2.12
log
@MFC: `pcn' supports AMD Am79C97x cards, not Am79C79x cards.
@
text
@d22 1
a22 1
# $FreeBSD$
d141 1
a141 1
device		pcn		# AMD Am79C97x PCI 10/100 NICs
@


1.71.2.13
log
@MFC 1.116: move `fxp' to miibus section.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.12 2001/07/19 05:40:43 dd Exp $
d135 1
a140 1
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
@


1.71.2.14
log
@MFC: Interface cloning support.  gif modularity and cloning.
stf modularity and removal of gif dependence.

Reviewed by:	brian
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.13 2001/07/19 05:42:23 dd Exp $
d160 1
a160 1
pseudo-device	gif		# IPv6 and IPv4 tunneling
@


1.71.2.15
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
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.14 2001/07/24 19:10:16 brooks Exp $
a134 1
device		txp		# 3Com 3cR990 (``Typhoon'')
@


1.71.2.16
log
@MFC: Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc)
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.71.2.15 2001/07/30 17:31:41 wpaul Exp $
d34 1
a34 1
options 	DEC_AXPPCI_33		# UDB, Multia, AXPpci33, NoName
d36 1
a36 1
options 	DEC_EB64PLUS		# EB64+, AlphaPC64, Aspen Alpine, etc
d41 1
a41 1
options 	DEC_ST6600		# XP1000, DP264, DS20, DS10, family
@


1.71.2.17
log
@MFC the maxusers = 0 autosizing code.

Mike Silbersack is working on a more sophisticated version of this patch
but exams will prevent him from completing it prior to the 4.5 freeze, so
we decided to throw this code into 4.5 and Mike will revisit the issue
post-4.5.
@
text
@d22 1
a22 1
# $FreeBSD$
d28 1
a28 1
maxusers	0
@


1.71.2.18
log
@MFC: Enable UFS_DIRHASH in the GENERIC kernel.
@
text
@a52 1
options 	UFS_DIRHASH		#Improve performance on big directories
@


1.71.2.19
log
@plip has produced an error during attach on Alpha as long as I care
to remember. Nobody in the right sense of their mind would run IP on
the parallel port on Alpha so loose it altogether.
@
text
@d130 1
@


1.71.2.20
log
@MFC: note that sio is required

PR:		39305
@
text
@d122 1
a122 1
# Serial (COM) ports (required)
@


1.71.2.21
log
@Convert spaces to tab.
@
text
@d127 5
a131 5
device		ppc0	at isa? irq 7
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da
@


1.71.2.22
log
@Fix the link to the Handbook
@
text
@d7 1
a7 1
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
@


1.71.2.23
log
@MFC MPT/Fusion driver
@
text
@a91 1
device 		mpt		# LSI-Logic MPT/Fusion
@


1.71.2.24
log
@Fix style nit.
@
text
@d92 1
a92 1
device		mpt		# LSI-Logic MPT/Fusion
@


1.71.2.25
log
@Use "options <tab>" rather than "options<tab><tab>".
@
text
@d33 1
a33 1
options 	API_UP1000		# UP1000 (Nautilus)
d69 1
a69 1
options 	P1003_1B		#Posix P1003_1B real-time extentions
d71 1
a71 1
options 	ICMP_BANDLIM		#Rate limit bad replies
@


1.71.2.26
log
@MFC GENERIC.hints 1.5: Make the second serial port available for
general use by default.

Approved by: re@@ (jhb)
@
text
@d125 1
a125 1
device		sio1	at isa? port IO_COM2 irq 3
@


1.71.2.27
log
@MFC: Add FireWire drivers to GENERIC and drivers.conf.
@
text
@a184 5

# FireWire support
device		firewire	# FireWire bus code
device		sbp		# SCSI over FireWire (Requires scbus and da)
device		fwe		# Ethernet over FireWire (non-standard!)
@


1.71.2.28
log
@Disable FireWire on alpha because bus_dmamap_load_mbuf() is not supported.
@
text
@d185 5
@


1.71.2.29
log
@esp(4) has been declared dead on Alpha for a long time now. Bury the remains.

Approved by: re (scottl)
@
text
@d90 1
@


1.71.2.30
log
@Add bge(4) as it has proved itself on Alpha.

Tested using: the gigE switch donated by DS
@
text
@a151 1
device		bge		# Broadcom BCM570x (``Tigon III'')
@


1.71.2.31
log
@Nice idea, but no cigar: bge(4) makes the bootfloppy overflow, so loose
it from GENERIC again :-(
@
text
@d152 1
@


1.71.2.32
log
@Attach if_axe to the build.

Reviewed by:	iedowse
Approved by:	imp (mentor), re
@
text
@a181 1
device		axe		# ASIX Electronics USB ethernet
@


1.71.2.33
log
@Switch importer
@
text
@d22 1
a22 1
# $FreeBSD: stable/4/sys/alpha/conf/GENERIC 138608 2004-12-08 22:33:11Z rsm $
@


1.71.2.32.2.1
log
@replace wx(4) by em(4) now that em works OK on Alpha.

Approved by: re (kensmith) / blanket
@
text
@d150 1
a151 1
device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'')
@


1.70
log
@Enable IPv6 options
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.69 2000/02/04 07:02:44 jkh Exp $
d142 2
a143 3
# for IPv6
pseudo-device	gif	4	#IPv6 and IPv4 tunneling
pseudo-device	faith	1	#for IPv6 and IPv4 translation
@


1.69
log
@Clean up POSIX options, syncronize generics.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.68 2000/01/29 18:07:06 peter Exp $
d45 1
d142 3
@


1.68
log
@Remove 'conflicts' token - it has been effectively doing absolutely
nothing for quite some time.  The only thing that cared was userconfig,
but it was for one invisible device so we never saw it's effects.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.67 2000/01/28 06:13:06 imp Exp $
d62 3
a64 1
options		ICMP_BANDLIM		# Rate limit bad replies
@


1.67
log
@Mitigate the stream.c attacks

o Drop all broadcast and multicast source addresses in tcp_input.
o Enable ICMP_BANDLIM in GENERIC.
o Change default to 200/s from 100/s.  This will still stop the attack, but
  is conservative enough to do this close to code freeze.

This is not the optimal patch for the problem, but is likely the least
intrusive patch that can be made for this.

Obtained from: Don Lewis and Matt Dillon.
Reviewed by: freebsd-security
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.66 2000/01/24 08:51:16 peter Exp $
d98 1
a98 1
device		vga0	at isa? conflicts
@


1.66
log
@Remove a no-op  "port ?" declaration.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.65 2000/01/23 12:22:24 peter Exp $
d62 1
@


1.65
log
@Update GENERIC/SIMOS to leave out the useless trailing digit in pci
and other unwired devices.
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.64 2000/01/21 20:14:37 wilko Exp $
d97 1
a97 1
device		vga0	at isa? port ? conflicts
@


1.64
log
@updated comments
@
text
@d22 1
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.63 2000/01/16 18:46:21 wilko Exp $
d64 2
a65 2
device		isa0
device		pci0
d72 5
a76 5
device		ata0
device		atadisk0	# ATA disk drives
device		atapicd0	# ATAPI CDROM drives
device		atapifd0	# ATAPI floppy drives
device		atapist0	# ATAPI tape drives
d79 5
a83 7
# A single entry for any of these controllers (ahb, ahc, amd, ncr, etc...) is
# sufficient for any number of installed devices.
device		ahc0		# AHA2940 and onboard AIC7xxx devices
#device		esp0		# 53C94 & friends, not CAM-ified
device		isp0		# Qlogic family
device		ncr0		# NCR/Symbios Logic
device		sym0		# NCR/Symbios Logic (newer chipsets)
d86 5
a90 6
# Only one of each of these is needed, they are dynamically allocated.
device		scbus0		# SCSI bus (required)
device		da0		# Direct Access (disks)
device		sa0		# Sequential Access (tape etc)
device		cd0		# CD
device		pass0		# Passthrough device (direct SCSI access)
d106 1
a106 1
device		mcclock0 at isa0 port 0x70
d109 2
a110 2
device		sio0	at isa0 port IO_COM1 irq 4
device		sio1	at isa0 port IO_COM2 irq 3 flags 0x50
d113 4
a116 4
device		de0		# DEC/Intel DC21x4x (``Tulip'')
device		fxp0		# Intel EtherExpress PRO/100B (82557, 82558)
device		le0		# Lance
device		wx0		# Intel Gigabit Ethernet Card (``Wiseman'')
d119 10
a128 10
device		miibus0		# MII bus support
device		dc0		# DEC/Intel 21143 and workalikes
device		rl0		# RealTek 8129/8139
device		sf0		# Adaptec AIC-6915 (``Starfire'')
device		sis0		# Silicon Integrated Systems SiS 900/SiS 7016
device		ste0		# Sundance ST201 (D-Link DFE-550TX)
device		tl0		# Texas Instruments ThunderLAN
device		vr0		# VIA Rhine, Rhine II
device		wb0		# Winbond W89C840F
device		xl0		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
d144 9
a152 9
#device		uhci0		# UHCI PCI->USB interface
#device		ohci0		# OHCI PCI->USB interface
#device		usb0		# USB Bus (required)
#device		ugen0		# Generic
#device		uhid0		# "Human Interface Devices"
#device		ukbd0		# Keyboard
#device		ulpt0		# Printer
#device		umass0		# Disks/Mass storage - Requires scbus and da0
#device		ums0		# Mouse
d154 3
a156 3
#device		aue0		# ADMtek USB ethernet
#device		cue0		# CATC USB ethernet
#device		kue0		# Kawasaki LSI USB ethernet
@


1.63
log
@Removed outdated comment on experimental nature of ata. Added comment to esp
@
text
@d17 2
a18 1
# in LINT.
d20 3
a22 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.62 2000/01/16 12:39:24 wilko Exp $
d56 1
a56 1
options 	SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device
@


1.62
log
@Correct comments / point to right LINT file (./LINT does not exist for Alpha)
@
text
@d19 1
a19 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.61 2000/01/14 03:14:44 wpaul Exp $
a68 5
# This is work in progress, use at your own risk.
# It currently reuses the majors of wd.c and friends.
# It cannot co-exist with the old system in one kernel.
# You only need one "device ata0" for it to find all
# PCI devices on modern machines.
d79 1
a79 1
#device		esp0
@


1.61
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
@d2 1
a2 1
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
d15 3
a17 2
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
d19 1
a19 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.60 2000/01/12 02:30:40 obrien Exp $
@


1.60
log
@Sort.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.59 2000/01/08 16:03:57 peter Exp $
d159 1
@


1.59
log
@s/controller/device/ as per config(8)
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.58 2000/01/05 04:27:15 wpaul Exp $
d119 1
a120 1
device		le0		# Lance
d157 1
@


1.58
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
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.57 2000/01/04 11:17:35 mjacob Exp $
d60 2
a61 2
controller	isa0
controller	pci0
d64 1
a64 1
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
d71 1
a71 1
# You only need one "controller ata0" for it to find all
d73 1
a73 1
controller	ata0
d82 5
a86 5
controller	ahc0		# AHA2940 and onboard AIC7xxx devices
#controller	esp0
controller	isp0		# Qlogic family
controller	ncr0		# NCR/Symbios Logic
controller	sym0		# NCR/Symbios Logic (newer chipsets)
d90 1
a90 1
controller	scbus0		# SCSI bus (required)
d97 1
a97 1
controller	atkbdc0	at isa? port IO_KBD
d123 1
a123 1
controller	miibus0		# MII bus support
d148 3
a150 3
#controller	uhci0		# UHCI PCI->USB interface
#controller	ohci0		# OHCI PCI->USB interface
#controller	usb0		# USB Bus (required)
d155 1
a155 1
#controller	umass0		# Disks/Mass storage - Requires scbus and da0
@


1.57
log
@add wx0 driver
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.56 1999/12/28 02:01:10 wpaul Exp $
d158 1
@


1.56
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
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.55 1999/12/22 05:52:03 obrien Exp $
d119 1
@


1.55
log
@Turn on the `sym' driver by default.  It lives well beside the `ncr' driver
now.  On one machine with <825a> and <875> controllers, `sym' correctly
attached.  On another one with only a <ncr 53c810 fast10 scsi>, the `ncr'
driver correctly attached.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.54 1999/12/20 05:11:51 steve Exp $
d156 1
@


1.54
log
@MFS_ROOT is deprecated so use MD_ROOT instead.  Also add the md
pseudo-device to make it easier to build releases.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.53 1999/12/04 17:41:22 wpaul Exp $
d86 1
a86 1
#controller	sym0		# NCR/Symbios Logic (do not mix with ncr, it conflicts)
@


1.53
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
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.52 1999/12/01 15:25:04 gallatin Exp $
d44 1
a44 1
options 	MFS_ROOT		#Memory Filesystem as rootfs
d140 1
@


1.52
log
@A port of NetBSD's AlphaServer 1000 and 1000A support.  Thanks to Cristian
Angelini for allowing me to use his AS1000 to do the port.

Note that this is untested on AlphaServer 1000A hardware.

Reviewed by:	dfr
Tested by:   	Cristian Angelini <chr.ang@@biella.alpcom.it>
Obtained From: 	NetBSD
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.51 1999/11/28 00:59:02 obrien Exp $
a116 1
device		ax0		# ASIX AX88140A
a119 1
device		pn0		# Lite-On 82c168/82c169 (``PNIC'')
d123 1
a123 3
device		al0		# ADMtek AL981/AN985 (``Comet''/``Centaur'')
device		dm0		# Davicom DM9100/DM9102
device		mx0		# Macronix 98713/98715/98725 (``PMAC'')
@


1.51
log
@Sort PCI SCSI controlers.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.50 1999/11/28 00:48:15 obrien Exp $
d38 1
@


1.50
log
@/sys adjustments to add the `sym' controler driver.

This is commented out in GENERIC as you cannot mix `sym' with `ncr' right now.
Note that LINT is no more broken by this commit.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.49 1999/11/15 09:09:00 dfr Exp $
d79 1
a79 1
# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
d81 3
a85 3
controller	isp0		# Qlogic family
controller	ahc0		# AHA2940 and onboard AIC7xxx devices
#controller	esp0
@


1.49
log
@Add the ata devices to the GENERIC kernel. Hopefully, this should allow
it to install from ATA cds and to ATA disks. I'll check after my next
release builds.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.48 1999/11/01 04:02:51 peter Exp $
d82 1
@


1.48
log
@Update examples using 'disk' and 'tape' - they used to have magic meaning
to config(8) for static device tables that have not existed for quite
some time.  They have been aliases for 'device' for a while, and "tape"
went away entirely as it wasn't used anywhere (except in an example
in LINT.. "fixed").
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.47 1999/10/16 05:24:13 wpaul Exp $
d72 5
a76 5
#controller	ata0
#device		atadisk0	# ATA disk drives
#device		atapicd0	# ATAPI CDROM drives
#device		atapifd0	# ATAPI floppy drives
#device		atapist0	# ATAPI tape drives
@


1.47
log
@Convert the mx driver to miibus.

In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.

The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.46 1999/10/15 07:07:43 obrien Exp $
d64 1
a64 1
disk		fd0	at fdc0 drive 0
@


1.46
log
@Acutally our style is "options\x20\x09".

As BDE says:  "options\x09\x09foo" looks quite different from
"options\x20\x09foo" after adding a one or two character prefix.

Notice by:	BDE
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.45 1999/10/14 11:34:19 obrien Exp $
d119 1
a119 1
device		mx0		# Macronix 98713/98715/98725 (``PMAC'')
d125 1
a125 1
device		pn0		# Lite-On 82c168/82c169 (``PNIC'')
@


1.45
log
@Like it or not, we use ^I's not 0x20 to align things in this file.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.44 1999/10/14 09:52:28 obrien Exp $
d29 9
a37 9
options		DEC_AXPPCI_33		# UDB, Multia, AXPpci33, Noname
options		DEC_EB164		# EB164, PC164, PC164LX, PC164SX
options		DEC_EB64PLUS		# EB64+, Aspen Alpine, etc
options		DEC_2100_A50		# AlphaStation 200, 250, 255, 400
options		DEC_KN20AA		# AlphaStation 500, 600
options		DEC_ST550		# Personal Workstation 433, 500, 600
options		DEC_ST6600		# xp1000, dp264, ds20, ds10, family
options		DEC_3000_300		# DEC3000/300* Pelic* family
options		DEC_3000_500		# DEC3000/[4-9]00 Flamingo/Sandpiper family
d39 18
a56 18
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		MFS			#Memory Filesystem
options		MFS_ROOT		#Memory Filesystem as rootfs
options		NFS			#Network Filesystem
options		NFS_ROOT		#NFS usable as root device
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		CD9660_ROOT		#CD-ROM usable as root device
options		PROCFS			#Process filesystem
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device
options		UCONSOLE		#Allow users to grab the console
options		KTRACE			#ktrace(1) syscall trace support
options		SYSVSHM			#SYSV-style shared memory
options		SYSVMSG			#SYSV-style message queues
options		SYSVSEM			#SYSV-style semaphores
@


1.44
log
@Make the contents, layout, and comments match sys/i386/conf/GENERIC as
much as possible.  This commit also adds the `bpf' pseudo-device.
@
text
@d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.43 1999/09/30 18:51:56 gallatin Exp $
d54 3
a56 3
options         SYSVSHM			#SYSV-style shared memory
options         SYSVMSG			#SYSV-style message queues
options         SYSVSEM			#SYSV-style semaphores
@


1.43
log
@Add ahc driver.  The adaptec driver works just dandy on my xp1000 using
a 2940UW.  The dp264 (and ds20, I think) have an AIC7895 on board so it
is important the ahc driver be in GENERIC so that FreeBSD can install on
these boxes.
@
text
@d4 2
a5 5
# For more information read the handbook part System Administration -> 
# Configuring the FreeBSD Kernel -> The Configuration File. 
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server 
# <URL:http://www.FreeBSD.ORG/>
d7 9
a15 2
# An exhaustive list of options and more detailed explanations of the 
# device lines is present in the ./LINT configuration file. If you are 
d18 1
a18 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.42 1999/09/13 17:52:06 peter Exp $
d26 2
d41 1
a41 1
options		NFS			#Network Filesystem
d44 2
a48 2
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		NFS_ROOT		#NFS usable as root device
d53 4
d59 1
a60 1
controller	isa0
d62 3
a64 6
# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
# sufficient for any number of installed devices.
controller	ncr0
controller	isp0
controller	ahc0
#controller	esp0
a65 8
controller	scbus0

device		da0
device		sa0
device		pass0
device		cd0

#
d78 7
a84 2
# real time clock
device		mcclock0 at isa0 port 0x70
d86 7
a92 2
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
disk		fd0	at fdc0 drive 0
d94 1
d107 4
d114 43
a156 38
# MII bus support, required for some 10/100 NICs.
controller miibus0

# Operational PCI Ethernet drivers.
device al0
device ax0
device de0
device dm0
device fxp0
device le0
device mx0
device pn0
device rl0
device sf0
device sis0
device ste0
device tl0
device vr0
device wb0
device xl0

pseudo-device	loop
pseudo-device	ether
pseudo-device	sl	1
pseudo-device	ppp	1
pseudo-device	tun
pseudo-device	pty

# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
options		KTRACE		#kernel tracing

# This provides support for System V shared memory and message queues.
#
options         SYSVSHM
options         SYSVMSG
options         SYSVSEM
@


1.42
log
@Pull in the core bus drivers based on the machine type rather than
requiring the user to figure it out.  So, if you comment out all but the
machine type you are using, you automatically get the bus code just for
your system.  (eg DEC_EB164 implies cia, etc).  Multiple machine types
still pulls in the appropriate busses.  This means, take things like
'controller cia0' out of your config.

Reviewed by:	dfr  (in principle)
@
text
@d14 1
a14 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.41 1999/09/06 06:14:29 wpaul Exp $
d56 1
@


1.41
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
@d14 1
a14 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.40 1999/09/05 21:01:00 wpaul Exp $
a47 6
# Platform chipsets
controller	cia0
controller	apecs0
controller	tsunami0
controller	lca0

a50 6

# TurboChannel host bus support
controller	tcasic0
controller	tc0
#controller	tcds0
controller	ioasic0
@


1.40
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
@d14 1
a14 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.39 1999/08/28 00:38:36 peter Exp $
d118 1
@


1.39
log
@$Id$ -> $FreeBSD$
@
text
@d14 1
a14 1
# $FreeBSD$
d123 2
a125 1
device sf0
@


1.38
log
@what is a devuce?
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.37 1999/08/21 18:34:56 wpaul Exp $
@


1.37
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
@d14 1
a14 1
#	$Id: GENERIC,v 1.36 1999/08/15 09:54:55 phk Exp $
d123 1
a123 1
devuce ste0
@


1.36
log
@Give if_tun the "almost clone" makeover.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.35 1999/08/11 22:33:57 gallatin Exp $
d111 3
d123 1
@


1.35
log
@Now that all chipsets support S/G DMA (which is required for ISA devices)
we can enable the floppy disk
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.34 1999/08/10 17:15:11 wpaul Exp $
d130 1
a130 1
pseudo-device	tun	1
@


1.34
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
@d14 1
a14 1
#	$Id: GENERIC,v 1.33 1999/08/08 19:28:56 phk Exp $
d93 2
a94 3
# Not enabled since it only works on CIA chipsets
#controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
#disk		fd0	at fdc0 drive 0
@


1.33
log
@Make the pty driver as close to a cloning device as we can get for now,
we create the pty on the fly when it is first opened.

If you run out of ptys now, just MAKEDEV some more.

This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1
in a device driver.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.32 1999/07/25 04:32:47 wpaul Exp $
d123 1
@


1.32
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
@d14 1
a14 1
#	$Id: GENERIC,v 1.31 1999/07/11 14:53:37 wpaul Exp $
d131 1
a131 1
pseudo-device	pty	16
@


1.31
log
@Add wb0 to GENERIC now that it actually does work on alpha. (Forgot this
last night.)
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.30 1999/07/05 05:40:29 wpaul Exp $
d121 1
@


1.30
log
@Take the Winbond driver out of GENERIC for the alpha. It'll come
back when it actually works on the alpha. How it got in here in the
first place I have no idea.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.29 1999/07/03 01:35:51 msmith Exp $
d122 1
@


1.29
log
@Bump maxusers to 32 to match the i386.
Remove the gzip pseudo-device, since the Alpha never did a.out.
Add the 'wb' driver since it is supported.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.28 1999/06/29 18:24:09 peter Exp $
a121 1
device wb0
@


1.28
log
@Dequote like on the i386 configs.  Also remove some references to old
i386 isa drivers that used to be order sensitive.  The probe order of
those drivers is now determined by a list in isa_compat.c and config
file order is totally irrelevant.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.27 1999/06/19 20:25:25 wpaul Exp $
d20 1
a20 1
maxusers	10
d122 1
a130 1
pseudo-device	gzip		# Exec gzipped a.out's
@


1.27
log
@Add device rl0 to GENERIC. Also add al0 (ADMtek PCI ethernet) which I
forgot to do previously.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.26 1999/06/15 13:14:27 des Exp $
d16 3
a18 3
machine		"alpha"
cpu		"EV4"
cpu		"EV5"
d23 9
a31 9
options		"DEC_AXPPCI_33"		# UDB, Multia, AXPpci33, Noname
options		"DEC_EB164"		# EB164, PC164, PC164LX, PC164SX
options		"DEC_EB64PLUS"		# EB64+, Aspen Alpine, etc
options		"DEC_2100_A50"		# AlphaStation 200, 250, 255, 400
options		"DEC_KN20AA"		# AlphaStation 500, 600
options		"DEC_ST550"		# Personal Workstation 433, 500, 600
options		"DEC_ST6600"		# xp1000, dp264, ds20, ds10, family
options		"DEC_3000_300"		# DEC3000/300* Pelic* family
options		"DEC_3000_500"		# DEC3000/[4-9]00 Flamingo/Sandpiper family
d39 2
a40 2
options		"CD9660"		#ISO 9660 Filesystem
options		"CD9660_ROOT"		#CD-ROM usable as root device
d44 1
a44 1
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
d109 2
a110 2
device		sio0	at isa0 port "IO_COM1" irq 4
device		sio1	at isa0 port "IO_COM2" irq 3 flags 0x50
d112 1
a112 4
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
@


1.26
log
@Kill option FAILSAFE.

PR:		i386/12187
Approved by:	bde
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.25 1999/06/14 22:59:55 jb Exp $
d116 1
d123 1
@


1.25
log
@Add the System V message queue and semaphore options for better 3rd party
software support out-of-the-box (like i386 does).
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.24 1999/06/05 13:29:56 dfr Exp $
a46 1
options		FAILSAFE		#Be conservative
@


1.24
log
@* Implement ISA dma (only for CIA now but more chipsets to follow).
* Port the fd driver to alpha.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.23 1999/05/26 23:22:14 gallatin Exp $
d139 1
a139 1
# This provides support for System V shared memory.
d141 3
a143 1
options		SYSVSHM
@


1.23
log
@Add support for the DEC_ST6600 family of alphas.  This includes the
Compaq XP1000, AlphaServer DS20, AlphaServer DS10, and DP264

This has been tested *only* on XP1000's.  I'll be interested to hear from
owners of other types of DEC_ST6600 alphas.

I'd like to thank Don Rice of Compaq for providing the documentation required
to support this platform on FreeBSD.  I'd also like to thank Doug Rabson for newbus,
and for helping me get a multiple hoses working with newbus.

Reviewed by:	Doug Rabson <dfr@@nlsystems.com>
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.22 1999/05/10 13:30:51 dfr Exp $
d93 4
@


1.22
log
@Remove obsolete 'config kernel' line.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.21 1999/05/09 11:42:19 dfr Exp $
d29 1
d52 1
@


1.21
log
@Remove DDB.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.20 1999/04/19 08:56:38 dfr Exp $
a46 2

config		kernel	root on da0
@


1.20
log
@Add commented out entries for ata driver now that it works on the alpha.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.19 1999/04/08 17:42:48 wpaul Exp $
a137 3

options		DDB
#options		DB_ELF_SYMBOLS
@


1.19
log
@Make ASIX driver work on FreeBSD/alpha, add to GENERIC.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.18 1999/04/01 02:09:37 wpaul Exp $
d77 13
@


1.18
log
@Make the Macronix driver work on FreeBSD/alpha and add to GENERIC.
Like the PNIC, we have to copy packet headers in the receive handler
because the chip will only DMA to longword aligned buffers.

Also do some mindor cleanups.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.17 1999/03/31 04:04:14 wpaul Exp $
d100 1
@


1.17
log
@Insert ifmedia_set() that I forgot and put in the vtophys() hack for
the alpha. Now the ThunderLAN driver works on the alpha (both my
sample cards check out.) Update the alpha GENERIC config to include
ThunderLAN driver now that I've tested it.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.16 1999/03/27 20:41:25 wpaul Exp $
d103 1
@


1.16
log
@Make the xl and pn drivers work on FreeBSD/alpha and add them to
sys/alpha/conf/GENERIC.

Note: the PNIC ignores the lower few bits of the RX buffer DMA address,
which means we have to add yet another kludge to make it happy. Since
we can't offset the packet data, we copy the first few bytes of the
received data into a separate mbuf with proper alignment. This puts
the IP header where it needs to be to prevent unaligned accesses.

Also modified the PNIC driver to use a non-interrupt driven TX
strategy. This improves performance somewhat on x86/SMP systems where
interrupt delivery doesn't seem to be as fast with an SMP kernel as
with a UP kernel.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.15 1999/01/23 16:53:26 dfr Exp $
d104 1
@


1.15
log
@Update the alpha port to use the new syscons.

Submitted by: Kazutaka YOKOTA <yokota@@zodiac.mech.utsunomiya-u.ac.jp> (partly)
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14 1999/01/18 20:26:50 gallatin Exp $
d103 2
@


1.14
log
@Added support for the DEC EB64PLUS systype. (Part III)

o Add the EB64PLUS systype into the kernel configuration files
and add it to the GENERIC kernel

o Correct mcclock_isa.c's dependence on cia, it should depend on isa.
  This will allow avanti and eb64+ kernels to be built without the cia
  chipset support code.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.13 1998/12/29 03:59:49 gpalmer Exp $
d81 9
d91 1
a91 1
device		sc0	at isa0 port "IO_KBD" irq 1
@


1.14.2.1
log
@MFC: make 3Com and PNIC PCI drivers work on FreeBSD/alpha.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14 1999/01/18 20:26:50 gallatin Exp $
a93 2
device pn0
device xl0
@


1.14.2.2
log
@MFC: put in missing ifmedia_set() and final changes for FreeBSD/alpha,
add device tl0 to GENERIC config for FreeBSD/alpha now that I've tested
it and verified it works.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.1 1999/03/27 20:45:56 wpaul Exp $
a94 1
device tl0
@


1.14.2.3
log
@MFC: cleaups and update for FreeBSD/alpha.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.2 1999/03/31 04:12:30 wpaul Exp $
a93 1
device mx0
@


1.14.2.4
log
@MFC: make ASIX driver work on FreeBSD/alpha, add to GENERIC.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.3 1999/04/01 02:13:13 wpaul Exp $
a90 1
device ax0
@


1.14.2.5
log
@MFC: Most non-newbus and non-vm changes to the alpha port since the
3.1 branch was started, including:
* Crashdumps
* Fixes to spl
* Sysctls to control unaligned accesses
* Use the new syscons driver instead of the old one.
* A few other minor fixes and cleanups.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.4 1999/04/08 17:45:22 wpaul Exp $
a80 9
controller	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12

device		vga0	at isa? port ? conflicts

# splash screen/screen saver
pseudo-device	splash

d82 1
a82 1
device		sc0	at isa?
@


1.14.2.6
log
@MFC: Remove DDB.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.5 1999/05/07 09:01:40 dfr Exp $
d125 3
@


1.14.2.7
log
@Add RealTek driver to GENERIC for alpha.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.6 1999/05/09 11:44:39 dfr Exp $
a105 1
device rl0
@


1.14.2.8
log
@Add the ADMtek PCI fast ethernet driver to the RELENG_3 branch. I've
been using this driver with my sample cards at work with 3.2-RELEASE
for a while now and it's been very stable. Works on the alpha platform
too.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.7 1999/06/19 20:27:58 wpaul Exp $
a99 1
device al0
@


1.14.2.9
log
@MFC: maxusers->32, remove gzip, add wb0
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.8 1999/06/19 21:38:04 wpaul Exp $
d20 1
a20 1
maxusers	32
a108 1
device wb0
d117 1
@


1.14.2.10
log
@Remove wb0.  What _was_ I thinking?
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.9 1999/07/03 01:36:43 msmith Exp $
d109 1
@


1.14.2.11
log
@MFC: add wb0 to GENERIC for alpha
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.10 1999/07/05 08:55:22 msmith Exp $
a108 1
device wb0
@


1.14.2.12
log
@Merge the Adaptec AIC-6915 fast ethernet and SysKonnect gigabit ethernet
drivers into the RELENG_3 branch.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.14.2.11 1999/07/11 14:55:23 wpaul Exp $
a107 1
device sf0
@


1.14.2.13
log
@$Id$ -> $FreeBSD$
@
text
@d14 1
a14 1
# $FreeBSD$
@


1.14.2.14
log
@MFC: merge in driver support for the Sundance ST201 and SiS 900/SiS 7016
PCI fast ethernet controllers.
@
text
@d14 1
a14 1
# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.14.2.13 1999/08/29 15:56:40 peter Exp $
a108 2
device sis0
device ste0
@


1.13
log
@Add fxp0. It seems to be Alpha-OK, although I don't have a card to test.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.12 1998/10/30 01:37:33 jkh Exp $
d25 1
@


1.12
log
@Put back MFS_ROOT now that it's been fixed correctly.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.11 1998/10/30 01:17:42 jkh Exp $
d91 1
@


1.11
log
@Take MFS_ROOT out for now; for some reason, the alpha GENERIC chokes
and dies if it can't find the MFS root whereas the x86 one seems to sail
past.  Looking at the code, I can't see how either one works, so I'm
confused. :)
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.10 1998/10/14 00:42:02 jkh Exp $
d35 1
a35 1
#options		MFS_ROOT		#Memory Filesystem as rootfs
@


1.10
log
@DB_ELF_SYMBOLS doesn't appear to do anything yet, or if it does it's
not been added to the appropriate options file.  Comment it out to
prevent config(8) warnings.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.9 1998/10/13 21:38:46 jkh Exp $
d35 1
a35 1
options		MFS_ROOT		#Memory Filesystem as rootfs
@


1.9
log
@Sync up with some needed x86 options.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.8 1998/09/18 18:43:52 dfr Exp $
d111 1
a111 1
options		DB_ELF_SYMBOLS
@


1.8
log
@Change sd to da and comment out the non-cam TurboChannel scsi drivers.
Fix a typo which prevented VGA consoles from working.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.7 1998/09/18 00:46:37 mjacob Exp $
d34 2
@


1.7
log
@(requested by gibbs) Remove the SCSI_CAM option (and rework the isp driver
that had depended on it for compilation within or without CAM to use
__FreeBSD_version instead).
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.6 1998/09/16 08:22:09 dfr Exp $
d45 1
a45 1
config		kernel	root on sd0
d59 1
a59 1
controller	tcds0
d66 1
a66 1
controller	esp0
d79 1
a79 1
device		sc0	at isa? port "IO_KBD" irq 1
@


1.6
log
@Change to cam.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.5 1998/08/30 10:50:30 dfr Exp $
a41 1
options		SCSI_CAM		#We're using CAM in this kernel
@


1.5
log
@Remove some duplicated devices.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.4 1998/08/20 08:27:10 dfr Exp $
d41 2
a42 1
options		SCSI_DELAY=15		#Be pessimistic about Joe SCSI device
d71 3
a73 3
device		sd0
device		od0
device		st0
@


1.4
log
@Add support for TurboChannel alphas (DEC 3000/300 and 3000/500).

Obtained from: NetBSD
Submitted by: Andrew Gallatin <gallatin@@cs.duke.edu>
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.3 1998/08/10 07:53:58 dfr Exp $
a51 12
# TurboChannel
controller	tcasic0
controller	tc0
controller	ioasic0

# TurboChannel devices
controller	tcds0
controller	esp0

# TC IO Asic devices
device		le0

d60 1
@


1.3
log
@Lots of changes, including:

* Support for AlphaStation 200, 250, 255, 400
* Untested support for UDB, Multia, AXPpci33 (Noname)
* Support for Personal Workstation 433a/433au, 500a/500au, 600a/600au (Miata)
* Some minor fixes and improvements to interrupt handling.

Submitted by: Andrew Gallatin <gallatin@@cs.duke.edu> (AS200, Miata)
Obtained from: NetBSD (some code for AS200, Miata, Noname)
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.2 1998/08/07 08:16:31 dfr Exp $
d28 2
d52 12
d68 5
d77 1
d100 1
@


1.2
log
@Update so that it should build a working kernel for the platforms supported
so far.
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.1 1998/06/10 10:53:56 dfr Exp $
d17 1
d23 1
d25 1
d27 1
d47 2
@


1.1
log
@Add initial support for the FreeBSD/alpha kernel.  This is very much a
work in progress and has never booted a real machine.  Initial
development and testing was done using SimOS (see
http://simos.stanford.edu for details).  On the SimOS simulator, this
port successfully reaches single-user mode and has been tested with
loads as high as one copy of /bin/ls :-).

Obtained from: partly from NetBSD/alpha
@
text
@d14 1
a14 1
#	$Id: GENERIC,v 1.107 1998/02/16 23:57:03 msmith Exp $
d21 3
a23 1
options		__FreeBSD__=3		#XXX hack city
a24 1
#options		MATH_EMULATE		#Support for x87 emulation
d41 12
d56 3
d60 2
a61 1
device		od0	#See LINT for possible `od' options.
d63 2
a64 1
device		st0
d66 2
a67 1
device		cd0	#Only need one of these, the code dynamically grows
d73 1
a73 1
#device de0
d93 1
a93 1

@
