head	1.218;
access;
symbols
	RELENG_5_5_0_RELEASE:1.201.2.1
	RELENG_5_5:1.201.2.1.0.4
	RELENG_5_5_BP:1.201.2.1
	RELENG_5_4_0_RELEASE:1.201.2.1
	RELENG_5_4:1.201.2.1.0.2
	RELENG_5_4_BP:1.201.2.1
	RELENG_4_11_0_RELEASE:1.98.2.27.2.1
	RELENG_4_11:1.98.2.27.0.2
	RELENG_4_11_BP:1.98.2.27
	RELENG_5_3_0_RELEASE:1.201
	RELENG_5_3:1.201.0.4
	RELENG_5_3_BP:1.201
	RELENG_5:1.201.0.2
	RELENG_5_BP:1.201
	RELENG_4_10_0_RELEASE:1.98.2.23
	RELENG_4_10:1.98.2.23.0.2
	RELENG_4_10_BP:1.98.2.23
	RELENG_5_2_1_RELEASE:1.183
	RELENG_5_2_0_RELEASE:1.183
	RELENG_5_2:1.183.0.2
	RELENG_5_2_BP:1.183
	RELENG_4_9_0_RELEASE:1.98.2.20
	RELENG_4_9:1.98.2.20.0.4
	RELENG_4_9_BP:1.98.2.20
	RELENG_5_1_0_RELEASE:1.174
	RELENG_5_1:1.174.0.2
	RELENG_5_1_BP:1.174
	RELENG_4_8_0_RELEASE:1.98.2.20
	RELENG_4_8:1.98.2.20.0.2
	RELENG_4_8_BP:1.98.2.20
	RELENG_5_0_0_RELEASE:1.151
	RELENG_5_0:1.151.0.2
	RELENG_5_0_BP:1.151
	RELENG_4_7_0_RELEASE:1.98.2.17
	RELENG_4_7:1.98.2.17.0.2
	RELENG_4_7_BP:1.98.2.17
	RELENG_4_6_2_RELEASE:1.98.2.13
	RELENG_4_6_1_RELEASE:1.98.2.13
	RELENG_4_6_0_RELEASE:1.98.2.13
	RELENG_4_6:1.98.2.13.0.2
	RELENG_4_6_BP:1.98.2.13
	RELENG_4_5_0_RELEASE:1.98.2.12
	RELENG_4_5:1.98.2.12.0.2
	RELENG_4_5_BP:1.98.2.12
	RELENG_4_4_0_RELEASE:1.98.2.11
	RELENG_4_4:1.98.2.11.0.2
	RELENG_4_4_BP:1.98.2.11
	KSE_MILESTONE_2:1.126
	KSE_PRE_MILESTONE_2:1.126
	RELENG_4_3_0_RELEASE:1.98.2.9
	RELENG_4_3:1.98.2.9.0.2
	RELENG_4_3_BP:1.98.2.9
	RELENG_4_2_0_RELEASE:1.98.2.9
	RELENG_4_1_1_RELEASE:1.98.2.7
	PRE_SMPNG:1.112
	RELENG_4_1_0_RELEASE:1.98.2.5
	RELENG_4_0_0_RELEASE:1.98
	RELENG_4:1.98.0.2
	RELENG_4_BP:1.98
	old_RELENG_3_3_0_RELEASE:1.65.2.1
	old_RELENG_3_2_PAO:1.65.0.4
	old_RELENG_3_2_PAO_BP:1.65
	old_RELENG_3_2_0_RELEASE:1.65
	old_POST_VFS_BIO_NFS_PATCH:1.70
	old_PRE_VFS_BIO_NFS_PATCH:1.70
	old_POST_SMP_VMSHARE:1.69
	old_PRE_SMP_VMSHARE:1.69
	old_POST_NEWBUS:1.69
	old_PRE_NEWBUS:1.69
	old_RELENG_3_1_0_RELEASE:1.65
	old_RELENG_3:1.65.0.2
	old_RELENG_3_BP:1.65
	old_RELENG_2_2_8_RELEASE:1.9.2.11
	old_RELENG_3_0_0_RELEASE:1.50
	old_RELENG_2_2_7_RELEASE:1.9.2.10
	old_PRE_NOBDEV:1.43
	old_POST_DEVFS_SLICE:1.37
	old_PRE_DEVFS_SLICE:1.37
	old_RELENG_2_2_6_RELEASE:1.9.2.9
	old_POST_SOFTUPDATE:1.36
	old_PRE_SOFTUPDATE:1.36
	old_POST_DPT:1.9.2.9
	old_PRE_DPT:1.9.2.8
	old_RELENG_2_2_5_RELEASE:1.9.2.3
	old_WOLLMAN_MBUF:1.14.0.2
	old_BP_WOLLMAN_MBUF:1.14
	old_RELENG_2_2_2_RELEASE:1.9.2.1
	old_post_smp_merge:1.14
	old_pre_smp_merge:1.14
	old_RELENG_2_2_1_RELEASE:1.9.2.1
	old_RELENG_2_2_0_RELEASE:1.9.2.1
	old_RELENG_2_1_7_RELEASE:1.2.2.3
	old_RELENG_2_1_6_1_RELEASE:1.2.2.3
	old_RELENG_2_1_6_RELEASE:1.2.2.3
	old_RELENG_2_2:1.9.0.2
	old_RELENG_2_2_BP:1.9
	old_RELENG_2_1_5_RELEASE:1.2.2.3
	old_wollman_polling:1.3.0.2
	old_RELENG_2_1_0:1.2.0.2;
locks; strict;
comment	@# @;


1.218
date	2005.03.29.11.26.14;	author phk;	state dead;
branches;
next	1.217;

1.217
date	2005.02.27.22.19.35;	author phk;	state Exp;
branches;
next	1.216;

1.216
date	2005.02.27.22.17.51;	author phk;	state Exp;
branches;
next	1.215;

1.215
date	2005.02.27.22.16.58;	author phk;	state Exp;
branches;
next	1.214;

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

1.213
date	2005.02.27.22.06.18;	author phk;	state Exp;
branches;
next	1.212;

1.212
date	2005.02.27.22.02.37;	author phk;	state Exp;
branches;
next	1.211;

1.211
date	2005.02.27.22.02.04;	author phk;	state Exp;
branches;
next	1.210;

1.210
date	2005.02.27.22.01.39;	author phk;	state Exp;
branches;
next	1.209;

1.209
date	2005.02.27.22.01.09;	author phk;	state Exp;
branches;
next	1.208;

1.208
date	2005.02.27.22.00.45;	author phk;	state Exp;
branches;
next	1.207;

1.207
date	2005.02.27.21.59.52;	author phk;	state Exp;
branches;
next	1.206;

1.206
date	2005.02.27.21.52.42;	author phk;	state Exp;
branches;
next	1.205;

1.205
date	2004.12.27.18.58.57;	author imp;	state Exp;
branches;
next	1.204;

1.204
date	2004.12.27.18.21.39;	author imp;	state Exp;
branches;
next	1.203;

1.203
date	2004.10.01.06.04.24;	author imp;	state Exp;
branches;
next	1.202;

1.202
date	2004.09.01.01.19.52;	author brooks;	state Exp;
branches;
next	1.201;

1.201
date	2004.05.05.13.09.11;	author rik;	state Exp;
branches
	1.201.2.1;
next	1.200;

1.200
date	2004.05.05.12.23.02;	author rik;	state Exp;
branches;
next	1.199;

1.199
date	2004.05.02.03.51.53;	author scottl;	state Exp;
branches;
next	1.198;

1.198
date	2004.04.01.10.00.04;	author des;	state Exp;
branches;
next	1.197;

1.197
date	2004.02.23.08.55.12;	author phk;	state Exp;
branches;
next	1.196;

1.196
date	2004.02.22.20.39.09;	author imp;	state Exp;
branches;
next	1.195;

1.195
date	2004.02.21.20.29.50;	author phk;	state Exp;
branches;
next	1.194;

1.194
date	2004.02.21.19.42.49;	author phk;	state Exp;
branches;
next	1.193;

1.193
date	2004.02.14.23.18.58;	author scottl;	state Exp;
branches;
next	1.192;

1.192
date	2004.02.14.23.11.03;	author scottl;	state Exp;
branches;
next	1.191;

1.191
date	2004.02.14.23.07.24;	author scottl;	state Exp;
branches;
next	1.190;

1.190
date	2004.02.11.12.58.06;	author tjr;	state Exp;
branches;
next	1.189;

1.189
date	2004.02.08.16.07.22;	author scottl;	state Exp;
branches;
next	1.188;

1.188
date	2004.02.02.20.00.56;	author ps;	state Exp;
branches;
next	1.187;

1.187
date	2004.01.11.06.24.34;	author rwatson;	state Exp;
branches;
next	1.186;

1.186
date	2003.12.13.18.12.57;	author phk;	state Exp;
branches;
next	1.185;

1.185
date	2003.12.07.04.41.11;	author imp;	state Exp;
branches;
next	1.184;

1.184
date	2003.12.07.04.18.52;	author imp;	state Exp;
branches;
next	1.183;

1.183
date	2003.12.02.04.40.33;	author imp;	state Exp;
branches;
next	1.182;

1.182
date	2003.11.21.21.03.42;	author imp;	state Exp;
branches;
next	1.181;

1.181
date	2003.11.03.10.19.33;	author phk;	state Exp;
branches;
next	1.180;

1.180
date	2003.10.06.09.13.08;	author phk;	state Exp;
branches;
next	1.179;

1.179
date	2003.09.29.14.15.57;	author scottl;	state Exp;
branches;
next	1.178;

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

1.177
date	2003.08.27.07.35.12;	author simokawa;	state Exp;
branches;
next	1.176;

1.176
date	2003.08.15.14.56.05;	author phk;	state Exp;
branches;
next	1.175;

1.175
date	2003.06.11.18.34.50;	author tmm;	state Exp;
branches;
next	1.174;

1.174
date	2003.05.11.06.18.33;	author scottl;	state Exp;
branches;
next	1.173;

1.173
date	2003.03.09.11.03.44;	author phk;	state Exp;
branches;
next	1.172;

1.172
date	2003.02.28.19.56.10;	author mux;	state Exp;
branches;
next	1.171;

1.171
date	2003.02.28.13.25.06;	author imp;	state Exp;
branches;
next	1.170;

1.170
date	2003.02.28.09.53.36;	author phk;	state Exp;
branches;
next	1.169;

1.169
date	2003.02.28.09.48.59;	author phk;	state Exp;
branches;
next	1.168;

1.168
date	2003.02.28.07.49.57;	author phk;	state Exp;
branches;
next	1.167;

1.167
date	2003.02.28.05.56.06;	author imp;	state Exp;
branches;
next	1.166;

1.166
date	2003.02.28.04.21.13;	author jake;	state Exp;
branches;
next	1.165;

1.165
date	2003.02.27.15.34.12;	author phk;	state Exp;
branches;
next	1.164;

1.164
date	2003.02.27.15.18.56;	author phk;	state Exp;
branches;
next	1.163;

1.163
date	2003.02.27.15.05.28;	author phk;	state Exp;
branches;
next	1.162;

1.162
date	2003.02.27.07.57.00;	author phk;	state Exp;
branches;
next	1.161;

1.161
date	2003.02.26.02.52.14;	author scottl;	state Exp;
branches;
next	1.160;

1.160
date	2003.02.25.22.09.10;	author phk;	state Exp;
branches;
next	1.159;

1.159
date	2003.02.25.07.41.51;	author phk;	state Exp;
branches;
next	1.158;

1.158
date	2003.02.25.07.35.41;	author phk;	state Exp;
branches;
next	1.157;

1.157
date	2003.02.25.07.24.51;	author phk;	state Exp;
branches;
next	1.156;

1.156
date	2003.02.23.19.15.34;	author phk;	state Exp;
branches;
next	1.155;

1.155
date	2003.02.23.18.45.50;	author phk;	state Exp;
branches;
next	1.154;

1.154
date	2003.02.23.18.12.41;	author phk;	state Exp;
branches;
next	1.153;

1.153
date	2003.01.17.08.01.35;	author mdodd;	state Exp;
branches;
next	1.152;

1.152
date	2002.12.31.06.54.52;	author jake;	state Exp;
branches;
next	1.151;

1.151
date	2002.11.28.04.29.52;	author rwatson;	state Exp;
branches;
next	1.150;

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

1.149
date	2002.11.13.00.25.01;	author peter;	state Exp;
branches;
next	1.148;

1.148
date	2002.11.06.02.19.28;	author rwatson;	state Exp;
branches;
next	1.147;

1.147
date	2002.11.05.16.12.31;	author peter;	state Exp;
branches;
next	1.146;

1.146
date	2002.10.22.16.40.01;	author mdodd;	state Exp;
branches;
next	1.145;

1.145
date	2002.10.20.08.17.35;	author scottl;	state Exp;
branches;
next	1.144;

1.144
date	2002.10.17.18.11.49;	author tmm;	state Exp;
branches;
next	1.143;

1.143
date	2002.10.04.20.36.13;	author sam;	state Exp;
branches;
next	1.142;

1.142
date	2002.10.04.06.06.03;	author scottl;	state Exp;
branches;
next	1.141;

1.141
date	2002.09.27.17.06.56;	author scottl;	state Exp;
branches;
next	1.140;

1.140
date	2002.09.24.02.46.46;	author imp;	state Exp;
branches;
next	1.139;

1.139
date	2002.08.30.16.54.02;	author gibbs;	state Exp;
branches;
next	1.138;

1.138
date	2002.08.18.12.19.32;	author sos;	state Exp;
branches;
next	1.137;

1.137
date	2002.08.04.19.07.14;	author jake;	state Exp;
branches;
next	1.136;

1.136
date	2002.07.10.01.42.25;	author joe;	state Exp;
branches;
next	1.135;

1.135
date	2002.04.15.10.41.47;	author benno;	state Exp;
branches;
next	1.134;

1.134
date	2002.04.09.00.34.18;	author jake;	state Exp;
branches;
next	1.133;

1.133
date	2002.04.04.09.35.08;	author phk;	state Exp;
branches;
next	1.132;

1.132
date	2002.03.04.03.51.20;	author alfred;	state Exp;
branches;
next	1.131;

1.131
date	2002.01.20.09.01.07;	author msmith;	state Exp;
branches;
next	1.130;

1.130
date	2002.01.20.06.21.33;	author msmith;	state Exp;
branches;
next	1.129;

1.129
date	2001.10.26.21.17.26;	author msmith;	state Exp;
branches;
next	1.128;

1.128
date	2001.09.29.05.55.04;	author jlemon;	state Exp;
branches;
next	1.127;

1.127
date	2001.09.14.12.22.30;	author asmodai;	state Exp;
branches;
next	1.126;

1.126
date	2001.07.02.21.09.05;	author msmith;	state Exp;
branches;
next	1.125;

1.125
date	2001.06.27.21.38.43;	author brian;	state Exp;
branches;
next	1.124;

1.124
date	2001.05.29.18.49.46;	author phk;	state Exp;
branches;
next	1.123;

1.123
date	2001.05.02.01.08.01;	author brian;	state Exp;
branches;
next	1.122;

1.122
date	2001.04.21.03.09.42;	author grog;	state Exp;
branches;
next	1.121;

1.121
date	2001.03.15.15.26.38;	author sos;	state Exp;
branches;
next	1.120;

1.120
date	2001.03.09.20.09.27;	author phk;	state Exp;
branches;
next	1.119;

1.119
date	2001.02.26.09.55.02;	author julian;	state Exp;
branches;
next	1.118;

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

1.117
date	2000.12.11.19.05.58;	author nsayer;	state Exp;
branches;
next	1.116;

1.116
date	2000.11.17.01.36.34;	author msmith;	state Exp;
branches;
next	1.115;

