head	1.15;
access;
symbols
	RELENG_4_11_0_RELEASE:1.5.2.3
	RELENG_4_11:1.5.2.3.0.12
	RELENG_4_11_BP:1.5.2.3
	RELENG_4_10_0_RELEASE:1.5.2.3
	RELENG_4_10:1.5.2.3.0.10
	RELENG_4_10_BP:1.5.2.3
	RELENG_5_2_1_RELEASE:1.14
	RELENG_5_2_0_RELEASE:1.14
	RELENG_5_2:1.14.0.6
	RELENG_5_2_BP:1.14
	RELENG_4_9_0_RELEASE:1.5.2.3
	RELENG_4_9:1.5.2.3.0.8
	RELENG_4_9_BP:1.5.2.3
	RELENG_5_1_0_RELEASE:1.14
	RELENG_5_1:1.14.0.4
	RELENG_5_1_BP:1.14
	RELENG_4_8_0_RELEASE:1.5.2.3
	RELENG_4_8:1.5.2.3.0.6
	RELENG_4_8_BP:1.5.2.3
	RELENG_5_0_0_RELEASE:1.14
	RELENG_5_0:1.14.0.2
	RELENG_5_0_BP:1.14
	RELENG_4_7_0_RELEASE:1.5.2.3
	RELENG_4_7:1.5.2.3.0.4
	RELENG_4_7_BP:1.5.2.3
	RELENG_4_6_2_RELEASE:1.5.2.3
	RELENG_4_6_1_RELEASE:1.5.2.3
	RELENG_4_6_0_RELEASE:1.5.2.3
	RELENG_4_6:1.5.2.3.0.2
	RELENG_4_6_BP:1.5.2.3
	RELENG_4_5_0_RELEASE:1.5.2.2
	RELENG_4_5:1.5.2.2.0.4
	RELENG_4_5_BP:1.5.2.2
	RELENG_4_4_0_RELEASE:1.5.2.2
	RELENG_4_4:1.5.2.2.0.2
	RELENG_4_4_BP:1.5.2.2
	RELENG_4_3_0_RELEASE:1.5.2.1
	RELENG_4_3:1.5.2.1.0.2
	RELENG_4_3_BP:1.5.2.1
	RELENG_4_2_0_RELEASE:1.5.2.1
	RELENG_4_1_1_RELEASE:1.5.2.1
	PRE_SMPNG:1.7
	RELENG_4_1_0_RELEASE:1.5.2.1
	RELENG_3_5_0_RELEASE:1.1.2.4
	RELENG_4_0_0_RELEASE:1.5
	RELENG_4:1.5.0.2
	RELENG_4_BP:1.5
	RELENG_3_4_0_RELEASE:1.1.2.3
	RELENG_3_3_0_RELEASE:1.1.2.3
	RELENG_3:1.1.0.2;
locks; strict;
comment	@# @;


1.15
date	2004.03.24.07.51.38;	author luigi;	state dead;
branches;
next	1.14;

1.14
date	2002.03.15.08.46.18;	author luigi;	state Exp;
branches;
next	1.13;

1.13
date	2001.09.20.11.30.36;	author joe;	state Exp;
branches;
next	1.12;

1.12
date	2001.06.21.08.56.58;	author luigi;	state Exp;
branches;
next	1.11;

1.11
date	2001.04.22.23.33.17;	author joe;	state Exp;
branches;
next	1.10;

1.10
date	2001.02.01.21.05.52;	author luigi;	state Exp;
branches;
next	1.9;

1.9
date	2000.12.22.14.32.34;	author joe;	state Exp;
branches;
next	1.8;

1.8
date	2000.10.15.20.42.21;	author joe;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.25.19.00.04;	author dwhite;	state Exp;
branches;
next	1.6;

1.6
date	2000.03.16.02.45.41;	author patrick;	state Exp;
branches;
next	1.5;

