head	1.133;
access;
symbols
	RELENG_8_4:1.132.0.2
	RELENG_9_1_0_RELEASE:1.117.2.7.2.2
	RELENG_9_1:1.117.2.7.0.2
	RELENG_9_1_BP:1.117.2.7
	RELENG_8_3_0_RELEASE:1.94.2.11.2.1
	RELENG_8_3:1.94.2.11.0.2
	RELENG_8_3_BP:1.94.2.11
	RELENG_9_0_0_RELEASE:1.117.2.5.2.1
	RELENG_9_0:1.117.2.5.0.2
	RELENG_9_0_BP:1.117.2.5
	RELENG_9:1.117.0.2
	RELENG_9_BP:1.117
	RELENG_7_4_0_RELEASE:1.71.2.11.4.1
	RELENG_8_2_0_RELEASE:1.94.2.10.2.1
	RELENG_7_4:1.71.2.11.0.4
	RELENG_7_4_BP:1.71.2.11
	RELENG_8_2:1.94.2.10.0.2
	RELENG_8_2_BP:1.94.2.10
	RELENG_8_1_0_RELEASE:1.94.2.9.2.1
	RELENG_8_1:1.94.2.9.0.2
	RELENG_8_1_BP:1.94.2.9
	RELENG_7_3_0_RELEASE:1.71.2.11.2.1
	RELENG_7_3:1.71.2.11.0.2
	RELENG_7_3_BP:1.71.2.11
	RELENG_8_0_0_RELEASE:1.94.2.4.2.2
	RELENG_8_0:1.94.2.4.0.2
	RELENG_8_0_BP:1.94.2.4
	RELENG_8:1.94.0.2
	RELENG_8_BP:1.94
	RELENG_7_2_0_RELEASE:1.71.2.8.4.1
	RELENG_7_2:1.71.2.8.0.4
	RELENG_7_2_BP:1.71.2.8
	RELENG_7_1_0_RELEASE:1.71.2.8.2.1
	RELENG_6_4_0_RELEASE:1.48.2.6.2.1
	RELENG_7_1:1.71.2.8.0.2
	RELENG_7_1_BP:1.71.2.8
	RELENG_6_4:1.48.2.6.0.2
	RELENG_6_4_BP:1.48.2.6
	RELENG_7_0_0_RELEASE:1.71.2.2
	RELENG_6_3_0_RELEASE:1.48.2.5
	RELENG_7_0:1.71.2.2.0.2
	RELENG_7_0_BP:1.71.2.2
	RELENG_6_3:1.48.2.5.0.4
	RELENG_6_3_BP:1.48.2.5
	RELENG_7:1.71.0.2
	RELENG_7_BP:1.71
	RELENG_6_2_0_RELEASE:1.48.2.5
	RELENG_6_2:1.48.2.5.0.2
	RELENG_6_2_BP:1.48.2.5
	RELENG_6_1_0_RELEASE:1.48.2.3
	RELENG_6_1:1.48.2.3.0.2
	RELENG_6_1_BP:1.48.2.3
	RELENG_6_0_0_RELEASE:1.48.2.2
	RELENG_6_0:1.48.2.2.0.2
	RELENG_6_0_BP:1.48.2.2
	RELENG_6:1.48.0.2
	RELENG_6_BP:1.48
	RELENG_5_BP:1.42
	RELENG_5_2_1_RELEASE:1.30.2.1
	RELENG_5_2_0_RELEASE:1.30
	RELENG_5_2:1.30.0.2
	RELENG_5_2_BP:1.30
	RELENG_5_1_0_RELEASE:1.29
	RELENG_5_1:1.29.0.2
	RELENG_5_1_BP:1.29
	RELENG_5_0_0_RELEASE:1.19
	RELENG_5_0:1.19.0.2
	RELENG_5_0_BP:1.19
	KSE_MILESTONE_2:1.1
	KSE_PRE_MILESTONE_2:1.1;
locks; strict;
comment	@# @;


1.133
date	2013.04.05.00.25.43;	author svnexp;	state Exp;
branches;
next	1.132;

1.132
date	2013.01.04.00.42.23;	author svnexp;	state Exp;
branches
	1.132.2.1;
next	1.131;

1.131
date	2013.01.04.00.29.24;	author svnexp;	state Exp;
branches;
next	1.130;

1.130
date	2012.11.17.01.53.20;	author svnexp;	state Exp;
branches;
next	1.129;

1.129
date	2012.11.08.01.51.23;	author jhibbits;	state Exp;
branches;
next	1.128;

1.128
date	2012.08.19.19.44.13;	author andreast;	state Exp;
branches;
next	1.127;

1.127
date	2012.08.04.03.05.01;	author jhibbits;	state Exp;
branches;
next	1.126;

1.126
date	2012.07.02.21.25.24;	author marcel;	state Exp;
branches;
next	1.125;

1.125
date	2012.07.01.05.32.26;	author ken;	state Exp;
branches;
next	1.124;

1.124
date	2012.06.29.19.05.29;	author joel;	state Exp;
branches;
next	1.123;

1.123
date	2012.03.21.08.38.42;	author ed;	state Exp;
branches;
next	1.122;

1.122
date	2012.02.26.13.45.25;	author jhibbits;	state Exp;
branches;
next	1.121;

1.121
date	2012.01.05.20.19.33;	author adrian;	state Exp;
branches;
next	1.120;

1.120
date	2011.12.29.22.48.36;	author rwatson;	state Exp;
branches;
next	1.119;

1.119
date	2011.10.27.13.07.49;	author kensmith;	state Exp;
branches;
next	1.118;

1.118
date	2011.10.19.21.55.20;	author kensmith;	state Exp;
branches;
next	1.117;

1.117
date	2011.07.14.15.35.43;	author nwhitehorn;	state Exp;
branches
	1.117.2.1;
next	1.116;

1.116
date	2011.06.11.12.34.08;	author nwhitehorn;	state Exp;
branches;
next	1.115;

1.115
date	2011.06.04.15.17.35;	author andreast;	state Exp;
branches;
next	1.114;

1.114
date	2011.05.29.14.25.42;	author andreast;	state Exp;
branches;
next	1.113;

1.113
date	2011.05.06.20.43.02;	author nwhitehorn;	state Exp;
branches;
next	1.112;

1.112
date	2011.04.27.17.51.51;	author rmacklem;	state Exp;
branches;
next	1.111;

1.111
date	2011.04.24.08.58.58;	author mav;	state Exp;
branches;
next	1.110;

1.110
date	2010.10.31.18.27.05;	author nwhitehorn;	state Exp;
branches;
next	1.109;

1.109
date	2010.10.15.20.08.16;	author andreast;	state Exp;
branches;
next	1.108;

1.108
date	2010.09.24.09.04.16;	author davidxu;	state Exp;
branches;
next	1.107;

1.107
date	2010.07.31.13.22.34;	author nwhitehorn;	state Exp;
branches;
next	1.106;

1.106
date	2010.07.28.15.36.12;	author mdf;	state Exp;
branches;
next	1.105;

1.105
date	2010.07.13.05.32.19;	author nwhitehorn;	state Exp;
branches;
next	1.104;

1.104
date	2010.04.22.21.31.34;	author thompsa;	state Exp;
branches;
next	1.103;

1.103
date	2010.03.13.09.21.00;	author ed;	state Exp;
branches;
next	1.102;

1.102
date	2010.02.15.23.44.48;	author attilio;	state Exp;
branches;
next	1.101;

1.101
date	2010.02.10.16.30.04;	author attilio;	state Exp;
branches;
next	1.100;

1.100
date	2010.01.19.17.20.34;	author jhb;	state Exp;
branches;
next	1.99;

1.99
date	2010.01.10.17.44.22;	author imp;	state Exp;
branches;
next	1.98;

1.98
date	2010.01.03.20.40.54;	author brooks;	state Exp;
branches;
next	1.97;

1.97
date	2009.11.29.20.51.23;	author nwhitehorn;	state Exp;
branches;
next	1.96;

1.96
date	2009.09.10.21.25.05;	author nwhitehorn;	state Exp;
branches;
next	1.95;

1.95
date	2009.09.08.20.12.26;	author nwhitehorn;	state Exp;
branches;
next	1.94;

1.94
date	2009.07.02.18.24.37;	author ed;	state Exp;
branches
	1.94.2.1;
next	1.93;

1.93
date	2009.06.23.04.28.32;	author nwhitehorn;	state Exp;
branches;
next	1.92;

1.92
date	2009.06.02.18.31.08;	author rwatson;	state Exp;
branches;
next	1.91;

1.91
date	2009.05.31.09.01.23;	author nwhitehorn;	state Exp;
branches;
next	1.90;

1.90
date	2009.05.10.00.00.25;	author kuriyama;	state Exp;
branches;
next	1.89;

1.89
date	2009.03.19.20.33.26;	author thompsa;	state Exp;
branches;
next	1.88;

1.88
date	2009.02.23.18.34.56;	author thompsa;	state Exp;
branches;
next	1.87;

1.87
date	2009.02.15.23.40.37;	author svn;	state Exp;
branches;
next	1.86;

1.86
date	2009.02.15.22.33.44;	author thompsa;	state Exp;
branches;
next	1.85;

1.85
date	2009.01.25.18.20.15;	author nwhitehorn;	state Exp;
branches;
next	1.84;

1.84
date	2008.12.02.19.09.08;	author ed;	state Exp;
branches;
next	1.83;

1.83
date	2008.10.26.19.37.38;	author nwhitehorn;	state Exp;
branches;
next	1.82;

1.82
date	2008.08.20.08.31.58;	author ed;	state Exp;
branches;
next	1.81;

1.81
date	2008.08.03.10.32.17;	author ed;	state Exp;
branches;
next	1.80;

1.80
date	2008.07.07.22.55.11;	author delphij;	state Exp;
branches;
next	1.79;

1.79
date	2008.06.07.22.58.32;	author marcel;	state Exp;
branches;
next	1.78;

1.78
date	2008.05.21.03.36.53;	author obrien;	state Exp;
branches;
next	1.77;

1.77
date	2008.03.27.11.54.19;	author dfr;	state Exp;
branches;
next	1.76;

1.76
date	2008.02.16.17.59.27;	author marcel;	state Exp;
branches;
next	1.75;

1.75
date	2008.01.07.21.40.10;	author jhb;	state Exp;
branches;
next	1.74;

1.74
date	2007.12.16.00.45.56;	author marcel;	state Exp;
branches;
next	1.73;

1.73
date	2007.12.02.20.40.33;	author rwatson;	state Exp;
branches;
next	1.72;

1.72
date	2007.10.23.00.52.25;	author grehan;	state Exp;
branches;
next	1.71;

1.71
date	2007.09.26.20.05.07;	author brueffer;	state Exp;
branches
	1.71.2.1;
next	1.70;

1.70
date	2007.06.14.17.14.26;	author delphij;	state Exp;
branches;
next	1.69;

1.69
date	2007.06.08.20.29.06;	author rwatson;	state Exp;
branches;
next	1.68;

1.68
date	2007.04.10.21.40.13;	author pjd;	state Exp;
branches;
next	1.67;

1.67
date	2007.04.10.16.49.40;	author pjd;	state Exp;
branches;
next	1.66;

1.66
date	2007.04.01.06.24.19;	author marcel;	state Exp;
branches;
next	1.65;

1.65
date	2007.02.09.19.03.18;	author brooks;	state Exp;
branches;
next	1.64;

1.64
date	2007.02.07.18.55.30;	author marcel;	state Exp;
branches;
next	1.63;

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

1.62
date	2006.10.26.21.42.21;	author jb;	state Exp;
branches;
next	1.61;

1.61
date	2006.10.05.20.31.58;	author simon;	state Exp;
branches;
next	1.60;

1.60
date	2006.09.26.12.36.34;	author ru;	state Exp;
branches;
next	1.59;

1.59
date	2006.08.01.22.19.01;	author sobomax;	state Exp;
branches;
next	1.58;

1.58
date	2006.07.26.17.34.05;	author marcel;	state Exp;
branches;
next	1.57;

1.57
date	2006.06.26.22.03.22;	author babkin;	state Exp;
branches;
next	1.56;

1.56
date	2006.06.25.18.37.44;	author babkin;	state Exp;
branches;
next	1.55;

