head	1.12;
access;
symbols
	RELENG_4_11_0_RELEASE:1.3.2.2
	RELENG_4_11:1.3.2.2.0.12
	RELENG_4_11_BP:1.3.2.2
	RELENG_4_10_0_RELEASE:1.3.2.2
	RELENG_4_10:1.3.2.2.0.10
	RELENG_4_10_BP:1.3.2.2
	RELENG_4_9_0_RELEASE:1.3.2.2
	RELENG_4_9:1.3.2.2.0.8
	RELENG_4_9_BP:1.3.2.2
	RELENG_4_8_0_RELEASE:1.3.2.2
	RELENG_4_8:1.3.2.2.0.6
	RELENG_4_8_BP:1.3.2.2
	RELENG_4_7_0_RELEASE:1.3.2.2
	RELENG_4_7:1.3.2.2.0.4
	RELENG_4_7_BP:1.3.2.2
	RELENG_4_6_2_RELEASE:1.3.2.2
	RELENG_4_6_1_RELEASE:1.3.2.2
	RELENG_4_6_0_RELEASE:1.3.2.2
	RELENG_4_6:1.3.2.2.0.2
	RELENG_4_6_BP:1.3.2.2
	RELENG_4_5_0_RELEASE:1.3.2.1
	RELENG_4_5:1.3.2.1.0.6
	RELENG_4_5_BP:1.3.2.1
	RELENG_4_4_0_RELEASE:1.3.2.1
	RELENG_4_4:1.3.2.1.0.4
	RELENG_4_4_BP:1.3.2.1
	RELENG_4_3_0_RELEASE:1.3.2.1
	RELENG_4_3:1.3.2.1.0.2
	RELENG_4_3_BP:1.3.2.1
	RELENG_4_2_0_RELEASE:1.3.2.1
	RELENG_4_1_1_RELEASE:1.3.2.1
	PRE_SMPNG:1.5
	RELENG_4_1_0_RELEASE:1.3.2.1
	RELENG_3_5_0_RELEASE:1.1.2.2
	RELENG_4_0_0_RELEASE:1.3
	RELENG_4:1.3.0.2
	RELENG_4_BP:1.3
	RELENG_3_4_0_RELEASE:1.1.2.1
	RELENG_3:1.1.0.2;
locks; strict;
comment	@# @;


1.12
date	2002.03.09.08.28.10;	author luigi;	state dead;
branches;
next	1.11;

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

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

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

1.8
date	2001.02.01.21.05.51;	author luigi;	state Exp;
branches;
next	1.7;

1.7
date	2000.12.22.14.32.33;	author joe;	state Exp;
branches;
next	1.6;

1.6
date	2000.10.15.20.42.21;	author joe;	state Exp;
branches;
next	1.5;

1.5
date	2000.04.25.19.00.00;	author dwhite;	state Exp;
branches;
next	1.4;

1.4
date	2000.03.16.02.45.39;	author patrick;	state Exp;
branches;
next	1.3;

1.3
date	2000.02.09.08.48.36;	author luigi;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	99.11.28.21.33.42;	author pb;	state Exp;
branches;
next	1.1;

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

1.1.2.1
date	99.10.17.23.11.02;	author dwhite;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2000.02.12.19.04.26;	author luigi;	state Exp;
branches;
next	;

1.3.2.1
date	2000.03.19.19.41.00;	author patrick;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2002.03.08.13.18.06;	author luigi;	state dead;
branches;
next	;


desc
@@


1.12
log
@Nuke abandoned configuration.
@
text
@#
#	$Id: PICOBSD,v 1.8.2.2 1999/02/15 02:49:24 des Exp $
#
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker                def_sz  init    MFS_inodes      floppy_inodes
#PicoBSD       2200    init    4096            4096
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		NFS			#Network Filesystem
options		MD_ROOT
options		MSDOSFS			#MSDOS Filesystem
# options		"EXT2FS"
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		"NO_F00F_HACK"

device		isa
device		pci

device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk

# syscons is the default console driver, resembling an SCO console

device		atkbdc	1
device		atkbd
device		vga
device		sc	1

device		npx

device		sio

#device		ppc
#controller	ppbus
#device		nlpt
#device		plip
#device		ppi

# 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 de
device fxp

#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
device	bpf	4
options         COMPAT_OLDISA   #Use ISA shims and glue for old drivers

@


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


1.10
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
@a21 1
options		MFS
@


1.9
log
@FFS_ROOT was made obsolete, so remove it from the PicoBSD kernels.
@
text
@d9 1
@


1.8
log
@Add the MD_ROOT_SIZE option.
These files might need further work before producing a compilable kernel.
@
text
@a19 1
options		FFS_ROOT
@


1.7
log
@Remove COMPAT_OLDPCI.
@
text
@d6 3
a8 2
#PicoBSD       2400    init    4096            4096

@


1.6
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
@a73 1
options         COMPAT_OLDPCI   #Use PCI shims and glue for old drivers
@


1.5
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
@d28 2
a29 1
config		kernel	root on fd0a
d31 1
a31 2
controller	isa0
controller	pci0
d33 3
a35 16
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
device		fd0	at fdc0 drive 0
#device		fd1	at fdc0 drive 1

options		"CMD640"	# work around CMD640 chip deficiency
controller	wdc0	at isa? port "IO_WD1" bio irq 14 flags 0xb0ffb0ff
device		wd0	at wdc0 drive 0
device		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15 flags 0xb0ffb0ff
device		wd2	at wdc1 drive 0
device		wd3	at wdc1 drive 1

#options		ATAPI		#Enable ATAPI support for IDE bus
#options		ATAPI_STATIC	#Don't do it as an LKM
#device		acd0	#IDE CD-ROM
d39 14
a52 17
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		vga0	at isa? port ?
device		sc0	at isa? tty

device		npx0	at isa? port IO_NPX irq 13

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

#device		ppc0	at isa? port? net irq 7
#controller	ppbus0
#device		nlpt0	at ppbus?
#device		plip0	at ppbus?       
#device		ppi0	at ppbus?       
d58 2
a59 2
device de0
device fxp0
d61 12
a72 15
#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

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
pseudo-device	bpfilter	4
@


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

PR:	17383
Submitted by: Kelly Yancey <kbyanc@@posi.net>
@
text
@d92 3
@


1.3
log
@Update kernel config file.

Approved-by: jordan
@
text
@d54 1
a54 1
device		vga0	at isa? port ? conflicts
@


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

PR:	17383
Submitted by:	 Kelly Yancey <kbyanc@@posi.net>
@
text
@d54 1
a54 1
device		vga0	at isa? port ?
@


1.3.2.2
log
@Nuke this abandoned configuration which has been broken for ages.
@
text
@@


1.2
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
@d4 3
@


1.1
log
@Add a new floppy type, install.  This type builds a disk that can
slice, partition, newfs, and install FreeBSD from a tarball on a remote server.
Handy for doing mass-installs for server farms.

Documentation following shortly.
@
text
@d19 1
a19 1
options		MFS_ROOT
d31 2
a32 2
disk		fd0	at fdc0 drive 0
#disk		fd1	at fdc0 drive 1
d36 2
a37 2
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1
d40 2
a41 2
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1
d86 1
@


1.1.2.1
log
@MFC: Add install floppy.
@
text
@@


1.1.2.2
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
@a3 3
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker		def_sz	init	MFS_inodes	floppy_inodes
#PicoBSD	2400	init	4096		4096
@