1.115
date	2000.10.13.13.02.17;	author sos;	state Exp;
branches;
next	1.114;

1.114
date	2000.09.15.10.27.01;	author n_hibma;	state Exp;
branches;
next	1.113;

1.113
date	2000.09.14.08.51.27;	author roger;	state Exp;
branches;
next	1.112;

1.112
date	2000.09.01.21.14.15;	author msmith;	state Exp;
branches;
next	1.111;

1.111
date	2000.07.24.21.21.03;	author ken;	state Exp;
branches;
next	1.110;

1.110
date	2000.07.24.19.00.18;	author phk;	state Exp;
branches;
next	1.109;

1.109
date	2000.07.20.01.12.02;	author msmith;	state Exp;
branches;
next	1.108;

1.108
date	2000.07.11.15.13.49;	author nsayer;	state Exp;
branches;
next	1.107;

1.107
date	2000.07.04.20.40.20;	author rwatson;	state Exp;
branches;
next	1.106;

1.106
date	2000.06.22.06.12.30;	author cokane;	state Exp;
branches;
next	1.105;

1.105
date	2000.06.14.23.34.22;	author imp;	state Exp;
branches;
next	1.104;

1.104
date	2000.06.09.15.48.01;	author dfr;	state Exp;
branches;
next	1.103;

1.103
date	2000.05.24.23.19.15;	author msmith;	state Exp;
branches;
next	1.102;

1.102
date	2000.05.07.13.31.41;	author dfr;	state Exp;
branches;
next	1.101;

1.101
date	2000.05.06.14.26.13;	author asmodai;	state Exp;
branches;
next	1.100;

1.100
date	2000.05.01.00.49.19;	author bp;	state Exp;
branches;
next	1.99;

1.99
date	2000.03.15.22.06.01;	author n_hibma;	state Exp;
branches;
next	1.98;

1.98
date	2000.01.25.08.46.15;	author bde;	state Exp;
branches
	1.98.2.1;
next	1.97;

1.97
date	2000.01.25.02.11.02;	author archie;	state Exp;
branches;
next	1.96;

1.96
date	2000.01.20.02.54.03;	author msmith;	state Exp;
branches;
next	1.95;

1.95
date	2000.01.19.18.17.19;	author jkh;	state Exp;
branches;
next	1.94;

1.94
date	99.12.17.19.56.39;	author msmith;	state Exp;
branches;
next	1.93;

1.93
date	99.12.02.19.45.19;	author n_hibma;	state Exp;
branches;
next	1.92;

1.92
date	99.12.02.17.46.17;	author sheldonh;	state Exp;
branches;
next	1.91;

1.91
date	99.11.27.10.45.31;	author phk;	state Exp;
branches;
next	1.90;

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

1.89
date	99.11.12.17.21.10;	author jkh;	state Exp;
branches;
next	1.88;

1.88
date	99.11.01.04.12.34;	author peter;	state Exp;
branches;
next	1.87;

1.87
date	99.10.07.02.15.10;	author msmith;	state Exp;
branches;
next	1.86;

1.86
date	99.09.21.11.00.46;	author phk;	state Exp;
branches;
next	1.85;

1.85
date	99.09.08.18.46.20;	author phk;	state Exp;
branches;
next	1.84;

1.84
date	99.09.08.17.02.37;	author phk;	state Exp;
branches;
next	1.83;

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

1.82
date	99.08.11.05.28.06;	author jkh;	state Exp;
branches;
next	1.81;

1.81
date	99.08.04.19.55.37;	author jkh;	state Exp;
branches;
next	1.80;

1.80
date	99.07.31.09.32.28;	author jkh;	state Exp;
branches;
next	1.79;

1.79
date	99.07.05.09.09.09;	author msmith;	state Exp;
branches;
next	1.78;

1.78
date	99.07.02.02.49.24;	author jkh;	state Exp;
branches;
next	1.77;

1.77
date	99.06.20.04.35.22;	author grog;	state Exp;
branches;
next	1.76;

1.76
date	99.06.06.10.41.35;	author phk;	state Exp;
branches;
next	1.75;

1.75
date	99.05.18.16.18.23;	author roger;	state Exp;
branches;
next	1.74;

1.74
date	99.05.09.19.38.19;	author n_hibma;	state Exp;
branches;
next	1.73;

1.73
date	99.05.09.05.02.10;	author yokota;	state Exp;
branches;
next	1.72;

1.72
date	99.05.06.13.51.26;	author n_hibma;	state Exp;
branches;
next	1.71;

1.71
date	99.05.04.10.48.22;	author phk;	state Exp;
branches;
next	1.70;

1.70
date	99.05.02.21.52.15;	author n_hibma;	state Exp;
branches;
next	1.69;

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

1.68
date	99.03.16.13.34.02;	author sos;	state Exp;
branches;
next	1.67;

1.67
date	99.03.16.12.50.02;	author sos;	state Exp;
branches;
next	1.66;

1.66
date	99.03.08.23.31.04;	author jkh;	state Exp;
branches;
next	1.65;

1.65
date	99.01.20.03.29.52;	author msmith;	state Exp;
branches
	1.65.2.1
	1.65.4.1;
next	1.64;

1.64
date	99.01.14.03.47.55;	author msmith;	state Exp;
branches;
next	1.63;

1.63
date	99.01.13.08.05.16;	author msmith;	state Exp;
branches;
next	1.62;

1.62
date	99.01.12.01.26.41;	author n_hibma;	state Exp;
branches;
next	1.61;

1.61
date	99.01.11.00.03.58;	author n_hibma;	state Exp;
branches;
next	1.60;

1.60
date	99.01.06.05.35.39;	author yokota;	state Exp;
branches;
next	1.59;

1.59
date	99.01.03.16.48.02;	author n_hibma;	state Exp;
branches;
next	1.58;

1.58
date	98.12.29.00.04.48;	author jkh;	state Exp;
branches;
next	1.57;

1.57
date	98.12.27.14.00.10;	author sos;	state Exp;
branches;
next	1.56;

1.56
date	98.12.27.13.55.48;	author sos;	state Exp;
branches;
next	1.55;

1.55
date	98.12.03.08.32.49;	author jkh;	state Exp;
branches;
next	1.54;

1.54
date	98.12.02.21.26.11;	author jkh;	state Exp;
branches;
next	1.53;

1.53
date	98.12.02.03.14.27;	author jkh;	state Exp;
branches;
next	1.52;

1.52
date	98.12.02.03.13.35;	author jkh;	state Exp;
branches;
next	1.51;

1.51
date	98.12.02.03.09.44;	author jkh;	state Exp;
branches;
next	1.50;

1.50
date	98.09.21.22.04.07;	author msmith;	state Exp;
branches;
next	1.49;

1.49
date	98.09.15.10.01.14;	author gibbs;	state Exp;
branches;
next	1.48;

1.48
date	98.09.09.18.57.59;	author nsouch;	state Exp;
branches;
next	1.47;

1.47
date	98.09.09.03.07.02;	author gibbs;	state Exp;
branches;
next	1.46;

1.46
date	98.08.24.22.42.17;	author msmith;	state Exp;
branches;
next	1.45;

1.45
date	98.08.10.09.06.21;	author phk;	state Exp;
branches;
next	1.44;

1.44
date	98.08.04.21.44.09;	author brian;	state Exp;
branches;
next	1.43;

1.43
date	98.05.29.08.51.34;	author phk;	state Exp;
branches;
next	1.42;

1.42
date	98.05.13.12.38.26;	author jkh;	state Exp;
branches;
next	1.41;

1.41
date	98.05.12.17.03.24;	author jkh;	state Exp;
branches;
next	1.40;

1.40
date	98.05.09.17.52.26;	author msmith;	state Exp;
branches;
next	1.39;

1.39
date	98.04.22.05.10.51;	author msmith;	state Exp;
branches;
next	1.38;

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

1.37
date	98.04.17.20.26.43;	author julian;	state Exp;
branches;
next	1.36;

1.36
date	98.02.27.06.15.50;	author jkh;	state Exp;
branches;
next	1.35;

1.35
date	98.02.24.22.08.05;	author phk;	state Exp;
branches;
next	1.34;

1.34
date	98.02.20.23.55.32;	author jkh;	state Exp;
branches;
next	1.33;

1.33
date	98.02.20.03.54.45;	author ahasty;	state Exp;
branches;
next	1.32;

1.32
date	98.02.19.12.14.54;	author msmith;	state Exp;
branches;
next	1.31;

1.31
date	98.02.19.01.33.29;	author jkh;	state Exp;
branches;
next	1.30;

1.30
date	98.02.18.13.43.43;	author msmith;	state Exp;
branches;
next	1.29;

1.29
date	98.02.17.10.52.56;	author jkh;	state Exp;
branches;
next	1.28;

1.28
date	98.02.17.10.44.23;	author sos;	state Exp;
branches;
next	1.27;

1.27
date	98.02.13.22.40.53;	author pst;	state Exp;
branches;
next	1.26;

1.26
date	98.02.13.13.00.02;	author phk;	state Exp;
branches;
next	1.25;

1.25
date	98.01.26.06.11.14;	author julian;	state Exp;
branches;
next	1.24;

1.24
date	98.01.16.22.13.01;	author pst;	state Exp;
branches;
next	1.23;

1.23
date	97.12.09.10.51.11;	author jamil;	state Exp;
branches;
next	1.22;

1.22
date	97.11.17.07.58.23;	author jmg;	state Exp;
branches;
next	1.21;

1.21
date	97.11.16.10.02.13;	author sos;	state Exp;
branches;
next	1.20;

1.20
date	97.11.10.03.50.29;	author msmith;	state Exp;
branches;
next	1.19;

1.19
date	97.10.26.04.36.10;	author nate;	state Exp;
branches;
next	1.18;

1.18
date	97.09.23.08.45.33;	author jkh;	state Exp;
branches;
next	1.17;

1.17
date	97.08.28.12.18.09;	author jkh;	state Exp;
branches;
next	1.16;

1.16
date	97.08.16.14.15.40;	author msmith;	state Exp;
branches;
next	1.15;

1.15
date	97.08.13.21.01.30;	author jkh;	state Exp;
branches;
next	1.14;

1.14
date	97.03.10.20.25.45;	author phk;	state Exp;
branches;
next	1.13;

1.13
date	97.02.22.09.31.45;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	97.02.10.12.17.45;	author darrenr;	state Exp;
branches;
next	1.11;

1.11
date	97.02.06.22.20.33;	author joerg;	state Exp;
branches;
next	1.10;

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

1.9
date	96.10.20.18.35.15;	author phk;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	96.10.10.20.41.13;	author phk;	state Exp;
branches;
next	1.7;

1.7
date	96.08.31.07.04.04;	author jkh;	state Exp;
branches;
next	1.6;

1.6
date	96.06.10.15.30.33;	author phk;	state Exp;
branches;
next	1.5;

1.5
date	96.05.04.08.40.13;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	96.05.03.05.44.45;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	96.03.15.07.51.45;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	96.02.03.14.50.52;	author peter;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	96.02.02.19.12.43;	author pst;	state Exp;
branches;
next	;

1.201.2.1
date	2005.01.30.02.32.17;	author rwatson;	state Exp;
branches;
next	;

1.98.2.1
date	2000.03.17.22.42.48;	author peter;	state Exp;
branches;
next	1.98.2.2;

1.98.2.2
date	2000.05.06.15.06.03;	author asmodai;	state Exp;
branches;
next	1.98.2.3;

1.98.2.3
date	2000.05.24.23.21.25;	author msmith;	state Exp;
branches;
next	1.98.2.4;

1.98.2.4
date	2000.06.03.02.48.59;	author bp;	state Exp;
branches;
next	1.98.2.5;

1.98.2.5
date	2000.07.19.09.48.03;	author ru;	state Exp;
branches;
next	1.98.2.6;

1.98.2.6
date	2000.08.08.23.47.22;	author peter;	state Exp;
branches;
next	1.98.2.7;

1.98.2.7
date	2000.09.15.07.47.47;	author roger;	state Exp;
branches;
next	1.98.2.8;

1.98.2.8
date	2000.10.25.06.26.55;	author sos;	state Exp;
branches;
next	1.98.2.9;

1.98.2.9
date	2000.10.30.10.33.27;	author n_hibma;	state Exp;
branches;
next	1.98.2.10;

1.98.2.10
date	2001.07.02.21.13.33;	author msmith;	state Exp;
branches;
next	1.98.2.11;

1.98.2.11
date	2001.08.11.00.54.14;	author mp;	state Exp;
branches;
next	1.98.2.12;

1.98.2.12
date	2001.10.26.21.19.18;	author msmith;	state Exp;
branches;
next	1.98.2.13;

1.98.2.13
date	2002.03.04.04.01.35;	author alfred;	state Exp;
branches;
next	1.98.2.14;

1.98.2.14
date	2002.08.08.18.45.04;	author joe;	state Exp;
branches;
next	1.98.2.15;

1.98.2.15
date	2002.08.13.13.01.19;	author sos;	state Exp;
branches;
next	1.98.2.16;

1.98.2.16
date	2002.08.30.16.58.31;	author gibbs;	state Exp;
branches;
next	1.98.2.17;

1.98.2.17
date	2002.10.05.18.31.47;	author scottl;	state Exp;
branches;
next	1.98.2.18;

1.98.2.18
date	2002.10.22.16.42.16;	author mdodd;	state Exp;
branches;
next	1.98.2.19;

1.98.2.19
date	2002.11.13.00.09.08;	author peter;	state Exp;
branches;
next	1.98.2.20;

1.98.2.20
date	2002.11.13.00.20.16;	author peter;	state Exp;
branches;
next	1.98.2.21;

1.98.2.21
date	2004.02.14.20.49.49;	author phk;	state Exp;
branches;
next	1.98.2.22;

1.98.2.22
date	2004.04.07.20.29.00;	author vkashyap;	state Exp;
branches;
next	1.98.2.23;

1.98.2.23
date	2004.04.14.02.16.22;	author vkashyap;	state Exp;
branches;
next	1.98.2.24;

1.98.2.24
date	2004.05.17.10.46.46;	author rik;	state Exp;
branches;
next	1.98.2.25;

1.98.2.25
date	2004.06.30.17.33.55;	author rik;	state Exp;
branches;
next	1.98.2.26;

1.98.2.26
date	2004.10.01.06.13.36;	author imp;	state Exp;
branches;
next	1.98.2.27;

1.98.2.27
date	2004.10.07.11.45.21;	author dds;	state Exp;
branches
	1.98.2.27.2.1;
next	1.98.2.28;

1.98.2.28
date	2005.01.13.00.37.02;	author scottl;	state Exp;
branches;
next	1.98.2.29;

1.98.2.29
date	2006.03.04.23.01.38;	author rik;	state Exp;
branches;
next	1.98.2.30;

1.98.2.30
date	2006.11.28.19.03.53;	author jhb;	state Exp;
branches;
next	1.98.2.31;

1.98.2.31
date	2006.11.28.19.05.06;	author jhb;	state Exp;
branches;
next	1.98.2.32;

1.98.2.32
date	2012.11.17.07.25.26;	author svnexp;	state Exp;
branches;
next	;

1.98.2.27.2.1
date	2005.01.14.03.07.39;	author scottl;	state Exp;
branches;
next	;

1.65.2.1
date	99.08.29.16.05.25;	author peter;	state Exp;
branches;
next	;

1.65.4.1
date	99.06.18.19.00.22;	author imp;	state Exp;
branches;
next	;

1.9.2.1
date	97.03.13.18.28.40;	author bde;	state Exp;
branches;
next	1.9.2.2;

1.9.2.2
date	97.08.14.13.48.08;	author jkh;	state Exp;
branches;
next	1.9.2.3;

1.9.2.3
date	97.08.17.15.40.44;	author msmith;	state Exp;
branches;
next	1.9.2.4;