1.55
date	2006.06.15.19.58.52;	author netchild;	state Exp;
branches;
next	1.54;

1.54
date	2006.04.07.22.04.07;	author marcel;	state Exp;
branches;
next	1.53;

1.53
date	2006.01.10.09.19.10;	author phk;	state Exp;
branches;
next	1.52;

1.52
date	2005.11.27.23.17.00;	author ru;	state Exp;
branches;
next	1.51;

1.51
date	2005.11.21.20.17.46;	author jhb;	state Exp;
branches;
next	1.50;

1.50
date	2005.11.21.04.47.46;	author arun;	state Exp;
branches;
next	1.49;

1.49
date	2005.07.14.15.39.05;	author kensmith;	state Exp;
branches;
next	1.48;

1.48
date	2005.05.03.11.56.05;	author grehan;	state Exp;
branches
	1.48.2.1;
next	1.47;

1.47
date	2005.03.22.14.52.39;	author sobomax;	state Exp;
branches;
next	1.46;

1.46
date	2005.03.18.15.24.00;	author murray;	state Exp;
branches;
next	1.45;

1.45
date	2004.11.02.20.57.19;	author andre;	state Exp;
branches;
next	1.44;

1.44
date	2004.11.02.09.06.48;	author ssouhlal;	state Exp;
branches;
next	1.43;

1.43
date	2004.08.27.15.16.23;	author andre;	state Exp;
branches;
next	1.42;

1.42
date	2004.08.16.15.45.26;	author marius;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	2004.08.16.13.07.39;	author ssouhlal;	state Exp;
branches;
next	1.40;

1.40
date	2004.08.03.19.24.54;	author markm;	state Exp;
branches;
next	1.39;

1.39
date	2004.08.02.11.08.48;	author ssouhlal;	state Exp;
branches;
next	1.38;

1.38
date	2004.08.01.11.40.54;	author markm;	state Exp;
branches;
next	1.37;

1.37
date	2004.07.18.09.03.12;	author maxim;	state Exp;
branches;
next	1.36;

1.36
date	2004.07.12.22.14.21;	author grehan;	state Exp;
branches;
next	1.35;

1.35
date	2004.05.02.20.40.18;	author marcel;	state Exp;
branches;
next	1.34;

1.34
date	2004.05.02.18.57.28;	author obrien;	state Exp;
branches;
next	1.33;

1.33
date	2004.01.24.21.38.52;	author jeff;	state Exp;
branches;
next	1.32;

1.32
date	2004.01.24.14.59.51;	author nectar;	state Exp;
branches;
next	1.31;

1.31
date	2004.01.21.05.22.53;	author grehan;	state Exp;
branches;
next	1.30;

1.30
date	2003.06.08.02.03.01;	author jmallett;	state Exp;
branches
	1.30.2.1;
next	1.29;

1.29
date	2003.04.22.04.39.20;	author simokawa;	state Exp;
branches;
next	1.28;

1.28
date	2003.04.21.16.44.05;	author simokawa;	state Exp;
branches;
next	1.27;

1.27
date	2003.03.22.14.18.22;	author ru;	state Exp;
branches;
next	1.26;

1.26
date	2003.02.13.22.27.40;	author obrien;	state Exp;
branches;
next	1.25;

1.25
date	2003.02.13.22.24.44;	author obrien;	state Exp;
branches;
next	1.24;

1.24
date	2003.02.05.11.37.58;	author benno;	state Exp;
branches;
next	1.23;

1.23
date	2003.02.02.06.11.23;	author benno;	state Exp;
branches;
next	1.22;

1.22
date	2003.02.01.18.45.18;	author joe;	state Exp;
branches;
next	1.21;

1.21
date	2003.01.26.05.29.12;	author jeff;	state Exp;
branches;
next	1.20;

1.20
date	2003.01.09.01.09.41;	author grehan;	state Exp;
branches;
next	1.19;

1.19
date	2002.10.19.16.54.07;	author rwatson;	state Exp;
branches;
next	1.18;

1.18
date	2002.10.13.16.29.17;	author mike;	state Exp;
branches;
next	1.17;

1.17
date	2002.10.06.12.13.12;	author grehan;	state Exp;
branches;
next	1.16;

1.16
date	2002.10.05.16.35.32;	author phk;	state Exp;
branches;
next	1.15;

1.15
date	2002.10.04.01.19.18;	author grehan;	state Exp;
branches;
next	1.14;

1.14
date	2002.09.22.01.18.06;	author benno;	state Exp;
branches;
next	1.13;

1.13
date	2002.09.19.11.20.13;	author grehan;	state Exp;
branches;
next	1.12;

1.12
date	2002.09.09.02.40.59;	author kuriyama;	state Exp;
branches;
next	1.11;

1.11
date	2002.08.01.17.21.13;	author blackend;	state Exp;
branches;
next	1.10;

1.10
date	2002.07.23.06.38.21;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	2002.07.22.00.21.17;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	2002.07.21.23.07.31;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	2002.07.16.18.20.16;	author jhb;	state Exp;
branches;
next	1.6;

1.6
date	2002.07.09.13.46.27;	author benno;	state Exp;
branches;
next	1.5;

1.5
date	2002.04.15.12.30.18;	author benno;	state Exp;
branches;
next	1.4;

1.4
date	2002.02.26.09.55.17;	author benno;	state Exp;
branches;
next	1.3;

1.3
date	2001.12.09.01.57.08;	author dillon;	state Exp;
branches;
next	1.2;

1.2
date	2001.10.12.20.02.50;	author mp;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.17.09.39.44;	author benno;	state Exp;
branches;
next	;

1.132.2.1
date	2013.01.04.00.42.23;	author svnexp;	state dead;
branches;
next	1.132.2.2;

1.132.2.2
date	2013.03.28.13.05.36;	author svnexp;	state Exp;
branches;
next	;

1.117.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches;
next	1.117.2.2;

1.117.2.2
date	2011.10.15.21.23.04;	author kensmith;	state Exp;
branches;
next	1.117.2.3;

1.117.2.3
date	2011.10.26.19.45.20;	author kensmith;	state Exp;
branches;
next	1.117.2.4;

1.117.2.4
date	2011.10.26.19.59.06;	author kensmith;	state Exp;
branches;
next	1.117.2.5;

1.117.2.5
date	2011.10.26.23.05.59;	author kensmith;	state Exp;
branches
	1.117.2.5.2.1;
next	1.117.2.6;

1.117.2.6
date	2012.03.08.01.10.23;	author jhibbits;	state Exp;
branches;
next	1.117.2.7;

1.117.2.7
date	2012.07.03.15.37.36;	author ken;	state Exp;
branches
	1.117.2.7.2.1;
next	1.117.2.8;

1.117.2.8
date	2012.08.30.23.50.11;	author jhibbits;	state Exp;
branches;
next	1.117.2.9;

1.117.2.9
date	2012.11.17.11.37.23;	author svnexp;	state Exp;
branches;
next	1.117.2.10;

1.117.2.10
date	2013.01.18.05.04.45;	author svnexp;	state Exp;
branches;
next	1.117.2.11;

1.117.2.11
date	2013.02.04.16.07.57;	author svnexp;	state Exp;
branches;
next	;

1.117.2.5.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.117.2.5.2.2;

1.117.2.5.2.2
date	2012.11.17.08.37.20;	author svnexp;	state Exp;
branches;
next	;

1.117.2.7.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.117.2.7.2.2;

1.117.2.7.2.2
date	2012.11.17.08.48.11;	author svnexp;	state Exp;
branches;
next	;

1.94.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches;
next	1.94.2.2;

1.94.2.2
date	2009.09.10.14.04.00;	author kensmith;	state Exp;
branches;
next	1.94.2.3;

1.94.2.3
date	2009.09.19.01.48.12;	author nwhitehorn;	state Exp;
branches;
next	1.94.2.4;

1.94.2.4
date	2009.09.19.01.49.36;	author nwhitehorn;	state Exp;
branches
	1.94.2.4.2.1;
next	1.94.2.5;

1.94.2.5
date	2009.11.09.21.39.42;	author kensmith;	state Exp;
branches;
next	1.94.2.6;

1.94.2.6
date	2009.12.09.21.58.39;	author nwhitehorn;	state Exp;
branches;
next	1.94.2.7;

1.94.2.7
date	2010.01.12.06.00.56;	author brooks;	state Exp;
branches;
next	1.94.2.8;

1.94.2.8
date	2010.01.18.00.53.21;	author imp;	state Exp;
branches;
next	1.94.2.9;

1.94.2.9
date	2010.04.29.22.44.04;	author thompsa;	state Exp;
branches
	1.94.2.9.2.1;
next	1.94.2.10;

1.94.2.10
date	2010.10.25.07.58.37;	author avg;	state Exp;
branches
	1.94.2.10.2.1;
next	1.94.2.11;

1.94.2.11
date	2011.05.22.15.14.21;	author nwhitehorn;	state Exp;
branches
	1.94.2.11.2.1;
next	1.94.2.12;

1.94.2.12
date	2012.07.03.15.39.00;	author ken;	state Exp;
branches;
next	1.94.2.13;

1.94.2.13
date	2012.11.17.10.37.04;	author svnexp;	state Exp;
branches;
next	;

1.94.2.4.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	1.94.2.4.2.2;

1.94.2.4.2.2
date	2009.11.09.23.48.01;	author kensmith;	state Exp;
branches;
next	;

1.94.2.9.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.94.2.10.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.94.2.11.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.94.2.11.2.2;

1.94.2.11.2.2
date	2012.11.17.08.25.39;	author svnexp;	state Exp;
branches;
next	;

1.71.2.1
date	2007.10.11.06.20.27;	author kensmith;	state Exp;
branches;
next	1.71.2.2;

1.71.2.2
date	2007.10.29.00.07.03;	author marcel;	state Exp;
branches;
next	1.71.2.3;

1.71.2.3
date	2008.03.07.23.09.10;	author delphij;	state Exp;
branches;
next	1.71.2.4;

1.71.2.4
date	2008.03.08.09.38.18;	author delphij;	state Exp;
branches;
next	1.71.2.5;

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

1.71.2.6
date	2008.04.10.22.09.24;	author rwatson;	state Exp;
branches;
next	1.71.2.7;

1.71.2.7
date	2008.08.28.17.06.24;	author nwhitehorn;	state Exp;
branches;
next	1.71.2.8;

1.71.2.8
date	2008.09.01.18.11.22;	author obrien;	state Exp;
branches
	1.71.2.8.2.1
	1.71.2.8.4.1;
next	1.71.2.9;

1.71.2.9
date	2009.07.15.08.32.19;	author ed;	state Exp;
branches;
next	1.71.2.10;

1.71.2.10
date	2010.01.12.06.04.32;	author brooks;	state Exp;
branches;
next	1.71.2.11;

1.71.2.11
date	2010.01.18.04.08.43;	author imp;	state Exp;
branches
	1.71.2.11.2.1
	1.71.2.11.4.1;
next	1.71.2.12;

1.71.2.12
date	2012.11.17.08.07.25;	author svnexp;	state Exp;
branches;
next	;

1.71.2.8.2.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.71.2.8.4.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.71.2.11.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.71.2.11.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.71.2.11.4.2;

1.71.2.11.4.2
date	2012.11.17.08.17.33;	author svnexp;	state Exp;
branches;
next	;

1.48.2.1
date	2005.07.18.12.23.42;	author kensmith;	state Exp;
branches;
next	1.48.2.2;

1.48.2.2
date	2005.09.22.12.36.39;	author kensmith;	state Exp;
branches;
next	1.48.2.3;

1.48.2.3
date	2006.02.03.23.37.21;	author sam;	state Exp;
branches;
next	1.48.2.4;

1.48.2.4
date	2006.10.09.18.41.37;	author simon;	state Exp;
branches;
next	1.48.2.5;

1.48.2.5
date	2006.11.14.16.14.43;	author grehan;	state Exp;
branches;
next	1.48.2.6;

1.48.2.6
date	2008.04.24.10.46.21;	author dfr;	state Exp;
branches
	1.48.2.6.2.1;
next	1.48.2.7;

1.48.2.7
date	2012.11.17.07.44.56;	author svnexp;	state Exp;
branches;
next	;

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

