head	1.55;
access;
symbols
	OLAH_TTCP:1.54.0.2
	RELEASE_2_0:1.54
	BETA_2_0:1.54
	ALPHA_2_0:1.53.0.2
	REL_before_johndavid_2_0_0:1.33
	MOVED_NEWCVS:1.33
	FINAL_1_1:1.25.2.2
	GAMMA_1_1:1.25.2.2
	BETA_1_1:1.25.0.2
	BP_BETA_1_1:1.25
	FINAL_1_0_2:1.16
	BRANCH_1_0:1.16.0.2
	FINAL_1_0:1.16
	EPSILON_1_0:1.12
	GAMMA_1_0:1.7;
locks; strict;
comment	@# @;


1.55
date	95.12.30.18.55.30;	author peter;	state dead;
branches;
next	1.54;

1.54
date	94.11.13.10.17.05;	author gibbs;	state Exp;
branches;
next	1.53;

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

1.52
date	94.10.15.22.19.37;	author phk;	state Exp;
branches;
next	1.51;

1.51
date	94.10.15.08.09.39;	author phk;	state Exp;
branches;
next	1.50;

1.50
date	94.10.14.23.16.28;	author phk;	state Exp;
branches;
next	1.49;

1.49
date	94.10.03.22.32.11;	author phk;	state Exp;
branches;
next	1.48;

1.48
date	94.09.28.22.57.22;	author wollman;	state Exp;
branches;
next	1.47;

1.47
date	94.09.28.22.49.52;	author davidg;	state Exp;
branches;
next	1.46;

1.46
date	94.09.28.22.46.20;	author davidg;	state Exp;
branches;
next	1.45;

1.45
date	94.09.26.16.15.04;	author jkh;	state Exp;
branches;
next	1.44;

1.44
date	94.09.22.19.37.25;	author wollman;	state Exp;
branches;
next	1.43;

1.43
date	94.09.18.21.18.49;	author se;	state Exp;
branches;
next	1.42;

1.42
date	94.09.16.20.14.00;	author wollman;	state Exp;
branches;
next	1.41;

1.41
date	94.09.09.22.12.36;	author csgr;	state Exp;
branches;
next	1.40;

1.40
date	94.09.09.22.03.49;	author wollman;	state Exp;
branches;
next	1.39;

1.39
date	94.09.01.02.19.28;	author se;	state Exp;
branches;
next	1.38;

1.38
date	94.08.31.06.17.19;	author davidg;	state Exp;
branches;
next	1.37;

1.37
date	94.08.19.00.00.38;	author phk;	state Exp;
branches;
next	1.36;

1.36
date	94.08.09.08.17.08;	author davidg;	state Exp;
branches;
next	1.35;

1.35
date	94.07.28.05.53.43;	author davidg;	state Exp;
branches;
next	1.34;

1.34
date	94.05.26.13.37.59;	author rgrimes;	state Exp;
branches;
next	1.33;

1.33
date	94.05.24.08.09.46;	author jkh;	state Exp;
branches;
next	1.32;

1.32
date	94.05.19.10.55.32;	author jkh;	state Exp;
branches;
next	1.31;

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

1.30
date	94.04.12.16.05.10;	author csgr;	state Exp;
branches;
next	1.29;

1.29
date	94.03.08.05.56.46;	author rgrimes;	state Exp;
branches;
next	1.28;

1.28
date	94.03.02.20.18.06;	author guido;	state Exp;
branches;
next	1.27;

1.27
date	94.03.01.01.27.01;	author alm;	state Exp;
branches;
next	1.26;

1.26
date	94.02.28.04.19.36;	author alm;	state Exp;
branches;
next	1.25;

1.25
date	94.02.07.10.42.02;	author rgrimes;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	94.02.07.04.27.55;	author alm;	state Exp;
branches;
next	1.23;

1.23
date	94.01.29.21.41.34;	author rgrimes;	state Exp;
branches;
next	1.22;

1.22
date	94.01.25.11.08.22;	author rgrimes;	state Exp;
branches;
next	1.21;

1.21
date	94.01.05.14.56.46;	author rgrimes;	state Exp;
branches;
next	1.20;

1.20
date	94.01.04.20.10.30;	author nate;	state Exp;
branches;
next	1.19;

