head	1.16;
access;
symbols
	RELENG_3_5_0_RELEASE:1.11.2.4
	RELENG_3_4_0_RELEASE:1.11.2.4
	RELENG_3_3_0_RELEASE:1.11.2.4
	RELENG_3_2_PAO:1.11.2.2.0.2
	RELENG_3_2_PAO_BP:1.11.2.2
	RELENG_3_2_0_RELEASE:1.11.2.2
	RELENG_3_1_0_RELEASE:1.11.2.2
	RELENG_3:1.11.0.2
	RELENG_3_BP:1.11
	RELENG_3_0_0_RELEASE:1.6
	v0_4:1.1.1.1
	PICOBSD:1.1.1;
locks; strict;
comment	@# @;


1.16
date	99.08.22.21.44.46;	author dwhite;	state dead;
branches;
next	1.15;

1.15
date	99.07.06.19.22.17;	author des;	state Exp;
branches;
next	1.14;

1.14
date	99.05.24.17.27.30;	author roger;	state Exp;
branches;
next	1.13;

1.13
date	99.02.12.20.35.51;	author abial;	state Exp;
branches;
next	1.12;

1.12
date	99.02.10.02.26.04;	author des;	state Exp;
branches;
next	1.11;

1.11
date	99.01.18.10.17.35;	author abial;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	99.01.14.23.22.51;	author abial;	state Exp;
branches;
next	1.9;

1.9
date	98.11.03.22.01.06;	author des;	state Exp;
branches;
next	1.8;

1.8
date	98.11.03.21.12.19;	author des;	state Exp;
branches;
next	1.7;

1.7
date	98.10.25.15.31.26;	author abial;	state Exp;
branches;
next	1.6;

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

1.5
date	98.09.23.15.20.55;	author abial;	state Exp;
branches;
next	1.4;

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

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

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

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

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

1.11.2.1
date	99.02.07.22.19.58;	author abial;	state Exp;
branches;
next	1.11.2.2;

1.11.2.2
date	99.02.15.02.49.31;	author des;	state Exp;
branches;
next	1.11.2.3;

1.11.2.3
date	99.05.24.15.32.30;	author roger;	state Exp;
branches;
next	1.11.2.4;

1.11.2.4
date	99.08.22.23.08.59;	author dwhite;	state dead;
branches;
next	;


desc
@@


1.16
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.15 1999/07/06 19:22:17 des Exp $
#

machine		i386
cpu		I386_CPU
cpu		I486_CPU
cpu		I586_CPU
cpu		I686_CPU
ident		PICOBSD
maxusers	10

#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		NFS			#Network Filesystem
options		MFS			#Memory Filesystem
#options		MSDOSFS			#MSDOS Filesystem
#options		CD9660			#ISO 9660 Filesystem
#options		PROCFS			#Process filesystem
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		USERCONFIG		#boot -c editor
#options		USERCONFIG_BOOT		#imply -c and parse info area
#options		VISUAL_USERCONFIG	#visual boot -c editor
options		IPFIREWALL
options		IPFIREWALL_DEFAULT_TO_ACCEPT
options		IPDIVERT
options		PCI_QUIET
#options		DEVFS
options		NO_SWAPPING
# Support for bridging and bandwidth limiting
#options	DUMMYNET
#options	BRIDGE

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		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

#device ppc0	at isa? port? flags 0x40 irq 7
#controller	ppbus0
#device		lpt0	at ppbus?
#device		plip0	at ppbus?
#device		ppi0	at ppbus?

#
# The following Ethernet NICs are all PCI devices.
#
device de0              # 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 ed1 at isa? port 0x300 irq 10 iomem 0xd0000
device ep0 at isa? port 0x300 irq 10
device ep1 at isa? port 0x280 irq 5
device ie0 at isa? port 0x300 irq 5 iomem 0xd0000
device ie1 at isa? port 0x360 irq 7 iomem 0xd0000

pseudo-device	loop
pseudo-device	ether
#pseudo-device	tun	2
#pseudo-device	vn
#pseudo-device bpf	4
pseudo-device ppp 	4
pseudo-device	pty	16
#pseudo-device	gzip		# Exec gzipped a.out's
@


1.15
log
@Rename bpfilter to bpf.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.14 1999/05/24 17:27:30 roger Exp $
@


1.14
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.11.2.2 1999/02/15 02:49:31 des Exp $
d97 1
a97 1
#pseudo-device bpfilter	4
@


1.13
log
@Merge from RELENG_3.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.12 1999/02/10 02:26:04 des Exp $
d5 5
a9 5
machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
d16 1
a16 1
options		FFS_ROOT
d18 1
a18 1
options		MFS
d20 1
a20 1
#options		"CD9660"		#ISO 9660 Filesystem
d22 1
a22 1
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
a30 1
options		NO_LKM
a35 2
config		kernel	root on fd0a

d39 1
a39 1
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
d43 1
a43 2
#options		"CMD640"	# work around CMD640 chip deficiency
#controller	wdc0	at isa? port "IO_WD1" bio irq 14
d47 1
a47 1
#controller	wdc1	at isa? port "IO_WD2" bio irq 15
d51 1
a51 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 3
a55 1
# syscons is the default console driver, resembling an SCO console
a56 2
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
a57 1
device		sc0	at isa? tty
d59 4
a62 1
device		npx0	at isa? port IO_NPX irq 13
d64 10
a73 4
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
device		sio2	at isa? disable port "IO_COM3" tty irq 5
device		sio3	at isa? disable port "IO_COM4" tty irq 9
d75 5
a79 1
#device		lpt0	at isa? port? tty irq 7
a84 2
device de0
device fxp0
d86 6
a91 6
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000
device ed1 at isa? port 0x300 net irq 10 iomem 0xd0000
device ep0 at isa? port 0x300 net irq 10
device ep1 at isa? port 0x280 net irq 5
device ie0 at isa? port 0x300 net irq 5 iomem 0xd0000
device ie1 at isa? port 0x360 net irq 7 iomem 0xd0000
@