1.42.2.1
date	2004.09.22.19.23.39;	author andre;	state Exp;
branches;
next	;

1.30.2.1
date	2004.01.26.19.42.13;	author nectar;	state Exp;
branches;
next	;


desc
@@


1.133
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249083
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@#
# GENERIC -- Generic kernel configuration file for FreeBSD/powerpc
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files. 
# If you are in doubt as to the purpose or necessity of a line, check first 
# in NOTES.
#
# $FreeBSD: head/sys/powerpc/conf/GENERIC 249083 2013-04-04 07:12:24Z mav $

cpu		AIM
ident		GENERIC

machine 	powerpc powerpc

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

# Platform support
options 	POWERMAC		#NewWorld Apple PowerMacs
options 	PSIM			#GDB PSIM ppc simulator
options 	MAMBO			#IBM Mambo Full System Simulator

options 	SCHED_ULE		#ULE scheduler
options 	PREEMPTION		#Enable kernel thread preemption
options 	INET			#InterNETworking
options 	INET6			#IPv6 communications protocols
options 	SCTP			#Stream Control Transmission Protocol
options 	FFS			#Berkeley Fast Filesystem
options 	SOFTUPDATES		#Enable FFS soft updates support
options 	UFS_ACL			#Support for access control lists
options 	UFS_DIRHASH		#Improve performance on big directories
options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
options 	QUOTA			#Enable disk quotas for UFS
options 	MD_ROOT			#MD is a potential root device
options 	NFSCL			#New Network Filesystem Client
options 	NFSD			#New Network Filesystem Server
options 	NFSLOCKD		#Network Lock Manager
options 	NFS_ROOT		#NFS usable as root device
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	PROCFS			#Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		#Pseudo-filesystem framework
options 	GEOM_PART_APM		#Apple Partition Maps.
options 	GEOM_PART_GPT		#GUID Partition Tables.
options 	GEOM_LABEL		#Provides labelization
options 	COMPAT_FREEBSD4		#Keep this for a while
options 	COMPAT_FREEBSD5		#Compatible with FreeBSD5
options 	COMPAT_FREEBSD6		#Compatible with FreeBSD6
options 	COMPAT_FREEBSD7		#Compatible with FreeBSD7
options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI 
options 	KTRACE			#ktrace(1) syscall trace support
options 	STACK			#stack(9) support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
options 	AUDIT			# Security event auditing
options 	CAPABILITY_MODE		# Capsicum capability mode
options 	CAPABILITIES		# Capsicum capabilities
options 	MAC			# TrustedBSD MAC Framework
options 	KDTRACE_HOOKS		# Kernel DTrace hooks
options 	DDB_CTF			# Kernel ELF linker loads CTF data
options 	INCLUDE_CONFIG_FILE     # Include this file in kernel

# Debugging support.  Always need this:
options 	KDB			# Enable kernel debugger support.
# For minimum debugger support (stable branch) use:
#options 	KDB_TRACE		# Print a stack trace for a panic.
# For full debugger support use this instead:
options 	DDB			#Support DDB
#options 	DEADLKRES		#Enable the deadlock resolver
options 	INVARIANTS		#Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
options 	WITNESS			#Enable checks to detect deadlocks and cycles
options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
options 	MALLOC_DEBUG_MAXZONES=8	# Separate malloc(9) zones

# Make an SMP-capable kernel by default
options 	SMP			# Symmetric MultiProcessor Kernel

# CPU frequency control
device		cpufreq

# Standard busses
device		pci
device		agp

# ATA controllers
device		ahci		# AHCI-compatible SATA controllers
device		ata		# Legacy ATA/SATA controllers
device		mvs		# Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
device		siis		# SiliconImage SiI3124/SiI3132/SiI3531 SATA

# SCSI Controllers
device		ahc		# AHA2940 and onboard AIC7xxx devices
options 	AHC_ALLOW_MEMIO	# Attempt to use memory mapped I/O
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
device		isp		# Qlogic family
device		ispfw		# Firmware module for Qlogic host adapters
device		mpt		# LSI-Logic MPT-Fusion
device		mps		# LSI-Logic MPT-Fusion 2
device		sym		# NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D

# ATA/SCSI peripherals
device		scbus		# SCSI bus (required for ATA/SCSI)
device		da		# Direct Access (disks)
device		sa		# Sequential Access (tape etc)
device		cd		# CD
device		pass		# Passthrough device (direct ATA/SCSI access)

# syscons is the default console driver, resembling an SCO console
device		sc
device		kbdmux
options 	SC_OFWFB	# OFW frame buffer
options 	SC_DFLT_FONT	# compile font in
makeoptions	SC_DFLT_FONT=cp437

# Serial (COM) ports
device		scc
device		uart
device		uart_z8530

# PCI Ethernet NICs that use the common MII bus controller code.
device		miibus		# MII bus support
device		bge		# Broadcom BCM570xx Gigabit Ethernet
device		bm		# Apple BMAC Ethernet
device		gem		# Sun GEM/Sun ERI/Apple GMAC
device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		vlan		# 802.1Q VLAN support
device		tun		# Packet tunnel.
device		md		# Memory "disks"
device		ofwd		# Open Firmware disks
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying/(translation)
device		firmware	# firmware assist module

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

# USB support
options 	USB_DEBUG	# enable debug msgs
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		ehci		# EHCI PCI->USB interface
device		usb		# USB Bus (required)
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
options 	KBD_INSTALL_CDEV # install a CDEV entry in /dev
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da0
device		ums		# Mouse
device		atp		# Apple USB touchpad
device		urio		# Diamond Rio 500 MP3 player
# USB Ethernet
device		aue		# ADMtek USB Ethernet
device		axe		# ASIX Electronics USB Ethernet
device		cdce		# Generic USB over Ethernet
device		cue		# CATC USB Ethernet
device		kue		# Kawasaki LSI USB Ethernet

# Wireless NIC cards
options		IEEE80211_SUPPORT_MESH
options		AH_SUPPORT_AR5416

# Misc
device		iicbus		# I2C bus code
device		kiic		# Keywest I2C
device		ad7417		# PowerMac7,2 temperature sensor
device		ds1631		# PowerMac11,2 temperature sensor
device		ds1775		# PowerMac7,2 temperature sensor
device		fcu		# Apple Fan Control Unit
device		max6690		# PowerMac7,2 temperature sensor
device		powermac_nvram	# Open Firmware configuration NVRAM
device		smu		# Apple System Management Unit
device		windtunnel	# Apple G4 MDD fan controller
device		atibl		# ATI-based backlight driver for PowerBooks/iBooks
device		nvbl		# nVidia-based backlight driver for PowerBooks/iBooks

# ADB support
device		adb
device		cuda
device		pmu

# Sound support
device		sound		# Generic sound driver (required)
device		snd_ai2s	# Apple I2S audio
device		snd_davbus	# Apple DAVBUS audio
device		snd_uaudio	# USB Audio

@


1.132
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245003
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d19 1
a19 1
# $FreeBSD: head/sys/powerpc/conf/GENERIC 245003 2013-01-03 19:03:41Z kib $
a102 1
options 	ATA_CAM		# Handle legacy controllers with CAM
@


1.132.2.1
log
@file GENERIC was added on branch RELENG_8_4 on 2013-03-28 13:05:36 +0000
@
text
@d1 211
@


1.132.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 183
#
# GENERIC -- Generic kernel configuration file for FreeBSD/powerpc
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files. 
# If you are in doubt as to the purpose or necessity of a line, check first 
# in NOTES.
#
# $FreeBSD: releng/8.4/sys/powerpc/conf/GENERIC 238074 2012-07-03 15:39:00Z ken $

cpu		AIM
ident		GENERIC

#To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"

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

# Platform support
options 	POWERMAC		#NewWorld Apple PowerMacs
options 	PSIM			#GDB PSIM ppc simulator

options 	SCHED_ULE		#ULE scheduler
options 	INET			#InterNETworking
options 	INET6			#IPv6 communications protocols
options 	SCTP			#Stream Control Transmission Protocol
options 	FFS			#Berkeley Fast Filesystem
options 	SOFTUPDATES		#Enable FFS soft updates support
options 	UFS_ACL			#Support for access control lists
options 	UFS_DIRHASH		#Improve performance on big directories
options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
options 	MD_ROOT			#MD is a potential root device
options 	NFSCLIENT		#Network Filesystem Client
options 	NFSSERVER		#Network Filesystem Server
options 	NFSLOCKD		#Network Lock Manager
options 	NFS_ROOT		#NFS usable as root device
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	PROCFS			#Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		#Pseudo-filesystem framework
options 	GEOM_PART_GPT		#GUID Partition Tables.
options 	GEOM_LABEL		#Provides labelization
options 	COMPAT_43TTY		#BSD 4.3 TTY compat (sgtty)
options 	COMPAT_FREEBSD4		#Keep this for a while
options 	COMPAT_FREEBSD5		#Compatible with FreeBSD5
options 	COMPAT_FREEBSD6		#Compatible with FreeBSD6
options 	COMPAT_FREEBSD7		#Compatible with FreeBSD7
options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI 
options 	KTRACE			#ktrace(1) syscall trace support
options 	STACK			#stack(9) support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores
options 	P1003_1B_SEMAPHORES	# POSIX-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
options 	AUDIT			# Security event auditing
options 	MAC			# TrustedBSD MAC Framework
options 	INCLUDE_CONFIG_FILE     # Include this file in kernel

options 	KDB			# Kernel debugger related code
options 	KDB_TRACE		# Print a stack trace for a panic

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

# CPU frequency control
device		cpufreq

# Standard busses
device		pci

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

# SCSI Controllers
device		ahc		# AHA2940 and onboard AIC7xxx devices
options 	AHC_ALLOW_MEMIO	# Attempt to use memory mapped I/O
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
device		isp		# Qlogic family
device		ispfw		# Firmware module for Qlogic host adapters
device		mpt		# LSI-Logic MPT-Fusion
device		mps		# LSI-Logic MPT-Fusion 2
device		sym		# NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D

# SCSI peripherals
device		scbus		# SCSI bus (required for SCSI)
device		da		# Direct Access (disks)
device		sa		# Sequential Access (tape etc)
device		cd		# CD
device		pass		# Passthrough device (direct SCSI access)

# syscons is the default console driver, resembling an SCO console
device		sc
device		kbdmux
options 	SC_OFWFB	# OFW frame buffer
options 	SC_DFLT_FONT	# compile font in
makeoptions	SC_DFLT_FONT=cp437

# Serial (COM) ports
device		scc
device		uart

# PCI Ethernet NICs that use the common MII bus controller code.
device		miibus		# MII bus support
device		bge		# Broadcom BCM570xx Gigabit Ethernet
device		bm		# Apple BMAC Ethernet
device		gem		# Sun GEM/Sun ERI/Apple GMAC
device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		vlan		# 802.1Q VLAN support
device		tun		# Packet tunnel.
device		pty		# BSD-style compatibility pseudo ttys
device		md		# Memory "disks"
device		ofwd		# Open Firmware disks
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying/(translation)
device		firmware	# firmware assist module

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

# USB support
options 	USB_DEBUG	# enable debug msgs
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		ehci		# EHCI PCI->USB interface
device		usb		# USB Bus (required)
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
options 	KBD_INSTALL_CDEV # install a CDEV entry in /dev
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da0
device		ums		# Mouse
device		atp		# Apple USB touchpad
device		urio		# Diamond Rio 500 MP3 player
# USB Ethernet
device		aue		# ADMtek USB Ethernet
device		axe		# ASIX Electronics USB Ethernet
device		cdce		# Generic USB over Ethernet
device		cue		# CATC USB Ethernet
device		kue		# Kawasaki LSI USB Ethernet

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

# Misc
device		powermac_nvram	# Open Firmware configuration NVRAM
device		smu		# Apple System Management Unit

# ADB support
device		adb
device		cuda
device		pmu

# Powermac I2C support
device		iicbus		# I2C bus code
device		kiic		# Keywest I2C

@


1.131
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/244992
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d19 1
a19 1
# $FreeBSD: head/sys/powerpc/conf/GENERIC 244992 2013-01-03 14:30:24Z des $
d44 1
@


