head	1.8;
access;
symbols
	RELENG_3_5_0_RELEASE:1.5.2.3
	RELENG_3_4_0_RELEASE:1.5.2.3
	RELENG_3_3_0_RELEASE:1.5.2.3
	RELENG_3_2_PAO:1.5.2.1.0.2
	RELENG_3_2_PAO_BP:1.5.2.1
	RELENG_3_2_0_RELEASE:1.5.2.1
	RELENG_3_1_0_RELEASE:1.5.2.1
	RELENG_3:1.5.0.2
	RELENG_3_BP:1.5
	RELENG_3_0_0_RELEASE:1.2
	v0_4:1.1.1.1
	PICOBSD:1.1.1;
locks; strict;
comment	@# @;


1.8
date	99.08.22.21.42.39;	author dwhite;	state dead;
branches;
next	1.7;

1.7
date	99.05.24.17.26.32;	author roger;	state Exp;
branches;
next	1.6;

1.6
date	99.02.12.20.35.14;	author abial;	state Exp;
branches;
next	1.5;

1.5
date	99.01.14.23.15.39;	author abial;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	98.11.14.20.10.15;	author abial;	state Exp;
branches;
next	1.3;

1.3
date	98.10.25.15.16.58;	author abial;	state Exp;
branches;
next	1.2;

1.2
date	98.09.19.21.44.50;	author abial;	state Exp;
branches;
next	1.1;

1.1
date	98.08.27.17.38.42;	author abial;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.08.27.17.38.42;	author abial;	state Exp;
branches;
next	;

1.5.2.1
date	99.02.07.22.19.52;	author abial;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	99.05.24.15.31.51;	author roger;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	99.08.22.23.07.50;	author dwhite;	state dead;
branches;
next	;


desc
@@


1.8
log
@Major PicoBSD update by luigi with some debugging help from myself.

. Now builds on -STABLE (-CURRENT is broken due to bugs)
. etc directory contents centralized instead of in each
  type directory (can exclude & override as desired)
. Removed extraneous language files (lang files for rc really necessary?)
. dialog-based build tool with support for custom floppy builds
. MFS image loads as a mfs_root module instead of compiled into kernel

THIS IS BROKEN ON CURRENT.  I'll MFC to -STABLE immediately following.
luigi tells me I have an OK from jkh on the MFC.

Submitted by:	luigi
@
text
@#
# $Id: PICOBSD,v 1.7 1999/05/24 17:26:32 roger Exp $
#
machine		i386
cpu		I386_CPU
cpu		I486_CPU
cpu		I586_CPU
cpu		I686_CPU
ident		PICOBSD
maxusers	3

options		MATH_EMULATE		#Support for x87 emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		MFS			#Memory Filesystem
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		EXT2FS
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor
options		INTRO_USERCONFIG		#imply -c and parse info area
#options		DEVFS
options		PCI_QUIET
options		NO_SWAPPING

controller	isa0
controller	pci0

controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1

controller	wdc0	at isa? port IO_WD1 irq 14
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port IO_WD2 irq 15
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1

device		wcd0	#IDE CD-ROM

# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12

device		vga0	at isa? port ? conflicts

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa?

device		npx0	at nexus? port IO_NPX irq 13

device		sio0	at isa? port IO_COM1 flags 0x10 irq 4
device		sio1	at isa? port IO_COM2 irq 3
device		sio2	at isa? disable port IO_COM3 irq 5
device		sio3	at isa? disable port IO_COM4 irq 9


#
# The following Ethernet NICs are all PCI devices.
#
device de0		# DEC/Intel DC21x4x (``Tulip'')
#device de1		# DEC/Intel DC21x4x (``Tulip'')
device fxp0		# Intel EtherExpress PRO/100B (82557, 82558

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.

device ed0 at isa? port 0x280 irq 5 iomem 0xd8000
device ep0 at isa? port 0x300 irq 10
device ie0 at isa? port 0x300 irq 5 iomem 0xd0000
device le0 at isa? port 0x300 irq 5 iomem 0xd0000
device lnc0 at isa? port 0x300 irq 10

pseudo-device	loop
pseudo-device	ether
pseudo-device	tun	1
pseudo-device	pty	16
#pseudo-device	gzip		# Exec gzipped a.out's
@


1.7
log
@Update PicoBSD kernel config files. Changes are
  removal of bio, tty, net
  removal of quotes
  switches from isa? to nexus? or atkbdc?
  additional comments

  These bring the kernel config files in sync with those in
  RELENG_3
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5.2.1 1999/02/07 22:19:52 abial Exp $
@


1.6
log
@Merge from RELENG_3.
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5 1999/01/14 23:15:39 abial Exp $
d4 5
a8 5
machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
d15 2
a16 2
options		FFS_ROOT
options		MFS
d18 3
a20 3
options		"CD9660"		#ISO 9660 Filesystem
options		"EXT2FS"
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
a26 3
options		NO_LKM

