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.55.07;	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.32;	author joe;	state Exp;
branches;
next	1.12;

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

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

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

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

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

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

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

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

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

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

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

1.1
date	99.08.22.21.42.36;	author dwhite;	state Exp;
branches
	1.1.2.1;
next	;

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

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

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

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

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

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

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

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


desc
@@


1.15
log
@remove floppy image type
@
text
@#
# $FreeBSD: src/release/picobsd/dial/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		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		MD_ROOT			#Use MFS for root
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		EXT2FS
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
#options		DEVFS
options		NO_SWAPPING
options         COMPAT_OLDISA   #Use ISA shims and glue for old drivers

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          psm

device		vga

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

# Floating point support - do not disable.
device		npx

# Serial (COM) ports
device		sio

device		random		# Entropy device
device		loop		# Network loopback
device		ether		# Ethernet support
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
@


1.14
log
@Batch of fixes to the configuration files from Bruce Montague
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/dial/PICOBSD,v 1.13 2001/09/20 11:30:32 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/dial/PICOBSD,v 1.12 2001/06/21 08:56:57 luigi Exp $
a24 1
options		PCI_QUIET
@


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/dial/PICOBSD,v 1.11 2001/04/22 23:33:16 joe Exp $
a18 1
options		MFS			#Memory Filesystem
a23 3
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor
options		INTRO_USERCONFIG		#imply -c and parse info area
@


1.11
log
@FFS_ROOT was made obsolete, so remove it from the PicoBSD kernels.
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/dial/PICOBSD,v 1.10 2001/02/01 21:05:51 luigi Exp $
d8 1
@


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/dial/PICOBSD,v 1.9 2000/12/22 14:32:31 joe Exp $
a17 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/dial/PICOBSD,v 1.8 2000/10/15 20:42:20 joe Exp $
d4 4
a7 3
#marker                def_sz  init    MFS_inodes      floppy_inodes
#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/dial/PICOBSD,v 1.7 2000/04/25 18:59:54 dwhite Exp $
a30 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/dial/PICOBSD,v 1.6 2000/03/16 02:45:38 patrick Exp $
a8 2
cpu		I386_CPU
cpu		I486_CPU
d33 2
a34 2
device	isa0
device	pci0
d36 2
a37 6
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
d42 4
a45 4
# atkbdc0 controlls both the keyboard and the PS/2 mouse
device	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12
d47 1
a47 1
device		vga0	at isa? port ?
d50 1
a50 3
device		sc0	at isa?

device		npx0	at nexus? port IO_NPX irq 13
d52 2
a53 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? disable port IO_COM3 irq 5
device		sio3	at isa? disable port IO_COM4 irq 9
d55 2
d58 6
a63 24
#
# 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	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/dial/PICOBSD,v 1.5 2000/02/08 09:14:23 luigi Exp $
d5 1
a5 1
#PicoBSD       1600    init    4096            32768
d32 2
@


1.5
log
@Update config file
@
text
@d2 1
a2 1
# $FreeBSD$
d51 1
a51 1
device		vga0	at isa? port ? 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/dial/PICOBSD,v 1.5 2000/02/08 09:14:23 luigi Exp $
d51 1
a51 1
device		vga0	at isa? port ?
@


1.5.2.2
log
@Missing MD_ROOT_SIZE in kernel config file, and removed a
relative pathname in crunch.conf
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/dial/PICOBSD,v 1.5.2.1 2000/03/19 19:40:57 patrick Exp $
d5 1
a5 2
#PicoBSD       2000    init    4096            32768
options MD_ROOT_SIZE=2000      # same as def_sz
@


1.5.2.3
log
@Unbreak this configuration, by fixing kernel config, updating crunch.conf,
removing useless files.
(not done on -current because the configs are different there).
@
text
@d2 1
a2 1
# $FreeBSD: src/release/picobsd/dial/PICOBSD,v 1.5.2.2 2001/02/20 00:34:17 luigi Exp $
d5 2
a6 2
#PicoBSD       2200    init    4096            32768
options MD_ROOT_SIZE=2200      # same as def_sz
d50 1
a50 1
#device		psm0	at atkbdc? irq 12
d68 2
a69 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/dial/PICOBSD 91886 2002-03-08 13:25:38Z 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 5
a6 1
# $FreeBSD: src/release/picobsd/dial/PICOBSD,v 1.3 1999/08/28 01:33:14 peter Exp $
d33 2
a34 2
controller	isa0
controller	pci0
d36 1
a36 1
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
d40 5
a44 9
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

device		wcd0	#IDE CD-ROM
d47 1
a47 1
controller	atkbdc0	at isa? port IO_KBD
@


1.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d17 1
a17 1
options		MFS_ROOT		#Use MFS for root
d33 2
a34 2
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1
d37 2
a38 2
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1
d41 2
a42 2
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1
d86 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/22 21:42:36 dwhite Exp $
@


1.1
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
@d2 1
a2 1
# $Id: PICOBSD,v 1.7 1999/05/24 17:26:32 roger Exp $
d17 1
@


1.1.2.1
log
@Add files forgotten in previous commits.
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.5.2.3 1999/08/22 23:07:50 dwhite dead $
d4 5
a8 5
machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
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 1
a43 3
options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		acd0	#IDE CD-ROM
d46 3
a48 3
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12
d53 1
a53 1
device		sc0	at isa? tty
d55 1
a55 1
device		npx0	at isa? port IO_NPX irq 13
d57 4
a60 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
d75 5
a79 5
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.1.2.2
log
@MFC: Add 'options MFS_ROOT'
@
text
@d2 1
a2 1
# $Id: PICOBSD,v 1.2 1999/08/23 18:49:43 dwhite Exp $
a16 1
options		MFS_ROOT		#Use MFS for 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/dial/PICOBSD,v 1.1.2.3 1999/08/29 15:52:27 peter Exp $
a3 4
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker		def_sz	init	MFS_inodes	floppy_inodes
#PicoBSD	1600	init	4096		32768

@


