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.6
	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.4
	RELENG_4_4_BP:1.5.2.2
	RELENG_4_3_0_RELEASE:1.5.2.2
	RELENG_4_3:1.5.2.2.0.2
	RELENG_4_3_BP:1.5.2.2
	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.54.00;	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.35;	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.33;	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.03;	author dwhite;	state Exp;
branches;
next	1.6;

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

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

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

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

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

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

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

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

1.5.2.3
date	2002.03.08.13.36.22;	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.41.06;	author luigi;	state Exp;
branches;
next	1.1.2.2;

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

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

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


desc
@@


1.15
log
@remove this floppy image too.
@
text
@#
# $FreeBSD: src/release/picobsd/isp/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	20

options		MATH_EMULATE		#Support for x87 emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		NFSCLIENT		#Network Filesystem
#options		BOOTP
options		MD_ROOT			#MFS as root
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		PROCFS			#Process filesystem
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		IPFIREWALL
options		IPFIREWALL_DEFAULT_TO_ACCEPT
options		IPDIVERT
#options		DEVFS
# Support for bridging and bandwidth limiting
options		DUMMYNET
options		HZ=1000
#options	NMBCLUSTERS=4096
#options	BRIDGE

device	isa
device	pci

device	fdc

device	ata
device	atadisk
device	atapicd

# 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

# Support for multiport serial cards

options	COM_MULTIPORT

# Hayes ESP boards

options	COM_ESP

# Comtrol Rocketport
# The PCI versions
#device	rp
#device	rp
# The ISA versions
device	rp

# Cyclades Cyclom-Y serial driver
device cy	1

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 lnc

device	loop
device	ether
# iijppp uses tun instead of ppp device
device	ppp	8
device	tun	2
#device	vn
device	pty	16
device	md
#device	gzip		# Exec gzipped a.out's

options         COMPAT_OLDISA   #Use ISA shims and glue for old drivers

@


1.14
log
@Batch of fixes to the configuration files from Bruce Montague
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/isp/PICOBSD,v 1.13 2001/09/20 11:30:35 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/isp/PICOBSD,v 1.12 2001/06/21 08:56:58 luigi Exp $
d21 1
a21 2
options		NFS			#Network Filesystem
options		NFS_NOSERVER		#Network Filesystem
a31 1
options		PCI_QUIET
d86 2
a87 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/isp/PICOBSD,v 1.11 2001/04/22 23:33:17 joe Exp $
a23 1
options		MFS			#Memory Filesystem
a28 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/isp/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/isp/PICOBSD,v 1.9 2000/12/22 14:32:33 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/isp/PICOBSD,v 1.8 2000/10/15 20:42:21 joe Exp $
d6 2
a7 1
#PicoBSD       2400    init    4096            32768
@


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/isp/PICOBSD,v 1.7 2000/04/25 19:00:03 dwhite Exp $
a114 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/isp/PICOBSD,v 1.6 2000/03/16 02:45:40 patrick Exp $
d43 2
a44 2
device	isa0
device	pci0
d46 5
a50 9
device	fdc0	at isa? port IO_FD1 irq 6 drq 2
device		fd0	at fdc0 drive 0
#device		fd1	at fdc0 drive 1

device ata0    at isa? port IO_WD1 irq 14
device ata1    at isa? port IO_WD2 irq 15
device ata
device atadisk
device atapicd
d53 3
a55 3
device	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		vga0	at isa?
d58 1
a58 1
device		sc0	at isa?
d60 1
a60 1
device		npx0	at nexus? port IO_NPX irq 13
d62 1
a62 4
device		sio0	at isa? port IO_COM1 flags 0x10 irq 4
device		sio1	at isa? port IO_COM2 irq 3
device		sio2	at isa? port IO_COM3 irq 5
device		sio3	at isa? port IO_COM4 irq 9
a67 14
# AST

device		sio4	at isa? port 0x2a0 flags 0x701
device		sio5	at isa? port 0x2a8 flags 0x701
device		sio6	at isa? port 0x2b0 flags 0x701
device		sio7	at isa? port 0x2b8 flags 0x701 irq 12

# Boca Board. You must configure the ports above with -c to change the flags.

device		sio8	at isa? port 0x120 flags 0xb05
device		sio9	at isa? port 0x128 flags 0xb05
device		sio10	at isa? port 0x130 flags 0xb05
device		sio11	at isa? port 0x138 flags 0xb05 irq 12