1.9.2.4
date	97.10.30.00.38.15;	author nate;	state Exp;
branches;
next	1.9.2.5;

1.9.2.5
date	98.01.16.22.28.40;	author pst;	state Exp;
branches;
next	1.9.2.6;

1.9.2.6
date	98.02.13.22.50.07;	author pst;	state Exp;
branches;
next	1.9.2.7;

1.9.2.7
date	98.02.19.12.19.38;	author msmith;	state Exp;
branches;
next	1.9.2.8;

1.9.2.8
date	98.02.27.06.16.35;	author jkh;	state Exp;
branches;
next	1.9.2.9;

1.9.2.9
date	98.03.06.23.44.27;	author julian;	state Exp;
branches;
next	1.9.2.10;

1.9.2.10
date	98.04.17.20.30.58;	author julian;	state Exp;
branches;
next	1.9.2.11;

1.9.2.11
date	98.09.09.03.08.09;	author gibbs;	state Exp;
branches;
next	1.9.2.12;

1.9.2.12
date	99.09.05.08.10.53;	author peter;	state Exp;
branches;
next	;

1.2.2.1
date	96.03.15.07.52.28;	author peter;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	96.05.03.06.02.45;	author asami;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	96.06.23.23.24.30;	author peter;	state Exp;
branches;
next	1.2.2.4;

1.2.2.4
date	99.09.05.08.29.05;	author peter;	state Exp;
branches;
next	;


desc
@@


1.218
log
@	We don't need no major numbers
	We don't need a mknod(2) call
	No tricky install documentation
	Kernel leave them dev_t alone
	Hey Kernel leave them cdevsw alone
	All in all it's just another struct in src/sys
	All in all you're just another struct in src/sys
@
text
@# $FreeBSD: src/sys/conf/majors,v 1.217 2005/02/27 22:19:35 phk Exp $
#
# Major numbers are now assigned in RELENG_4.  This file is left to
# rot in peace in current.
#
# This list is semi-obsoleted by DEVFS, but for now it still contains
# the current allocation of device major numbers.
#
# Unless very special circumstants demand otherwise, all device drivers
# are able to use a dynamically allocated major number.  If the d_maj
# element of the cdevsw is uninitialized (preferred) or initialized to
# MAJOR_AUTO, this dynamic allocation will happen.
# 
# NOTICE: FreeBSD does not use block major numbers anymore, you neither
# need to assign nor use a block major number for any device driver any
# more.
#
# The names marked with a '*' is belived to be allocated for code inside
# the CVS tree.
# 
#maj 	name		comments
4	*geom		GEOMetry
19	*tw		X-10 power interface
22	*fd		(/dev/stdin etc)
32	lkmc		Loadable Kernel Module Controller
33	lkm		assigned to Loadable Kernel Modules
34	lkm		assigned to Loadable Kernel Modules
35	lkm		assigned to Loadable Kernel Modules
36	lkm		assigned to Loadable Kernel Modules
37	lkm		assigned to Loadable Kernel Modules
38	lkm		assigned to Loadable Kernel Modules
42	*cx		Cronyx Sigma-ISA serial adapters
43	vn		vnode "disk" device (retired)
46	-		-
54	OLDnic		ISDN system
58	-		Was dgb: Digiboard PC/Xe
62	worm		SCSI "worm type"
64	??		Talisman
66	labpc		National Instruments LabPC
67	-		was meteor Matrox Meteor video capture
74	*ccd		concatenated disk
76	scc		IBM Smart Capture Card (ohashi@@mickey.ai.kyutech.ac.jp)
77	-		-
80	xdcp		Assigned to Chris Ficklin <chris@@serengeti.com>
83	can		CAN16-2 CAN-PC Interface
84	dtfp		Datum Time and Frequency processor (louie@@UU.NET)
85	vesa		VESA support device (j_mini@@efn.org)
86      alog            Industrial Computer Source AIO8-P driver (deprecated)
87	wfd		ATAPI floppy client of "wd"
90	wst		ATAPI tape client of "wd"
92      *bktr		Bt848 video capture driver (hasty@@star-gate.com)
93	coda		CODA filesystem.
96	altq		alternate queueing (including cbq, red, wfq)
98	loe		Loopback pseudo-ethernet (sbabkin@@dcn.att.com)
115	dag		University of Waikato DAG network capture boards
117	*acd		ATAPI CDROM
121	onew		Dallas Semiconductor One-Wire bus <phk@@freebsd.org>
124	ucdc		USB Communication Class Driver <n_hibma>
125	digio		Advantech PCI-1750 IO card jen@@vulture.dmem.strath.ac.uk
126	sync		Generic sync port support <phk>, <brian>
128	arla		Arla (AFS-clone) driver
136	ipr		Iprobe on-chip perf. counters (gallatin@@freebsd.org)
137	nfp		nFast PCI crypto accelerator (support@@ncipher.com)
139	wanrouter	Sangoma Technologies Inc. (al.feldman@@sangoma.com)
141	pcdmx		PCDMX theatre lighting controller
142	skip		SKIP port (security/skip) control device
155	phone		Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
159	*ata		ATA control device
161	swdoc		Sitara networks watchdog device
163	-		-
168	XXX		used by pst in RELENG_4
170	pst		Promise SuperTrak (uses 168 in RELENG_4)
171	mide		LSI MegaRAID IDE (control device)
172	mided		LSI MegaRAID IDE (disk device)
174	pciwd		Berkshire Watchdog PCI <marcel@@progressix.com>
180	nvidia		NVIDIA (nvidiaN/nvidiactl) <mdodd>
181	casm		HP/Compaq ProLiant Advanced Server Management <peter>
183	*smapi		SMAPI BIOS interface <mdodd>
185	ce		Cronyx Tau-32 E1 adapter <rik@@cronyx.ru>
186	sx		Specialix I/O8+ driver <frank@@exit.com>
187	aoe		ATA over Ethernet <sah@@softcardsystems.com>
252	??		entries from 200-252 are reserved for local use
254	internal	Used internally by the kernel
255	bad_choice	-1 is 255 which has magic meanings internally
@


1.217
log
@Use dynamic major number allocation.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.216
log
@Use dynamic major number allocation.
@
text
@a43 1
79	*ipl		IP Filter
@


1.215
log
@Use dynamic major number allocation.
@
text
@a57 1
119	*ast		ATAPI tape
@


1.214
log
@Use dynamic major number allocation.
@
text
@a63 1
134	cp		Cronyx Tau-PCI synchronous WAN adapters
@


1.213
log
@Use dynamic major number allocation.
@
text
@a24 1
30	*snd		sound driver system
a55 1
99	*ct		Cronyx Tau-ISA serial adapters (driver name "ctau")
@


1.212
log
@Use dynamic major number allocation.
@
text
@a44 1
78	pci		PCI bus
@


1.211
log
@Use dynamic major number allocation.
@
text
@a41 1
70	crypto		Device-independent crypto interface (from openbsd)
@


1.210
log
@Use dynamic major number allocation.
@
text
@a21 1
1	*ctty		/dev/tty
@


1.209
log
@Use dynamic major number allocation.
@
text
@a23 2
5	*pts		pseudo tty "tty" half
6	*ptc		pseudo tty "master" half
@


1.208
log
@Use dynamic major number allocation.
@
text
@a25 1
7	*log		system log
@


1.207
log
@Use dynamic major number allocation.
@
text
@a22 1
2	*mm		/dev/mem,kmem,etc
@


1.206
log
@Use dynamic major number allocation for /dev/console, there is no
longer any benefit from hard wiring it.

Remove special hack used to wire major to zero despite zero having a
different magic meaning as well.
@
text
@a86 1
173	*devctl		Devd control device <imp>
@


1.205
log
@nos->now typo reported by njl
@
text
@a21 1
0	*cn		console
@


1.204
log
@Add note about where major numbers are now assigned
@
text
@d3 1
a3 1
# Major numbers are nos assigned in RELENG_4.  This file is left to
@


1.203
log
@assign 187 to ata over ethernet for Sam's ata over ethernet driver.

# Yes, this is the right thing to do: we keep assignments for 4.x here
# to document them, and Sam has a nearly completed driver.
@
text
@d3 3
@


1.202
log
@General modernization of coda:
 - Ditch NVCODA
 - Don't use a static major
 - Don't declare functions extern

Reviewed by:	peter
@
text
@d92 1
@


1.201
log
@1. Spell Cronyx Sigma-ISA and Cronyx Tau-ISA correctly.
2. Note that ct device uses ctau name as driver name (due to name conflict
with ct driver) and also mark it as a driver inside the CVS tree.

MFC after:	10 days
@
text
@d59 1
a59 1
93	*coda		CODA filesystem.
@


1.201.2.1
log
@Merge majors.c:1.204-1.205 from HEAD to RELENG_5, modulo a slight wording
tweak because 5.x is neither 4-STABLE nor -CURRENT:

  date: 2004/12/27 18:21:39;  author: imp;  state: Exp;  lines: +3 -0
  Add note about where major numbers are now assigned

  date: 2004/12/27 18:58:57;  author: imp;  state: Exp;  lines: +1 -1
  nos->now typo reported by njl
@
text
@a2 3
# Major numbers are now assigned in RELENG_4.  This file is left to
# rot in peace in 5.x/6.x.
#
@


1.200
log
@Cronyx Tau-PCI's driver name is "cp".

MFC after:	10 days
@
text
@d36 1
a36 1
42	*cx		Cronyx/Sigma serial adapter
d62 1
a62 1
99	ct		Cronyx/Tau serial adaptor
@


1.199
log
@Remove the static reservation of the asr major number
@
text
@d71 1
a71 1
134	taupci		Cronyx Tau-PCI card <vak@@hanoi.cronyx.ru>
@


1.198
log
@Back out 1.188 (major number for twa).  The twa driver does not need it.

Pointy hat to:	ps
@
text
@a76 1
154	*asr		Adaptec SCSI RAID <msmith@@freebsd.org>
@


1.197
log
@Fix vinums cdevsw{} to initialize d_version.

The nonstandard formatting made my mega-patch scripts miss it.

Retire the static major number while we're here anyway.

Reported by:	Niels Chr. Bank-Pedersen <ncbp@@bank-pedersen.dk>
@
text
@a92 1
187	twa		3ware Apache ATA RAID (controller)
@


1.196
log
@Ye/PCI is supported by cy driver, so we don't need to assign a number to it.
@
text
@a57 1
91	*vinum		Volume manager
@


1.195
log
@Device megapatch 2/6:

This commit adds a couple of functions for pseudodrivers to use for
implementing cloning in a manner we will be able to lock down (shortly).

Basically what happens is that pseudo drivers get a way to ask for
"give me the dev_t with this unit number" or alternatively "give
me a dev_t with the lowest guaranteed free unit number" (there is
unfortunately a lot of non-POLA in the exact numeric value of this
number, just live with it for now)

Managing the unit number space this way removes the need to use
rman(9) to do so in the drivers this greatly simplifies the code in
the drivers because even using rman(9) they still needed to manage
their dev_t's anyway.

I have taken the if_tun, if_tap, snp and nmdm drivers through the
mill, partly because they (ab)used makedev(), but mostly because
together they represent three different problems for device-cloning:

if_tun and snp is the plain case: just give me a device.

if_tap has two kinds of devices, with a flag for device type.

nmdm has paired devices (ala pty) can you can clone either of them.
@
text
@d48 1
a48 1
77	cyy		Cyclades Ye/PCI serial card
@


1.194
log
@Device megapatch 1/6:

Free approx 86 major numbers with a mostly automatically generated patch.

A number of strategic drivers have been left behind by caution, and a few
because they still (ab)use their major number.
@
text
@a25 1
18	*nmdm		nullmodem back-to-back tty ports
a38 1
52	*tun		IP tunnel device
a77 1
149	*tap		Ethernet tunneling device <myevmenkin@@att.com>
@


1.193
log
@Remove the static major assignment for iir(4).

Submitted by:	phk (partially)
@
text
@a25 7
9	*fd		floppy disk
10	*wt		i386/isa/wt.c
11	*spigot		Video capture?
12	*sc		syscons/pcvt virtual consoles
14	*sa		SCSI "sequential access devices"
16	*lpt		PC parallel printer port
17	*ch		SCSI changer
a27 2
20	*ng_device	Netgraph
21	*psm		PS/2 Mouse
a28 5
23	*bpf		Berkeley Packet Filter
26	*spkr		PC speaker (/dev/spkr)
27	*mse		Microsoft bus-mouse
28	*sio		16450/16550 serial
29	*mcd		Mitsumi CDROM interface <mdodd>
a29 1
31	*pass		SCSI "Application Pass-Thru"
a36 2
39	*apm		Advanced Power Management also ACPI
40	*ctx		Cortex
a38 2
44	*gp		GPIB
45	*scd		Sony CDROM interface <mdodd>
a39 3
47	*gsc		Genius Scanner
48	*cy		Cyclades
51	*joy		joystick
a40 1
53	*snp		tty snoop
a41 3
55	*i4b_ctl	ISDN4BSD
56	*i4b_tel	ISDN4BSD
57	*i4b_rbch	ISDN4BSD
a42 3
59	*i4b_trace	ISDN4BSD
60	*i4b_i4bdrv	ISDN4BSD
61	*pt		SCSI "processor target"
a43 1
63	*rc		Riscom/8 driver
a44 1
65	*targ		SCSI target sample driver
a46 2
68	*si		Specialix SI/XIO (peter@@freebsd.org)
69	*wcd		ATAPI CDROM client of "wd"
a47 2
71	*asc		AmiScan driver
72	*stl		Stallion (cd1400 based) (gerg@@stallion.oz.au)
a48 1
75	*stli		Stallion (intelligent cdk based) (gerg@@stallion.oz.au)
a53 2
81	*rp		RocketPort/Steve Gericke <steveg@@comtrol.com>
82	*ppi		Generic Parallel I/O <Nicolas.Souchu@@prism.uvsq.fr>
a58 2
88	*dpt		DPT RAID Controller <shimon@@i-connect.net>
89	*pps		Pulse-Per-Second timing interface
a63 1
97	*prom		Alpha PROM console
a65 11
103	*streams	SVR4 Streams emulation <newton@@atdot.dotat.org>
104	*xpt		CAM Transport Layer Services
105	*iic		I2C bus generic i/o
106	*smb		System Management Bus generic i/o
107	*3dfx		3Dfx driver <cokane>
108	*usb		Universal Serial Bus <n_hibma>
110	*ses		SCSI Environmental Services driver (mjacob@@feral.com)
111	*ums		USB Mouse <n_hibma>
112	*kbd		keyboard
113	*ulpt		USB Printer <n_hibma>
114	*ugen		USB Generic device <n_hibma>
a69 2
122	*uhid		USB HID devices <n_hibma>
123	*fb		frame buffer
a72 1
127	*fire		Firewire driver <ikob@@koganei.wide.ad.jp>
a73 1
130	*mlx		Mylex DAC960 RAID (control device)
a74 1
135	*zsc		TurboLaser console uart
a76 1
138	*ucom		USB Serial support <n_hibma>
a77 1
140	*pcfclock	PCFCLOCK <sascha@@schumann.cx>
a79 4
143	*urio		USB Rio 500 <n_hibma>
145	*dri		DRI Graphics for OpenGL <dfr>
146	*twe		3ware Escalade ATA RAID (controller)
148	*agp		AGP <dfr>
a80 2
152	*acpi		ACPI bios support (Takanori Watanabe takawata@@shidahara1.planet.sci.kobe-u.ac.jp)
153	*ti		Tigon Gigabit Ethernet driver (ken@@FreeBSD.ORG)
a82 2
156	*uscanner	USB Scanners <n_hibma>
158	*mly		Mylex RAID control device
a83 1
160	*spic		Sony Programmable I/O Controller (jogdial)
a84 1
162	*digi		Digiboard
a85 1
166	*ciss		Compaq SmartArray 5* adapter <msmith>
a94 1
184	dcons		Dumb console driver <simokawa>
a97 2
200	??		entries from 200-252 are reserved for local use
248	*isp		dev/isp/isp_freebsd.c
@