config		kernel	root on fd0
d31 1
a31 1
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
d35 1
a35 2
options		"CMD640"	# work around CMD640 chip deficiency
controller	wdc0	at isa? port "IO_WD1" bio irq 14
d39 1
a39 1
controller	wdc1	at isa? port "IO_WD2" bio irq 15
d43 8
a50 3
options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		acd0	#IDE CD-ROM
d53 1
d55 1
a55 5
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12
device		vga0	at isa? port ? conflicts
device		sc0	at isa? tty
d57 4
a60 1
device		npx0	at isa? port IO_NPX irq 13
a61 4
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
device		sio1	at isa? port "IO_COM2" tty irq 3
device		sio2	at isa? disable port "IO_COM3" tty irq 5
device		sio3	at isa? disable port "IO_COM4" tty irq 9
d63 6
d74 6
a79 9
device de0
#device de1
device fxp0

device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000
device ep0 at isa? port 0x300 net irq 10
device ie0 at isa? port 0x300 net irq 5 iomem 0xd0000
device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
device lnc0 at isa? port 0x300 net irq 10
@


1.5
log
@Change to the new syscons devices.
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.4 1998/11/14 20:10:15 abial Exp $
d49 1
a49 1
device		wcd0	#IDE CD-ROM
@


1.5.2.1
log
@Change wcd0 to acd0. Pointed out by "E-post fra NetCom-abonnent",
Norway :-)
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5 1999/01/14 23:15:39 abial Exp $
d49 1
a49 1
device		acd0	#IDE CD-ROM
@


1.5.2.2
log
@Updated PicoBSD kernel config files
  Use flags 0x40 for ppbus (as per GENERIC)
  Add comments to match the comments in GENERIC
  Remove old vector usage

Approved by: Andrzej Bialecki <abial@@webgiro.com>
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5.2.1 1999/02/07 22:19:52 abial Exp $
d15 2
a16 2
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		MFS			#Memory Filesystem
d51 2
a52 1
# atkbdc0 controlls both the keyboard and the PS/2 mouse
a55 1

a56 2

# syscons is the default console driver, resembling an SCO console
a66 6
#
# The following Ethernet NICs are all PCI devices.
#
device de0		# DEC/Intel DC21x4x (``Tulip'')
device fxp0		# Intel EtherExpress PRO/100B (82557, 82558

d71 3
@


1.5.2.3
log
@MFC: PicoBSD mega-upgrade.  It actually works in -STABLE, let's hope I
didn't miss anything.  According to luigi, I have jkh's OK on this.

Submitted by:  luigi
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5.2.2 1999/05/24 15:31:51 roger Exp $
@


1.4
log
@Change USERCONFIG_BOOT -> INTRO_USERCONFIG
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.3 1998/10/25 15:16:58 abial Exp $
d52 6
a57 1
device		sc0	at isa? port IO_KBD conflicts tty irq 1
a65 1
device		psm0	at isa? port IO_KBD conflicts tty irq 12
@


1.3
log
@Changes to comply with new syntax.

Noticed by:	bde, the Hawk Eye :-)
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.2 1998/09/19 21:44:50 abial Exp $
d23 1
a23 1
options		USERCONFIG_BOOT		#imply -c and parse info area
@


1.2
log
@Kill the remnants of DEVFS, since it's broken without the SLICE code...
Pity - it was _very_ handy.

This also required increasing of MFS size, so that PicoBSD consumes more
memory now...
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.1.1.1 1998/08/27 17:38:42 abial Exp $
d15 1
d34 1
a34 1
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
d39 1
a39 1
controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
d43 1
a43 1
controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
d52 1
a52 1
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
d54 1
a54 1
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr
d56 4
a59 4
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
device		sio2	at isa? disable port "IO_COM3" tty irq 5 vector siointr
device		sio3	at isa? disable port "IO_COM4" tty irq 9 vector siointr
d61 1
a61 1
device		psm0	at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
d71 5
a75 10
device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 vector edintr
#device ed1 at isa? port 0x300 net irq 5 iomem 0xd0000 vector edintr
device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector ieintr
device ep0 at isa? port 0x300 net irq 10 vector epintr
#device ex0 at isa? port? net irq? vector exintr
#device fe0 at isa? port 0x300 net irq ? vector feintr
device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr
device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr
#device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zeintr
#device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.4 1998/08/02 12:19:29 abial Exp $
d23 1
a23 2
options		DEVFS
options		SLICE
d26 1
d85 1
a85 1
pseudo-device	gzip		# Exec gzipped a.out's
@


1.1.1.1
log
@Initial import of PicoBSD v0.4 tree.
@
text
@@