1.19
date	93.12.19.00.49.48;	author wollman;	state Exp;
branches;
next	1.18;

1.18
date	93.12.12.12.22.25;	author davidg;	state Exp;
branches;
next	1.17;

1.17
date	93.11.03.20.02.20;	author ats;	state Exp;
branches;
next	1.16;

1.16
date	93.10.19.01.28.07;	author rgrimes;	state Exp;
branches;
next	1.15;

1.15
date	93.10.16.12.28.32;	author rgrimes;	state Exp;
branches;
next	1.14;

1.14
date	93.10.14.14.05.44;	author rgrimes;	state Exp;
branches;
next	1.13;

1.13
date	93.10.08.16.52.40;	author rgrimes;	state Exp;
branches;
next	1.12;

1.12
date	93.10.01.04.20.13;	author rgrimes;	state Exp;
branches;
next	1.11;

1.11
date	93.09.30.20.44.29;	author rgrimes;	state Exp;
branches;
next	1.10;

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

1.9
date	93.09.21.06.12.19;	author rgrimes;	state Exp;
branches;
next	1.8;

1.8
date	93.09.06.12.26.08;	author rgrimes;	state Exp;
branches;
next	1.7;

1.7
date	93.08.31.15.17.23;	author rgrimes;	state Exp;
branches;
next	1.6;

1.6
date	93.08.28.13.21.43;	author rgrimes;	state Exp;
branches;
next	1.5;

1.5
date	93.08.26.17.55.55;	author rgrimes;	state Exp;
branches;
next	1.4;

1.4
date	93.08.21.23.46.41;	author rgrimes;	state Exp;
branches;
next	1.3;

1.3
date	93.07.12.09.30.31;	author rgrimes;	state Exp;
branches;
next	1.2;

1.2
date	93.06.18.22.17.37;	author rgrimes;	state Exp;
branches;
next	1.1;

1.1
date	93.06.12.14.58.08;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	93.06.12.14.58.09;	author rgrimes;	state Exp;
branches;
next	;

1.25.2.1
date	94.03.08.05.55.37;	author rgrimes;	state Exp;
branches;
next	1.25.2.2;

1.25.2.2
date	94.04.12.16.37.30;	author csgr;	state Exp;
branches;
next	;


desc
@@


1.55
log
@recording cvs-1.6 file death
@
text
@#
# GENERICAH -- Generic machine with WD/AHx/NCR family disks
#
#	$Id: GENERICAH,v 1.54 1994/11/13 10:17:05 gibbs Exp peter $
#

machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
ident		GENERICAH
maxusers	10

options		MATH_EMULATE		#Support for x87 emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast File System
options		PROCFS			#Process filesystem
options		NFS			#Network File System
options		"CD9660"		#CD ISO9660 File System
options		"COMPAT_43"		#Compatible with BSD 4.3
options		UCONSOLE		#X Console support
options		"FAT_CURSOR"		#block cursor in syscons or pccons
options		"SCSI_DELAY=15"		#Be pessimistic about Joe SCSI device
options		"NCONS=4"		#4 virtual consoles
options		BOUNCE_BUFFERS		#include support for DMA bounce buffers

config		kernel	root on wd0 swap on wd0 and wd1 and sd0 and sd1 dumps on wd0

controller	isa0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1
#tape		ft0	at fdc0 drive 2

controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1

controller	ahb0	at isa? bio irq ? vector ahbintr
controller	aha0	at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller	pas0	at isa? port 0x1f88 bio
controller	aic0    at isa? port 0x340 bio irq 11 vector aicintr
controller	pci0
controller	ncr0

controller	scbus0

device		sd0
device		sd1
device		sd2
device		sd3

device		st0
device		st1

device		cd0	#Only need one of these, the code dynamically grows

device		wt0	at isa? port 0x300 bio irq 5 drq 1 vector wtintr
device		mcd0	at isa? port 0x300 bio irq 10 vector mcdintr
device		mcd1	at isa? port 0x340 bio irq 11 vector mcdintr

device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
device		sio2	at isa? port "IO_COM3" tty irq 5 vector siointr
device		sio3	at isa? port "IO_COM4" tty irq 9 vector siointr