1.5
date	2000.02.08.15.15.53;	author luigi;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	99.11.28.21.33.43;	author pb;	state Exp;
branches;
next	1.3;

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

1.2
date	99.08.23.18.49.50;	author dwhite;	state Exp;
branches;
next	1.1;

1.1
date	99.08.23.10.04.48;	author luigi;	state Exp;
branches
	1.1.2.1;
next	;

1.5.2.1
date	2000.03.19.19.41.03;	author patrick;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2001.05.10.05.07.26;	author luigi;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	2002.03.08.13.49.58;	author luigi;	state Exp;
branches;
next	1.5.2.4;

1.5.2.4
date	2012.11.17.07.24.22;	author svnexp;	state Exp;
branches;
next	;

1.1.2.1
date	99.08.23.13.46.13;	author luigi;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	99.08.23.18.57.44;	author dwhite;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	99.08.29.15.53.05;	author peter;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2000.02.12.19.04.37;	author luigi;	state Exp;
branches;
next	;


desc
@@


1.15
log
@Remove this picobsd floppy type.
We only want to support one in -current, and let people take care
of their own images.
@
text
@#
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.14 2002/03/15 08:46:18 luigi Exp $
#
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker                def_sz  init    MFS_inodes      floppy_inodes
#PicoBSD       2200    init    4096            32768
options MD_ROOT_SIZE=2200      # same as def_sz

hints  "PICOBSD.hints"
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		NFSCLIENT		#Network Filesystem
options		MD_ROOT			#MFS as root
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		IPFIREWALL
options		IPFIREWALL_DEFAULT_TO_ACCEPT
options		IPDIVERT
options         COMPAT_OLDISA   #Use ISA shims and glue for old drivers
#options		DEVFS
# Support for bridging and bandwidth limiting
#options	DUMMYNET
#options	BRIDGE

device	isa
device	pci

device	fdc

device  ata
device          atadisk
device          atapicd                 
options         ATA_STATIC_ID           #Static device numbering

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc	1
device		atkbd

device		vga

# syscons is the default console driver, resembling an SCO console
device		sc	1

device		npx

device		sio

device		ppc
device		ppbus
device		lpt
device		plip
device		ppi

#
# The following Ethernet NICs are all PCI devices.
#
device miibus
device dc
device fxp

# 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 ed
device ep
device ie

device	loop
device	ether
device	tun	2
#device	vn
device	pty	16
device	md
#device	gzip		# Exec gzipped a.out's
@


1.14
log
@Batch of fixes to the configuration files from Bruce Montague
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.13 2001/09/20 11:30:36 joe Exp $
@


1.13
log
@Remove options INTRO_USERCONFIG, MFS, USERCONFIG and VISUAL_USERCONFIG
from the PicoBSD kernel files as they're not relevant any more to
-current.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.12 2001/06/21 08:56:58 luigi Exp $
d21 1
a21 1
options		NFS_NOSERVER		#Network Filesystem
a28 1
options		PCI_QUIET
d67 2
a68 1
device de
@


1.12
log
@Remove support of I386_CPU in -current.
Make sure hints are statically compiled into the kernel,
because the bootloader is not available in picobsd and so the
hints file cannot be found at run time.

(This is kind of inconvenient if you have to handle non PnP devices,
but fortunately these days non-PnP ISA cards are disappearing...)
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.11 2001/04/22 23:33:17 joe Exp $
a21 1
options		MFS			#Memory Filesystem
a25 3
options		USERCONFIG		#boot -c editor
options		INTRO_USERCONFIG		#imply -c and parse info area
options		VISUAL_USERCONFIG	#visual boot -c editor
@


1.11
log
@FFS_ROOT was made obsolete, so remove it from the PicoBSD kernels.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.10 2001/02/01 21:05:52 luigi Exp $
d9 1
d11 1
a11 1
cpu		I386_CPU
@