1.130
log
@Switching exporter and resync
@
text
@d19 1
a19 1
# $FreeBSD: head/sys/powerpc/conf/GENERIC 242737 2012-11-08 01:51:23Z jhibbits $
a185 6
# FireWire support
device		firewire	# FireWire bus code
# sbp(4) works for some systems but causes boot failure on others
device		sbp		# SCSI over FireWire (Requires scbus and da)
device		fwe		# Ethernet over FireWire (non-standard!)

@


1.129
log
@SVN rev 242737 on 2012-11-08 01:51:23Z by jhibbits

Add DTrace to 32-bit PowerPC GENERIC now.

MFC after:	1 month
@
text
@d19 1
a19 1
# $FreeBSD$
@


1.128
log
@SVN rev 239402 on 2012-08-19 19:44:13Z by andreast

Add the ds1631 temperature driver.
@
text
@d27 1
d72 2
@


1.127
log
@SVN rev 239027 on 2012-08-04 03:05:01Z by jhibbits

Add backlight support for nVidia-based PowerBooks/iBooks/iMacs.

Approved by:	nwhitehorn (mentor)
MFC after:	9.1-RELEASE
@
text
@d193 1
@


1.126
log
@SVN rev 238034 on 2012-07-02 21:25:24Z by marcel

Remove device uart_z8530 and options GEOM_PART_APM from DEFAULTS and instead
add them to GENERIC and GENERIC64. They are applicable to Apple H/W and not
at all for Book-E platforms.
@
text
@d200 1
@


1.125
log
@SVN rev 237878 on 2012-07-01 05:32:26Z by ken

Now that the mps(4) driver is endian-safe, add it to the powerpc 32-bit
GENERIC config file.

MFC after:	3 days
Reqested by:	nwhitehorn
@
text
@d52 1
d131 1
@


1.124
log
@SVN rev 237818 on 2012-06-29 19:05:29Z by joel

Reduce diffs between GENERIC and GENERIC64. Also fix a few whitespace nits
while I'm here. No functional change.
@
text
@d110 1
@


1.123
log
@SVN rev 233271 on 2012-03-21 08:38:42Z by ed

Remove pty(4) from our kernel configurations.

As of FreeBSD 8, this driver should not be used. Applications that use
posix_openpt(2) and openpty(3) use the pts(4) that is built into the
kernel unconditionally. If it turns out high profile depend on the
pty(4) module anyway, I'd rather get those fixed. So please report any
issues to me.