device		lpt0	at isa? port? tty irq 7 vector lptintr
device		lpt1	at isa? port? tty
device		lpt2	at isa? port? tty

device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr
device ed1 at isa? port 0x300 net irq  5 iomem 0xd8000 vector edintr
device ed2 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr
device ep0 at isa? port 0x300 net irq 10 vector epintr
device ie0 at isa? port 0x360 net irq  7 iomem 0xd0000 vector ieintr
device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	sl	2
pseudo-device	pty	16
pseudo-device	speaker
pseudo-device	gzip		# Exec gzipped a.out's
@


1.54
log
@Add ep0 line to kernel config files.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.53 1994/10/20 00:53:26 phk Exp $
@


1.53
log
@According to a quick reading of sources, one experiment and Bruce's word:
aha, ahb and bt all on "irq ?" now.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.52 1994/10/15 22:19:37 phk Exp $
d82 1
@


1.52
log
@Added ed2 device, on a hard-jumpered location for SMC Ultra
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.51 1994/10/15 08:09:39 phk Exp $
d44 2
a45 2
controller	ahb0	at isa? bio irq 11 vector ahbintr
controller	aha0	at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
@


1.51
log
@Sanitized a little bit.  All SCSI is now "controllers" and LINT is more
sorted now.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.50 1994/10/14 23:16:28 phk Exp $
d79 4
a82 3
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr
device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr
@


1.50
log
@I added PROCFS back to the GENERIC kernels.  ps(1) needs /proc, so almost
any machine will load it anyway.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.49 1994/10/03 22:32:11 phk Exp $
d46 5
a52 3
device		pci0
device		ncr0

a63 1
controller      aic0    at isa? port 0x340 bio irq 11 vector aicintr
a65 1
device		pas0	at isa? port 0x1f88 bio
@


1.49
log
@I added "pserudo-device gzip" as default.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.48 1994/09/28 22:57:22 wollman Exp $
d17 1
@


1.48
log
@GENERIC*: remove commented-out options; the user should have to do
/some/ research to figure out how to turn them on.

LINT: better description of TCP_COMPAT_42: ``emulate 4.2BSD TCP bugs''.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.47 1994/09/28 22:49:52 davidg Exp $
d89 1
@


1.47
log
@Now that LKM is standard, PROCFS isn't needed in the GENERIC kernels
either.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.46 1994/09/28 22:46:20 davidg Exp $
a15 1
#options		GATEWAY			#Host is a Gateway (forwards packets)
a19 1
#options		"TCP_COMPAT_42"		#TCP/IP compatible with 4.2
@


1.46
log
@The FDESC filesystem is definately not needed in the GENERIC kernels.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.45 1994/09/26 16:15:04 jkh Exp $
a18 1
options		PROCFS			#Process File System
@


1.45
log
@Jim Babb's port of the AIC6360 code.
Submitted by:	babb
Obtained from:  NetBSD
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.44 1994/09/22 19:37:25 wollman Exp $
a19 1
options		FDESC			#File Descriptor File System
@


1.44
log
@More loadable VFS changes:

- Make a number of filesystems work again when they are statically compiled
  (blush)

- FIFOs are no longer optional; ``options FIFO'' removed from distributed
  config files.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.43 1994/09/18 21:18:49 se Exp $
d65 1
@


1.43
log
@Removed obsolete example of specifying PCI IntA to IRQ mapping for NCR.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.42 1994/09/16 20:14:00 wollman Exp $
a21 1
options		FIFO			#Support for FIFO files
@


1.42
log
@Delete unlikely-to-be-used filesystems from GENERIC kernels.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.41 1994/09/09 22:12:36 csgr Exp $
a51 1
#device		pci0	at isa? bio irq 9 vector pciintr
@


1.41
log
@Remove *_SAVER syscons options - I don't know how they go in here:
(These options did not even really exist in 1.1.5.1)
CVS:
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.40 1994/09/09 22:03:49 wollman Exp $
a17 2
options		LFS			#Log File System
options		MFS			#Memory File System
a19 1
options		KERNFS			#Kernel File System
a20 4
options		PORTAL			#Portal File System
options		UNION			#Union File System
options		NULLFS			#NULL File System
options		UMAPFS			#UID Map File System
@