1.10
log
@Add the MD_ROOT_SIZE option.
These files might need further work before producing a compilable kernel.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.9 2000/12/22 14:32:34 joe Exp $
a19 1
options		FFS_ROOT		#FFS usable as root device [keep this!]
@


1.9
log
@Remove COMPAT_OLDPCI.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.8 2000/10/15 20:42:21 joe Exp $
d7 1
@


1.8
log
@Fix the PICOBSD kernel configs.  They're now converted to use
Peter's new format, and I'd added hints files for each.

The build process uses the PICOBSD.hints file as well as the config,
and additionally builds with -DNO_MODULES.  The build process
probably needs to be converted to use the 'buildkernel' method
instead of running config itself.

The kernels now compile.  I've not been able to test the crunch
process however because it used the vn driver and there are no
/dev/vn device nodes under devfs yet.  Maybe someone else could
give it a go.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.7 2000/04/25 19:00:04 dwhite Exp $
a33 1
options         COMPAT_OLDPCI   #Use PCI shims and glue for old drivers
@


1.7
log
@Commit PicoBSD mega-patch:
. Bring PicoBSD up to date with -CURRENT reality.
. Make PicoBSD smart and not spam /dev/vn0 and /mnt.  Now it uses the first
  unused vn device and creates a temporary mountpoint in /tmp.
. Miscellaneous build cleanups and optimizations.

Unfortunately the bridge, isp, and router floppies are too big and need
the axe treatment.  The install floppy needs updating to -CURRENT. Dial and
net build and (appear to) run OK.  I will be adressing these in the
near future (unless someone beats me to it :-) ).

PR:		misc/17737
Submitted by:	Omachonu Ogali <oogali@@intranova.net>
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.6 2000/03/16 02:45:41 patrick Exp $
d40 2
a41 2
device	isa0
device	pci0
d43 1
a43 3
device	fdc0	at isa? port IO_FD1 irq 6 drq 2
device		fd0	at fdc0 drive 0
#device		fd1	at fdc0 drive 1
d45 1
a45 2
device  ata0    at isa? port IO_WD1 irq 14
device  ata1    at isa? port IO_WD2 irq 15
d51 2
a52 2
device	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
d54 1
a54 1
device		vga0	at isa?
d57 1
a57 1
device		sc0	at isa?
d59 1
a59 1
device		npx0	at nexus? port IO_NPX irq 13
d61 7
a67 10
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
device	ppbus0
device		lpt0	at ppbus?
device		plip0	at ppbus?       
device		ppi0	at ppbus?       
d72 2
a73 2
device de0              # DEC/Intel DC21x4x (``Tulip'')
device fxp0             # Intel EtherExpress PRO/100B (82557, 82558)
d80 11
a90 14
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	pty	16
pseudo-device	md
#pseudo-device	gzip		# Exec gzipped a.out's
@


1.6
log
@Remove "conflicts" from kernel config files for picobsd.

PR:	17383
Submitted by: Kelly Yancey <kbyanc@@posi.net>
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.5 2000/02/08 15:15:53 luigi Exp $
d33 2
@


1.5
log
@Update config files

Approved-by: jordan
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.4 1999/11/28 21:33:43 pb Exp $
d55 1
a55 1
device		vga0	at isa? conflicts
@


1.5.2.1
log
@MF5C: Remove "conflicts" from kernel config files for picobsd.

PR:	17383
Submitted by:	 Kelly Yancey <kbyanc@@posi.net>
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.5 2000/02/08 15:15:53 luigi Exp $
d55 1
a55 1
device		vga0	at isa?
@


1.5.2.2
log
@MFC: add options MD_ROOT_SIZE line to kernel config
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.5.2.1 2000/03/19 19:41:03 patrick Exp $
a6 1
options MD_ROOT_SIZE=2200      # same as def_sz
@