1.192
log
@Remove the static major assignment for ips(4).

Submitted by:	phk, inspired by others.
@
text
@a154 1
164	*iir		Intel Integrated RAID <boji.t.kannanthanam@@intel.com>
@


1.191
log
@Remove the reservation for the I2O device.  The code never materialized, and
if it does in the future, it won't need a static major.
@
text
@a162 1
175	ips		IBM/Adaptec ServeRAID (control device)
@


1.190
log
@Un-reserve major 144 (nsmb) now that we are using automatic allocation.
@
text
@a128 1
129	i2o		Intelligent I/O Character Device
@


1.189
log
@Allow amr(4) to get a dynamic major number instead of a static one.

Submitted by:	Andre Guibert de Bruet
@
text
@a140 1
144	nsmb		SMB/CIFS protocol interface <bp>
@


1.188
log
@Reserve 187 (twa) for the new 3ware ATA RAID controller.
@
text
@a130 1
132	*amr		AMI MegaRAID (control device)
@


1.187
log
@Release audit device major number reservation.  The new audit
implementation writes directly to a file, similar to the Darwin,
Solaris, and whoever else implementations, rather than buffering
through a pseudo-device.
@
text
@d173 1
@


1.186
log
@Fix a locking problem with MD_ROOT_SIZE.

Retire md(4)'s static major number.
@
text
@a120 1
120	aud		Audit Device <rwatson@@FreeBSD.org>
@


1.185
log
@Remote meteor driver.  It hasn't compiled in over 3 years.  If someone
makes it compile again, and can test it, we can restore the driver to
the tree.
@
text
@a102 1
95	*md		Memory Disk
@


1.184
log
@The dgb driver is redundant with the digi driver in the tree.  It uses
lots of old interfaces, and digi now supports all cards that dgb
supported.  The author of the driver says that this is no longer
necessary.

Approved by: babkin@@
@
text
@d77 1
a77 1
67	*meteor		Matrox Meteor video capture
@


1.183
log
@Major 186 for sx driver (for Specialix I/O8+) by frank@@exit.com
@
text
@d68 1
a68 1
58	*dgb		Digiboard PC/Xe
@


1.182
log
@New major number:
185 ce Cronyx Tau-32 E1 adapter <rik@@cronyx.ru>

(likely unneeded for current, but required for older versions of FreeBSD).

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


1.181
log
@Free major#100
@
text
@d173 1
@


1.180
log
@Free the SCSI cd major number
@
text
@a107 1
100	*xrpu		Xilinx Reprogrammable Processing Unit
@


1.179
log
@Remove the static reservations for the raid and raidctl devices.
@
text
@a30 1
15	*cd		SCSI "CDROM type"
@


1.178
log
@aac no longer uses a static major number.
@
text
@a170 2
178	raidctl		RAIDframe (control device)
179	raid		RAIDframe (disk device)
@


1.177
log
@Reserve 184 for dumb console driver(dcons) which can be found in
ports/devel/dcons.
@
text
@a150 1
150	*aac		Adaptec FSA RAID (controller)
@


1.176
log
@As warned: Initiate deorbit burn for the pcaudio driver.
@
text
@d177 1
@


1.175
log
@Deallocate major 177; the openfirm device does not use a fixed major
any more.
@
text
@a39 1
24	*pca		PC speaker (/dev/pcaudio)
@


1.174
log
@garbage collect the reserved major for the ips disk device.  GEOM makes
it unneeded.
@
text
@a172 1
177	*openfirm	OpenFirmware control device <tmm>
@


1.173
log
@Note that MAJOR_AUTO is now the default if d_maj is not initialized.  This
is more robust and prevents the hijacking of /dev/console for the typical
mistake.

Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the
driver source has cross-branch compatibility to old releases.
@
text
@a172 1
176	ipsd		IBM/Adaptec ServeRAID (disk device)
@


1.172
log
@GC the major number for the network entries.
@
text
@d7 3
a9 2
# are able to use the "MAJOR_AUTO" facility for auto-allocating major
# numbers at runtime.
@


1.171
log
@86 ufm: it now uses MAJOR_AUTO.
@
text
@a163 1
165	*net		Network drivers <jlemon>
@


1.170
log
@NO_GEOM cleanup:

Convert to "struct disk *" centric API.

OK'ed by:	sos
@
text
@a165 1
167	ufm		USB Fm Radio
a180 1
200	*ufm		dev/usb/ufm.c
@


1.169
log
@Retire #3: wd.
@
text
@a122 1
118	afd		ATAPI floppy
@


1.168
log
@Attempt to mark the majors which are used by drivers checked into the
CVS tree.
@
text
@a20 1
3	*wd		ST506 disk controller (with IDE extensions)
@


1.167
log
@pccard isn't picky about WHAT major it gets.
@
text
@d13 3
d18 29
a46 28
0	cn		console
1	ctty		/dev/tty
2	mm		/dev/mem,kmem,etc
3	wd		ST506 disk controller (with IDE extensions)
4	geom		GEOMetry
5	pts		pseudo tty "tty" half
6	ptc		pseudo tty "master" half
7	log		system log
9	fd		floppy disk
11	spigot		Video capture?
12	sc		syscons/pcvt virtual consoles
14	sa		SCSI "sequential access devices"
15	cd		SCSI "CDROM type"
16	lpt		PC parallel printer port
17	ch		SCSI changer
18	nmdm		nullmodem back-to-back tty ports
19	tw		X-10 power interface
20	??		reserved for local use
21	psm		PS/2 Mouse
22	fd		(/dev/stdin etc)
23	bpf		Berkeley Packet Filter
24	pca		PC speaker (/dev/pcaudio)
26	spkr		PC speaker (/dev/spkr)
27	mse		Microsoft bus-mouse
28	sio		16450/16550 serial
29	mcd		Mitsumi CDROM interface <mdodd>
30	snd		sound driver system
31	pass		SCSI "Application Pass-Thru"
d54 3
a56 3
39	apm		Advanced Power Management
40	ctx		Cortex
42	cx		Cronyx/Sigma serial adapter
d58 2
a59 2
44	gp		GPIB
45	scd		Sony CDROM interface <mdodd>
d61 5
a65 5
47	gsc		Genius Scanner
48	cy		Cyclades
51	joy		joystick
52	tun		IP tunnel device
53	snp		tty snoop
d67 7
a73 7
55	OLDisdn		ISDN system
56	OLDity		ISDN system
57	OLDitel		ISDN system
58	dgb		Digiboard PC/Xe
59	OLDispy		ISDN system
60	OLDnnic		ISDN system
61	pt		SCSI "processor target"
d75 1
a75 1
63	rc		Riscom/8 driver
d77 1
a77 1
65	targ		SCSI target sample driver
d79 3
a81 3
67	meteor		Matrox Meteor video capture
68	si		Specialix SI/XIO (peter@@freebsd.org)
69	wcd		ATAPI CDROM client of "wd"
d83 4
a86 4
71	asc		AmiScan driver
72	stl		Stallion (cd1400 based) (gerg@@stallion.oz.au)
74	ccd		concatenated disk
75	stli		Stallion (intelligent cdk based) (gerg@@stallion.oz.au)
d90 1
a90 1
79	ipl		IP Filter
d92 2
a93 2
81	rp		RocketPort/Steve Gericke <steveg@@comtrol.com>
82	ppi		Generic Parallel I/O <Nicolas.Souchu@@prism.uvsq.fr>
d99 2
a100 2
88	dpt		DPT RAID Controller <shimon@@i-connect.net>
89	pps		Pulse-Per-Second timing interface
d102 4
a105 4
91	vinum		Volume manager
92      bktr            Bt848 video capture driver (hasty@@star-gate.com)
93	coda		CODA filesystem.
95	md		Memory Disk
d107 1
a107 1
97	prom		Alpha PROM console
d110 12
a121 12
100	xrpu		Xilinx Reprogrammable Processing Unit
103	streams		SVR4 Streams emulation <newton@@atdot.dotat.org>
104	xpt		CAM Transport Layer Services
105	iic		I2C bus generic i/o
106	smb		System Management Bus generic i/o
107	3dfx		3Dfx driver <cokane>
108	usb		Universal Serial Bus <n_hibma>
110	ses		SCSI Environmental Services driver (mjacob@@feral.com)
111	ums		USB Mouse <n_hibma>
112	kbd		keyboard
113	ulpt		USB Printer <n_hibma>
114	ugen		USB Generic device <n_hibma>
d123 1
a123 1
117	acd		ATAPI CDROM
d125 1
a125 1
119	ast		ATAPI tape
d128 2
a129 2
122	uhid		USB HID devices <n_hibma>
123	fb		frame buffer
d133 1
a133 1
127	fire		Firewire driver <ikob@@koganei.wide.ad.jp>
d136 2
a137 4
130	mlx		Mylex DAC960 RAID (control device)
131
132	amr		AMI MegaRAID (control device)
133
d139 1
a139 1
135	zsc		TurboLaser console uart
d142 1
a142 1
138	ucom		USB Serial support <n_hibma>
d144 1
a144 1
140	pcfclock	PCFCLOCK <sascha@@schumann.cx>
d147 1
a147 1
143	urio		USB Rio 500 <n_hibma>
d149 8
a156 8
145	dri		DRI Graphics for OpenGL <dfr>
146	twe		3ware Escalade ATA RAID (controller)
148	agp		AGP <dfr>
149	tap		Ethernet tunneling device <myevmenkin@@att.com>
150	aac		Adaptec FSA RAID (controller)
152	acpi		ACPI bios support (Takanori Watanabe takawata@@shidahara1.planet.sci.kobe-u.ac.jp)
153	ti		Tigon Gigabit Ethernet driver (ken@@FreeBSD.ORG)
154	asr		Adaptec SCSI RAID <msmith@@freebsd.org>
d158 4
a161 4
156	uscanner	USB Scanners <n_hibma>
158	mly		Mylex RAID control device
159	ata		ATA control device
160	spic		Sony Programmable I/O Controller (jogdial)
d163 1
a163 1
162	digi		Digiboard
d165 3
a167 3
164	iir		Intel Integrated RAID <boji.t.kannanthanam@@intel.com>
165	net		Network drivers <jlemon>
166	ciss		Compaq SmartArray 5* adapter <msmith>
d173 1
a173 1
173	devctl		Devd control device <imp>
d177 1
a177 1
177	openfirm	OpenFirmware control device <tmm>
d182 1
a182 1
183	smapi		SMAPI BIOS interface <mdodd>
d184 2
@


1.166
log
@Use MAJOR_AUTO.  GC statically assigned majors.
@
text
@a58 1
50	card		pcmcia cards
@


1.165
log
@Update the comment to reflect new reality.
GC more entries.
@
text
@a167 1
168	sab		Siemens SAB82532 serial chip <jake>
a180 1
182	zs		Zilog 8350 serial chip <jake>
@


1.164
log
@GC some more major numbers.
@
text
@d3 6
a8 11
# Hopefully, this list will one day be obsoleted by DEVFS, but for now
# this is the current allocation of device major numbers.
# 
# For local use, you are encouraged to use the reserved numbers.
# 
# If you intend the driver to be available, send email to the
# hackers@@freebsd.org mailing list to see about having a number
# reserved for you.
# 
# The most "complete" version of this will be the one in FreeBSD-current.
# (see http://www.freebsd.org/)
a36 1
25	??		was vat
a51 1
41	??		was socksys
a58 1
49	??		was ssc
a81 1
73	??		was qcam
@


1.163
log
@Use MAJOR_AUTO.
@
text
@a27 1
8	bqu		B004 transputer board
a28 1
10	wt		QIC-02/36 tape
a30 1
13
a116 2
101	was:dgm		was: Digiboard PC/Xem in <= RELENG_4
102
a122 1
109
a128 1
116
a158 1
147
a161 1
151
a166 1
157
a178 1
169
a194 1
253	was:MFS		was: used by MFS in <= RELENG_4
@


1.162
log
@Mark comments with '#' to make this machine-readable
@
text
@a113 1
94	loran		Loran-C Receiver
@


1.161
log
@Retire the aacd major (151) now that it's no longer needed.
@
text
@d1 19
a19 19
$FreeBSD$

Hopefully, this list will one day be obsoleted by DEVFS, but for now
this is the current allocation of device major numbers.

For local use, you are encouraged to use the reserved numbers.

If you intend the driver to be available, send email to the
hackers@@freebsd.org mailing list to see about having a number
reserved for you.