The pty(4) module is still available as a kernel module of course, so a
simple `kldload pty' can be used to run old-style pseudo-terminals.
@
text
@d24 1
a24 1
machine		powerpc	powerpc
d31 1
a31 1
options		MAMBO			#IBM Mambo Full System Simulator
d85 1
a85 1
# To make an SMP kernel, the next line is needed
@


1.122
log
@SVN rev 232177 on 2012-02-26 13:45:25Z by jhibbits

Add backlight control to ATI-graphics PowerBooks and iBooks.

Approved by:	nwhitehorn (mentor)
MFC after:	1 week
@
text
@a143 1
device		pty		# BSD-style compatibility pseudo ttys
@


1.121
log
@SVN rev 229640 on 2012-01-05 20:19:33Z by adrian

Fix build.
@
text
@d197 1
@


1.120
log
@SVN rev 228973 on 2011-12-29 22:48:36Z by rwatson

Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel
configurations for various architectures in FreeBSD 10.x.  This allows
basic Capsicum functionality to be used in the default FreeBSD
configuration on non-embedded architectures; process descriptors are not
yet enabled by default.

MFC after:	3 months
Sponsored by:	Google, Inc
@
text
@d177 4
@


1.119
log
@SVN rev 226835 on 2011-10-27 13:07:49Z by kensmith

Adjust the debugger options slightly.  This should help me do the right
thing when changing the debugging options as part of head becoming a new
stable branch.  It may also help people who for one reason or another want
to run head but don't want it slowed down by the debugging support.

Reviewed by:	kib
@
text
@d67 2
@


1.118
log
@SVN rev 226547 on 2011-10-19 21:55:20Z by kensmith

Add a warning about why sbp(4) is commented out so that curious folks
are forewarned they might wind up with a hole in their foot if they
decide to give it a try.

Suggested by:	dougb
@
text
@d70 5
a74 2
# Debugging for use in -current
options 	KDB			#Enable the kernel debugger
@


1.117
log
@SVN rev 224019 on 2011-07-14 15:35:43Z by nwhitehorn

Enable PREEMPTION for PowerPC/AIM generic kernels. The last known PREEMPTION
bug on PowerPC was resolved by r223485, and it appears to run stably at this
point.
@
text
@d174 1
@


1.117.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.117.2.2
log
@SVN rev 226405 on 2011-10-15 21:23:04Z by kensmith

Remove extra debuggin gsupport that is turned on for head but turned off
for stable branches:

	- shift to MALLOC_PRODUCTION
	- turn off automatic crash dumps
	- remove kernel debuggers, INVARIANT*[1], WITNESS* from GENERIC
	  kernel config files

[1] INVARIANT* left on for ia64 at least temporarily, marcel@@ will test
    to see if they are still required as they had been for stable/8.

Approved by:	re (implicit)
@
text
@d70 10
@


1.117.2.3
log
@SVN rev 226809 on 2011-10-26 19:45:20Z by kensmith

MFC r226510,r226547:
Comment out sbp(4) because it appears to cause boot failure on some
systems.  Add comment explaining why sbp(4) is commented out.

It was a mistake on my part to omit powerpc's GENERIC for r226510.
But when I noticed the mistake I checked with the powerpc maintainer
to see if I should correct the mistake Marcel said he'd prefer it be
left as-is.

Approved by:	re (kib)
@
text
@a163 1
# sbp(4) works for some systems but causes boot failure on others
@


1.117.2.4
log
@SVN rev 226810 on 2011-10-26 19:59:06Z by kensmith

I forgot we now leave KDB and KDB_TRACE options in stable kernel config
files to help provide stack traces during a panic.

Submitted by:	Sergey Kandaurov <pluknet at freebsd dot org>
Approved by:	re (implicit)
@
text
@a68 2
options		KDB			# Kernel debugger related code
options		KDB_TRACE		# Print a stack trace for a panic
@


1.117.2.5
log
@SVN rev 226819 on 2011-10-26 23:05:59Z by kensmith

Fix whitespace nit.  "options<space><tab>", not "options<tab><tab>".

Submitted by:	Matthew Fleming <mdf at freebsd dot org>
Pointy hat:	me
Approved by:	re (implicit)
@
text
@d69 2
a70 2
options 	KDB			# Kernel debugger related code
options 	KDB_TRACE		# Print a stack trace for a panic
@


1.117.2.6
log
@SVN rev 232677 on 2012-03-08 01:10:23Z by jhibbits

MFC r232177:

Add backlight control to ATI-graphics PowerBooks and iBooks.

Approved by:	nwhitehorn (mentor)
@
text
@a179 1
device		atibl		# ATI-based backlight driver for PowerBooks/iBooks
@


1.117.2.7
log
@SVN rev 238073 on 2012-07-03 15:37:36Z by ken

MFC 237878:

  r237878 | ken | 2012-06-30 23:32:26 -0600 (Sat, 30 Jun 2012) | 6 lines

  Now that the mps(4) driver is endian-safe, add it to the powerpc 32-bit
  GENERIC config file.

Requested by:	nwhitehorn
Approved by:	re (kensmith)
@
text
@a96 1
device		mps		# LSI-Logic MPT-Fusion 2
@


1.117.2.7.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.117.2.7.2.2
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: releng/9.1/sys/powerpc/conf/GENERIC 238073 2012-07-03 15:37:36Z ken $
@


1.117.2.8
log
@SVN rev 239928 on 2012-08-30 23:50:11Z by jhibbits

MFC r239027

Add backlight support for nVidia-based PowerBooks/iBooks/iMacs.
@
text
@a181 1
device		nvbl		# nVidia-based backlight driver for PowerBooks/iBooks
@


1.117.2.9
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d19 1
a19 1
# $FreeBSD: stable/9/sys/powerpc/conf/GENERIC 239928 2012-08-30 23:50:11Z jhibbits $
@


1.117.2.10
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245587
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d19 1
a19 1
# $FreeBSD: stable/9/sys/powerpc/conf/GENERIC 245587 2013-01-18 04:23:54Z kib $
a42 1
options 	QUOTA			#Enable disk quotas for UFS
@


1.117.2.11
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246321
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d19 1
a19 1
# $FreeBSD: stable/9/sys/powerpc/conf/GENERIC 246321 2013-02-04 15:51:27Z des $
d166 6
@


1.117.2.5.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.117.2.5.2.2
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: releng/9.0/sys/powerpc/conf/GENERIC 226819 2011-10-26 23:05:59Z kensmith $
@


1.116
log
@SVN rev 222982 on 2011-06-11 12:34:08Z by nwhitehorn

Follow up r222980 on PowerPC: add sound(4) and common device drivers
to PowerPC GENERIC (along with a small rearrangement).
@
text
@d34 1
@


1.115
log
@SVN rev 222686 on 2011-06-04 15:17:35Z by andreast

Add new fan controller driver for the G4 MDD PowerMac. Submitted and tested
by Justin Hibbits.

Approved by:	nwhitehorn (mentor)
@
text
@d177 3
a179 1
device          ad7417          # PowerMac7,2 temperature sensor
d192 5
a196 3
# Powermac I2C support
device		iicbus		# I2C bus code
device		kiic		# Keywest I2C
@


1.114
log
@SVN rev 222449 on 2011-05-29 14:25:42Z by andreast

Add a new driver, the ad7417, to read temperatures and voltages on some
PowerMac's.

Approved by:	nwhitehorn (mentor)
@
text
@d183 1
@


1.113
log
@SVN rev 221550 on 2011-05-06 20:43:02Z by nwhitehorn

SMP has worked perfectly for a very long time on 32-bit PowerPC on both
UP and SMP hardware. Enable it in GENERIC.

MFC after:	2 weeks
@
text
@d177 1
@


1.112
log
@SVN rev 221124 on 2011-04-27 17:51:51Z by rmacklem

This patch changes head so that the default NFS client is now the new
NFS client (which I guess is no longer experimental). The fstype "newnfs"
is now "nfs" and the regular/old NFS client is now fstype "oldnfs".
Although mounts via fstype "nfs" will usually work without userland
changes, an updated mount_nfs(8) binary is needed for kernels built with
"options NFSCL" but not "options NFSCLIENT". Updated mount_nfs(8) and
mount(8) binaries are needed to do mounts for fstype "oldnfs".
The GENERIC kernel configs have been changed to use options
NFSCL and NFSD (the new client and server) instead of NFSCLIENT and NFSSERVER.
For kernels being used on diskless NFS root systems, "options NFSCL"
must be in the kernel config.
Discussed on freebsd-fs@@.
@
text
@d80 1
a80 1
#options 	SMP			# Symmetric MultiProcessor Kernel
@


1.111
log
@SVN rev 220982 on 2011-04-24 08:58:58Z by mav

Switch the GENERIC kernels for all architectures to the new CAM-based ATA
stack. It means that all legacy ATA drivers are disabled and replaced by
respective CAM drivers. If you are using ATA device names in /etc/fstab or
other places, make sure to update them respectively (adX -> adaY,
acdX -> cdY, afdX -> daY, astX -> saY, where 'Y's are the sequential
numbers for each type in order of detection, unless configured otherwise
with tunables, see cam(4)).

ataraid(4) functionality is now supported by the RAID GEOM class.
To use it you can load geom_raid kernel module and use graid(8) tool
for management. Instead of /dev/arX device names, use /dev/raid/rX.
@
text
@d43 2
a44 2
options 	NFSCLIENT		#Network Filesystem Client
options 	NFSSERVER		#Network Filesystem Server
@


1.110
log
@SVN rev 214603 on 2010-10-31 18:27:05Z by nwhitehorn

Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC
Macintoshes with an AGP bus.
@
text
@d89 6
a94 6
# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		atapicd		# ATAPI CDROM drives
#device		atapifd		# ATAPI floppy drives
#device		atapist		# ATAPI tape drives
d106 2
a107 2
# SCSI peripherals
device		scbus		# SCSI bus (required for SCSI)
d111 1
a111 1
device		pass		# Passthrough device (direct SCSI access)
@


1.109
log
@SVN rev 213904 on 2010-10-15 20:08:16Z by andreast

Add three new drivers for fan control and temperature reading on the
PowerMac7,2.

- The fcu driver lets us read and write the fan RPMs for all fans in the
  PowerMac7,2. This driver is PowerMac specific.
- The ds1775 is a driver to read the temperature for the drive bay sensor.
- The max6690 is another driver to read temperatures. Here it is used to
  read the inlet, the backside and the U3 heatsink temperature.

An additional driver, the ad7417, will follow later.

Thanks to nwhitehorn for guiding me through this driver development.

Approved by:	nwhitehorn (mentor)
@
text
@d87 1
@


1.108
log
@SVN rev 213098 on 2010-09-24 09:04:16Z by davidxu

Now userland POSIX semaphore is based on umtx. The kernel module
is only used to support binary compatible, if want to run old
binary, you need to kldload the module.
@
text
@d176 3
@


1.107
log
@SVN rev 210677 on 2010-07-31 13:22:34Z by nwhitehorn

Add support for the IBM Full-System Simulator (Mambo). This code has been
developed against the 970 and Cell simulators.
@
text
@a62 1
options 	P1003_1B_SEMAPHORES	# POSIX-style semaphores
@


1.106
log
@SVN rev 210564 on 2010-07-28 15:36:12Z by mdf

Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma
zones for each malloc bucket size.  The purpose is to isolate
different malloc types into hash classes, so that any buffer overruns
or use-after-free will usually only affect memory from malloc types in
that hash class.  This is purely a debugging tool; by varying the hash
function and tracking which hash class was corrupted, the intersection
of the hash classes from each instance will point to a single malloc
type that is being misused.  At this point inspection or memguard(9)
can be used to catch the offending code.

Add MALLOC_DEBUG_MAXZONES=8 to -current GENERIC configuration files.
The suggestion to have this on by default came from Kostik Belousov on
-arch.

This code is based on work by Ron Steinke at Isilon Systems.

Reviewed by:    -arch (mostly silence)
Reviewed by:    zml
Approved by:    zml (mentor)
@
text
@d31 1
@


1.105
log
@SVN rev 209975 on 2010-07-13 05:32:19Z by nwhitehorn

MFppc64:

Kernel sources for 64-bit PowerPC, along with build-system changes to keep
32-bit kernels compiling (build system changes for 64-bit kernels are
coming later). Existing 32-bit PowerPC kernel configurations must be
updated after this change to specify their architecture.
@
text
@d77 1
@


1.104
log
@SVN rev 207077 on 2010-04-22 21:31:34Z by thompsa

Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
the illusion of a tunable setting but was always turned on regardless.

MFC after:	1 week
@
text
@d24 2
@


1.103
log
@SVN rev 205116 on 2010-03-13 09:21:00Z by ed

Remove COMPAT_43TTY from stock kernel configuration files.

COMPAT_43TTY enables the sgtty interface. Even though its exposure has
only been removed in FreeBSD 8.0, it wasn't used by anything in the base
system in FreeBSD 5.x (possibly even 4.x?). On those releases, if your
ports/packages are less than two years old, they will prefer termios
over sgtty.
@
text
@d147 1
@


1.102
log
@SVN rev 203938 on 2010-02-15 23:44:48Z by attilio

Adjust style (following the already existing rules) for the newly
introduced option DEADLKRES.

Reported by:	danfe, julian, avg
@
text
@a49 1
options 	COMPAT_43TTY		#BSD 4.3 TTY compat (sgtty)
@


1.101
log
@SVN rev 203758 on 2010-02-10 16:30:04Z by attilio

Add the options DEADLKRES (introducing the deadlock resolver thread) in
the 'debugging' section of any HEAD kernel and enable for the mainstream
ones, excluding the embedded architectures.
It may, of course, enabled on a case-by-case basis.

Sponsored by:	Sandvine Incorporated
Requested by:	emaste
Discussed with:	kib
@
text
@d71 1
a71 1
#options	DEADLKRES		#Enable the deadlock resolver
@


1.100
log
@SVN rev 202634 on 2010-01-19 17:20:34Z by jhb

Move the examples for the 'hints' and 'env' keywords from various GENERIC
kernel configs into NOTES.

Reviewed by:	imp
@
text
@d71 1
@


1.99
log
@SVN rev 202019 on 2010-01-10 17:44:22Z by imp

Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms.

# This is the resolution of removing it from DEFAULTS...

MFC after:	5 days
@
text
@a23 3
#To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"

@


1.98
log
@SVN rev 201443 on 2010-01-03 20:40:54Z by brooks

Add vlan(4) to all GENERIC kernels.

MFC after:	1 week
@
text
@d69 1
@


1.97
log
@SVN rev 199949 on 2009-11-29 20:51:23Z by nwhitehorn

Add atp(4) to powerpc GENERIC. Most late-generation Apple PowerPC laptops
have trackpads that do not work at all without this driver.
@
text
@d134 1
@


1.96
log
@SVN rev 197080 on 2009-09-10 21:25:05Z by nwhitehorn

Add a few SCSI controllers to GENERIC that can be found on Powermacs.
This allows installation onto SCSI disks as shipped, for example,
with the Powermac G3.

PR:		powerpc/138543
Obtained from:	sparc64
MFC after:	3 days
@
text
@d158 1
@


1.95
log
@SVN rev 196993 on 2009-09-08 20:12:26Z by nwhitehorn

Remove some debugging (KTR_VERBOSE) that crept into ppc GENERIC long ago
and is present on no other architectures by default.

MFC after:	4 days
@
text
@d94 10
d140 1
@


1.94
log
@SVN rev 195295 on 2009-07-02 18:24:37Z by ed

Enable POSIX semaphores on all non-embedded architectures by default.

More applications (including Firefox) seem to depend on this nowadays,
so not having this enabled by default is a bad idea.

Proposed by:	miwi
Patch by:	Florian Smeets <flo kasimir com>
Approved by:	re (kib)
@
text
@a172 4
options 	KTR
options 	KTR_COMPILE=0xffffffff
#options 	KTR_MASK=KTR_SIG
options 	KTR_VERBOSE
@


1.94.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.94.2.2
log
@SVN rev 197065 on 2009-09-10 14:04:00Z by kensmith

Remove extra debugging support that is turned on for head but turned off
for stable branches:

	- shift to MALLOC_PRODUCTION
	- turn off automatic crash dumps
	- Remove kernel debuggers, INVARIANTS*[1], WITNESS* from
	  GENERIC kernel config files[2]

[1] INVARIANTS* left on for ia64 by request marcel
[2] sun4v was left as-is

Reviewed by:	marcel, kib
Approved by:	re (implicit)
@
text
@d70 8
@


1.94.2.3
log
@SVN rev 197320 on 2009-09-19 01:48:12Z by nwhitehorn

MFC r196993

Remove some debugging (KTR_VERBOSE) that crept into ppc GENERIC long ago
and is present on no other architectures by default.

Reviewed by:	grehan
Approved by:	re (kib)
@
text
@d165 4
@


1.94.2.4
log
@SVN rev 197321 on 2009-09-19 01:49:36Z by nwhitehorn

MFC r197080

Add a few SCSI controllers to GENERIC that can be found in Powermacs.
This allows installation onto SCSI disks as shipped, for example,
as an option with the Powermac G3.

PR:		powerpc/138543
Reviewed by:	grehan
Approved by:	re (kib)
Obtained from:	sparc64
@
text
@a85 10
# SCSI Controllers
device		ahc		# AHA2940 and onboard AIC7xxx devices
options 	AHC_ALLOW_MEMIO	# Attempt to use memory mapped I/O
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
device		isp		# Qlogic family
device		ispfw		# Firmware module for Qlogic host adapters
device		mpt		# LSI-Logic MPT-Fusion
device		sym		# NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D

a121 1
device		firmware	# firmware assist module
@


1.94.2.5
log
@SVN rev 199112 on 2009-11-09 21:39:42Z by kensmith

Comment out the sbp(4) entry for GENERIC config files that contain it.
There are known issues with this driver that are beyond what can be
fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems.
It's not clear if it impacts all systems and there is interest in getting
the problem fixed so for now just comment it out instead of remove it.

Commit straight to stable/8, this is an 8.0-RELEASE issue.  Head was left
alone so work on it can continue there.

Reviewed by:	Primary misc. architecture maintainers (marcel, marius)
@
text
@d160 1
a160 1
#device		sbp		# SCSI over FireWire (Requires scbus and da)
@


1.94.2.6
log
@SVN rev 200317 on 2009-12-09 21:58:39Z by nwhitehorn

MFC r199949:

Add atp(4) to powerpc GENERIC. Most late-generation Apple PowerPC laptops
have trackpads that do not work at all without this driver.
@
text
@a149 1
device		atp		# Apple USB touchpad
@


1.94.2.7
log
@SVN rev 202134 on 2010-01-12 06:00:56Z by brooks

MFC r201443:
  Add vlan(4) to all GENERIC kernels.
@
text
@a125 1
device		vlan		# 802.1Q VLAN support
@


1.94.2.8
log
@SVN rev 202536 on 2010-01-18 00:53:21Z by imp

MFC r202019:
  Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms.
  # This is the resolution of removing it from DEFAULTS...
@
text
@a68 1
options 	INCLUDE_CONFIG_FILE     # Include this file in kernel
@


1.94.2.9
log
@SVN rev 207399 on 2010-04-29 22:44:04Z by thompsa

MFC r207077

 Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
 the illusion of a tunable setting but was always turned on regardless.
@
text
@a141 1
options 	USB_DEBUG	# enable debug msgs
@


1.94.2.10
log
@SVN rev 214326 on 2010-10-25 07:58:37Z by avg

stable/8: add options KDB and KDB_TRACE to GENERIC kernels

Now that we have code for printing a stack trace on panic using stack(9)
facility without any debugger backend configured, use this ability
in GENERIC kernels to slightly increase amount of debugging information
available in default installations.

This change should not break anything for those who include GENERIC into
a custom kernel config file and have the above options already enabled.
They should only get a warning about duplicate options.

This commit should not change behavior of GENERIC kernels for panics and
traps with respect to core dumping and automatic reset.
As no debugger backend is configured, enter-to-debugger key combination
should still be ignored.

With this commit the sizes of GENERIC kernels increase by one to two KB.

This is a direct commit to the branch.

Approved by:	re
No objections:	core, secteam
@
text
@a70 3
options 	KDB			# Kernel debugger related code
options 	KDB_TRACE		# Print a stack trace for a panic

@


1.94.2.11
log
@SVN rev 222181 on 2011-05-22 15:14:21Z by nwhitehorn

MFC r221550:
SMP has worked perfectly for a very long time on 32-bit PowerPC on both
UP and SMP hardware. Enable it in GENERIC.
@
text
@d75 1
a75 1
options 	SMP			# Symmetric MultiProcessor Kernel
@


1.94.2.12
log
@SVN rev 238074 on 2012-07-03 15:39:00Z by ken

MFC 237878:

  r237878 | ken | 2012-06-30 23:32:26 -0600 (Sat, 30 Jun 2012) | 6 lines

  Now that the mps(4) driver is endian-safe, add it to the powerpc 32-bit
  GENERIC config file.

Requested by:	nwhitehorn
@
text
@a97 1
device		mps		# LSI-Logic MPT-Fusion 2
@


1.94.2.13
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d19 1
a19 1
# $FreeBSD: stable/8/sys/powerpc/conf/GENERIC 238074 2012-07-03 15:39:00Z ken $
@


1.94.2.11.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.94.2.11.2.2
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: releng/8.3/sys/powerpc/conf/GENERIC 222181 2011-05-22 15:14:21Z nwhitehorn $
@


1.94.2.10.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.94.2.9.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.94.2.4.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.94.2.4.2.2
log
@SVN rev 199117 on 2009-11-09 23:48:01Z by kensmith

MFC r199112:
> Comment out the sbp(4) entry for GENERIC config files that contain it.
> There are known issues with this driver that are beyond what can be
> fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems.
> It's not clear if it impacts all systems and there is interest in getting
> the problem fixed so for now just comment it out instead of remove it.

Reviewed by:	Primary misc. architecture maintainers (marcel, marius)
Approved by:	re (kib)
@
text
@d160 1
a160 1
#device		sbp		# SCSI over FireWire (Requires scbus and da)
@


1.93
log
@SVN rev 194679 on 2009-06-23 04:28:32Z by nwhitehorn

Add cpufreq support on the PowerPC G5, along with a skeleton SMU driver
in order to slew CPU voltage during frequency changes. The OpenBSD SMU
driver was an extremely helpful reference for this.
@
text
@d64 1
@


1.92
log
@SVN rev 193334 on 2009-06-02 18:31:08Z by rwatson

Remove MAC kernel config files and add "options MAC" to GENERIC, with the
goal of shipping 8.0 with MAC support in the default kernel.  No policies
will be compiled in or enabled by default, but it will now be possible to
load them at boot or runtime without a kernel recompile.

While the framework is not believed to impose measurable overhead when no
policies are loaded (a result of optimization over the past few months in
HEAD), we'll continue to benchmark and optimize as the release approaches.
Please keep an eye out for performance or functionality regressions that
could be a result of this change.

Approved by:	re (kensmith)
Obtained from:	TrustedBSD Project
@
text
@d161 1
@


1.91
log
@SVN rev 193156 on 2009-05-31 09:01:23Z by nwhitehorn

Introduce support for cpufreq on PowerPC with the dynamic frequency
switching capabilities of the MPC7447A and MPC7448.
@
text
@d67 1
@


1.90
log
@SVN rev 191954 on 2009-05-10 00:00:25Z by kuriyama

- Use "device\t" and "options \t" for consistency.
@
text
@d79 3
@


1.89
log
@SVN rev 190100 on 2009-03-19 20:33:26Z by thompsa

Remove the uscanner(4) driver, this follows the removal of the kernel scanner
driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and
contained no logic, the default interface is now libusb (supported by sane).

Reviewed by:	HPS
@
text
@d138 1
a138 1
options         KBD_INSTALL_CDEV # install a CDEV entry in /dev
@


1.88
log
@SVN rev 188944 on 2009-02-23 18:34:56Z by thompsa

Change over the usb kernel options to the new stack (retaining existing
naming). The old usb stack can be compiled in my prefixing the name with 'o'.
@
text
@a142 1
device		uscanner	# Scanners
@


1.87
log
@SVN rev 188665 on 2009-02-15 23:40:37Z by svn

Add uslcom to the build too.

Reminded by:	Michael Butler
@
text
@d131 13
a143 66
# USB core support
device          usb2_core
# USB controller support
device		usb2_controller
device		usb2_controller_ehci
device		usb2_controller_ohci
device		usb2_controller_uhci
# USB mass storage support
device		usb2_storage
device		usb2_storage_mass
# USB ethernet support, requires miibus
device		usb2_ethernet
device		usb2_ethernet_aue
device		usb2_ethernet_axe
device		usb2_ethernet_cdce
device		usb2_ethernet_cue
device		usb2_ethernet_kue
device		usb2_ethernet_rue
device		usb2_ethernet_dav
# USB serial device support
device		usb2_serial
device		usb2_serial_ark
device		usb2_serial_bsa
device		usb2_serial_bser
device		usb2_serial_chcom
device		usb2_serial_cycom
device		usb2_serial_foma
device		usb2_serial_ftdi
device		usb2_serial_gensa
device		usb2_serial_ipaq
device		usb2_serial_lpt
device		usb2_serial_mct
device		usb2_serial_modem
device		usb2_serial_moscom
device		usb2_serial_plcom
device		usb2_serial_slcom
device		usb2_serial_visor
device		usb2_serial_vscom
# USB bluetooth support
#device		usb2_bluetooth
#device		usb2_bluetooth_ng
# USB input device support
device		usb2_input
device		usb2_input_hid
device		usb2_input_kbd
device		usb2_input_ms
# USB sound and MIDI device support
#device		usb2_sound
# USB scanner support
device		usb2_image
device		usb2_scanner

# USB support (deprecated)
#device		uhci		# UHCI PCI->USB interface
#device		ohci		# OHCI PCI->USB interface
#device		ehci		# EHCI PCI->USB interface
#device		usb		# USB Bus (required)
#device		ugen		# Generic
#device		uhid		# "Human Interface Devices"
#device		ukbd		# Keyboard
#options         KBD_INSTALL_CDEV # install a CDEV entry in /dev
#device		ulpt		# Printer
#device		umass		# Disks/Mass storage - Requires scbus and da0
#device		ums		# Mouse
#device		urio		# Diamond Rio 500 MP3 player
#device		uscanner	# Scanners
d145 5
a149 5
#device		aue		# ADMtek USB Ethernet
#device		axe		# ASIX Electronics USB Ethernet
#device		cdce		# Generic USB over Ethernet
#device		cue		# CATC USB Ethernet
#device		kue		# Kawasaki LSI USB Ethernet
@


1.86
log
@SVN rev 188660 on 2009-02-15 22:33:44Z by thompsa

Switch over GENERIC kernels to USB2 by default.

Tested by:	make universe
@
text
@d166 1
@


1.85
log
@SVN rev 187692 on 2009-01-25 18:20:15Z by nwhitehorn

Add support for the I2S and davbus audio controllers found in Apple PowerPC
hardware.

Submitted by:	Marco Trillo
@
text
@d131 65
a195 14
# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		ehci		# EHCI PCI->USB interface
device		usb		# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
options         KBD_INSTALL_CDEV # install a CDEV entry in /dev
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da0
device		ums		# Mouse
device		urio		# Diamond Rio 500 MP3 player
device		uscanner	# Scanners
d197 5
a201 5
device		aue		# ADMtek USB Ethernet
device		axe		# ASIX Electronics USB Ethernet
device		cdce		# Generic USB over Ethernet
device		cue		# CATC USB Ethernet
device		kue		# Kawasaki LSI USB Ethernet
@


1.84
log
@SVN rev 185567 on 2008-12-02 19:09:08Z by ed

Remove "[KEEP THIS!]" from COMPAT_43TTY. It's not really that important.

Sgtty is a programming interface that has been replaced by termios over
the years. In June we already removed <sgtty.h>, which exposes the
ioctl()'s that are implemented by this interface. The importance of this
flag is overrated right now.
@
text
@d165 4
@


1.83
log
@SVN rev 184299 on 2008-10-26 19:37:38Z by nwhitehorn

Add ADB support. This provides support for the external ADB bus on the PowerMac
G3 as well as the internal ADB keyboard and mice in PowerBooks and iBooks. This
also brings in Mac GPIO support, for which we should eventually have a better
interface.

Obtained from:  NetBSD (CUDA and PMU drivers)
@
text
@d53 1
a53 1
options 	COMPAT_43TTY		#BSD 4.3 TTY compat [KEEP THIS!]
@


1.82
log
@SVN rev 181905 on 2008-08-20 08:31:58Z by ed

Integrate the new MPSAFE TTY layer to the FreeBSD operating system.

The last half year I've been working on a replacement TTY layer for the
FreeBSD kernel. The new TTY layer was designed to improve the following:

- Improved driver model:

  The old TTY layer has a driver model that is not abstract enough to
  make it friendly to use. A good example is the output path, where the
  device drivers directly access the output buffers. This means that an
  in-kernel PPP implementation must always convert network buffers into
  TTY buffers.

  If a PPP implementation would be built on top of the new TTY layer
  (still needs a hooks layer, though), it would allow the PPP
  implementation to directly hand the data to the TTY driver.

- Improved hotplugging:

  With the old TTY layer, it isn't entirely safe to destroy TTY's from
  the system. This implementation has a two-step destructing design,
  where the driver first abandons the TTY. After all threads have left
  the TTY, the TTY layer calls a routine in the driver, which can be
  used to free resources (unit numbers, etc).

  The pts(4) driver also implements this feature, which means
  posix_openpt() will now return PTY's that are created on the fly.

- Improved performance:

  One of the major improvements is the per-TTY mutex, which is expected
  to improve scalability when compared to the old Giant locking.
  Another change is the unbuffered copying to userspace, which is both
  used on TTY device nodes and PTY masters.

Upgrading should be quite straightforward. Unlike previous versions,
existing kernel configuration files do not need to be changed, except
when they reference device drivers that are listed in UPDATING.

Obtained from:		//depot/projects/mpsafetty/...
Approved by:		philip (ex-mentor)
Discussed:		on the lists, at BSDCan, at the DevSummit
Sponsored by:		Snow B.V., the Netherlands
dcons(4) fixed by:	kan
@
text
@d160 5
@


1.81
log
@SVN rev 181233 on 2008-08-03 10:32:17Z by ed

Disconnect drivers that haven't been ported to MPSAFE TTY yet.

As clearly mentioned on the mailing lists, there is a list of drivers
that have not been ported to the MPSAFE TTY layer yet. Remove them from
the kernel configuration files. This means people can now still use
these drivers if they explicitly put them in their kernel configuration
file, which is good.

People should keep in mind that after August 10, these drivers will not
work anymore. Even though owners of the hardware are capable of getting
these drivers working again, I will see if I can at least get them to a
compilable state (if time permits).
@
text
@d120 1
a120 1
device		pty		# Pseudo-ttys (telnet etc)
@


1.80
log
@SVN rev 180359 on 2008-07-07 22:55:11Z by delphij

Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out
of the box.
@
text
@a118 2
device		sl		# Kernel SLIP
device		ppp		# Kernel PPP
@


1.79
log
@SVN rev 179645 on 2008-06-07 22:58:32Z by marcel

Add support for the Apple Big Mac (BMAC) Ethernet controller,
found on various Apple G3 models.

Submitted by:	Nathan Whitehorn
@
text
@d65 1
@


1.78
log
@Use the "options " spelling (vs. "options<TAB>") so that commented lines
line up nicely.
@
text
@d109 1
@


1.77
log
@Add kernel module support for nfslockd and krpc. Use the module system
to detect (or load) kernel NLM support in rpc.lockd. Remove the '-k'
option to rpc.lockd and make kernel NLM the default. A user can still
force the use of the old user NLM by building a kernel without NFSLOCKD
and/or removing the nfslockd.ko module.
@
text
@d33 1
a33 1
options		SCHED_ULE		#ULE scheduler
d98 2
a99 2
options		SC_OFWFB	# OFW frame buffer
options		SC_DFLT_FONT	# compile font in
@


1.76
log
@Enable option WITNESS_SKIPSPIN by default.
@
text
@d45 1
@


1.75
log
@Add COMPAT_FREEBSD7 and enable it in configs that have COMPAT_FREEBSD6.
@
text
@d72 1
@


1.74
log
@Rename OEA to AIM. The former means nothing as it applies to all
processors (it's the PowerPC Operating Environment Architecture).
AIM designates the processors made by the Apple-IBM-Motorola
alliance and those we typically support.

While here, remove the NetBSD option IPKDB. It's not an option
used by us. Also, PPC_HAVE_FPU is not used by us either. Remove
that too.

Obtained from: Juniper, Semihalf
@
text
@d56 1
@


1.73
log
@Break out stack(9) from ddb(4):

- Introduce per-architecture stack_machdep.c to hold stack_save(9).
- Introduce per-architecture machine/stack.h to capture any common
  definitions required between db_trace.c and stack_machdep.c.
- Add new kernel option "options STACK"; we will build in stack(9) if it is
  defined, or also if "options DDB" is defined to provide compatibility
  with existing users of stack(9).

Add new stack_save_td(9) function, which allows the capture of a stacktrace
of another thread rather than the current thread, which the existing
stack_save(9) was limited to.  It requires that the thread be neither
swapped out nor running, which is the responsibility of the consumer to
enforce.

Update stack(9) man page.

Build tested:	amd64, arm, i386, ia64, powerpc, sparc64, sun4v
Runtime tested:	amd64 (rwatson), arm (cognet), i386 (rwatson)
@
text
@d21 1
a21 1
cpu		OEA
@


1.72
log
@Cut over to ULE on PowerPC

kern/sched_ule.c - Add __powerpc__ to the list of supported architectures

powerpc/conf/GENERIC - Swap SCHED_4BSD with SCHED_ULE

powerpc/powerpc/genassym.c - Export TD_LOCK field of thread struct

powerpc/powerpc/swtch.S - Handle new 3rd parameter to cpu_switch() by
 updating the old thread's lock. Note: uniprocessor-only, will require
 modification for MP support.

powerpc/powerpc/vm_machdep.c - Set 3rd param of cpu_switch to mutex of
old thread's lock, making the call a no-op.

Reviewed by:	marcel, jeffr (slightly older version)
@
text
@d58 1
@


1.71
log
@Use the correct expanded name for SCTP.

PR:		116496
Submitted by:	koitsu
Reviewed by:	rrs
Approved by:	re (kensmith)
@
text
@d33 1
a33 1
options 	SCHED_4BSD		#4BSD scheduler
@


1.71.2.1
log
@Remove debugging support from GENERIC kernels, remove warning in
UPDATING that says debugging support makes FreeBSD slower, and note
RELENG_7 creation.

Approved by:	re (implicit)
@
text
@d64 7
@


1.71.2.2
log
@Unbreak. With DDB removed, KTR can not be used as-is because
GEOM wants to save the stack as part of KTR support.

Approved by: re (kensmith)
@
text
@d148 5
@


1.71.2.3
log
@MFC: Switch to use ULE as default scheduler on amd64, i386 and powerpc
architectures.
@
text
@d33 1
a33 1
options		SCHED_ULE		#ULE scheduler
@


1.71.2.4
log
@Revert powerpc scheduler change for now. This change should be
done after necessary ULE changes to be MFC'ed.

Pointed out by:	peter
@
text
@d33 1
a33 1
options 	SCHED_4BSD		#4BSD scheduler
@


1.71.2.5
log
@MFC: Kernel mode Network Lock Manager.
@
text
@a44 1
options 	NFSLOCKD		#Network Lock Manager
@


1.71.2.6
log
@Merge stack.9:1.5, amd64/db_trace.c:1.82, amd64/stack_machdep.c:1.1,
amd64/conf/GENERIC:1.489, amd64/include/stack.h:1.1, arm/db_trace.c:1.14,
arm/stack_machdep.c:1.1, arm/include/stack.h:1.1, NOTES:1.1457,
files:1.1254, files.amd64:1.115, files.arm:1.19, files.i386:1.588,
files.ia64:1.94, files.powerpc:1.67, files.sparc64:1.93, files.sun4v:1.13,
options:1.610, i386/conf/GENERIC:1.478, i386/db_trace.c:1.80,
i386/stack_machdep.c:1.1, i386/include/stack.h:1.1, ia64/conf/GENERIC:1.93,
ia64/db_machdep.c:1.6, ia64/stack_machdep.c:1.1, kern/subr_stack.c:1.5,
pc98/conf/GENERIC:1.299, powerpc/conf/GENERIC:1.73,
powerpc/include/stack.h:1.1, powerpc/db_trace.c:1.14,
powerpc/stack_machdep.c:1.1, sparc64/conf/GENERIC:1.129,
sparc64/include/stack.h:1.1, sparc64/db_trace.c:1.27,
sparc64/stack_machdep.c:1.1, sun4v/conf/GENERIC:1.16,
sun4v/include/stack.h:1.1, sun4v/db_trace.c:1.2, sun4v/stack_machdep.c:1.1,
sys/stack.h:1.4 from HEAD to RELENG_7:

  Break out stack(9) from ddb(4):

  - Introduce per-architecture stack_machdep.c to hold stack_save(9).
  - Introduce per-architecture machine/stack.h to capture any common
    definitions required between db_trace.c and stack_machdep.c.
  - Add new kernel option "options STACK"; we will build in stack(9) if it
    is defined, or also if "options DDB" is defined to provide
    compatibility with existing users of stack(9).

  Add new stack_save_td(9) function, which allows the capture of a
  stacktrace of another thread rather than the current thread, which the
  existing stack_save(9) was limited to.  It requires that the thread be
  neither swapped out nor running, which is the responsibility of the
  consumer to enforce.

  Update stack(9) man page.

  Build tested:   amd64, arm, i386, ia64, powerpc, sparc64, sun4v
  Runtime tested: amd64 (rwatson), arm (cognet), i386 (rwatson)

Merge i386/stack_machdep.c:1.2 from HEAD to RELENG_7:

  Remove duplicate $FreeBSD$ tag.

Merge files.pc98:1.359, pc98/include/stack.h:1.1 from HEAD to RELENG_7:

  Catch up pc98 for i386 stack(9) changes:

    Add stub stack.h for pc98 that includes i386 pc98.

    Add i386 stack_machdep.c to files.pc98.

  Spotted by:     tinderbox
@
text
@a58 1
options 	STACK			#stack(9) support
@


1.71.2.7
log
@SVN rev 182379 on 2008-08-28 17:06:24Z by nwhitehorn

MFC of r178599,178600,179644,179645,180254,180233

Support for Apple BMAC ethernet controller and associated DBDMA support and required changes to macio and scc(4) to support multiple interrupts on macio children.

Approved by:	grehan (mentor)
@
text
@a99 1
device		bm		# Apple BMAC Ethernet
@


1.71.2.8
log
@SVN rev 182621 on 2008-09-01 18:11:22Z by obrien

MFC: r179164: "options " spelling (vs. "options<TAB>") so that commented
lines line up nicely.
@
text
@d89 2
a90 2
options 	SC_OFWFB	# OFW frame buffer
options 	SC_DFLT_FONT	# compile font in
@


1.71.2.9
log
@SVN rev 195706 on 2009-07-15 08:32:19Z by ed

MFC r195295:

  Enable POSIX semaphores on all non-embedded architectures by default.

  More applications (including Firefox) seem to depend on this nowadays,
  so not having this enabled by default is a bad idea.

  Proposed by:  miwi
  Patch by:     Florian Smeets <flo kasimir com>
  Approved by:  re (kib)
@
text
@a62 1
options 	P1003_1B_SEMAPHORES	# POSIX-style semaphores
@


1.71.2.10
log
@SVN rev 202135 on 2010-01-12 06:04:32Z by brooks

MFC r201443:
  Add vlan(4) to all GENERIC kernels.
@
text
@a109 1
device		vlan		# 802.1Q VLAN support
@


1.71.2.11
log
@SVN rev 202547 on 2010-01-18 04:08:43Z by imp

MFC 202019:
  Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms.
  # This is the resolution of removing it from DEFAULTS...
@
text
@a65 1
options 	INCLUDE_CONFIG_FILE     # Include this file in kernel
@


1.71.2.12
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: stable/7/sys/powerpc/conf/GENERIC 202547 2010-01-18 04:08:43Z imp $
@


1.71.2.11.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.71.2.11.4.2
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: releng/7.4/sys/powerpc/conf/GENERIC 202547 2010-01-18 04:08:43Z imp $
@


1.71.2.11.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.71.2.8.4.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.71.2.8.2.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.70
log
@Enable SCTP by default for GENERIC kernels in order to give it
more exposure.  The current state of SCTP implementation is
considered to be ready for 32-bit platforms, but still need some
work/testing on 64-bit platforms.

Approved by:	re (kensmith)
Discussed with:	rrs
@
text
@d36 1
a36 1
options 	SCTP			#Stream Transmission Control Protocol
@


1.69
log
@Enable AUDIT by default in the GENERIC kernel, allowing security event
auditing to be turned on without a kernel recompile, just an rc.conf
option.

Approved by:	re (kensmith)
Obtained from:	TrustedBSD Project
@
text
@d36 1
@


1.68
log
@Remove trailing '.' for consistency!
@
text
@d61 1
@


1.67
log
@Add UFS_GJOURNAL options to the GENERIC kernel.

Approved by:	re (kensmith)
@
text
@d40 1
a40 1
options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling.
@


1.66
log
@Add bge(4).
Fix a white-space nit while I'm here.
@
text
@d40 1
@


1.65
log
@Include GEOM_LABEL in GENERIC.  It's very useful and not well publicized
enough.

Approved by:	pjd
@
text
@d101 1
d103 2
a104 2
device 		dc		# DEC/Intel 21143 and various workalikes
device 		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
@


1.64
log
@Evolve the ctlreq interface added to geom_gpt into a generic
partitioning class that supports multiple schemes. Current
schemes supported are APM (Apple Partition Map) and GPT.
Change all GEOM_APPLE anf GEOM_GPT options into GEOM_PART_APM
and GEOM_PART_GPT (resp).

The ctlreq interface supports verbs to create and destroy
partitioning schemes on a disk; to add, delete and modify
partitions; and to commit or undo changes made.
@
text
@d49 1
@


1.63
log
@Remove the KSE option now that it's in DEFAULTS on these arches/machines.

The 'nooption' kernel config entry has to be used to turn KSE off now.
This isn't my preferred way of dealing with this, but I'll defer to
scottl's experience with the io/mem kernel option change and the grief
experienced over that.

Submitted by:	scottl@@
@
text
@d48 1
a48 1
options 	GEOM_GPT		#GUID Partition Tables.
@


1.62
log
@Make KSE a kernel option, turned on by default in all GENERIC
kernel configs except sun4v (which doesn't process signals properly
with KSE).

Reviewed by:	davidxu@@
@
text
@a58 1
options 	KSE			# KSE support
@


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

Suggested and reviewed by:	dougb
Discussed on:			developers
MFC after:			3 days
@
text
@d59 1
@


1.60
log
@Added COMPAT_FREEBSD6 option.
@
text
@a32 1
#options 	SCHED_ULE		#ULE scheduler
@


1.59
log
@Add device to access and modify Open Firmware NVRAM settings in
PowerPC-based Apple's machines and small utility to do it from
userland modelled after the similar utility in Darwin/OSX.

Only tested on 1.25GHz G4 Mac Mini.

MFC after:	1 month
@
text
@d52 2
a53 1
options 	COMPAT_FREEBSD5		#Keep this for a while
@


1.58
log
@o  Enable -Werror
o  Remove commented-out sio(4)
o  Remove zs(4)
o  Add scc(4)
o  Add uart(4)
@
text
@d148 3
@


1.57
log
@Backed out the change by request from rwatson.

PR:		kern/14584
@
text
@a27 1
makeoptions	WERROR=-Wno-error	#XXX: We don't want -Werror just now
d95 2
a96 2
#device		sio		# 8250, 16[45]50 based serial ports
device		zs		# Zilog 8350 based serial ports
@


1.56
log
@The common UID/GID space implementation. It has been discussed on -arch
in 1999, and there are changes to the sysctl names compared to PR,
according to that discussion. The description is in sys/conf/NOTES.
Lines in the GENERIC files are added in commented-out form.
I'll attach the test script I've used to PR.

PR:		kern/14584
Submitted by:	babkin
@
text
@a59 1
#options 	COMMONID		# Enable support for common UID/GID space
@


1.55
log
@Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's
an explicit comment that it's needed for the linuxolator. This is not the
case anymore. For all other architectures there was only a "KEEP THIS".
I'm (and other people too) running a COMPAT_43-less kernel since it's not
necessary anymore for the linuxolator. Roman is running such a kernel for a
for longer time. No problems so far. And I doubt other (newer than ia32
or alpha) architectures really depend on it.

This may result in a small performance increase for some workloads.

If the removal of COMPAT_43 results in a not working program, please
recompile it and all dependencies and try again before reporting a
problem.

The only place where COMPAT_43 is needed (as in: does not compile without
it) is in the (outdated/not usable since too old) svr4 code.

Note: this does not remove the COMPAT_43TTY option.

Nagging by:	rdivacky
@
text
@d60 1
@


1.54
log
@Add kbdmux(4). This avoids having to use the hint.pcib.1.skipslot=26
trick on a PowerBook G4 and friends to get the USB keyboard as ukbd0.
@
text
@a50 1
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
@


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

Add COMPAT_43TTY to NOTES and */conf/GENERIC

Compile tty_compat.c only under the new option.

Spit out
	#warning "Old BSD tty API used, please upgrade."
if ioctl_compat.h gets #included from userland.
@
text
@d91 1
@


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


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


1.50
log
@Create a device node in /dev when a USB keyboard is plugged in.

Reviewed by: grehan
@
text
@a106 1
device		mem		# Memory and kernel memory devices
@


1.49
log
@Add recently invented COMPAT_FREEBSD5 option.

MFC after:	3 days
@
text
@d132 1
@


1.48
log
@- move to SCHED_4BSD per jeffr's comments on SCHED_ULE's state
- enable MSDOSFS
- ehci is stable on the powerbook
- modules have been working for a long time.
@
text
@d54 1
@


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

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

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


1.48.2.2
log
@Fix a whitespace screw-up I made when doing the MFC of COMPAT_FREEBSD5.
It's supposed to be "option", "space", "tab"; not "option", "tab", "tab".

Approved by:	re (scottl)
Pointed out by:	rwatson
Pointy hat:	kensmith
@
text
@d54 1
a54 1
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
@


1.48.2.3
log
@add DEFAULTS and remove entries in GENERIC now duplicated

Approved by:	re (scottl)
@
text
@d21 1
d107 1
@


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

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

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


1.48.2.5
log
@Unbreak ppc kernel build by removing zs driver.

Approved by: re (Ken Smith)
@
text
@d95 1
@


1.48.2.6
log
@MFC: kernel-mode NFS lock manager.
@
text
@a43 1
options 	NFSLOCKD		#Network Lock Manager
@


1.48.2.7
log
@Switch importer
@
text
@d19 1
a19 1
# $FreeBSD: stable/6/sys/powerpc/conf/GENERIC 178459 2008-04-24 10:46:25Z dfr $
@


1.48.2.6.2.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.47
log
@Add USB Communication Device Class Ethernet driver. Originally written for
FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported
to NetBSD and finally NetBSD version merged with original one goes into
FreeBSD.

Obtained from:  http://www.gank.org/freebsd/cdce/
                NetBSD
                OpenBSD
@
text
@d35 2
a36 1
options 	SCHED_ULE		#ULE scheduler
d47 1
a47 1
#options 	MSDOSFS			#MSDOS Filesystem
d126 1
a147 3
# Temporary defs until things are farther along.
makeoptions	NO_MODULES=true

@


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

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


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

Discussed on:	-current
@
text
@d119 1
@


1.44
log
@Uncomment options _KPOSIX_PRIORITY_SCHEDULING as it is enabled in the
other architectures, and does not give any problems.

Approved by:	grehan (mentor)
@
text
@d53 1
a53 1
options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI 
@


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

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

Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
@
text
@d58 1
a58 1
#options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
@


1.42
log
@Instead of "OpenFirmware", "openfirmware", etc. use the official spelling
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).

Ok'ed by:	tmm
@
text
@a58 1
options 	PFIL_HOOKS		# pfil(9) framework
@


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

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


1.41
log
@Add /dev/mem and /dev/kmem to powerpc.

Approved by:	grehan (mentor)
@
text
@d114 1
a114 1
device		ofwd		# OpenFirmware disks
@


1.40
log
@Making a loadable null.ko for /dev/(null|zero) proved rather
unpopular, so remove this (mis)feature.

Encouragement provided by:	jhb (and others)
@
text
@d106 1
@


1.39
log
@Remove 'device mem' from GENERIC, which markm@@ mistakingly added.
We don't have mem/kmem yet.

Approved by:	grehan (mentor)
@
text
@a105 1
device		null		# Null and zero devices
@


1.38
log
@Break out the MI part of the /dev/[k]mem and /dev/io drivers into
their own directory and module, leaving the MD parts in the MD
area (the MD parts _are_ part of the modules). /dev/mem and /dev/io
are now loadable modules, thus taking us one step further towards
a kernel created entirely out of modules. Of course, there is nothing
preventing the kernel from having these statically compiled.
@
text
@a105 1
device		mem		# Memory and kernel memory devices
@


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

PR:		kern/62285
@
text
@d105 3
a108 1
device		loop		# Network loopback
@


1.36
log
@Add new KDB option, and also drop in long-held fxp/dc eth drivers.
@
text
@d104 1
a104 1
# Pseudo devices - the number indicates how many units to allocated.
@


1.35
log
@Add option GEOM_GPT. This brings the ability to have a large number of
partitions on a single disk.
@
text
@d62 2
a63 1
options 	DDB			#Enable the kernel debugger
d101 2
@


1.34
log
@Spell Ethernet correctly.
@
text
@d50 1
@


1.33
log
@ - Recruit some new ULE users by making it the default scheduler in GENERIC.
   ULE will be in a probationary period to determine whether it will be left
   as the default in 5.3 which would likely mean the rest of the 5.x series.
@
text
@d130 4
a133 4
device		aue		# ADMtek USB ethernet
device		axe		# ASIX Electronics USB ethernet
device		cue		# CATC USB ethernet
device		kue		# Kawasaki LSI USB ethernet
@


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

Requested by:	Many, for over a year
@
text
@d35 1
a35 1
options 	SCHED_4BSD		#4BSD scheduler
@


1.31
log
@Add syscons options and enable USB, since there is no conflict between
the OpenFirmware console and the syscons console when using a USB
keyboard.
@
text
@d58 1
@


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

Submitted by:	Edward Kaplan (tmbg37 on IRC)
Reviewed by:	rwatson (in principle)
@
text
@d85 6
d117 11
a127 9
#device		uhci		# UHCI PCI->USB interface
#device		ohci		# OHCI PCI->USB interface
#device		usb		# USB Bus (required)
#device		ugen		# Generic
#device		uhid		# "Human Interface Devices"
#device		ukbd		# Keyboard
#device		ulpt		# Printer
#device		umass		# Disks/Mass storage - Requires scbus and da0
#device		ums		# Mouse
d129 4
a132 3
#device		aue		# ADMtek USB ethernet
#device		cue		# CATC USB ethernet
#device		kue		# Kawasaki LSI USB ethernet
@


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

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


1.29
log
@add scbus for FireWire.
@
text
@d79 1
a79 1
device		scbus		# SCSI bus (required)
@


1.28
log
@Add FireWire drivers to GENERIC.
@
text
@d78 7
@


1.27
log
@Remove bitrot associated with `maxusers'.