1.5.2.3
log
@Unbreak this configuration.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.5.2.2 2001/05/10 05:07:26 luigi Exp $
d68 5
a72 5
#device		ppc0	at isa? port? flags 0x40 irq 7
#device	ppbus0
#device		lpt0	at ppbus?
#device		plip0	at ppbus?       
#device		ppi0	at ppbus?       
d77 1
a77 2
device miibus
device dc0              # DEC/Intel DC21x4x (``Tulip'')
@


1.5.2.4
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/release/picobsd/net/PICOBSD 91889 2002-03-08 13:49:59Z luigi $
@


1.4
log
@Make the following changes to PicoBSD kernel configurations:
	- to account for recent changes in MFS:
		add pseudo-device md
		replace MFS_ROOT with MD_ROOT
	- replace deprecated "disk" with "device"
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.3 1999/08/28 01:33:38 peter Exp $
d4 3
d20 1
a20 1
options		NFS			#Network Filesystem
d38 2
a39 2
controller	isa0
controller	pci0
d41 1
a41 1
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
d45 5
a49 7
controller	wdc0	at isa? port IO_WD1 irq 14
device		wd0	at wdc0 drive 0
device		wd1	at wdc0 drive 1

controller	wdc1	at isa? port IO_WD2 irq 15
device		wd2	at wdc1 drive 0
device		wd3	at wdc1 drive 1
d51 2
a52 4
device		wcd0	#IDE CD-ROM

# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD
d55 1
a55 1
device		vga0	at isa? port ? conflicts
d68 1
a68 1
controller	ppbus0
@


1.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d19 1
a19 1
options		MFS_ROOT		#MFS as root
d39 2
a40 2
disk		fd0	at fdc0 drive 0
#disk		fd1	at fdc0 drive 1
d43 2
a44 2
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1
d47 2
a48 2
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1
d97 1
@


1.2
log
@Add 'options MFS_ROOT' back in to kernel configs -- not going to get far
without that!
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.1 1999/08/23 10:04:48 luigi Exp $
@


1.1
log
@Add missing file probably forgotten from previous commit
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.12 1999/08/22 21:44:19 dwhite dead $
d19 1
@


1.1.2.1
log
@add files forgotten in previous commits
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.8.2.4 1999/08/22 23:08:45 dwhite dead $
d5 5
a9 5
machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
d20 2
a21 2
options		"CD9660"		#ISO 9660 Filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
a28 1
options		NO_LKM
a33 2
config		kernel	root on fd0a

d37 1
a37 1
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
d41 1
a41 2
options		"CMD640"	# work around CMD640 chip deficiency
controller	wdc0	at isa? port "IO_WD1" bio irq 14
d45 1
a45 1
controller	wdc1	at isa? port "IO_WD2" bio irq 15
d49 1
a49 3
options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		acd0	#IDE CD-ROM
d52 2
a53 2
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
d58 1
a58 1
device		sc0	at isa? tty
d60 1
a60 1
device		npx0	at isa? port IO_NPX irq 13
d62 4
a65 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
d67 1
a67 1
device		ppc0	at isa? port? flags 0x40 net irq 7
d69 1
a69 1
device		nlpt0	at ppbus?
d84 6
a89 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.1.2.2
log
@MFC: Add 'options MFS_ROOT'
@
text
@d2 1
a2 1
#	$Id: PICOBSD,v 1.2 1999/08/23 18:49:50 dwhite Exp $
a18 1
options		MFS_ROOT		#MFS as root
@


1.1.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.1.2.4
log
@MFC: sync Picobsd build structure with the one in -current.
This involves a cleanup of the build scripts, removing
common files from the individual trees and put them in a
common place, and remove unused stuff.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/net/PICOBSD,v 1.1.2.3 1999/08/29 15:53:05 peter Exp $
a3 3
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker		def_sz	init	MFS_inodes	floppy_inodes
#PicoBSD	2200	init    4096		32768
@