d74 2
a75 2
#device	rp0
#device	rp1
d77 1
a77 2
device	rp0	at isa? port 0x100
device	rp1	at isa? port 0x180
d80 1
a80 2
device cy0	at isa? irq 10 iomem 0xd4000 iosiz 0x2000
device cy1	at isa? irq 11 iomem 0xd6000 iosiz 0x2000
d82 5
a86 5
device ppc0	at isa? port? flags 0x40 irq 7
device	ppbus0
device		lpt0	at ppbus?
device		plip0	at ppbus?
device		ppi0	at ppbus?
d91 2
a92 2
device de0              # DEC/Intel DC21x4x (``Tulip'')
device fxp0             # Intel EtherExpress PRO/100B (82557, 82558)
d99 4
a102 6
device ed0 at isa? port 0x280 irq 5 iomem 0xd8000
device ed1 at isa? port 0x300 irq 5 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 lnc0 at isa? port 0x300 irq 10 drq 0
d104 2
a105 2
pseudo-device	loop
pseudo-device	ether
d107 6
a112 6
pseudo-device	ppp	8
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/isp/PICOBSD,v 1.5 2000/02/08 14:49:31 luigi Exp $
d138 4
@


1.5
log
@Update makefile and kernel config file

Approved-by: jordan
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/isp/PICOBSD,v 1.4 1999/11/28 21:33:42 pb Exp $
d59 1
a59 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/isp/PICOBSD,v 1.5 2000/02/08 14:49:31 luigi Exp $
d59 1
a59 1
device		vga0	at isa?
@


1.5.2.2
log
@Missing MD_ROOT_SIZE in kernel config file,
fix relative pathname in crunch.conf,
add missing mountpoints for /fd ad /wd in mfs.mtree
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/isp/PICOBSD,v 1.5.2.1 2000/03/19 19:41:02 patrick Exp $
a6 1
options	MD_ROOT_SIZE=2400
@


1.5.2.3
log
@Unbreak this configuration.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/isp/PICOBSD,v 1.5.2.2 2001/02/20 00:45:51 luigi Exp $
d115 1
a115 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/isp/PICOBSD 91887 2002-03-08 13:36:22Z 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/isp/PICOBSD,v 1.3 1999/08/28 01:33:33 peter Exp $
d4 3
d21 1
d38 3
a40 1
#options	DUMMYNET
d43 2
a44 2
controller	isa0
controller	pci0
d46 1
a46 1
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
d50 5
a54 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
d56 2
a57 4
device		wcd0	#IDE CD-ROM

# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD
d59 1
a59 2

device		vga0	at isa? port ? conflicts
d106 1
a106 1
controller	ppbus0
@


1.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d20 1
a20 1
options		MFS_ROOT		#MFS as root
d41 2
a42 2
disk		fd0	at fdc0 drive 0
#disk		fd1	at fdc0 drive 1
d45 2
a46 2
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1
d49 2
a50 2
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1
d135 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:01:37 luigi Exp $
@


1.1
log
@Add missing file probably forgotten from previous commit
@
text
@d2 1
a2 1
# $Id$
d20 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:28 dwhite dead $
d5 5
a9 5
machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
d21 1
a21 1
options		"CD9660"		#ISO 9660 Filesystem
d23 1
a23 1
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
a31 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
d54 2
a55 2
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
d60 1
a60 1
device		sc0	at isa? tty
d62 1
a62 1
device		npx0	at isa? port IO_NPX irq 13
d64 4
a67 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? port "IO_COM3" tty irq 5
device		sio3	at isa? port "IO_COM4" tty irq 9
d75 4
a78 4
device		sio4	at isa? port 0x2a0 tty flags 0x701
device		sio5	at isa? port 0x2a8 tty flags 0x701
device		sio6	at isa? port 0x2b0 tty flags 0x701
device		sio7	at isa? port 0x2b8 tty flags 0x701 irq 12
d82 4
a85 4
device		sio8	at isa? port 0x120 tty flags 0xb05
device		sio9	at isa? port 0x128 tty flags 0xb05
device		sio10	at isa? port 0x130 tty flags 0xb05
device		sio11	at isa? port 0x138 tty flags 0xb05 irq 12
d93 2
a94 2
device	rp0
device	rp1
d96 2
a97 2
device	rp0	at isa? port 0x100 tty
device	rp1	at isa? port 0x180 tty
d100 2
a101 2
device cy0	at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000
device cy1	at isa? tty irq 11 iomem 0xd6000 iosiz 0x2000
d103 1
a103 1
device ppc0	at isa? port? flags 0x40 net irq 7
d105 1
a105 1
device		nlpt0	at ppbus?
d120 6
a125 6
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000
device ed1 at isa? port 0x300 net irq 5 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 lnc0 at isa? port 0x300 net irq 10 drq 0
@


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:49 dwhite Exp $
a19 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/isp/PICOBSD,v 1.1.2.3 1999/08/29 15:52:58 peter Exp $
a3 3
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker		def_sz	init	MFS_inodes	floppy_inodes
#PicoBSD	2400	init	4096		32768
@