Submitted by:	bde
@
text
@d118 5
@


1.26
log
@Fix whitespace problems with option lines.
@
text
@a23 1
maxusers	0
@


1.25
log
@Fix the style of the SCHED_4BSD commit.
@
text
@d34 1
a34 1
options		PSIM			#GDB PSIM ppc simulator
d37 4
a40 4
options		INET			#InterNETworking
options		INET6			#IPv6 communications protocols
options		FFS			#Berkeley Fast Filesystem
options		SOFTUPDATES		#Enable FFS soft updates support
d42 17
a58 17
options		UFS_DIRHASH		#Improve performance on big directories
options		MD_ROOT			#MD is a potential root device
options		NFSCLIENT		#Network Filesystem Client
options		NFSSERVER		#Network Filesystem Server
options		NFS_ROOT		#NFS usable as root device
#options	MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		PROCFS			#Process filesystem (requires PSEUDOFS)
options		PSEUDOFS		#Pseudo-filesystem framework
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		COMPAT_FREEBSD4		#Keep this for a while
options		SCSI_DELAY=15000	#Delay (in ms) before probing SCSI 
options		KTRACE			#ktrace(1) syscall trace support
options		SYSVSHM			#SYSV-style shared memory
options		SYSVMSG			#SYSV-style message queues
options		SYSVSEM			#SYSV-style semaphores
#options	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
d61 4
a64 4
options		DDB			#Enable the kernel debugger
options		INVARIANTS		#Enable calls of extra sanity checking
options		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
options		WITNESS			#Enable checks to detect deadlocks and cycles
d67 1
a67 1
#options	SMP			# Symmetric MultiProcessor Kernel
d122 4
a125 4
options		KTR
options		KTR_COMPILE=0xffffffff
#options		KTR_MASK=KTR_SIG
options		KTR_VERBOSE
@