1.40
log
@Don't include options MULTICAST or MROUTING in generic kernels.  MULTICAST
has no effect now, and MROUTING should never be defined by default.
(Eventually the code should be dynamically loadable.)

Also, allow for Pentium CPUs in GENERICBT kernels.

Add an `install' rule to Makefile.i386, which looks like this:
	mv /kernel /kernel.old
	install -c -m 555 -o root -g root -fschg kernel /
I'd like comments on whether or not you think it's a good idea to have
the kernel be immutable by default; I'm happy either way.
CVS:
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.39 1994/09/01 02:19:28 se Exp $
a35 1
options		"STAR_SAVER"		#syscons "stars" screen saver
@


1.39
log
@Submitted by:	Stefan Esser <se@@ZPR.Uni-Koeln.DE>
Added "device pci" and "device ncr" lines for a generic kernel with
support for the NCR 53c810 PCI SCSI host adapter (with no interrupts
configured, ie. working with 100Hz timer interrupts only).
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.38 1994/08/31 06:17:19 davidg Exp $
a16 2
options		MULTICAST		#IP Multicasting support
options		MROUTING		#IP Multicast Routing
@


1.38
log
@Rather than exclude bounce buffers support with NOBOUNCE, include it
with BOUNCE_BUFFERS. This is more intuitive, and is better for future
multiplatform support. Added BOUNCE_BUFFERS option to the GENERIC and
LINT kernel config files.
@
text
@d2 1
a2 1
# GENERICAH -- Generic machine with WD/AHx family disks
d4 1
a4 1
#	$Id: GENERICAH,v 1.37 1994/08/19 00:00:38 phk Exp $
d10 1
d61 4
@


1.37
log
@Added my ProAudioSpectum SCSI driver for cards with the 5380 SCSI-chip.
This is the slowest and most stupid of our SCSI-drivers, but it is there
and it works.  It has been tested with CD-ROM and disk.
It uses no interrupts, no DMA, just polled I/0.
Transfer-rate is <= 100Kbyte/sec.
If you set the jumpers on the board, you can change the unit-number and
you will be able to have four of these co-exist in one computer, why one
would do that is somewhat unclear though.
If I ever get my hand on the docs for this, I will improve it of course,
but for now we can install and access those CD-ROMs.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.36 1994/08/09 08:17:08 davidg Exp $
d38 1
@


1.36
log
@Added various filesystems and multicast support options. Removed my
personal config file now that the GENERIC ones provide an adequate
template.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.35 1994/07/28 05:53:43 davidg Exp $
d73 1
@


1.35
log
@Removed pager declarations. They are NOT optional, and don't need to be
declared.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.32 1994/05/19 10:55:32 jkh Exp $
a10 1
timezone	8 dst
d12 1
d15 3
d19 4
d25 4
a28 1
options		MFS			#Memory File System
d30 1
a30 1
options		NFS			#Network File System
d32 1
a32 2
options		"TCP_COMPAT_42"		#TCP/IP compatible with 4.2
options		XSERVER			#Xserver
a34 1
#options	GATEWAY			#Host is a Gateway (forwards packets)
@


1.34
log
@SYSCONS is no longer needed since pccons has been removed.

Update the GENERIC* to have the new file system options and the new kernel
name.

Fix the clean target in Makefile.i386 to rm kernel instead of 386bsd.
@
text
@a88 4

pseudo-device	swappager
pseudo-device	vnodepager
pseudo-device	devpager
@


1.33
log
@Get us closer to being able to install on the second drive.
@
text
@a12 1
maxfdescs	2048			#Max file descriptors per process
d15 5
a19 1
options		ISOFS			#ISO File System
a20 1
options		PCFS			#MSDOS File System
d31 1
a31 1
config		"386bsd"	root on wd0 swap on wd0 and wd1 and sd0 and sd1 dumps on wd0
@


1.32
log
@Start preparing for the new, improved, doesn't-hang-the-keyboard version of
syscons as standard.  pccons adherants are welcome to go fix pccons, but for
now I see only syscons really moving forward.
see
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.31 1994/05/16 09:40:09 jkh Exp $
d29 1
a29 1
config		"386bsd"	root on wd0 swap on wd0 and sd0 dumps on wd0
@


1.31
log
@Get generic kernels to be as forgiving of users with lossy hardware
as possible:

options         "SCSI_DELAY=15"         #Be pessimistic about Joe SCSI device
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.30 1994/04/12 16:05:10 csgr Exp $
d26 2
d64 1
a64 1
device		pc0	at isa? port "IO_KBD" tty irq 1 vector pcrint
@


1.30
log
@Remove lpa from the generic kernels - one step closer to nuking lpa !!
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.29 1994/03/08 05:56:46 rgrimes Exp $
d25 1
@


1.29
log
@Add mcd1 at 0x340 irq 11.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.28 1994/03/02 20:18:06 guido Exp $
d69 3
a71 3
device		lpt0	at isa? port "IO_LPT3" tty irq 7 vector lptintr
device		lpa0	at isa? port "IO_LPT1" tty
device		lpa1	at isa? port "IO_LPT2" tty
@


1.28
log
@Ttys structures are now allocated dynamically via ttymalloc/ttyfree.
This inetrface should be used from now on.
pseudo device pty xx still keeps its meaning: a maximum of
xx ptys is allowed.
A ringbuffer is now 2040 bytes long, per Garrett Wollman's request.
The changes are inspired by the way NetBSD did it (thanks for that!),
though I made it slihghtly different, including the interface so
at least 75% of the allocated space is deallocated when the tty is
closed.
Note further that it is easy to modify the ringbuffer length runtime.
This will have to wait untill some later date...


-Guido
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.27 1994/03/01 01:27:01 alm Exp $
d59 1
@


1.27
log
@floppy tape support still not quite there - it prevents
mounting the floppy disk  drives on some systems that don't have
a floppy tape drive.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.26 1994/02/28 04:19:36 alm Exp $
d81 1
a81 1
pseudo-device	pty	12
@


1.26
log
@Add floppy tape support.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.25 1994/02/07 10:42:02 rgrimes Exp $
d33 1
a33 1
tape		ft0	at fdc0 drive 2
@


1.25
log
@Remove the ft driver, it causes instant reboots during attatch, and this
was new code added at the last minute!
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.24 1994/02/07 04:27:55 alm Exp $
d33 1
@


1.25.2.1
log
@Add mcd1 at 0x340 irq 11.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.25 1994/02/07 10:42:02 rgrimes Exp $
a57 1
device		mcd1	at isa? port 0x340 bio irq 11 vector mcdintr
@


1.25.2.2
log
@Remove lpa from BETA_1_1 generic kernels
(lpa driver as such stays in 1.1)
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.25.2.1 1994/03/08 05:55:37 rgrimes Exp $
d68 3
a70 3
device		lpt0	at isa? port? tty irq 7 vector lptintr
device		lpt1	at isa? port? tty
device		lpt2	at isa? port? tty
@


1.24
log
@Add floppy tape support
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.23 1994/01/29 21:41:34 rgrimes Exp $
a32 1
tape		ft0	at fdc0 drive 2
@


1.23
log
@Remove commented out PROCFS, it is standard.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.22 1994/01/25 11:08:22 rgrimes Exp $
d30 4
a33 3
controller	fd0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fd0 drive 0
disk		fd1	at fd0 drive 1
@


1.22
log
@Disabled sg disk driver in LINT since there is no sg.c file in isa yet!

Removed com port comments, since we are about to depricate the driver.

Fix several plaes in LINT where people have been cutting and pasting using
xterms :-(
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.21 1994/01/05 14:56:46 rgrimes Exp $
a18 1
#options		PROCFS			#Proc File System
@


1.21
log
@Added dumps on wd0 to the end of all config lines so people know about it
and can change it.  This really won't change the kernels, it just documents
how to do the dumps on option.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.20 1994/01/04 20:10:30 nate Exp $
a62 7
#The old drivers are rarely needed anymore...
#device		com0	at isa? port "IO_COM1" tty irq 4 vector comintr
#device		com1	at isa? port "IO_COM2" tty irq 3 vector comintr
#device		com2	at isa? port "IO_COM3" tty irq 5 vector comintr
#device		com3	at isa? port "IO_COM4" tty irq 9 vector comintr

#For high speed serial lines.
@


1.20
log
@Updated config files for new multi-controller wd.c driver and removed
outdated wx config file.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.19 1993/12/19 00:49:48 wollman Exp $
d27 1
a27 1
config		"386bsd"	root on wd0 swap on wd0 and sd0
@


1.19
log
@Make everything compile with -Wtraditional.  Make it easier to distribute
a binary link-kit.  Make all non-optional options (pagers, procfs) standard,
and update LINT to reflect new symtab requirements.

NB: -Wtraditional will henceforth be forgotten.  This editing pass was
primarily intended to detect any constructions where the old code might
have been relying on traditional C semantics or syntax.  These were all
fixed, and the result of fixing some of them means that -Wall is now a
realistic possibility within a few weeks.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.18 1993/12/12 12:22:25 davidg Exp $
d35 7
a41 3
controller	wd0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk		wd0	at wd0 drive 0
disk		wd1	at wd0 drive 1
@


1.18
log
@1) Added proc file system from Paul Kranenburg with changes from
	John Dyson to make it reliably work under FreeBSD.
2) Added and enabled PROCFS in the GENERICxx and LINT kernels.
3) New execve() from me. Still work to be done here, but this version
	works well and is needed before other changes can be made. For
	a description of the design behind this, see freebsd-arch or
	ask me.
4) Rewrote stack fault code; made user stack VM grow as needed rather
	than all up front; improves performance a little and reduces
	process memory requirements.
5) Incorporated fix from Gene Stark to fault/wire a user page table
	page to fix a problem in copyout. This is a temporary fix and
	is not appropriate for pageable page tables. For a description
	of the problem, see Gene's post to the freebsd-hackers mailing
	list.
6) Tighten up vm_page struct to reduce memory requirements for it. ifdef
	pager page lock code as it's not being used currently.
7) Introduced new element to vmspace struct - vm_minsaddr; initial
	(minimum) stack address. Compliment to vm_maxsaddr.
8) Added a panic if the allocation for process u-pages fails.
9) Improve performance and accuracy of kernel profiling by putting in
	a little inline assembly instead of spl().
10) Made serial console with sio driver work. Still has problems with
	serial input, but is almost useable.
11) Added -Bstatic to SYSTEM_LD in Makefile.i386 so that kernels will
	build properly with the new ld.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.17 1993/11/03 20:02:20 ats Exp $
d19 1
a19 1
options		PROCFS			#Proc File System
@


1.17
log
@Added the option FAT_CURSOR into the GENERIC kernel descriptions for
pccons or syscons usage. Modified comment in LINT for FAT_CURSOR.
Now the FAT_CURSOR can be controlled over the option, instead of hacking
syscons.c and pccons.c.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.16 1993/10/19 01:28:07 rgrimes Exp $
d19 1
@


1.16
log
@Add ie0 to standard kernels, this is the ATT starlan/ethernet driver
from Garrett Wollman.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.15 1993/10/16 12:28:32 rgrimes Exp $
d23 1
@


1.15
log
@Add:
device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.14 1993/10/14 14:05:44 rgrimes Exp $
d75 1
@


1.14
log
@Move the wt0 (archive/wangtek tape driver) so that it is with the
other bio type devices.

Add mcd0 (mitsumi cd rom driver), to bad that GENERICBT is to large,
otherwise I could add this driver to it too.
--- 72,77 ----
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.13 1993/10/08 16:52:40 rgrimes Exp $
d74 1
@


1.13
log
@>From NetBSD
Change the cpu "i386" line to 2 lines:
cpu "I386_CPU"
cpu "I486_CPU"
This is so we can do real CPU classification of code.

Fix missing depend for assym.s which does depend on genassym.c
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.12 1993/10/01 04:20:13 rgrimes Exp $
d51 3
a74 2

device		wt0	at isa? port 0x300 bio irq 5 drq 1 vector wtintr
@


1.12
log
@Remove old ethernet drivers if_ec, if_ne, and if_we from config files
and from files.i386, they are no longer supported.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.11 1993/09/30 20:44:29 rgrimes Exp $
d8 2
a9 1
cpu		"i386"
@


1.11
log
@Only configure one cd unit now since the code is fully dynamic,
add comment about this to the device cd0 line.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.10 1993/09/25 15:50:41 jkh Exp $
a69 2
#device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr
device ne0 at isa? port 0x300 net irq 9 vector neintr
@


1.10
log
@Fixed spelling errors
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.9 1993/09/21 06:12:19 rgrimes Exp $
d48 1
a48 2
device		cd0
device		cd1
@


1.9
log
@Increase the number of ptys to 12, puts the kernel sizes very close to
the limit.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.8 1993/09/06 12:26:08 rgrimes Exp $
d54 1
a54 1
#The old drivers are rearly needed anymore...
@


1.8
log
@Add the following line to all generic configs as a comment so people would
know that they need to turn this on to get packets to forward.
#options      GATEWAY                 #Host is a Gateway (forwards packets)
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.7 1993/08/31 15:17:23 rgrimes Exp $
d81 1
a81 1
pseudo-device	pty	4
@


1.7
log
@Changed default irq and iomem address for ed0 so that most 3c503's and
wd80x3 class boards can be configured to the GENERIC kernels.

Entry was:
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr

Is now:
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.6 1993/08/28 13:21:43 rgrimes Exp $
d22 1
@


1.6
log
@Added options MATH_EMULTATE to the kernel config files to pull in the
387 math emulator (sys/i386/i386/math_emulate.c).  Made that file only
get compiled if options MATH_EMULATE is in the kernel.
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.5 1993/08/26 17:55:55 rgrimes Exp $
d69 1
a69 1
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr
@


1.5
log
@Added the following line to all the supplied config files to shut up the
config program until this thing is fixed correctly.

maxfdescs	2048			#Max file descriptors per process
@
text
@d4 1
a4 1
#	$Id: GENERICAH,v 1.4 1993/08/21 23:46:41 rgrimes Exp $
d13 1
d53 11
a63 10
device		com0	at isa? port "IO_COM1" tty irq 4 vector comintr
device		com1	at isa? port "IO_COM2" tty irq 3 vector comintr
device		com2	at isa? port "IO_COM3" tty irq 5 vector comintr
device		com3	at isa? port "IO_COM4" tty irq 9 vector comintr

#For high speed serial lines use these instead.
#device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
#device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
#device		sio2	at isa? port "IO_COM3" tty irq 5 vector siointr
#device		sio3	at isa? port "IO_COM4" tty irq 9 vector siointr
@


1.4
log
@Updated GENERICAH to be more current, new kernel GENERICBT for bt/uha
systems cloned from new GENERICAH.
@
text
@d4 1
a4 1
#	$Id$
d12 1
@


1.3
log
@For all ed0 driver lines removed iosiz 8192, and fixed the weintr to be
edintr (error from last time I updated these)
@
text
@d2 1
a2 1
# GENERICISA -- Generic ISA machine -- distribution floppy
d4 1
a5 19
# PATCHES MAGIC                LEVEL   PATCH THAT GOT US HERE
# --------------------         -----   ----------------------
# CURRENT PATCH LEVEL:         3       00158
# --------------------         -----   ----------------------
#
# 09 Feb 93	Nate Williams		Added options for X code to
#					compiled in by default
# 29 Mar 93	Rodney W. Grimes	Fixed com ports to be com0, com1
#					Added com2, com3, lpt, lpa
#					Replaced as0 with Julian SCSI
#					Fixed secound wd0 to be wd1
#					Cleaned up file, added comments
#					Added ahb, order is important!
#					Added pseudo-device speaker
#					Note: All IO_xxx names are 1 based
# 17 May 93	Rodney W. Grimes	Updated IRQ's 2 to IRQ 9's for
#					intr-0.1 code.  Changed ahb0 from
#					irq 12 to irq 11 the real default
#
d9 1
a9 1
ident		GENERICISA
d15 1
a43 2
device		st2
device		st3
d56 6
d67 1
a68 1
device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr
@


1.2
log
@Changed all we0's to ed0's.  Obsoleting if_we.c driver.
@
text
@d79 1
a79 1
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 iosiz 8192 vector weintr
@


1.1
log
@Initial revision
@
text
@d79 1
a79 1
device we0 at isa? port 0x280 net irq 9 iomem 0xd0000 iosiz 8192 vector weintr
@


1.1.1.1
log
@Initial import, 0.1 + pk 0.2.4-B1
@
text
@@