The most "complete" version of this will be the one in FreeBSD-current.
(see http://www.freebsd.org/)

NOTICE: FreeBSD does not use block major numbers anymore, you neither
need to assign nor use a block major number for any device driver any
more.

chrdev	name		comments
d209 1
a209 1
255	bad choice	-1 is 255 which has magic meanings internally
@


1.160
log
@NO_GEOM cleanup:

Retire major #13 (da), #116 (ad), #157 (ar)
@
text
@d171 1
a171 1
151	aacd		Adaptec FSA RAID (drives)
@


1.159
log
@NO_GEOM cleanup:

Move to new "struct disk *" centric API.
Retire major #147 (twed)
@
text
@d33 1
a33 1
13	da		SCSI "direct access devices"
d136 1
a136 1
116	ad		ATA disks
d177 1
a177 1
157	ar		ATA "pseudo" RAID device
@


1.158
log
@NO_GEOM cleanup:

Move to "struct disk*" centric API.
Retire major #131 (mlxd)
@
text
@d167 1
a167 1
147	twed		3ware Escalade ATA RAID (drives)
@


1.157
log
@Retire major #133 (amrd).
@
text
@d151 1
a151 1
131	mlxd		Mylex DAC960 RAID (disk device)
@


1.156
log
@NO_GEOM cleanup:

Move to "struct disk *" centered API.

Fix some minor nits.
@
text
@d153 1
a153 1
133	amrd		AMI MegaRAID (disk device)
@


1.155
log
@NO_GEOM cleanup:

Move ida driver to "struct disk *" centric api.

Retire major number 109.
@
text
@d190 1
a190 1
169	ofwd		OpenFirmware disk <benno>
@


1.154
log
@Mark major 102 unused now that the fla driver no longer needs a major number.
@
text
@d129 1
a129 1
109	ida		Intelligent Disk [Array] (md@@doc.ic.ac.uk)
@


1.153
log
@- Add a major for SMAPI.
- Claim a few majors I have responsibility for.
@
text
@d122 1
a122 1
102	fla		M-Systems DiskOnChip(r)
@


1.152
log
@Reserve major 182 for the zs driver.
@
text
@d49 1
a49 1
29	mcd		Mitsumi CDROM interface
d65 1
a65 1
45	scd		Sony CDROM interface
d201 1
a201 1
180	nvidia		NVIDIA (nvidiaN/nvidiactl)
d204 1
@


1.151
log
@Reclaim major number 182 which I allocated for mdsio.  It was decided
that this should become a line discipline for sio rather than a
separate driver.
@
text
@d203 1
@


1.150
log
@Major #46 was also MIA.
@
text
@a202 1
182	mdsio		RS-485 driver for 8250-family UARTs <doconnor@@gsoft.com.au>
@


1.149
log
@Note that 101 is unused, rather than leave it out of the file.
Add some historical information.  This can be removed as majors
are recycled.
@
text
@d66 1
@


1.148
log
@Reserve a major number for the mdsio driver: RS-485 driver for 8250-family
UARTs.

Requested by:	doconnor@@gsoft.com.au
@
text
@d120 1
d188 1
d190 1
a190 1
170	pst		Promise SuperTrak
d205 1
@


1.147
log
@Grab 181 for HP/Compaq ProLiant advanced server management driver
@
text
@d200 1
@


1.146
log
@Reserve a major number for NVIDIA.
@
text
@d199 1
@


1.145
log
@After much delay and anticipation, welcome RAIDFrame into the FreeBSD
world.  This should be considered highly experimental.

Approved-by:	re
@
text
@d198 1
@


1.144
log
@Allocate major 177 for the OpenFirmware control device, which I have
ported from NetBSD and plan to commit soon.
@
text
@d196 2
@


1.143
log
@major 70 is for /dev/crypto (to be consistent with openbsd)
@
text
@d195 1
@


1.142
log
@Alas, poor matcd, I knew ye well.

It doesn't work.
It cannot be made to work.
Goodbye.

X-MFC after:	ASAP
@
text
@d89 1
@


1.141
log
@Prepare for the uncoming import of the ServeRAID driver
@
text
@a65 1
46	matcd		Matsushita/Panasonic/Creative(SB) CDROM interface
@


1.140
log
@Two new majors.  devd and watchdog
@
text
@d193 2
@


1.139
log
@Reserve majors 171 and 172 for the "mide" (LSI MegaRAID IDE control device)
and "mided" (LSI MegaRAID IDE disk device).

Submitted by:	"Moore, Eric Dean" <emoore@@lsil.com>
@
text
@d191 2
@


1.138
log
@Add dev# for pst driver
@
text
@d189 2
@


1.137
log
@se -> sab.
@
text
@d188 1
@


1.136
log
@It's not "usio" anymore, it's "ucom".

Submitted by:	nsayer
@
text
@d186 1
a186 1
168	se		Siemens SAB82532 serial chip <jake>
@


1.135
log
@Grab a major number for OpenFirmware disk devices.
@
text
@d156 1
a156 1
138	usio		USB Serial support <n_hibma>
@


1.134
log
@Grab a major number for the se driver.
@
text
@d187 1
@


1.133
log
@Register major #4 for GEOM
@
text
@d186 1
@


1.132
log
@Support for USB fm radio.

Submitted by: David Yeske <dyeske@@yahoo.com>
@
text
@d24 1
a24 1
4	was:swap	/dev/drum
@


1.131
log
@Correct the majors entry for 'iir'.  163 is vacated now.
@
text
@d185 1
@


1.130
log
@ICP have been acquired by Intel, and their driver is now the Intel
Integrated RAID driver, supported by <boji.t.kannanthanam@@intel.com> and
<achim.leubner@@intel.com>.

Submitted by:	"Kannanthanam, Boji T" <boji.t.kannanthanam@@intel.com>
@
text
@d181 2
a182 2
163	iir		Intel Integrated RAID <boji.t.kannanthanam@@intel.com>
164	src		Intel SRC RAID controller
@


1.129
log
@Add 'ciss'.
@
text
@d181 1
a181 1
163	gdt		ICP Vortex RAID controller
@


1.128
log
@Introduce network device nodes.  Network devices will now automatically
appear in /dev.  Interface hardware ioctls (not protocol or routing) can
be performed on the descriptor.  The SIOCGIFCONF ioctl may be performed
on the special /dev/network node.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.127 2001/09/14 12:22:30 asmodai Exp $
d184 1
@


1.127
log
@Remove pointer to ftp.freesoftware.com.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.126 2001/07/02 21:09:05 msmith Exp $
d183 1
@


1.126
log
@Add a couple of major numbers for ICP Vortex (who were acquired by Intel,
thus taking over the SRC controllers).
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.125 2001/06/27 21:38:43 brian Exp $
d13 1
a13 1
(see http://www.freebsd.org/ or from ftp://ftp.freesoftware.com/pub/FreeBSD/)
@


1.125
log
@Remove dgm
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.124 2001/05/29 18:49:46 phk Exp $
d181 2
@


1.124
log
@Remove MFS from configs idea of the world.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.123 2001/05/02 01:08:01 brian Exp $
a119 1
101	dgm		Digiboard PC/Xem
@


1.123
log
@Add a ``digi'' driver.

This driver supports PCI Xr-based and ISA Xem Digiboard cards.
dgm will go away soon if there are no problems reported.  For now,
configuring dgm into your kernel warns that you should be using
digi.  This driver is probably close to supporting Xi, Xe and Xeve
cards, but I wouldn't expect them to work properly (hardware
donations welcome).

The digi_* pseudo-drivers are not drivers themselves but contain
the BIOS and FEP/OS binaries for various digiboard cards and are
auto-loaded and auto-unloaded by the digi driver at initialisation
time.  They *may* be configured into the kernel, but waste a lot
of space if they are.  They're intended to be left as modules.

The digictl program is (mainly) used to re-initialise cards that
have external port modules attached such as the PC/Xem.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.122 2001/04/21 03:09:42 grog Exp $
a183 1
253	mfs		Used by MFS
@


1.122
log
@Add entry for swdog, Sitara Networks' watchdog timer.

Submitted by: John Hood <jhood@@sitaranetworks.com>
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.121 2001/03/15 15:26:38 sos Exp $
d181 1
@


1.121
log
@Add the ata control device.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.120 2001/03/09 20:09:27 phk Exp $
d180 1
@


1.120
log
@Make md(4) and mdconfig(8) take over the role of vn(4) and vnconfig(8)
entirely as previously advertised.

md(4) adopted all assets of vn(4) some time back and has proper devfs
support and cloning abilities to boot.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.119 2001/02/26 09:55:02 julian Exp $
d178 1
a178 1
159	?
@


1.119
log
@take major number 18 for the nmdm "nullmodem" back-to-back tty device.
Incredibally useful for debugging kernels using vmware.
Vmware com1 is diverted to one side, and gdb listens to the other side.
viola.. instant debugging sandbox on one system.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.118 2001/02/25 22:51:36 msmith Exp $
d63 1
a63 1
43	vn		vnode "disk" device
@


1.118
log
@Remove the 'gdt' and 'gdtd' majors; the ICP driver is taking a
different direction.

Add 'mly' for the newer Mylex driver's control interface.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.117 2000/12/11 19:05:58 nsayer Exp $
d38 1
a38 1
18	??		was su
@


1.117
log
@Stake a claim on major 160 for the forthcoming spic driver.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.116 2000/11/17 01:36:34 msmith Exp $
d177 2
a178 2
158	gdt		ICP Vortex RAID controller (control device)
159	gdtd		ICP Vortex RAID controller (disk device)
@


1.116
log
@Add the 'gdt' and 'gdtd' devices for the ICP Vortex RAID controller family.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.115 2000/10/13 13:02:17 sos Exp $
d179 1
@


1.115
log
@Add the ar ATA pseudo RAID driver
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.114 2000/09/15 10:27:01 n_hibma Exp $
d177 2
@


1.114
log
@Reserve major number 156 for uscanner
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.113 2000/09/14 08:51:27 roger Exp $
d176 1
@


1.113
log
@Add Quicknet LineJACK and PhoneJACK cards
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.112 2000/09/01 21:14:15 msmith Exp $
d175 1
@


1.112
log
@Move the 'asr' driver to cdev major 154, since 97 is already taken.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.111 2000/07/24 21:21:03 ken Exp $
d174 1
@


1.111
log
@Allocate major number 153 for the character device interface for the ti(4)
driver.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.110 2000/07/24 19:00:18 phk Exp $
d173 1
@


1.110
log
@Allocate major 152 to ACPI.

Requested by: Takanori Watanabe <takawata@@shidahara1.planet.sci.kobe-u.ac.jp>
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.109 2000/07/20 01:12:02 msmith Exp $
d172 1
@


1.109
log
@Add major numbers for the Adaptec FSA RAID controller.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.108 2000/07/11 15:13:49 nsayer Exp $
d171 1
@


1.108
log
@Reserve 149 for the TAP device. Look for it in a source tree near you
soon.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.107 2000/07/04 20:40:20 rwatson Exp $
d169 2
@


1.107
log
@o Update e-mail address associated with /dev/audit to reflect
  FreeBSD.org e-mail.
o Notice also that it's listed as "aud" not "audit" which will
  probably change in the near future with updates to the auditing
  implementation.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.106 2000/06/22 06:12:30 cokane Exp $
d168 1
@


1.106
log
@Add my name next to the majro for 3dfx (107), to reflect new info contact,
due to recent commit.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.105 2000/06/14 23:34:22 imp Exp $
d139 1
a139 1
120	aud		Audit Device <robert+freebsd@@cyrus.watson.org>
@


1.105
log
@This file lies by saying 200-255 are reserved for local use, thus
implying that they aren't used for the rest of the system.

Fix the lies:
	253 is used by mfs (bad MFS for not registering it).
	254 is a magic cookie inside of the dev code in at least one place.
	255 is -1 which is magic in a different way in the dev code.
So, that means that 200-252 are reserved for local users.  A grep for
252 didn't turn anything up, so I'm assuming it and lower are safe.

And I thought I was being smart by allocating our local major numbers
from 254 on down.  This caused very very odd problems that were hard
to track down: close not being called, sync failing at reboot, etc.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.104 2000/06/09 15:48:01 dfr Exp $
d126 1
a126 1
107	3dfx		3Dfx driver (shocking@@prth.pgs.com)
@


1.104
log
@Claim major 148 for agp.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.103 2000/05/24 23:19:15 msmith Exp $
d168 5
a172 2
200	??		entries from 200-255 are reserved for local use
255	??		entries from 200-255 are reserved for local use
@


1.103
log
@Take 146 and 147 for the twe driver.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.102 2000/05/07 13:31:41 dfr Exp $
d167 1
@


1.102
log
@Reserve 145 for DRI graphics system.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.101 2000/05/06 14:26:13 asmodai Exp $
d165 2
@


1.101
log
@cdrom.com will be ftpsoftware.com in future, reflect this.

Submitted by:	Alexander Langer <alex@@big.endian.de> on IRC
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.100 2000/05/01 00:49:19 bp Exp $
d164 1
@


1.100
log
@Reserve major device number for nsmb (SMB/CIFS protocol) device.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.99 2000/03/15 22:06:01 n_hibma Exp $
d13 1
a13 1
(see http://www.freebsd.org/ or from ftp://ftp.cdrom.com/pub/FreeBSD/)
@


1.99
log
@Add urio (143)
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98 2000/01/25 08:46:15 bde Exp $
d163 1
@


1.98
log
@Removed ssc and su.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.97 2000/01/25 02:11:02 archie Exp $
d162 1
@


1.98.2.1
log
@MFC: reserve major 1.43 for urio
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98 2000/01/25 08:46:15 bde Exp $
a161 1
143	urio		USB Rio 500 <n_hibma>
@


1.98.2.2
log
@MFC: fix URL.

Submitted by:	Alexander Langer <alex@@big.endian.de>
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.1 2000/03/17 22:42:48 peter Exp $
d13 1
a13 1
(see http://www.freebsd.org/ or from ftp://ftp.freesoftware.com/pub/FreeBSD/)
@


1.98.2.3
log
@MFC: twe driver majors
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.2 2000/05/06 15:06:03 asmodai Exp $
a162 4
144	?
145	?
146	twe		3ware Escalade ATA RAID (controller)
147	twed		3ware Escalade ATA RAID (drives)
@


1.98.2.4
log
@MFC: reserve major number for the nsmb device.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.3 2000/05/24 23:21:25 msmith Exp $
d163 1
a163 1
144	nsmb		SMB/CIFS protocol interface <bp>
@


1.98.2.5
log
@MFC: A driver for programming the AGP hardware.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.4 2000/06/03 02:48:59 bp Exp $
a166 1
148	agp		AGP <dfr>
@


1.98.2.6
log
@MFC: bring majors up to HEAD
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.5 2000/07/19 09:48:03 ru Exp $
d126 1
a126 1
107	3dfx		3Dfx driver <cokane>
d139 1
a139 1
120	aud		Audit Device <rwatson@@FreeBSD.org>
d164 1
a164 1
145	dri		DRI Graphics for OpenGL <dfr>
d168 2
a169 10
149	tap		Ethernet tunneling device <myevmenkin@@att.com>
150	aac		Adaptec FSA RAID (controller)
151	aacd		Adaptec FSA RAID (drives)
152	acpi		ACPI bios support (Takanori Watanabe takawata@@shidahara1.planet.sci.kobe-u.ac.jp)
153	ti		Tigon Gigabit Ethernet driver (ken@@FreeBSD.ORG)
200	??		entries from 200-252 are reserved for local use
252	??		entries from 200-252 are reserved for local use
253	mfs		Used by MFS
254	internal	Used internally by the kernel
255	bad choice	-1 is 255 which has magic meanings internally
@


1.98.2.7
log
@MFC Add device 155 /dev/phone for Quicknet cards
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.6 2000/08/08 23:47:22 peter Exp $
a172 1
155	phone		Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
@


1.98.2.8
log
@Add the ATA RAID subdriver
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.7 2000/09/15 07:47:47 roger Exp $
a173 1
157	ar		ATA "pseudo" RAID device
@


1.98.2.9
log
@MFC: bring in asr and uscanner.
@
text
@d1 1
a1 1
$FreeBSD$
a172 1
154	asr		Adaptec SCSI RAID <msmith@@freebsd.org>
a173 1
156	uscanner	USB Scanners <n_hibma>
@


1.98.2.10
log
@Merge relevant entries from -current.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.9 2000/10/30 10:33:27 n_hibma Exp $
a176 7
158	mly		Mylex RAID control device
159	ata		ATA control device
160	spic		Sony Programmable I/O Controller (jogdial)
161	swdoc		Sitara networks watchdog device
162	digi		Digiboard
163	gdt		ICP Vortex RAID controller
164	src		Intel SRC RAID controller
@


1.98.2.11
log
@MFC: Add nullmodem terminal driver.

Submitted by:   Doug Ambrisko <ambrisko@@ambrisko.com> (-stable diffs)
Approved by:    murray, julian
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.98.2.10 2001/07/02 21:13:33 msmith Exp $
d38 1
a38 1
18	nmdm		nullmodem back-to-back tty ports
@


1.98.2.12
log
@MFC 'ciss' and 'net'
@
text
@d1 1
a1 1
$FreeBSD$
a183 2
165	net		Network drivers <jlemon>
166	ciss		Compaq SmartArray 5* adapter <msmith>
@


1.98.2.13
log
@MFC: USB FM Radio Support

Submitted by: David Yeske <dyeske@@yahoo.com>
@
text
@a185 1
167	ufm		USB Fm Radio
@


1.98.2.14
log
@MFC: Bring usb serial support into -stable.
@
text
@d157 1
a157 1
138	ucom		USB Serial support <n_hibma>
@


1.98.2.15
log
@Claim a major for the Promise SuperTrak (pst) driver
@
text
@a186 1
168	pst		Promise SX6000 driver.
@


1.98.2.16
log
@MFC "mide" and "mided" major numbers.

Submitted by:	"Moore, Eric Dean" <emoore@@lsil.com>
@
text
@a187 2
171	mide		LSI MegaRAID IDE (control device)
172	mided		LSI MegaRAID IDE (disk device)
@


1.98.2.17
log
@"<matcd>  Help! Help, scottl is trying to *BANG* *BANG* *BANG*"
"<CVS>    Hello?  Hello?  Are you still there?"

Approved by:	re (rwatson)
@
text
@d66 1
@


1.98.2.18
log
@Reserve a major number for NVIDIA.
@
text
@a188 1
180	nvidia		NVIDIA (nvidiaN/nvidiactl)
@


1.98.2.19
log
@Sync with -current.  Unfortunately (AARGH!), pst uses a different major
number in 4.x and 5.x, and conflicts with a major that is allocated
to something else in -current.
@
text
@d13 1
a13 1
(see http://www.freebsd.org/)
d24 1
a24 1
4	geom		GEOMetry
a88 1
70	crypto		Device-independent crypto interface (from openbsd)
d181 2
a182 2
163	-		-
164	iir		Intel Integrated RAID <boji.t.kannanthanam@@intel.com>
d186 1
a186 4
168	pst		!!!CONFLICT!!! Promise SuperTrak (4.x)
168	sab		Siemens SAB82532 serial chip <jake>
169	ofwd		OpenFirmware disk <benno>
170	pst		Promise SuperTrak (5.0)
a188 7
173	devctl		Devd control device <imp>
174	pciwd		Berkshire Watchdog PCI <marcel@@progressix.com>
175	ips		IBM/Adaptec ServeRAID (control device)
176	ipsd		IBM/Adaptec ServeRAID (disk device)
177	openfirm	OpenFirmware control device <tmm>
178	raidctl		RAIDframe (control device)
179	raid		RAIDframe (disk device)
a189 3
181	casm		HP/Compaq ProLiant Advanced Server Management <peter>
182	mdsio		RS-485 driver for 8250-family UARTs <doconnor@@gsoft.com.au>
XXX	NOTE: ALLOCATE FROM -CURRENT FIRST AND USE THE SAME MAJOR NUMBER HERE
@


1.98.2.20
log
@To avoid any future confusion, point to the copy in -current
rather than including an inevitibly stale version.
Only list the 'for local use' numbers.
@
text
@d12 2
a13 4
The "official" version of this is the one in FreeBSD-current.
See:
 ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/src/sys/conf/majors
 http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/majors
d20 184
a203 2
0	??		0-199 see current source
199	??		0-199 see current source
d206 3
a208 2
253	reserved	253-255 see current source
255	reserved	253-255 see current source
@


1.98.2.21
log
@Grab a copy of the majors file from -current and stick it in RELENG_4.

All future major number allocations should happen from the copy in RELENG_4.
@
text
@d3 2
a4 2
This list is obsoleted by DEVFS in 5.x and later and is only here for
major number allocation for drivers on the RELENG_4 and earlier branches.
d8 9
d21 3
a23 157
The names marked with a '*' is belived to be allocated for code inside
the CVS tree.

maj 	name		comments
0	*cn		console
1	*ctty		/dev/tty
2	*mm		/dev/mem,kmem,etc
4	*geom		GEOMetry
5	*pts		pseudo tty "tty" half
6	*ptc		pseudo tty "master" half
7	*log		system log
9	*fd		floppy disk
10	*wt		i386/isa/wt.c
11	*spigot		Video capture?
12	*sc		syscons/pcvt virtual consoles
14	*sa		SCSI "sequential access devices"
16	*lpt		PC parallel printer port
17	*ch		SCSI changer
18	*nmdm		nullmodem back-to-back tty ports
19	*tw		X-10 power interface
20	*ng_device	Netgraph
21	*psm		PS/2 Mouse
22	*fd		(/dev/stdin etc)
23	*bpf		Berkeley Packet Filter
26	*spkr		PC speaker (/dev/spkr)
27	*mse		Microsoft bus-mouse
28	*sio		16450/16550 serial
29	*mcd		Mitsumi CDROM interface <mdodd>
30	*snd		sound driver system
31	*pass		SCSI "Application Pass-Thru"
32	lkmc		Loadable Kernel Module Controller
33	lkm		assigned to Loadable Kernel Modules
34	lkm		assigned to Loadable Kernel Modules
35	lkm		assigned to Loadable Kernel Modules
36	lkm		assigned to Loadable Kernel Modules
37	lkm		assigned to Loadable Kernel Modules
38	lkm		assigned to Loadable Kernel Modules
39	*apm		Advanced Power Management also ACPI
40	*ctx		Cortex
42	*cx		Cronyx/Sigma serial adapter
43	vn		vnode "disk" device (retired)
44	*gp		GPIB
45	*scd		Sony CDROM interface <mdodd>
46	-		-
47	*gsc		Genius Scanner
48	*cy		Cyclades
51	*joy		joystick
52	*tun		IP tunnel device
53	*snp		tty snoop
54	OLDnic		ISDN system
55	*i4b_ctl	ISDN4BSD
56	*i4b_tel	ISDN4BSD
57	*i4b_rbch	ISDN4BSD
58	-		Was dgb: Digiboard PC/Xe
59	*i4b_trace	ISDN4BSD
60	*i4b_i4bdrv	ISDN4BSD
61	*pt		SCSI "processor target"
62	worm		SCSI "worm type"
63	*rc		Riscom/8 driver
64	??		Talisman
65	*targ		SCSI target sample driver
66	labpc		National Instruments LabPC
67	-		was meteor Matrox Meteor video capture
68	*si		Specialix SI/XIO (peter@@freebsd.org)
69	*wcd		ATAPI CDROM client of "wd"
70	crypto		Device-independent crypto interface (from openbsd)
71	*asc		AmiScan driver
72	*stl		Stallion (cd1400 based) (gerg@@stallion.oz.au)
74	*ccd		concatenated disk
75	*stli		Stallion (intelligent cdk based) (gerg@@stallion.oz.au)
76	scc		IBM Smart Capture Card (ohashi@@mickey.ai.kyutech.ac.jp)
77	cyy		Cyclades Ye/PCI serial card
78	pci		PCI bus
79	*ipl		IP Filter
80	xdcp		Assigned to Chris Ficklin <chris@@serengeti.com>
81	*rp		RocketPort/Steve Gericke <steveg@@comtrol.com>
82	*ppi		Generic Parallel I/O <Nicolas.Souchu@@prism.uvsq.fr>
83	can		CAN16-2 CAN-PC Interface
84	dtfp		Datum Time and Frequency processor (louie@@UU.NET)
85	vesa		VESA support device (j_mini@@efn.org)
86      alog            Industrial Computer Source AIO8-P driver (deprecated)
87	wfd		ATAPI floppy client of "wd"
88	*dpt		DPT RAID Controller <shimon@@i-connect.net>
89	*pps		Pulse-Per-Second timing interface
90	wst		ATAPI tape client of "wd"
91	*vinum		Volume manager
92      *bktr		Bt848 video capture driver (hasty@@star-gate.com)
93	*coda		CODA filesystem.
96	altq		alternate queueing (including cbq, red, wfq)
97	*prom		Alpha PROM console
98	loe		Loopback pseudo-ethernet (sbabkin@@dcn.att.com)
99	ct		Cronyx/Tau serial adaptor
103	*streams	SVR4 Streams emulation <newton@@atdot.dotat.org>
104	*xpt		CAM Transport Layer Services
105	*iic		I2C bus generic i/o
106	*smb		System Management Bus generic i/o
107	*3dfx		3Dfx driver <cokane>
108	*usb		Universal Serial Bus <n_hibma>
110	*ses		SCSI Environmental Services driver (mjacob@@feral.com)
111	*ums		USB Mouse <n_hibma>
112	*kbd		keyboard
113	*ulpt		USB Printer <n_hibma>
114	*ugen		USB Generic device <n_hibma>
115	dag		University of Waikato DAG network capture boards
117	*acd		ATAPI CDROM
119	*ast		ATAPI tape
121	onew		Dallas Semiconductor One-Wire bus <phk@@freebsd.org>
122	*uhid		USB HID devices <n_hibma>
123	*fb		frame buffer
124	ucdc		USB Communication Class Driver <n_hibma>
125	digio		Advantech PCI-1750 IO card jen@@vulture.dmem.strath.ac.uk
126	sync		Generic sync port support <phk>, <brian>
127	*fire		Firewire driver <ikob@@koganei.wide.ad.jp>
128	arla		Arla (AFS-clone) driver
129	i2o		Intelligent I/O Character Device
130	*mlx		Mylex DAC960 RAID (control device)
134	taupci		Cronyx Tau-PCI card <vak@@hanoi.cronyx.ru>
135	*zsc		TurboLaser console uart
136	ipr		Iprobe on-chip perf. counters (gallatin@@freebsd.org)
137	nfp		nFast PCI crypto accelerator (support@@ncipher.com)
138	*ucom		USB Serial support <n_hibma>
139	wanrouter	Sangoma Technologies Inc. (al.feldman@@sangoma.com)
140	*pcfclock	PCFCLOCK <sascha@@schumann.cx>
141	pcdmx		PCDMX theatre lighting controller
142	skip		SKIP port (security/skip) control device
143	*urio		USB Rio 500 <n_hibma>
145	*dri		DRI Graphics for OpenGL <dfr>
146	*twe		3ware Escalade ATA RAID (controller)
148	*agp		AGP <dfr>
149	*tap		Ethernet tunneling device <myevmenkin@@att.com>
152	*acpi		ACPI bios support (Takanori Watanabe takawata@@shidahara1.planet.sci.kobe-u.ac.jp)
153	*ti		Tigon Gigabit Ethernet driver (ken@@FreeBSD.ORG)
154	*asr		Adaptec SCSI RAID <msmith@@freebsd.org>
155	phone		Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
156	*uscanner	USB Scanners <n_hibma>
158	*mly		Mylex RAID control device
159	*ata		ATA control device
160	*spic		Sony Programmable I/O Controller (jogdial)
161	swdoc		Sitara networks watchdog device
162	*digi		Digiboard
163	-		-
164	*iir		Intel Integrated RAID <boji.t.kannanthanam@@intel.com>
166	*ciss		Compaq SmartArray 5* adapter <msmith>
168	XXX		used by pst in RELENG_4
170	pst		Promise SuperTrak (uses 168 in RELENG_4)
171	mide		LSI MegaRAID IDE (control device)
172	mided		LSI MegaRAID IDE (disk device)
173	*devctl		Devd control device <imp>
174	pciwd		Berkshire Watchdog PCI <marcel@@progressix.com>
175	ips		IBM/Adaptec ServeRAID (control device)
180	nvidia		NVIDIA (nvidiaN/nvidiactl) <mdodd>
181	casm		HP/Compaq ProLiant Advanced Server Management <peter>
183	*smapi		SMAPI BIOS interface <mdodd>
184	dcons		Dumb console driver <simokawa>
185	ce		Cronyx Tau-32 E1 adapter <rik@@cronyx.ru>
186	sx		Specialix I/O8+ driver <frank@@exit.com>
187	twa		3ware Apache ATA RAID (controller)
a24 1
248	*isp		dev/isp/isp_freebsd.c
d26 2
a27 2
254	internal	Used internally by the kernel
255	bad_choice	-1 is 255 which has magic meanings internally
@


1.98.2.22
log
@Initial check-in (for 4.x) of the device driver (twa) for 3ware's 9000 series
PATA/SATA RAID controllers.  This driver is a SIM under CAM, and so, behaves
like a driver for a SCSI controller.

Reviewed by: ps
Approved by: re
@
text
@a139 1
187	*twa		3ware 9000 series PATA/SATA RAID (controller)
@


1.98.2.23
log
@Removed old, redundant entry for twa.

Reviewed by: re
Approved by: re
@
text
@d169 1
@


1.98.2.24
log
@MFC: 1.200, 1.201
@
text
@d51 1
a51 1
42	*cx		Cronyx Sigma-ISA serial adapters
d103 1
a103 1
99	*ct		Cronyx Tau-ISA serial adapters (driver name "ctau")
d128 1
a128 1
134	cp		Cronyx Tau-PCI synchronous WAN adapters
@


1.98.2.25
log
@MFC:	Add cp(4) driver for Cronyx Tau-PCI.
Requested by:	Cronyx users.
@
text
@d128 1
a128 1
134	*cp		Cronyx Tau-PCI synchronous WAN adapters
@


1.98.2.26
log
@After assigning numbers for years in current, phk move it w/o talking
to me :-(.
@
text
@a168 1
187	aoe		ATA over Ethernet <sah@@softcardsystems.com>
@


1.98.2.27
log
@Added the pbio(4) 8255 parallel peripheral interface basic I/O driver.
The driver is designed for performing I/O under program control using
peripherals such as the Advantech PCL-724 card, which emulates the Intel
8255A PPI in mode 0.  Other 8255A-based peripherals such as the BMC
Messsysteme PIO24II card have also been reported to work.

PR:	i386/46238
Approved by:	re (kensmith)
@
text
@a169 1
188	*pbio		8255A mode 0 (Advantech PCL-724 and compatibles)  <dds>
@


1.98.2.27.2.1
log
@Merge the ips driver bits.  Tags were slid on the files that were added to
the RELENG_4 branch.  This commit covers the files that existed and were
merely changed.

Approved by: re
@
text
@a162 1
176	ipsd		IBM/Adaptec ServeRAID (disk device)
@


1.98.2.28
log
@Add the ipsd major number.
@
text
@a162 1
176	ipsd		IBM/Adaptec ServeRAID (disk device)
@


1.98.2.29
log
@MFC:
	Add support for Cronyx Tau32-PCI adapters.
	Connect to the system.
@
text
@d168 1
a168 1
185	*ce		Cronyx Tau32-PCI E1 adapter <rik@@cronyx.ru>
@


1.98.2.30
log
@Document major numbers used for amr(4).
@
text
@a127 2
131	amr		LSI MegaRAID (control device)
132	amrd		LSI MegaRAID (disk device)
@


1.98.2.31
log
@Assign major numbers 177 and 178 to mfi(4) rather than using two majors
reserved for local devices (200 and 201).
@
text
@a165 2
177	mfi		LSI MegaRAID SAS (control device)
178	mfid		LSI MegaRAID SAS (disk device)
@


1.98.2.32
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/4/sys/conf/majors 164724 2006-11-28 19:05:06Z jhb $
@


1.97
log
@Reserve a major number for /dev/skip, used by the "security/skip" port.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.96 2000/01/20 02:54:03 msmith Exp $
d38 1
a38 1
18	su		SCSI universal type
d69 1
a69 1
49	ssc		SCSI super device
@


1.96
log
@Add the pcdmx theatre lighting controller major number
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.95 2000/01/19 18:17:19 jkh Exp $
d161 1
@


1.95
log
@Import simple driver for a parallel port radio clock which receives
the German legal time (commonly available in Europe).

Submitted by:	Sascha Schumann <sascha@@schumann.cx>
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.94 1999/12/17 19:56:39 msmith Exp $
d160 1
@


1.94
log
@Add character major 139 for the Sangoma Technologies 'wanrouter' driver.

Contact details are:

Alex Feldman
E-mail : al.feldman@@sangoma.com
Sangoma Technologies Inc.
1001 Denison st., Suite 101
Markham, L3R 2Z6    ON
Phone: (905) 474 - 1990
Fax     : (905) 388 - 2475
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.93 1999/12/02 19:45:19 n_hibma Exp $
d159 1
@


1.93
log
@Reserve 138 for usio, the USB sio driver by Doug Ambrisko, Whistle.

Also, change mail address in all case to n_hibma@@freebsd.org
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.92 1999/12/02 17:46:17 sheldonh Exp $
d158 1
@


1.92
log
@Reserve #137 for nCipher's nFast PCI hardware cryptographic
accelerator, for which open source drivers are under development,
for John Hartley <john@@ncipher.com>.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.91 1999/11/27 10:45:31 phk Exp $
d127 1
a127 1
108	usb		Universal Serial Bus (hibma@@skylink.it)
d130 1
a130 1
111	ums		USB Mouse (hibma@@skylink.it)
d132 2
a133 2
113	ulpt		USB Printer (hibma@@skylink.it)
114	ugen		USB Generic device (hibma@@skylink.it)
d141 1
a141 1
122	uhid		USB HID devices <hibma@@skylink.it>
d143 1
a143 1
124	ucdc		USB Communication Class Driver <hibma@@skylink.it>
d157 1
@


1.91
log
@Replace the block major table with a notice why it isn't needed any more.

Mark /dev/drum as historic.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.90 1999/11/18 04:20:22 peter Exp $
d156 1
@


1.90
log
@Move Alpha conflicting entries (98,99) to 135,136.  Renumber the zsc
CDEV_MAJOR entry to match..  Is "ipr" in the tree?  I can't find it.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.89 1999/11/12 17:21:10 jkh Exp $
d15 3
a17 39
blkdev	name		comments
0	wd		ST506 disk controller (with IDE extensions)
1	wfd		ATAPI Floppy client of "wd"
2	fd		floppy disk
3	was:wt		QIC-02/36 tape
4	da		SCSI "direct acess" devices
5	was:sa		SCSI "sequential access" devices
6	cd		SCSI "cdrom" type
7	mcd		Mitsumi CDROM interface
8	lkm		assigned to Loadable Kernel modules
9	lkm		assigned to Loadable Kernel modules
10	lkm		assigned to Loadable Kernel modules
11	lkm		assigned to Loadable Kernel modules
12	lkm		assigned to Loadable Kernel modules
13	lkm		assigned to Loadable Kernel modules
14	??		reserved for local use
15	vn		vnode disk device
16	scd		Sony CDROM interface
17	matcd		Matsushita/Panasonic/Creative(SB) CDROM interface
18	ata		"device independent" ATA/IDE driver
19	wcdb		ATAPI CDROM client of "wd"
20	??		ATA disks
21	ccd		concatenated disk
22	md		Memory Disk
23	worm		SCSI "worm type"
24	was:wstb	ATAPI tape client of "wd"
25	vinum		Volume manager
26	sw		VM internal swap device
27	mlxd		Mylex DAC960 RAID (disk device)
28	fla		M-Systems DiskOnChip(r)
29	ida		Intelligent Disk [Array] (md@@doc.ic.ac.uk)
30	ad		ATA disks
31	acd		ATAPI CDROM
32	afd		ATAPI floppy
33	was:ast		ATAPI tape
34	i2o		Intelligent I/O Block Device
35	amrd		AMI MegaRAID
100	??		entries from 100-127 are reserved for local use
127	??		entries from 100-127 are reserved for local use
d24 1
a24 1
4	swap		/dev/drum
@


1.89
log
@Reserve #134 for vak@@hanoi.cronyx.ru - Cronyx Tau-PCI device.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.88 1999/11/01 04:12:34 peter Exp $
a152 3
# Alpha vs. i386 conflicts
#98	zsc		TurboLaser console uart
#99	ipr		Iprobe on-chip perf. counters (gallatin@@freebsd.org)
d190 2
@


1.88
log
@Merge the alpha and x86 majors files together.  There appear to be
only two conflicts, cdev #98 and cdev #99.  These should be fixed.
MAKEDEV should probably be merged as well.
Static majors are (hopefully) going away one day soon.
This file is informational and not machine parsed by anything any more.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/conf/majors,v 1.87 1999/10/07 02:15:10 msmith Exp $
d192 1
@


1.87
log
@Re-synchronise the alpha major numbers list with the i386 list.
Add the Mylex DAC960 and AMI MegaRAID numbers.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/i386/conf/majors.i386,v 1.86 1999/09/21 11:00:46 phk Exp $
d152 4
a155 1
97	??		(is prom on alpha)
@


1.86
log
@Add an experimental Memory-Disk driver.  This driver will allocate
memory with malloc(9) using a few tricks to save space on the way.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/i386/conf/majors.i386,v 1.85 1999/09/08 18:46:20 phk Exp $
d39 1
d43 1
a43 1
27	myx		Mylex RAID (ulf@@alameda.net)
d51 1
d152 1
a152 1
97	myx		Mylex RAID controller (ulf@@alameda.net)
d185 4
@


1.85
log
@Make unused tape bmajors in past tense.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/i386/conf/majors.i386,v 1.84 1999/09/08 17:02:37 phk Exp $
d38 1
a38 1
22	was:gd		Geometry disk.
d148 1
a148 1
95	was:gd		Geometry disk
@


1.84
log
@Make sa/bdev, gd/bdev and gd/cdev as past-tense.
@
text
@d1 1
a1 1
$FreeBSD: src/sys/i386/conf/majors.i386,v 1.83 1999/08/28 00:43:34 peter Exp $
d19 1
a19 1
3	wt		QIC-02/36 tape
d39 1
a39 1
24	wstb		ATAPI tape client of "wd"
d48 1
a48 1
33	ast		ATAPI tape
@


1.83
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
d21 1
a21 1
5	sa		SCSI "sequential access" devices
d38 1
a38 1
22	gd		Geometry disk.
d148 1
a148 1
95	gd		Geometry disk
@


1.82
log
@Reserve bdev/cdev entries for i2o driver.

Requested by:	Simon Shapiro
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.81 1999/08/04 19:55:37 jkh Exp $
@


1.81
log
@The ARLA folks don't need a bdev after all - remove it.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.80 1999/07/31 09:32:28 jkh Exp $
d49 1
d182 1
@


1.80
log
@Reserve majors for arla.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.79 1999/07/05 09:09:09 msmith Exp $
a48 1
34	arla		Arla (AFS-clone) driver
@


1.79
log
@The IDA driver is 'ida', not 'id'
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.78 1999/07/02 02:49:24 jkh Exp $
d49 1
d181 1
@


1.78
log
@127     fire            Firewire driver <ikob@@koganei.wide.ad.jp>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.77 1999/06/20 04:35:22 grog Exp $
d44 1
a44 1
29	id		Intelligent Disk [Array] (md@@doc.ic.ac.uk)
d161 1
a161 1
109	id		Intelligent Disk [Array] (md@@doc.ic.ac.uk)
@


1.77
log
@Correct description of Vinum.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.76 1999/06/06 10:41:35 phk Exp $
d179 1
@


1.76
log
@Reserve cdev major 126 for sync support.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.75 1999/05/18 16:18:23 roger Exp $
d40 1
a40 1
25	vinum		RAID fs
d143 1
a143 1
91	vinum		RAID fs
@


1.75
log
@Added device major 125 for the Advantech PCI-1750 Digital IO card.

A very nice i/o board with 16 open collector outputs (capable of driving 5-40v)
and 16 inputs
Also has 2 16 bit cascadable counters (10Mhz clock) capable of
generating interrupts.

It is a PCI card, and emulates the Intel 8254 timer.
It uses the PLX PCI-9050 PCI bus interface to map the
8254 style hardware and the i/o registers into the IO space.

Developed by Jennifer Clark <jen@@vulture.dmem.strath.ac.uk>
Strathclyde University Transparent Telepresence Research Group
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.74 1999/05/09 19:38:19 n_hibma Exp $
d178 1
@


1.74
log
@Reserve 124 for USB Communications Class Drivers
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.73 1999/05/09 05:02:10 yokota Exp $
d177 1
@


1.73
log
@Reserve a major number for the frame buffer device.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.72 1999/05/06 13:51:26 n_hibma Exp $
d176 1
@


1.72
log
@Added USB HID devices major number.

Submitted by: MAEKAWA Masahide
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.71 1999/05/04 10:48:22 phk Exp $
d175 1
@


1.71
log
@Grab a char-major for dallas semiconductor one-wire bus.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.70 1999/05/02 21:52:15 n_hibma Exp $
d174 1
@


1.70
log
@Change e-mail address
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.69 1999/03/21 21:53:09 jkh Exp $
d173 1
@


1.69
log
@Add cdev 120 as the audit device.

Requested by:	Robert Watson <robert+freebsd@@cyrus.watson.org>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.68 1999/03/16 13:34:02 sos Exp $
d160 1
a160 1
108	usb		Universal Serial Bus (nick.hibma@@jrc.it)
d163 1
a163 1
111	ums		USB Mouse (nick.hibma@@jrc.it)
d165 2
a166 2
113	ulpt		USB Printer (nick.hibma@@jrc.it)
114	ugen		USB Generic device (nick.hibma@@jrc.it)
@


1.68
log
@Rewert the atapi CDROM driver's name to wcd.
This is to avoid confusion with the new system.
Also provide real entires in MAKEDEV for the new system.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.67 1999/03/16 12:50:02 sos Exp $
d114 1
a114 1
61	pt		SCSI "processor type"
d172 1
@


1.67
log
@Add majors for new ATA/ATAPI driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.66 1999/03/08 23:31:04 jkh Exp $
d35 1
a35 1
19	acdb		ATAPI CDROM client of "wd"
d122 1
a122 1
69	acd		ATAPI CDROM client of "wd"
@


1.66
log
@Reserve cdev 115 for University of Waikato DAG network capture boards
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.65 1999/01/20 03:29:52 msmith Exp $
d17 1
a17 1
1	wfd		ATAPI Floppy client of "ata"
d35 2
a36 1
19	acdb		ATAPI CDROM client of "ata"
d39 1
a39 1
24	wstb		ATAPI tape client of "ata"
d45 4
d122 1
a122 1
69	acd		ATAPI CDROM client of "ata"
d139 1
a139 1
87	wfd		ATAPI floppy client of "ata"
d142 1
a142 1
90	wst		ATAPI tape client of "ata"
d168 4
@


1.65
log
@Remove 'alog'.  G'bye Jamil.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.64 1999/01/14 03:47:55 msmith Exp $
d162 1
@


1.65.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@


1.65.4.1
log
@Import of PAO on the RELENG_3_2_PAO branch.  This is a branch off of
RELENG_3_2_0_RELEASE and does not have any changes since then
integrated.  This is a raw commit of the last PAO3 file.

Commits to userland code will happen later.  This only the commits
src/sys/...

This branch was approved by the core team at Usenix to allow merging
of PAO code into the mainline FreeBSD code.  The hope is that this
will reduce the divergence between the two.  The other hope is that
this branch will soon be made obsolete by merges into FreeBSD -stable
and -current.  I believe that there will be additional commiters from
the nomads group who will work on merging.

I have not tried to build anything out of this branch yet.  The
patched tree I did here built fine, so if something fails to build it
is my fault.

Submitted by:	The PAO team and nomads.
CVS repo appoved by:	Peter Wemm (peter),
	Jun-ichiro Hagino-san (itojun@@itojun.org), John Polkstra (jdp)
Obtained from:	PAO3-19990605.tar.gz
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.65 1999/01/20 03:29:52 msmith Exp $
a161 1
200	hss		Hitachi microcomputer system Speech Synthesizer card (itojun@@itojun.org)
@


1.64
log
@dftp -> dtfp  Get it right...
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.63 1999/01/13 08:05:16 msmith Exp $
d133 1
a133 1
86      alog            Industrial Computer Source AIO8-P driver
@


1.63
log
@Assign cdev major 84 to 'dftp' for "Louis A. Mamakos" <louie@@UU.NET>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.62 1999/01/12 01:26:41 n_hibma Exp $
d131 1
a131 1
84	dftp		Datum Time and Frequency processor (louie@@UU.NET)
@


1.62
log
@Take cdev major # 114 for ugen
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.61 1999/01/11 00:03:58 n_hibma Exp $
d131 1
a131 1
84	ttxt		Unitext teletext decoder (arg@@arg1.demon.co.uk)
@


1.61
log
@Added file handling to ulpt (USB printer) driver
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.60 1999/01/06 05:35:39 yokota Exp $
d161 1
@


1.60
log
@Assign CDEV 112 to the keyboard driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.59 1999/01/03 16:48:02 n_hibma Exp $
d160 1
@


1.59
log
@Corrected the major number for usb and added ums as major 111
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.58 1998/12/29 00:04:48 jkh Exp $
d159 1
@


1.58
log
@Reserve cdev 110 for SCSI Environmental Services driver

Requested by:	mjacob
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.57 1998/12/27 14:00:10 sos Exp $
d158 1
@


1.57
log
@Pre 3.0 branch cleanup sos#1: wcd

Superceded by acd driver...
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.56 1998/12/27 13:55:48 sos Exp $
d157 1
@


1.56
log
@Pre 3.0 branch cleanup sos#1: wcd

Superceded by acd driver...
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.55 1998/12/03 08:32:49 jkh Exp $
d117 1
a117 1
69	wcd		ATAPI CDROM client of "ata"
@


1.55
log
@Local reserved range is now 100-127 for bdevs and 200-255 for cdevs.

Corrected by:	bde
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.54 1998/12/02 21:26:11 jkh Exp $
d35 1
a35 1
19	wcdb		ATAPI CDROM client of "ata"
@


1.54
log
@109     id              Intelligent Disk [Array] (md@@doc.ic.ac.uk)

Requested by:		Mark Dawson <md@@doc.ic.ac.uk>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.53 1998/12/02 03:14:27 jkh Exp $
d44 2
a45 2
500	??		entries from 500-600 are reserved for local use
600	??		entries from 500-600 are reserved for local use
d157 2
a158 2
500	??		entries from 500-600 are reserved for local use
600	??		entries from 500-600 are reserved for local use
@


1.53
log
@(deliberately seperate commits) - reserve cdev for Nick Hibma's usb
driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.52 1998/12/02 03:13:35 jkh Exp $
d156 1
@


1.52
log
@*thwap* - move id driver to blkdev from cdev list; it's obviously
going to want a major number from that list instead.  Also use the
same preallocated local range (500-600) for blkdevs as well as cdevs,
just to be orthogonal.  The latter was for Brian, who has a *lot*
of local device drivers and needs more than just a single reserved
number.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.51 1998/12/02 03:09:44 jkh Exp $
d155 1
a155 1
108	id		Intelligent Disk [Array] (md@@doc.ic.ac.uk)
@


1.51
log
@Allocate 108 for Intelligent Disk [Array] driver
(http://www.doc.ic.ac.uk/~md/ida/).

Requested by:	Mark Dawson <md@@doc.ic.ac.uk>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.50 1998/09/21 22:04:07 msmith Exp $
d43 3
@


1.50
log
@New major for 3dfx driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.49 1998/09/15 10:01:14 gibbs Exp $
d152 3
@


1.49
log
@sd->da, od is gone, no SCSI control devices.
new pass, xpt, and targ devices.

Nuke no longer used AHC options.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.48 1998/09/09 18:57:59 nsouch Exp $
d151 1
@


1.48
log
@Major numbers allocated for generic SMB/I2C i/o
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.47 1998/09/09 03:07:02 gibbs Exp $
d20 2
a21 2
4	sd		SCSI "disk" type
5	st		SCSI "tape" type
a35 1
20	od		SCSI "magneto-optical" disk
a37 1
23	worm		SCSI "worm type"
d58 2
a59 2
13	sd		SCSI "disk type"
14	st		SCSI "tape type"
d76 1
a76 1
31	uk		SCSI "unknown device type"
d110 1
a110 1
65	sctarg		SCSI target
a114 1
70	od		SCSI "magneto-optical disk type"
@


1.47
log
@Reserve character major 104 for the CAM Transport Layer Services device.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.46 1998/08/24 22:42:17 msmith Exp $
d152 2
@


1.46
log
@New major number for SR4 streams emulation.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.45 1998/08/10 09:06:21 phk Exp $
d151 1
@


1.45
log
@Reserve majors for M-Systems DiskOnChip driver.  This driver will be
available directly from M-systems.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.44 1998/08/04 21:44:09 brian Exp $
d150 1
@


1.44
log
@Add driver dgm - for the Digiboard PC/Xem
Submitted by:   "IBS / Andre Oppermann" <andre@@pipeline.ch>
DEVFS additions: brian

dgm gets major number 101.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.43 1998/05/29 08:51:34 phk Exp $
d44 1
d149 1
@


1.43
log
@100     xrpu            Xilinx Reprogrammable Processing Unit
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.42 1998/05/13 12:38:26 jkh Exp $
d104 1
a104 1
58	dgb		Digiboard
d147 1
@


1.42
log
@Name cronyx devices correctly.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.41 1998/05/12 17:03:24 jkh Exp $
d146 1
@


1.41
log
@Reserve major number 99 for vak's cronyx/tau serial driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.40 1998/05/09 17:52:26 msmith Exp $
d88 1
a88 1
42	cx		Cronyx
d145 1
a145 1
99	tau		Cronyx/Tau serial adaptor
@


1.40
log
@Add character major for 'loe' loopback pseudo-ethernet device.
Requested by:	sbabkin@@dcn.att.com
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.39 1998/04/22 05:10:51 msmith Exp $
d44 1
d145 1
@


1.39
log
@Add a block device entry for the 'myx' driver too.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.38 1998/04/22 03:57:07 msmith Exp $
d143 1
@


1.38
log
@Add 'myx' for Ulf Zimmerman's Mylex Raid driver (ulf@@alameda.net>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.37 1998/04/17 20:26:43 julian Exp $
d43 1
@


1.37
log
@Reserve a number for the ALTQ control devices (96)
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.36 1998/02/27 06:15:50 jkh Exp $
d141 1
a141 1

@


1.36
log
@Move "geometry disk" device (not yet implemented) to major 95 to
eliminate conflict with /dev/pci.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.35 1998/02/24 22:08:05 phk Exp $
d140 2
@


1.35
log
@Add the smallest and least useful device-driver by a fair margin...
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.34 1998/02/20 23:55:32 jkh Exp $
d122 1
a122 1
78	gd		Geometry disk
d139 1
@


1.34
log
@Reserve cdev 93 for CODA filesystem.
Submitted by:	"Robert.V.Baron" <rvb@@GLUCK.CODA.CS.CMU.EDU>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.33 1998/02/20 03:54:45 ahasty Exp $
d138 1
@


1.33
log
@Move Luigi's I2CWR ioctl from the video_ioctl section to the
tuner_ioctl section. Changed Major device from 79 to 92 and reserved
our Major device number -- hasty@@star-gate.com
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.32 1998/02/19 12:14:54 msmith Exp $
d137 1
@


1.32
log
@Move the 'sw' device off block major #1, which is now occupied by 'wfd'.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.31 1998/02/19 01:33:29 jkh Exp $
d136 1
@


1.31
log
@91      vinum           RAID fs
Requested by:	grog
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.30 1998/02/18 13:43:43 msmith Exp $
d42 1
@


1.30
log
@Remove the 'qcam' driver.  Development has ceased, and the driver is
nonfunctional.
Submitted by:	pst (conversation some time ago)
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.29 1998/02/17 10:52:56 jkh Exp $
d134 1
@


1.29
log
@Add entry for Greg Lehey's "vinum" fs - don't know what to call it in
here so I just called it a RAID fs.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.28 1998/02/17 10:44:23 sos Exp $
d116 1
a116 1
73	qcam		quickcam
@


1.28
log
@Reserve major # for the atapi tape device
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.27 1998/02/13 22:40:53 pst Exp $
d41 1
@


1.27
log
@Change wfd major block device to 1 as part of the effort to make wfd's
bootable without a big increase in boot2's size.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.26 1998/02/13 13:00:02 phk Exp $
d40 1
d132 1
@


1.26
log
@Add a skelleton pulse-per-second timing driver.  This will become more
useful when I get my timecounter changes past the Bruce-filter.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.25 1998/01/26 06:11:14 julian Exp $
d17 1
a17 1
1	??		unassigned?		
a39 1
24	wfd		ATAPI Floppy client of "ata"
@


1.25
log
@Add Simon Shapiro's DPT driver
this shouldn't break anything existing.
Userland utilities to follow.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.24 1998/01/16 22:13:01 pst Exp $
d131 1
@


1.24
log
@Bring in IDE ATAPI floppy support.
This is Junichi's v1.0 driver.

NOTE: Major device numbers have been changed to avoid conflict with other
      FreeBSD 3.0 devices.  The new numbers should be considered "official."
      This driver is still considered "beta" quality, although we have been
      playing with it.  Please submit bugs to junichi and myself.

Submitted by:	junichi@@astec.co.jp
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.23 1997/12/09 10:51:11 jamil Exp $
d130 1
@


1.23
log
@Added major 86 for the alog driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.22 1997/11/17 07:58:23 jmg Exp $
d40 1
d129 1
@


1.22
log
@fix Jonathan Mini's email address per his request
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.21 1997/11/16 10:02:13 sos Exp $
d127 1
@


1.21
log
@Device # for Jonathan Mini's VESA support.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.20 1997/11/10 03:50:29 msmith Exp $
d126 1
a126 1
85	vesa		VESA support device (mini@@d198-232.uoregon.edu)
@


1.20
log
@Assign 84 to Andrew Gordon <arg@@arg1.demon.co.uk> for the 'ttxt' Unitext
teletext decoder.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.19 1997/10/26 04:36:10 nate Exp $
d126 1
@


1.19
log
@- Do a bunch of gratuitous changes intended to make the code easier to
  follow.
 * Rename/reorder all of the pccard structures, change many of the member
   names to be descriptive, and follow more closely other 'bus' drivers
   naming schemes.
 * Rename a bunch of parameter and local variable names to be more
   consistant in the code.
 * Renamed the PCCARD 'crd' device to be the 'card' device
 * KNF and make the code consistant where it was obvious.
 * ifdef'd out some unused code
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.18 1997/09/23 08:45:33 jkh Exp $
d125 1
@


1.18
log
@Reserve entry for CAN16-2 CAN-PC Interface
Submitted by:	Christoph Kukulies <kuku@@gilberto.physik.RWTH-Aachen.DE>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.17 1997/08/28 12:18:09 jkh Exp $
d91 1
a91 1
50	crd		pcmcia cards
@


1.17
log
@Add entries for Comtrol Rocketport serial card.
Submitted by:	Amir Farah <amir@@comtrol.com>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.16 1997/08/16 14:15:40 msmith Exp $
d124 1
@


1.16
log
@Assign character major 82 to the 'ppi' Generic Parallel Port I/O device.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.15 1997/08/13 21:01:30 jkh Exp $
d122 1
a122 1
81	??		RocketPort/Steve Gericke <steveg@@comtrol.com>
@


1.15
log
@Reserve major 81 for rocketport driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.14 1997/03/10 20:25:45 phk Exp $
d123 1
@


1.14
log
@Add char#80 xdcp, assigned to Chris Ficklin <chris@@serengeti.com>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.13 1997/02/22 09:31:45 peter Exp $
d122 1
@


1.13
log
@Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$.  We are not
ready for it yet.
@
text
@d1 1
a1 1
$Id$
d121 1
@


1.12
log
@IP Filter is now character device #79
@
text
@d1 1
a1 1
$FreeBSD$
@


1.11
log
@The worm(4) driver needs a bdev major # now, too.
@
text
@d120 1
@


1.10
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d39 1
@


1.9
log
@Removing old isdn stuff.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.8 1996/10/10 20:41:13 phk Exp $
@


1.9.2.1
log
@YAMFC (everything: worm bdev and recently assigned nonexistent cdevs).
@
text
@d1 1
a1 1
$Id$
a38 1
23	worm		SCSI "worm type"
a118 2
79	ipl		IP Filter
80	xdcp		Assigned to Chris Ficklin <chris@@serengeti.com>
@


1.9.2.2
log
@As in -current:
81      ??              RocketPort/Steve Gericke <steveg@@comtrol.com>
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.1 1997/03/13 18:28:40 bde Exp $
a121 1
81      ??              RocketPort/Steve Gericke <steveg@@comtrol.com>
@


1.9.2.3
log
@Merge from -current : assign chardev major 82 to 'ppi'
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.2 1997/08/14 13:48:08 jkh Exp $
a122 1
82	ppi		Generic Parallel I/O <Nicolas.Souchu@@prism.uvsq.fr>
@


1.9.2.4
log
@- MFC: Better suspend/resume laptop support.  Due to interest in
  bringing it in (and the fact that it's mostly broken here still), bring
  in all of the changes.  You must edit your custom kernel file, and
  re-config/build/install a new kernel for these changes.

[ Note userland changes are required as well, they'll be committed ASAP ]
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.3 1997/08/17 15:40:44 msmith Exp $
d91 1
a91 1
50	card		pcmcia cards
@


1.9.2.5
log
@Bring in v1.0 of Junichi's ATAPI floppy driver (LS-120 floppy support).

NOTE: The major device numbers have been changed to avoid conflicts with
      devices present in 2.2 and later kernel releases.
Submitted by:	junichi@@astech.co.jp
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.4 1997/10/30 00:38:15 nate Exp $
a39 1
24	wfd		ATAPI floppy client of "ata"
a123 1
87	wfd		ATAPI floppy client of "ata"
@


1.9.2.6
log
@Merge from -current: Block device of wfd changed from 24 to 1
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.5 1998/01/16 22:28:40 pst Exp $
d17 1
a17 1
1	wfd		ATAPI Floppy client of "ata"
d40 1
@


1.9.2.7
log
@MFC: move 'sw' device away from being trampled by 'wfd'.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.6 1998/02/13 22:50:07 pst Exp $
a39 3
24	??		(wstb in 3.x)
25	??		(vinum RAID fs in 3.x)
26	sw		VM internal swap device
@


1.9.2.8
log
@Merge this with -current even though we don't have half these devices
in 2.2-stable and probably never will; it prevents us from inadvertantly
recycling a major number in one branch to conflict with another.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.7 1998/02/19 12:19:38 msmith Exp $
d122 1
a122 1
78	pci		PCI bus
a127 8
88	dpt		DPT RAID Controller <shimon@@i-connect.net>
89	pps		Pulse-Per-Second timing interface
90	wst		ATAPI tape client of "ata"
91	vinum		RAID fs
92	bktr		Bt848 video capture driver (hasty@@star-gate.com)
93	coda		CODA filesystem.
94	loran		Loran-C Receiver
95	gd		Geometry disk
@


1.9.2.9
log
@Added support for the DPT driver.

All non cosmettic changes are conditionalised on the #define  DPTOPT
so this should produce no functional changes if this is not defined.
All changed files have previously been tagged with PRE_DPT.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.8 1998/02/27 06:16:35 jkh Exp $
a135 1
96	dpt		DPT RAID Controller <shimon@@i-connect.net>
@


1.9.2.10
log
@hold a number (that matches -current) for ALTQ
remove duplicate DPT entry
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.9 1998/03/06 23:44:27 julian Exp $
d128 1
a128 1
88	dpt		DPT RAID Controller <shimon@@simon-shapiro.org>
d136 1
a136 1
96	altq		alternate queueing (including cbq, red, wfq)
@


1.9.2.11
log
@MFC: Reserve character major 104 for the CAM Transport Layer Services driver.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.9.2.10 1998/04/17 20:30:58 julian Exp $
a136 1
104	xpt		CAM Transport Layer Services
@


1.9.2.12
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@


1.8
log
@Added a bdev and cdev for "geometry disk", my generic disk geometry subsystem.

I really wish somebody would complete DEVFS :-(
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.7 1996/08/31 07:04:04 jkh Exp $
d94 4
a97 4
54	nic		ISDN system
55	isdn		ISDN system
56	ity		ISDN system
57	itel		ISDN system
d99 2
a100 2
59	ispy		ISDN system
60	nnic		ISDN system
@


1.7
log
@77      cyy             Cyclades Ye/PCI serial card
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.6 1996/06/10 15:30:33 phk Exp $
d38 1
a38 1

d118 1
@


1.6
log
@We are developing a device driver of Smart Capture Card.
Smart Capture Card is a kind of video capture card, PCMCIA type II,
and made by IBM Japan co.. Unfortunately, it is sold in Japan now.

The device driver is working on the latest pccard-test package by
Tatsumi HOSOKAWA and bsd-nomads. Some applications are also working.
For example, xscc is a video moniter client on X-window, vic-2.7b2 is
a video conference tool.

We have a contract with IBM Japan. From the contract, we cannot release
the source code exept the permit of IBM Japan. But I think they will
permit us in few weeks.

Reviewed by:	phk
Requested by:	ohashi@@mickey.ai.kyutech.ac.jp (Takeshi OHASHI)
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.5 1996/05/04 08:40:13 peter Exp $
d117 1
@


1.5
log
@Distinguish the classes of stallion boards (intelligent vs. "smart" cd1400)
and which driver is for which.  Major 72 was for the cd1400 based cards,
I've grabbed the next free (75) for the intelligent, high performance
boards.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.4 1996/05/03 05:44:45 asami Exp $
d116 1
@


1.4
log
@Add ccd to list of devices.  Also add a sample entry in LINT.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.3 1996/03/15 07:51:45 peter Exp $
d112 1
a112 1
72	stl		Stallion (gerg@@stallion.oz.au)
d115 1
@


1.3
log
@Correct spelling of gerg@@stallion.oz.au's email address
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.2 1996/02/03 14:50:52 peter Exp $
d37 1
d114 1
@


1.2
log
@Fill in a lot of the missing blanks from the version I posted...

(better check to see that I've not misspelt somebody's name here, this
 info was collected from some strange places..)
@
text
@d1 1
a1 1
$Id$
d111 1
a111 1
72	stl		Stallion (gert@@stallion.oz.au)
@


1.2.2.1
log
@Correct spelling of gerg@@stallion.oz.au's email address
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.2 1996/02/03 14:50:52 peter Exp $
d111 1
a111 1
72	stl		Stallion (gerg@@stallion.oz.au)
@


1.2.2.2
log
@Bring in ccd support from -current.  Note that conf.c has two missing
entries in front of ccd (stl and qcam) and the ccd driver won't work
(wrong character special major) until someone fills the two slots.
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.2.2.1 1996/03/15 07:52:28 peter Exp $
a36 1
21	ccd		concatenated disk
a112 1
74	ccd		concatenated disk
@


1.2.2.3
log
@Bring the two Stallion serial card drivers (both cd1400 and intelligent)
into the 2.1 branch from -current.  The other files have been tagged.

OK'ed by: davidg
@
text
@d1 1
a1 1
$Id: majors.i386,v 1.2.2.2 1996/05/03 06:02:45 asami Exp $
d112 1
a112 1
72	stl		Stallion (cd1400 based) (gerg@@stallion.oz.au)
a114 3
75	stli		Stallion (intelligent cdk based) (gerg@@stallion.oz.au)
76	scc		IBM Smart Capture Card (ohashi@@mickey.ai.kyutech.ac.jp)

@


1.2.2.4
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@


1.1
log
@Add Peter's list of major numbers
@
text
@d1 2
d12 3
d16 14
a29 14
0	wd
1	no
2	fd
3	wt
4	sd
5	st
6	cd
7	mcd
8	lkm
9	lkm
10	lkm
11	lkm
12	lkm
13	lkm
d31 6
a36 6
15	vn
16	scd
17	matcd
18	ata
19	wcdb
20	od
d39 4
a42 4
0	cn
1	ctty
2	mm
3	wd
d44 15
a58 15
5	pts
6	ptc
7	log
8	bqu
9	fd
10	wt
11	spigot
12	sc
13	sd
14	st
15	cd
16	lpt
17	ch
18	su
19	tw
d60 1
a60 1
21	psm
d62 2
a63 2
23	bpf
24	pca
d65 15
a79 15
26	spkr
27	mse
28	sio
29	mcd
30	snd
31	uk
32	lkmc
33	lkm
34	lkm
35	lkm
36	lkm
37	lkm
38	lkm
39	apm
40	ctx		cortex
d81 2
a82 2
42	cx		cronyx
43	vn
d84 6
a89 6
45	scd		sony cd
46	matcd		SB cd
47	gsc
48	cy		cyclades
49	ssc		scsi super
50	crd		pcmcia
d93 19
a111 19
54	nic
55	isdn
56	ity
57	itel
58	dgb		digiboard
59	ispy
60	nnic
61	pt
62	worm
63	rc
64	??		talisman
65	sctarg		scsi target
66	labpc
67	meteor
68	si		specialix
69	wcd		atapi cd
70	od
71	asc
72	???		stallion (see ungar)
@