1.24
log
@Not all cpus are MPC750s.  Replace the MPC750 cpu option with OEA.  This
stands for Operating Environment Architecture and is the specification that
all of the MPC6xx, MPC7xx, MPC7xxx and IBM7xx CPUs adhere to.
@
text
@d36 1
a36 1
options		SCHED_4BSD		#4BSD scheduler
@


1.23
log
@Add device zs to GENERIC on powerpc.
@
text
@d22 1
a22 1
cpu		MPC750
@


1.22
log
@Put replace spaces with tabs in keeping with the rest of the file.
@
text
@d81 1
@


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


1.20
log
@Remove obsolete GEOM option, and bring diskless options up-to-date

Approved by:  benno
@
text
@d36 1
@


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

Approved by:	re
@
text
@d29 1
a29 1
#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
a37 1
options		GEOM			#GEOMetry subsystem
d45 1
a45 1
#options	NFS_ROOT		#NFS usable as root device
d51 1
a123 4

# Diskless support
#options 	BOOTP
#options 	BOOTP_NFSROOT
@


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


1.17
log
@Roll back to previous version, no need for NO_GEOM when GEOM is
standard.
@
text
@d56 1
a56 2
#options	P1003_1B		#Posix P1003_1B real-time extentions
#options	_KPOSIX_PRIORITY_SCHEDULING
@


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