1.12
log
@Use ppbus instead of the lpt driver.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.11 1999/01/18 10:17:35 abial Exp $
d57 1
a57 1
#device		wcd0	#IDE CD-ROM
d73 1
a73 5
#device ppc0	at isa? port? net irq 7
#controller	ppbus0
#device		nlpt0	at ppbus?
#device		plip0	at ppbus?
#device		ppi0	at ppbus?
@


1.11
log
@Fix copy & paste error.

Submitted by:	Reinier Bezuidenhout <rbezuide@@oskar.nanoteq.co.za>
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.10 1999/01/14 23:22:51 abial Exp $
d73 5
a77 1
#device		lpt0	at isa? port? tty irq 7
@


1.11.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.11 1999/01/18 10:17:35 abial Exp $
d57 1
a57 1
#device		acd0	#IDE CD-ROM
@


1.11.2.2
log
@Use ppbus instead of the old lpt driver.

Approved by:	jkh
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.11.2.1 1999/02/07 22:19:58 abial Exp $
d73 1
a73 5
#device ppc0	at isa? port? net irq 7
#controller	ppbus0
#device		nlpt0	at ppbus?
#device		plip0	at ppbus?
#device		ppi0	at ppbus?
@


1.11.2.3
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.11.2.2 1999/02/15 02:49:31 des Exp $
d16 1
a16 1
options		FFS_ROOT		#FFS usable as root device [keep this!]
d18 1
a18 1
options		MFS			#Memory Filesystem
d59 2
a60 1
# atkbdc0 controlls both the keyboard and the PS/2 mouse
a62 1

a63 2

# syscons is the default console driver, resembling an SCO console
d69 1
a69 1
device		sio1	at isa? port "IO_COM2" tty irq 3
d73 1
a73 1
#device ppc0	at isa? port? flags 0x40 net irq 7
a78 6
#
# The following Ethernet NICs are all PCI devices.
#
device de0              # DEC/Intel DC21x4x (``Tulip'')
device fxp0             # Intel EtherExpress PRO/100B (82557, 82558)

d83 2
@


1.11.2.4
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.11.2.3 1999/05/24 15:32:30 roger Exp $
@


1.10
log
@Change to new syscons devices.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.9 1998/11/03 22:01:06 des Exp $
d64 1
a64 1
device		sc0	at isa? tty irq 1
@


1.9
log
@Back out previous commit. The bpfilter -> bpf transition will have to be a
flag day unless we can hack config(8) to smooth things over.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.8 1998/11/03 21:12:19 des Exp $
d60 5
a64 1
device		sc0	at isa? port IO_KBD conflicts tty irq 1
@


1.8
log
@Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal
and will stick around for a while.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.7 1998/10/25 15:31:26 abial Exp $
d89 1
a89 1
#pseudo-device bpf	4
@


1.7
log
@Changes to comply with new syntax.

Noticed by:	bde, the Hawk Eye :-)
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.6 1998/09/24 16:39:55 abial Exp $
d89 1
a89 1
#pseudo-device bpfilter	4
@


1.6
log
@Turn off options BRIDGE and DUMMYNET again - there are still some pieces
missing. But I hope this will be ready before 3.0-R.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.5 1998/09/23 15:20:55 abial Exp $
d16 1
d37 1
a37 1
config		kernel	root on fd0
d42 1
a42 1
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
d47 1
a47 1
#controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
d51 1
a51 1
#controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
d60 1
a60 1
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
d62 1
a62 1
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr
d64 1
a64 1
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4 vector siointr
d66 2
a67 2
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
d69 1
a69 1
#device		lpt0	at isa? port? tty irq 7 vector lptintr
d78 6
a83 13
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 0x280 net irq 10 iomem 0xd0000 vector ieintr
device ie1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector ieintr
device ep0 at isa? port 0x300 net irq 10 vector epintr
device ep1 at isa? port 0x280 net irq 5 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 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
d87 1
a87 1
#pseudo-device	tun	4
@


1.5
log
@Turn on support for bridging and b/w limiting.
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.4 1998/09/19 21:45:18 abial Exp $
d33 2
a34 2
options	DUMMYNET
options	BRIDGE
@


1.4
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.3 1998/09/02 14:16:07 abial Exp $
d33 2
a34 2
#options	DUMMYNET
#options	BRIDGE
@


1.3
log
@Add options for bridging and bandwidth limiting (disabled by default).

Submitted by:	Luigi Rizzo <luigi@@iet.unipi.it>
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.2 1998/08/31 13:21:45 abial Exp $
d29 2
a30 2
options		DEVFS
options		SLICE
d98 1
a98 1
pseudo-device	gzip		# Exec gzipped a.out's
@


1.2
log
@We need only one device entry for PCI eth. cards.
Submitted by:	Luigi Rizzo <luigi@@iet.unipi.it>
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.1.1.1 1998/08/27 17:38:44 abial Exp $
d32 3
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.2 1998/08/10 19:17:42 abial Exp $
a71 1
device de1
a72 1
device fxp1
@


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