Put the GEOM related options into the intended order.

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

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

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

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

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

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

These issues are all being worked.

Sponsored by:	DARPA & NAI Labs.
@
text
@a35 2
options		NO_GEOM

@


1.15
log
@Clean up ddb warnings/errors and enable in GENERIC

Approved by: benno
Motivated by: gallatin
@
text
@d36 2
@


1.14
log
@It's Apple GMAC, not HMAC.

Approved by:	jake (for sparc64)
@
text
@d60 1
a60 1
#options		DDB			#Enable the kernel debugger
@


1.13
log
@Updated to somewhat match sparc64/conf/GENERIC

Approved by: benno
@
text
@d83 1
a83 1
device		gem		# Sun GEM/Sun ERI/Apple HMAC
@


1.12
log
@Use "options " rather than "options<tab>".
@
text
@d32 3
a34 12
options 	FFS
options 	NFSCLIENT
options 	NFS_ROOT
options 	BOOTP
options 	BOOTP_NFSROOT
options 	COMPAT_43
options 	INET
options         MD_ROOT
options         MD_ROOT_SIZE=1024
options 	INVARIANTS
options 	INVARIANT_SUPPORT
options 	WITNESS
d36 22
a57 1
options 	POWERMAC
d59 10
d70 58
a127 4
device		loop
device		ether
device		miibus
device		gem
@


1.11
log
@Fix the link to the Handbook
@
text
@d33 4
a36 4
options		NFSCLIENT
options		NFS_ROOT
options		BOOTP
options		BOOTP_NFSROOT
d38 1
a38 1
options		INET
d41 3
a43 3
options		INVARIANTS
options		INVARIANT_SUPPORT
options		WITNESS
d45 1
a45 1
options		POWERMAC
@


1.10
log
@de-count pci
@
text
@d7 1
a7 1
#    http://www.FreeBSD.org/handbook/kernelconfig-config.html
@


1.9
log
@No more NO_WERROR for the kernel.  It's still possible though, but
seperate from NO_WERROR which is easily mixed up with in userland.
@
text
@d47 1
a47 1
device		pci	1		#Unit count is for ahc/ahd
@


1.8
log
@Add explicit unit count on 'device pci' for ahc/ahd
@
text
@d30 1
a30 1
makeoptions	NO_WERROR=true		#XXX: We don't want -Werror just now
@


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

Inspired by:	bde
@
text
@d47 1
a47 1
device		pci
@


1.6
log
@Bring this in line with what I'm using.
@
text
@d15 3
a17 2
# device lines is also present in the NOTES configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in NOTES.
@


1.5
log
@Add ofwd to the GENERIC config for powerpc.
@
text
@d32 4
d37 1
d40 3
d44 7
a50 2
device		md
device		ofwd
@


1.4
log
@Add makeoptions NO_WERROR=true so that we can build. =)
@
text
@d37 1
@


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

MFC after:	1 week
@
text
@d29 1
@


1.2
log
@Add memory disk support to allow the boot process to proceed a bit further.
@
text
@d23 1
a23 1
maxusers	32
@


1.1
log
@The final commit for the first phase of PowerPC support.

This adds the config stuff needed to build kernels.

Reviewed by:	obrien
@
text
@d32 4
@

