History log of /src/sys/arch/i386/conf/INSTALL
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
# 1.336 29-Jul-2022 riastradh

x86: Disable new DRM_LEGACY option in INSTALL kernel.

The INSTALL kernel appears to be intended to have no drm in it at
all, but DRM_LEGACY brings it in just for modules.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.335 11-Dec-2018 maya

revert previous, nouveau apparently works for some people.


# 1.334 11-Dec-2018 maya

comment out nouveau related lines in INSTALL kernels too


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.333 25-Dec-2017 rin

branches: 1.333.4;
Disable nouveau for INSTALL as in a similar manner to other DRMKMS drivers.
XXX pullup to netbsd-8


# 1.332 25-Dec-2017 rin

install/52845: Enable vga@isa and pcdisplay for INSTALL. Otherwise, install
media do not boot on pre-PCI machines.

XXX pullup to netbsd-8 and netbsd-7


Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
# 1.331 02-Nov-2014 christos

branches: 1.331.12;
switch to DRMKMS drivers


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE rmind-smpnet-nbase netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base jym-xensuspend-nbase rmind-uvmplock-base jym-xensuspend-base
# 1.330 28-May-2011 ryo

branches: 1.330.14; 1.330.30;
many whitespace cleanup.
confirmed "cvs diff -b" are identical.


Revision tags: uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base
# 1.329 11-Feb-2011 jmcneill

attach drm hw drivers to 'drm' not 'vga'


# 1.328 10-Feb-2011 jym

For i386, include MONOLITHIC for INSTALL rather than GENERIC. While here,
remove drm drivers, we don't need them for install.

i386 GENERIC has FFS and ELF support compiled as modules, so we hit
an interesting "chicken-egg" situation when the kernel attempts to mount
a ffs ramdisk, while the module might be contained inside... the ramdisk.

Interesting scenario: my netbsd-INSTALL.gz testing involved a QEMU image
which already contained an installed system, including modules. So the
bootloader was able to get the ffs.kmod, and lead to a successful mount
of the ramdisk.

Caught off-guard by gson@ automated builds... Erf. My fondest apologies.
Lesson learnt. Hopefully, this will unbreak the floppy install.
Waiting for the release build to finish...


# 1.327 10-Feb-2011 jym

Reinstate INSTALL kernel for embedded ramdisk installs.

Reasons being:
- INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from
features included within.
- INSTALL_FLOPPY has its own config(5) file, and is tailored for "small"
floppy images; it misses features/drivers that could be needed to boot
in a decent environment for recent x86 machines (like ACPI)
- makes it closer to floppies distrib available for amd64

While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD
does not use the 3.6MiB image for El Torito cdroms anymore.

Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and
release/contents to reflect reality.

See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html

No comments, no objections.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE jruoho-x86intr-base matt-nb5-pq3-base netbsd-5-1-RELEASE yamt-nfs-mp-base11 netbsd-5-1-RC4 uebayasi-xip-base2 yamt-nfs-mp-base10 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 yamt-nfs-mp-base9 uebayasi-xip-base netbsd-5-0-2-RELEASE yamt-nfs-mp-base8 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base haad-dm-base1 haad-dm-base simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 mjf-devfs2-base
# 1.326 02-May-2008 ad

branches: 1.326.10; 1.326.16; 1.326.22; 1.326.24;
Put the GENERIC kernel onto i386 installation CDs and load a kernel module
from the boot loader to provide the miniroot.


# 1.325 02-May-2008 ad

- Give x86 BIOS boot the ability to load new style modules and pass them
into the kernel. Based on a patch by jmcneill@, with many fixes and
improvements by me.

- Put MEMORY_DISK_DYNAMIC and MODULAR into the GENERIC kernels, so that
you can load miniroot.kmod from the boot blocks and boot into the
installer!


# 1.324 30-Apr-2008 ad

For PR kern/38537:

- Make MULTIPROCESSOR mandatory on i386.

Installation changes:

- Update installation section of release notes to match reality.
- Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
- Build INSTALL kernel from GENERIC, like on amd64.
- Update boot menu to allow disabling ACPI and/or SMP.
- Remove GENERIC.NOACPI from the installed kernel list.
- TODO: install default boot.cfg in etc.tgz.
- TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.

Build changes:

- No longer build ALL, it's for verification, is slow to build and the
build process is already crippled by the number of kernels built.
- No longer build GENERIC.NOACPI.


Revision tags: yamt-nfs-mp-base yamt-pf42-base
# 1.323 29-Mar-2008 cube

branches: 1.323.2; 1.323.4;
Add lii(4) where it makes sense.


# 1.322 27-Mar-2008 gdt

Following the change to remove GENERIC.local from the repository and
cinclude it, remove INSTALL.local and adjust kernels that referenced
it.


Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
# 1.321 16-Jan-2008 ad

branches: 1.321.6;
Remove options MATH_EMULATE.


Revision tags: matt-armv6-base
# 1.320 07-Jan-2008 martti

Fixed indentation, it should be

option<space><tab>
makeoption<space><tab>


Revision tags: vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.319 14-Nov-2007 ad

branches: 1.319.6;
- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
clutter the code significantly.
- Remove pccons.


Revision tags: jmcneill-base yamt-x86pmap-base4
# 1.318 17-Oct-2007 garbled

branches: 1.318.2;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.


Revision tags: yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base nick-csl-alignment-base5 ppcoea-renovation-base vmlocking-base
# 1.317 06-Sep-2007 martti

branches: 1.317.4;
Fixed indentation (it should be <keyword><space><tab><name><tab><comment>).


Revision tags: nick-csl-alignment-base4 nick-csl-alignment-base3 nick-csl-alignment-base2 nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
# 1.316 01-Jul-2007 xtraeme

branches: 1.316.4; 1.316.8; 1.316.10;
Move gcscide(4) to INSTALL_LARGE.


# 1.315 01-Jul-2007 xtraeme

Enable gcscide(4).


# 1.314 30-Jun-2007 jmcneill

Move ral@pci from INSTALL to INSTALL_LARGE, as requested by Manuel Bouyer.


# 1.313 30-Jun-2007 jmcneill

Enable ral@pci by default in the INSTALL kernel.


# 1.312 16-Jun-2007 ad

-options I2OVERBOSE.


# 1.311 14-Jun-2007 pavel

Remove some options which are not likely to be useful in INSTALL: PTRACE,
RFC2292 (previous version of IPv6 Advanced socket API). Disable SSP.


# 1.310 03-Jun-2007 dogcow

Move isp* from INSTALL to INSTALL_LARGE; isp is gigantic enough that it
makes a noticable impact in the size of the kernel. (build release now works
again.)


# 1.309 29-May-2007 christos

Add COMPAT_40 for struct ifreq changes.


# 1.308 28-May-2007 pavel

Move ixpide from INSTALL to INSTALL_LARGE. This controller is apparently
found only in southbridges of relatively recent motherboards.


# 1.307 28-May-2007 pavel

Move puc, ahcisata, nfe, svwsata from INSTALL to INSTALL_LARGE to help fit
INSTALL to a 2.88 MB floppy image. Suggested by Manuel Bouyer.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base
# 1.306 14-Mar-2007 drochner

branches: 1.306.6;
It doesn't make sense to specify "configuration" and "interface"
locators for uhub because a hub can't have sub-devices.
This might be sanity-checked eventually.
Same for ubt now after the change to device attachment.


Revision tags: ad-audiomp-base
# 1.305 25-Feb-2007 tsutsui

branches: 1.305.4; 1.305.6;
Hmm, comment out ciphy as well as vge(4).


# 1.304 25-Feb-2007 tsutsui

Add ciphy at mii for vge(4).


Revision tags: post-newlock2-merge newlock2-nbase newlock2-base
# 1.303 24-Jan-2007 tls

branches: 1.303.2;
Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has
not used partition ID 0x165 for many, many years, and the presence of
this option in INSTALL kernels can cause overwriting of existing FreeBSD
installations when sysinst writes back the disklabel. Those with very,
very old NetBSD installations may find that they must update their fdisk
partition tables to use partition ID 0x169 for their NetBSD partitions.

This seems like the best of a number of lousy choices for dealing with
this problem. Sysinst should perhaps grow code that asks whether an
existing 0x165 partition should be converted.

~


# 1.302 02-Jan-2007 dsl

Comment out 'bnx', a network card that requires a 120kb download isn't
going to be the only way to get data onto a system.
This should get the INSTALL image way back under 2.8M again.
Someone does need to sort out an ACPI install kernel though....


# 1.301 29-Dec-2006 yamt

update comments on NFS_V2_ONLY after nqnfs removal. no functional changes.
from Arnaud Lacombe.


# 1.300 28-Dec-2006 dogcow

Since pppd isn't part of the install image, having ppp in the kernel is a
little silly. (This also reduces the kernel size enough for build release to
work again.)


Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4
# 1.299 17-Dec-2006 bouyer

Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device.
Ported from OpenBSD by cube@, with some bus_dma fixes by me.
Tested on i386 and amd64.


# 1.298 17-Dec-2006 bouyer

Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.


Revision tags: yamt-splraiseipl-base3 netbsd-4-base
# 1.297 30-Nov-2006 bouyer

branches: 1.297.2;
Add ahcisata(4), a driver for AHCI 1.0 and 1.1 controllers. Tested on the sata
ports of a Intel 63xxESB chipset. Does not support NCQ yet.


# 1.296 28-Nov-2006 christos

Separate -Os into COPTS; pointed out by Izumi Tsutsui.


# 1.295 28-Nov-2006 christos

s/COPTS/CPUFLAGS/
s/-O2 //


# 1.294 25-Nov-2006 dsl

Remove the firmware for a few cards - saves 70k (before compression)


# 1.293 11-Nov-2006 jmmv

Remove tmpfs's experimental status. OK'ed by core@.


# 1.292 01-Nov-2006 tls

Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP, INSTALL,
INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels so that they are
smaller and faster by removing support for actual i386 CPUs (which
lack write protection in supervisor mode, which requires a costly
workaround) and math coprocessor emulation. Coprocessor emulation
is retained in the LAPTOP kernels, but not in the others. Where
it is known that a configuration cannot be run with particular CPUs
(i486 in *MP kernels) remove that support as well. Compile all
kernels with appropriate architecture and tuning flags (reduces
size, makes things faster). Those requiring support for machines
with i386 CPU or lacking coprocessor can use the *SMALL or *TINY
kernels.


Revision tags: yamt-splraiseipl-base2
# 1.291 21-Oct-2006 bouyer

Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in
newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work as
is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000 Ethernet PHYs


# 1.290 02-Oct-2006 chs

remove MALLOC_NOINLINE, it doesn't do anything anymore.


Revision tags: yamt-splraiseipl-base yamt-pdpolicy-base9
# 1.289 10-Sep-2006 riz

branches: 1.289.2;
Add msk and mskc.


Revision tags: yamt-pdpolicy-base8 rpaulo-netinet-merge-pcb-base
# 1.288 26-Aug-2006 christos

branches: 1.288.2;
PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP


# 1.287 14-Aug-2006 skrll

s/adpater/adapter/

Prompted by PR/34195


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7
# 1.286 30-Jul-2006 bouyer

branches: 1.286.2;
Add twa(4) and ld at twa where it makes sense.


Revision tags: yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base
# 1.285 19-Apr-2006 drochner

adjust comments for the new location of wskbdmap_mfii.c,
addresses PR kern/33290 by henry nelson


# 1.284 12-Apr-2006 martti

Added ciss(4). Tested by Joseph Dacuma on HP DL-380 G3 with Smart Array 5i.


Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3
# 1.283 25-Mar-2006 xtraeme

Enable rgephy(4).


Revision tags: peter-altq-base yamt-pdpolicy-base2
# 1.282 12-Mar-2006 chs

branches: 1.282.2;
add nfe.


# 1.281 06-Mar-2006 bouyer

branches: 1.281.2;
Add svwsata(4), a driver for Serverworks K2 SATA controllers. From
OpenBSD via Joerg Sonnenberger.


Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
# 1.280 05-Feb-2006 cube

branches: 1.280.2;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).


# 1.279 04-Feb-2006 rpaulo

bpfilter doesn't accept count anymore.


# 1.278 21-Jan-2006 dsl

branches: 1.278.2; 1.278.4;
Remove COMPAT_10..COMPAT_16, KERNFS, attimer, pcppi and 'le at pci'
Re-instate st
KERNFS was there for dmesg! but the program is smaller
IIRC attimer and pcppi are only used for beeps
The pcn driver does a better job than le.


# 1.277 04-Jan-2006 xtraeme

Enable rlphy(4).


# 1.276 20-Dec-2005 thorpej

branches: 1.276.2;
Remove the tablet line discipline.


Revision tags: ktrace-lwp-base
# 1.275 07-Dec-2005 tsutsui

Remove obsolete options VNODE_OP_NOINLINE.


# 1.274 07-Dec-2005 tsutsui

Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).


Revision tags: yamt-readahead-base3 yamt-readahead-base2
# 1.273 14-Nov-2005 gdt

Add (empty) INSTALL.local, parallel to GENERIC.local.
Change INSTALL kernels to include INSTALL.local instead of GENERIC.local.

With this change, one can add IPSEC in GENERIC.local and still build a
release, rather than having install kernels not fit on floppies.

Remaining nit: the PS2 install kernel includes the regular version
config file, and hence GENERIC.local.

(Posted for review on tech-pkg, encouragement to commit by lukem@, no
objections.)


Revision tags: yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.272 10-Sep-2005 jmmv

branches: 1.272.6;
Initial addition of tmpfs, an efficient memory file-system. This project
was developed as part of Google's Summer of Code 2005 program. This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.

The file-system is still *experimental*. Therefore, it is disabled by
default in all kernels. However, as typically done, a commented-out
entry is added in them to ease its setup.

Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.

OK'ed by my project mentor, William Studenmund (wrstuden@).


# 1.271 03-Sep-2005 dsl

Remove support for ATAPI and SCSI tapes from INSTALL and INSTALL_TINY.
This (just about) counteracts the bloat added by the 64bit inode changes
and the the larger data structures of the new ioconf.c.
The 'st' driver got fingered itself because of it's own size increase
caused by the addition of the stats.


# 1.270 19-Aug-2005 christos

Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels


# 1.269 19-Aug-2005 christos

64 bit inode changes.


# 1.268 05-Aug-2005 skrll

Add (commented out) ucycom to various kernel configs.


# 1.267 29-Jun-2005 christos

branches: 1.267.2;
People might need MFS for /dev or for restoring to /tmp.


# 1.266 28-Jun-2005 christos

Make this fit:
1. remove MFS, not useful during installation.
2. remove extra ethernet drivers, some of them cannot be used without firmware.
3. remove pty multiplexor
4. remove ddb history
5. remove a.out support
6. trim down maxusers to 2
7. remove the beep device driver
8. remove nfsv3 support

One more commit to /usr/bin/ftp and everything will build again...


# 1.265 28-Jun-2005 wiz

pss(4) was removed, remove it from kernel configs too.


# 1.264 19-Jun-2005 chs

uncomment hme, add more missing NICs.


Revision tags: yamt-km-base4 kent-audio2-base
# 1.263 25-Mar-2005 cube

Add attimer(4) configurations everywhere pcppi(4) exists, with the
following rule:
If a pcppi device is enabled for an attachment, enable an attimer for the
same attachement, otherwise comment it.


Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
# 1.262 01-Mar-2005 itojun

branches: 1.262.2;
due to size constraint, comment atu out


# 1.261 01-Mar-2005 itojun

add atu ether driver on usb


# 1.260 25-Feb-2005 simonb

Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files
that didn't have those options but had other earlier compat options.


# 1.259 18-Feb-2005 dsl

Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT


Revision tags: yamt-km-base2
# 1.258 11-Feb-2005 dsl

Add 'option FFS_SNAPSHOT' to most of the config files.
Commented out for kernels that appear to hace space constraints.


# 1.257 31-Jan-2005 hannken

Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
have a disk. Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@netbsd.org>


Revision tags: yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.256 06-Dec-2004 cube

branches: 1.256.4; 1.256.6;
Add ixpide(4).


# 1.255 01-Dec-2004 grant

add iteide(4) driver for ITE8212-based IDE controllers. from
OpenBSD, ported to NetBSD by me.

ok'd by bouyer@, thorpej@.


# 1.254 24-Nov-2004 bouyer

pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of
controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64.
Added to all kernel config file which had pdcide(4).


# 1.253 10-Nov-2004 christos

Add COMPAT_BSDPTY on all the kernels that have COMPAT options.


# 1.252 23-Oct-2004 augustss

s/uax/axe/


# 1.251 08-Sep-2004 jmmv

Set valid values for the (commented out) WS_DEFAULT_COLATTR and
WS_DEFAULT_MONOATTR options. This way, if a user blindly uncomments
them, he will not get a build failure. Addresses PR kern/26503.


# 1.250 04-Sep-2004 manu

IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@


# 1.249 10-Aug-2004 mycroft

+cs@pcmcia


# 1.248 08-Aug-2004 mycroft

xi -> xirc,com,xi


# 1.247 29-Jul-2004 jmmv

Implement border color customization in wscons(4), only available for vga(4)
at the moment.

This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER,
one to get the actual color and one to set it, respectively. Possible colors
match those defined by ANSI (and listed in wsdisplayvar.h).

It also adds two accessops to the underlying graphics device, getborder and
setborder, which mach their ioctl counterparts.

Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the
ioctls described above (to customize the border color from userland after
boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time.
The former is enabled by default on the GENERIC kernel, but not on INSTALL
(among others). The later is always commented out, leaving the usual black
border as a default.

wsconsctl is modified to allow accessing this value easily. For example,
'wsconsctl -d -w border=blue'.


# 1.246 28-Jul-2004 jmmv

Implement support to dynamically change wscons console and kernel colors.

Two new ioctls are added to the wsdisplay device, named WSDISPLAY_GMSGATTRS
and WSDISPLAY_SMSGATTRS, used to retrieve the actual values and set them,
respectively (the name, if you are wondering, comes from "message attributes").

A new emulop is added to the underlying display driver (only vga, for now)
which sets the new attribute for the whole screen, without having to clear
it. This is optional, which means that this also works with other drivers
that don't have this new operation.

Five new kernel options have been added, although only documented in
i386 kernels (for now):
- WSDISPLAY_CUSTOM_OUTPUT, which enables the ioctls described above to
change the colors dynamically from userland. This is enabled by default
in the GENERIC kernel (as well as others) but disabled on all INSTALL*
kernels (as this feature is useless there).
- WS_DEFAULT_COLATTR, WS_DEFAULT_MONOATTR, WS_DEFAULT_BG and WS_DEFAULT_FG,
which specify the default colors for the console at boot time. These have
the same meaning as the (already existing) WS_KERNEL_* variables.

wsconsctl is modified to add msg.default.{attrs,bg,fg} and
msg.kernel.{attrs,bg,fg} to the display part, so that colors can be changed
after boot.

Tested on NetBSD/i386 with vga (and vga in mono mode), and on NetBSD/mac68k.
No objections in tech-kern@.


# 1.245 19-Jul-2004 tron

Enable ehci(4) by default.


# 1.244 15-Jul-2004 atatat

Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.


# 1.243 09-Jul-2004 bouyer

Add geodeide(4), a driver for the AMD Geode CS5530A IDE controller.
Tested by Ian Zagorskih (ianzag at megasignal.com).


# 1.242 06-Jul-2004 mycroft

Remove XSERVER and XSERVER_DDB from all config files. wscons does not use
these, and pccons is rapidly heading for the guillotine.


# 1.241 27-Jun-2004 martin

Add mtd (Myson MTD803 3-in-1 Ethernet) driver.


# 1.240 22-Jun-2004 toshii

Add re; Realtek GbE.


# 1.239 29-Apr-2004 gendalia

add raidframe and raid autoconfig support to the INSTALL kernel.


Revision tags: netbsd-2-0-base
# 1.238 16-Feb-2004 wiz

branches: 1.238.2;
Remove last traces of DUMMY_NOPS option that was removed some
time ago.
From Jeff Rizzo in PR 24442.


# 1.237 17-Dec-2003 tls

Add "sk" driver for SysKonnect/Marvell GigE cards.


# 1.236 14-Dec-2003 dyoung

Add ath(4) for Atheros 802.11a/b/g cards.


# 1.235 14-Dec-2003 thorpej

Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
into its own driver (artsata).


# 1.234 13-Dec-2003 thorpej

Split out the Silicon Image SATALink support into its own driver,
"satalink".


# 1.233 12-Nov-2003 dsl

Double space for memory disk to 5MB, this costs (almost) nothing on the
install media and the kernels (and sysinst) will still run on a 16MB system.
(They haven't run on an 8MB system for a while - might affect 12MB though.)
The additional space in the root filesystem lets sysinst core dump properly!


# 1.232 05-Nov-2003 tron

Update comment for wm(4) attachment because the driver supports more
than the Intel 82543 and 82544.


# 1.231 04-Nov-2003 fvdl

Add and enable igphy.


# 1.230 04-Nov-2003 mycroft

Re-add ServerWorks IDE support, as "rccide". Note: this is untested, as I no
longer have a ServerWorks-based motherboard.


# 1.229 31-Oct-2003 nisimura

Added stpcide(4) driver for STMicroelectronics STPC IDE controllers.


# 1.228 18-Oct-2003 lukem

Use one 'atabus* at ata?' instead of multiple 'atabus* at FOOide? channel ?'


# 1.227 13-Oct-2003 dyoung

Add atw (ADMtek ADM8211 802.11).


# 1.226 08-Oct-2003 bouyer

Add new per-chip pciide drivers.


# 1.225 08-Oct-2003 bouyer

Add atabus


# 1.224 05-Oct-2003 tron

Add entry for bce(4).


# 1.223 07-Sep-2003 tron

Add "COMPAT_16" option.


# 1.222 06-Sep-2003 itojun

add rnd(4) device to installation media.
necessary for many purposes, including password seeding, tcp sequence number,
and more. see tech-security


# 1.221 07-Aug-2003 soren

Enable ahd(4) by default. There are some problems with higher speeds /
packetized mode, but those can be disabled in the Adaptec BIOS setup.


# 1.220 05-Jun-2003 dsl

branches: 1.220.2;
Increase sizes of space for ramdisks


# 1.219 15-May-2003 wiz

Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.


# 1.218 04-May-2003 ad

Enable the amr driver.


# 1.217 21-Apr-2003 fvdl

Add commented-out ahd driver.


# 1.216 17-Apr-2003 thorpej

Bump ramdisk size to 4600 blocks.


# 1.215 16-Apr-2003 thorpej

Add mpt(4).


# 1.214 10-Apr-2003 christos

Bye Bye UCONSOLE


# 1.213 08-Apr-2003 abs

Note that BSDI binaries require COMPAT_12, COMPAT_13, and COMPAT_43.
Addresses PR/3553, PR/6872, and PR/8029. Does not address PR/7262
Also add some missing COMPAT_15 entries.


# 1.212 16-Feb-2003 augustss

Add uax(4) (and url(4) in some cases).


# 1.211 06-Feb-2003 grant

add makphy PHY for Intel gigabit cards (wm).

fixes PR install/19338 from Tomi Nylund.


# 1.210 27-Jan-2003 thorpej

Add the "ataraid" pseudo-device and the "ld" instances that attach
to it.


# 1.209 20-Jan-2003 lukem

crank to 2240k; they've grown again


Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
# 1.208 27-Oct-2002 tsutsui

Add fmv* at isapnp? for FMV-183.


Revision tags: kqueue-aftermerge kqueue-beforemerge
# 1.207 16-Oct-2002 lukem

tweak the comments describing the memory disk size


# 1.206 04-Oct-2002 tsutsui

Add le* at isapnp?


Revision tags: kqueue-base
# 1.205 01-Oct-2002 fvdl

Merge Bill Sommerfeld's i386 MP branch. This code has some known
caveats, but works quite well in a lot of MP cases, and all
UP cases that I have tested. Parts of this will hopefully be
reworked in the not-too-distant future.


# 1.204 26-Sep-2002 grant

ep0 at isa? -> ep* (ala GENERIC), so ep instances during install are
consistent with GENERIC.


# 1.203 18-Sep-2002 lukem

enable USERCONF by default; it's small and extremely useful to have available.


Revision tags: gehenna-devsw-base sommerfeld_i386mpnext sommerfeld_i386mpbase_1
# 1.202 02-Aug-2002 ichiro

chenge comment for wi(4)
- add vender Intersil


# 1.201 22-Jul-2002 wiz

Sync (commented out) SHMMAXPGS value with vmparam.h.
Closes port-i386/12708 by Patrick Welche.


# 1.200 05-Jul-2002 abs

Ensure all INSTALL config files consistantly include PIPE_SOCKETPAIR,
MALLOC_NOINLINE, and VNODE_OP_NOINLINE. The exceptions are when they
include another config files that already defines the options, or if
they are for an embedded board, just define a few extra options, and
do not already define PIPE_SOCKETPAIR.


# 1.199 25-Jun-2002 lukem

- replace all "scsibus* at XXXX" with a single "scsibus* at scsi?"
- replace all "atapibus* at XXXX" with a single "atapibus* at atapi?"
- replace all "audio* at XXXX" with a single "audio* at audiobus?"
- replace all "midi* at XXXX" (except "midi* at pcppi?") with a single
"midi* at midibus?"


# 1.198 24-Jun-2002 lukem

Switch from pccons to wscons, so that USB keyboards have a chance of
working. From Grant Beattie <grant@netbsd.org>, with changes by me.


# 1.197 22-Jun-2002 fvdl

Add bge@pci attachment.


Revision tags: netbsd-1-6-base
# 1.196 26-Apr-2002 ad

branches: 1.196.2; 1.196.4;
Add a driver for Adaptec FSA RAID controllers, as often found in Dell
servers. Based on the FreeBSD/OpenBSD versions.


# 1.195 25-Apr-2002 atatat

Add the INCLUDE_CONFIG_FILE option to all config files. In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.


# 1.194 22-Apr-2002 ad

Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.


# 1.193 18-Apr-2002 wiz

Remove opms(4) and its device, /dev/pms0, from the i386 port, because
it has been obsoleted by pms(4).

Reviewed by fvdl and christos.


# 1.192 17-Apr-2002 mycroft

Switch from de to tlp by default.


# 1.191 15-Apr-2002 mycroft

Add wm.


# 1.190 14-Apr-2002 mycroft

The functionality of pmsi has been implemented in pms, so it's time for pmsi
to go back where it came from.


# 1.189 12-Apr-2002 gmcgarry

Add commented-out USERCONF option. Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.


# 1.188 02-Apr-2002 lukem

Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...


# 1.187 29-Mar-2002 ichiro

add url(4)


Revision tags: eeh-devprop-base
# 1.186 10-Mar-2002 lukem

* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
are now consistently named
* fold opt_mdsize.h into opt_md.h


Revision tags: newlock-base
# 1.185 04-Mar-2002 sommerfeld

The "gif*" tunnelling interface does everything ipip does.
Move usage example from ipip.4 to gif.4
Excise ipip and stitch up the scars.


Revision tags: ifpoll-base
# 1.184 10-Feb-2002 wiz

Update description for icsphy.


# 1.183 08-Feb-2002 jmcneill

Wups, forgot to add it to some other kernel configs as well.


# 1.182 27-Jan-2002 jdolecek

add options PIPE_SOCKETPAIR to individual kernel configs
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines


# 1.181 30-Dec-2001 wiz

Uncomment uhidev, since other entries depend on it.


# 1.180 28-Dec-2001 augustss

Update for new uhidev device attachment.


# 1.179 01-Dec-2001 bouyer

Add st at atapibus, now that it works.


# 1.178 20-Nov-2001 lukem

cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""


# 1.177 20-Nov-2001 lukem

- pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for options KGDB_DEVNAME="\"com\""
- use correct quotes for options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup


# 1.176 19-Nov-2001 tls

Who are we kidding? Nobody installs over a DS-3, and I seriously doubt
that anyone installs over HIPPI either. On the other hand, lots of people
would like to be able to install over their wireless networks or with their
Tigon Gig-E cards: so, let's synchronize this file's contents with the
modern world (at least a little bit).

Note that we really need to decide whether, as they used to be, the INSTALL
config files will be GENERIC with some lines *deleted* or whether they will
be GENERIC with some lines commented out. Using both styles is bad, but I
haven't fixed it in this commit.


Revision tags: thorpej-mips-cache-base
# 1.175 06-Nov-2001 enami

Use options<SPC><TAB> consistently (except for GENERIC_ISDN since it is
indented rather differently).


# 1.174 03-Nov-2001 tsutsui

Add trm at pci.


Revision tags: thorpej-devvp-base3 thorpej-devvp-base2
# 1.173 21-Sep-2001 ad

branches: 1.173.2;
Add `dpti', which is an I2O vendor extension implementing the DPT/Adaptec
control interface. This makes it possible to run the Linux versions of
dptmgr, raidutil, dptelog and other tools under NetBSD.


Revision tags: post-chs-ubcperf pre-chs-ubcperf
# 1.172 14-Sep-2001 nathanw

Change all instances of "[e]isa* at foo?" to "[e]isa0 at foo?".

This prevents attaching multiple [E]ISA buses, which we don't support
(Is there any such thing to support? I'm skeptical) and avoids the
"panic: isaattach: ISA bus already seen" that occurs on some laptops
with docking stations and EISA boxes. Since there is only one [E]ISA bus,
logically, the ISA device probe will still find devices on the
docking station.

This does not address the problem of inserting or removing the docking station
at runtime.

Relevant PRs: kern/6544, port-i386/10392, kern/11627, kern/13557,
install/13865.


Revision tags: thorpej-devvp-base
# 1.171 22-Aug-2001 hubertf

branches: 1.171.2;
90x[B] -> 90x[BC]


# 1.170 30-Jul-2001 ad

Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6
firmware. Based off the FreeBSD driver, and re-worked by tls, erh and I.


# 1.169 08-Jul-2001 abs

branches: 1.169.2;
Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)


# 1.168 07-Jul-2001 tsutsui

Remove (commented out) ncr* at pci? lines.


# 1.167 18-Jun-2001 thorpej

Add gsip(4), gphyter(4), and sf(4) drivers.


# 1.166 03-Jun-2001 tsutsui

Add iha at pci .


# 1.165 06-May-2001 ad

Add an (untested) EISA front-end for the `mlx' driver.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.164 21-Apr-2001 fvdl

s/cheap/expensive/ for DIAGNOSTIC


# 1.163 04-Feb-2001 ad

branches: 1.163.2;
Add a driver for the Mylex DAC960 family (including DEC SWXCR).


# 1.162 16-Jan-2001 augustss

Add uyap.


# 1.161 26-Nov-2000 ad

lsu -> ld, by popular request.


# 1.160 08-Nov-2000 ad

Add I2O stuff.


# 1.159 31-Oct-2000 fvdl

Sync INSTALL with GENERIC and INSTALL_LAPTOP with GENERIC_LAPTOP with
regard to wireless network interfaces and pcic iomem size (i.e.
bump iomem to 0x1000 and enable cnw, awi and ray).


# 1.158 19-Oct-2000 ad

- ca -> lsu
- Hook in twe.


# 1.157 02-Oct-2000 abs

Ensure all INSTALL* kernels have two ptys, and a note explaining why:
pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
(Some installers may not be using sysinst, in which case this just reduces
the number of ptys from 16 that are not used to 2 that are not used)
For i386 conf files, no change other than comments.


# 1.156 27-Sep-2000 fvdl

Enable usb devices that may be useful during the install (hubs, keyboard,
ethernet, mass storage).


# 1.155 26-Sep-2000 ad

cac* at eisa? reported as working.


# 1.154 25-Sep-2000 abs

Use "options<SPACE><TAB>" not "options<TAB>" - noted by simonb.
Move VNODE_OP_NOINLINE and NFS_V2_ONLY into '# Filesystem options' section.
Consistently label '# Filesystem options' and '#File systems' sections.


# 1.153 25-Sep-2000 abs

Ensure all INSTALL config files have (at least) COPTS="-Os", cincluding bebox
based on it working already for macppc.
Also add commented out:
#options VNODE_OP_NOINLINE # Don't inline vnode op calls
#options NFS_V2_ONLY # Exclude NFS3 and NQNFS code
as suggestions for additional savings


# 1.152 24-Sep-2000 jdolecek

don't specify number of ptys if >= 16 (current default initial number)
pty comments: normalize and g/c what is no longer relevant


# 1.151 13-Sep-2000 thorpej

Use VNODE_OP_NOINLINE.


# 1.150 21-Aug-2000 itohy

Fix typos.
No functional changes.


# 1.149 09-Jul-2000 mycroft

Turn on DDB history by default.


Revision tags: sommerfeld_i386mp_houseclean netbsd-1-5-base
# 1.148 18-Jun-2000 cyber

branches: 1.148.2;
increase size to allow for dhclient


# 1.147 11-Jun-2000 mycroft

Remove pcvt tentacles.


# 1.146 08-Jun-2000 fvdl

Make siop the default instead of ncr. The siop driver has proven to
be reliable, and, although it does not do tagged queueing yet, this
makes it a better choice.


# 1.145 07-Jun-2000 gmcgarry

Autonegotiation with xi driver is reported to work. Use it on the
install media.


Revision tags: minoura-xpg4dl-base
# 1.144 09-May-2000 hubertf

branches: 1.144.2;
Disable DDB_ONPANIC=0. A plain reboot in case of problems isn't really
helpful at install times, regarding diagnostics.


# 1.143 08-May-2000 augustss

Add (sometimes commented out) MIIVERBOSE option.


# 1.142 30-Apr-2000 dante

Update comment in adw*


Revision tags: sommerfeld_i386mpbase_20000422
# 1.141 22-Apr-2000 groo

name change; rl -> rtk


# 1.140 03-Apr-2000 augustss

Add atapibus* at umass?


# 1.139 22-Mar-2000 cgd

add commented out option PCI_CONFIG_DUMP whever there's a PCIVERBOSE.


# 1.138 16-Mar-2000 ad

Attach cac* at pci?, ca* at cac?. Commented out where needs be.


# 1.137 27-Feb-2000 mycroft

Change miniroot size to 3072.


# 1.136 24-Feb-2000 ad

- Attach dpt0 to the isa bus. Commented out since (a) at any valid address it
conflicts with too much other stuff (b) if I UTSLed correctly, EISA boards
may be picked up at an "ISA address and an EISA address" - I don't have
enough info on this yet to fix it (c) a DPT HBA at an address usually
assigned to wdc0/1 may get detected as a WD100x controller. Some of them can
emulate a WD100x controller, but the one I tested with doesn't.
- Sync with GENERIC just a little.


Revision tags: chs-ubc2-newbase
# 1.135 13-Jan-2000 ad

branches: 1.135.2;
[#[@ ]]dpt* at eisa? slot ?


# 1.134 04-Jan-2000 itojun

enable INET6. commit for boot floppy fix should follow.
add awi0 and cnw0 (commented out)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.133 12-Dec-1999 soren

s/16x450/16x50/


# 1.132 07-Dec-1999 thorpej

Add nsphyter.


# 1.131 15-Nov-1999 dante

Add WDTR, SDTR and TAGQ disable options


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.130 05-Nov-1999 thorpej

branches: 1.130.2;
Add tlp, document TLP_MATCH_* options, and add some missing PHYs.


# 1.129 08-Oct-1999 drochner

branches: 1.129.2; 1.129.4;
forgot to comment out the orphaned "scsibus"


# 1.128 06-Oct-1999 drochner

comment out "ncr* at isa?" (NCR 53C80 - cheap SCSI) in the standard
config files. The probe funktion gives false hits and steps onto
other hardware. (PR port-i386/8361 by cgd and my own experience)


# 1.127 28-Sep-1999 thorpej

branches: 1.127.2;
Add Megahertz Ethernet/Modem combo card goo.


# 1.126 27-Sep-1999 ad

Note DPT controllers as needed. If it looks like a stripped down GENERIC,
it gets it.


# 1.125 23-Sep-1999 tron

Add Realtek 8129/8139 driver to install kernel as suggested by
Patrick Welche in PR install/8477.


# 1.124 29-Aug-1999 thorpej

Add `umass'.


# 1.123 12-Aug-1999 bouyer

Add wi* at pcmcia, wawelan adapters can be used for installs.


# 1.122 03-Aug-1999 thorpej

Add the "sip" driver (SiS 900 Ethernet).


Revision tags: chs-ubc2-base
# 1.121 29-Jul-1999 augustss

It's time to be COMPAT_14.


# 1.120 12-Jul-1999 kleink

Add eso(4) and the devices attached to it.


# 1.119 05-Jul-1999 fvdl

EXEC_ELF32 is standard now.


# 1.118 09-Jun-1999 christos

Synchronize with GENERIC


# 1.117 19-May-1999 bouyer

Document the 'wdc at isa' flags.


# 1.116 06-May-1999 christos

Well we are functional enough to install from an NTFS volume, so why knot?


# 1.115 09-Apr-1999 bad

Enable the TROPIC based shared RAM Token-Ring drivers.


Revision tags: netbsd-1-4-base
# 1.114 27-Mar-1999 kleink

branches: 1.114.2;
Typo.


# 1.113 27-Mar-1999 explorer

remove EXPERIMENTAL comment, enable /dev/random in GENERIC kernels


# 1.112 17-Mar-1999 sommerfe

Build kernels -Os. Appears to generate smaller code than -O1 or -O2


# 1.111 15-Mar-1999 christos

Enable EXEC_ELF32... It only adds 4K to the kernel, and makes an ELF
install floppy to work (from Andrew Gillham)


# 1.110 16-Feb-1999 abs

Update IDE comments, from yoavcs@inter.net.il


# 1.109 02-Feb-1999 bouyer

Mention pciide(4).


# 1.108 01-Feb-1999 he

Enable DDB, but with DDB_ONPANIC=0.


# 1.107 25-Jan-1999 cgd

kill accidental 'options MSGBUFSIZE...' that crept in to rev 1.89.
while a larger message buffer size might be a good idea (even as the
default), the existing definition here was way too large and was, in
fact, accidental!


# 1.106 23-Jan-1999 drochner

update for mouse renaming


# 1.105 06-Jan-1999 thorpej

Add the `pcscp' driver.


# 1.104 19-Dec-1998 he

Add 'ex' driver and various mii stuff, from GENERIC.


Revision tags: kenh-if-detach-base
# 1.103 19-Nov-1998 he

Bump ramdisk size by 100 blocks -- ran out of space.


# 1.102 16-Nov-1998 marc

Avoid irq 5 and 7, the most likely cause of problems on modern laptops.


# 1.101 12-Nov-1998 rvb

Oops, I didn't mean to let that last commit get out. Though
maybe Havard should look at the changes (to make INSTALL smaller)
and see if any are general/reasonable for everyone.


# 1.100 12-Nov-1998 rvb

Perry said I should ... enable pms0 for GENERIC


# 1.99 10-Nov-1998 bouyer

Add and enable the pciide driver.


Revision tags: chs-ubc-base
# 1.98 10-Oct-1998 thorpej

Add pcmcom driver and com slaves.


# 1.97 26-Sep-1998 dante

Add support for AdvanSys Ultra Wide boards


# 1.96 31-Aug-1998 thorpej

UVM+PMAP_NEW is standard now; don't need it in individual config files.


# 1.95 26-Aug-1998 dante

Add AdvanSys SCSI controller


# 1.94 11-Aug-1998 thorpej

Adapt to MII changes.


Revision tags: eeh-paddr_t-base
# 1.93 27-Jul-1998 perry

NORVEGIAN -> NORWEGIAN


# 1.92 27-Jul-1998 bouyer

Correct indent.


# 1.91 27-Jul-1998 bouyer

Ops, forgot FINNISH_KBD.


# 1.90 27-Jul-1998 bouyer

Document FRENCH_KBD,GERMAN_KBD,NORVEGIAN_KBD options.


# 1.89 27-Jul-1998 thorpej

Add cs0 at isa? port 0x300, wildcard IRQ and memory address, to pull
them from the EEPROM. Wildcard DRQ to force memory-mode operation; this
value is not available in the EEPROM and must be configured manually.


# 1.88 26-Jun-1998 cgd

add device declarations for 'puc'-related devices. Add lpt attaching
to puc to the files file, because it can't go in files.pci (see comments
here or there).


# 1.87 26-Jun-1998 lukem

remove options FIFO; it's now the default


# 1.86 07-Jun-1998 enami

Remove TAB after `options I686_CPU'.


# 1.85 02-Jun-1998 thorpej

Add epic* at pci?


# 1.84 31-May-1998 veego

Add options COMPAT_386BSD_MBRPART.


# 1.83 20-Apr-1998 drochner

There are NE2100 compatible cards which cannot IRQ 10.
Use IRQ 9 in the default configuration.
(Thanks to Rick Byers <rickb@iaw.on.ca>.)


# 1.82 16-Apr-1998 drochner

-"spkr" now attaches to "pcppi"
-"le at isa" is split into "depca", "nele" and "bicc"


# 1.81 03-Apr-1998 enami

Add entry for aic* at isapnp.


# 1.80 03-Apr-1998 enami

Add entry for mbe* at pcmcia.


# 1.79 03-Apr-1998 enami

Add entries for ate0 and fmv0 (former is tested but latter is not).
Remove fe0.


# 1.78 22-Mar-1998 drochner

The "pckbd" attribute of pc/vt is now "pckbcport".
Use the real console driver name here to make more obvious where
pms and spkr attach to.


# 1.77 01-Mar-1998 augustss

Change ie[01] to ef, ai, and ix so that these kernels can be used again.


# 1.76 06-Feb-1998 mrg

remove paging options from kernel files.


# 1.75 06-Feb-1998 thorpej

Add pceb at pci and {eisa,isa} at pceb attachments.


# 1.74 06-Feb-1998 mrg

add the i386 MD portions for UVM.


# 1.73 15-Jan-1998 cgd

add 'sd* at atapibus? drive ?' to all kernel configs already containing
an analogous line for 'cd'.


# 1.72 14-Jan-1998 drochner

from Dave Burgess per PR4620:
-base address 0x308 is supported by more Wangtek QIC tapes than 0x300
-Ultrastor ISA SCSI adapters can't be set to base address 0x334
(changed to 0x340)


# 1.71 27-Nov-1997 fvdl

Revert I486_PCI_MEM_ENABLED change, it caused too many problems.


# 1.70 25-Nov-1997 kleink

Add COMPAT_13.


# 1.69 24-Nov-1997 thorpej

Add commented-out "I486_PCI_MEM_ENABLED" option, and describe it.


# 1.68 17-Nov-1997 thorpej

Add an i/o address for iy0 (from GENERIC)


# 1.67 17-Nov-1997 thorpej

Put lc0 at i/o 0x320.


# 1.66 17-Nov-1997 lukem

* add commented out DDB_HISTORY_SIZE=100 if DDB exists in config file
* fix up use of 'options<SPACE><TAB>'


# 1.65 11-Nov-1997 thorpej

Add locators for "eg0" device, and enable it.


# 1.64 05-Nov-1997 thorpej

Add sm0 at isa? port 0x300 irq 10


# 1.63 03-Nov-1997 thorpej

Delete "ed" driver, add "we".


# 1.62 02-Nov-1997 thorpej

Add "ec" driver.


# 1.61 23-Oct-1997 mikel

fix some typos and other misfeatures in comments; no functional change
note that bha driver supports BT44x cards as well


# 1.60 21-Oct-1997 bouyer

Correct spelling of 'ThunderLAN'


Revision tags: netbsd-1-3-base
# 1.59 20-Oct-1997 perry

branches: 1.59.2;
we don't need FDESC


# 1.58 20-Oct-1997 explorer

Mark options RND_COM as broken on i386 port


# 1.57 20-Oct-1997 explorer

Comment out pseudo-device rnd, mention options RND_COM, and mark experiemntal


# 1.56 20-Oct-1997 perry

Sync with GENERIC; comment out a few more unneeded things.


# 1.55 19-Oct-1997 perry

typo: that -> than


# 1.54 18-Oct-1997 thorpej

Sync with GENERIC.


# 1.53 17-Oct-1997 bouyer

Add tl and mii devices.


# 1.52 17-Oct-1997 enami

Use TAB to separate `cd*' and `at'.


Revision tags: marc-pcmcia-base
# 1.51 14-Oct-1997 thorpej

Add ISA and PCI "ne" instances as appropriate.


# 1.50 08-Oct-1997 mycroft

Clump USER_LDT with other CPU-related options.


# 1.49 08-Oct-1997 mycroft

Update comments regarding BIOSEXTMEM (now REALEXTMEM), and add REALBASEMEM.


# 1.48 29-Sep-1997 perry

add ext2fs support to boot floppy.


Revision tags: thorpej-signal-base
# 1.47 28-Aug-1997 mikel

add KMEMSTATS and sync GENERIC, INSTALL, and DISKLESS


# 1.46 27-Aug-1997 mikel

sync with GENERIC 1.96, no functional change


# 1.45 20-Aug-1997 mjacob

add commented out reference SCSIVERBOSE option


# 1.44 19-Aug-1997 augustss

Change the MI audio driver so it attaches to the MD driver in the
normal way. This requires adding a line to the config files to
get audio to work again.


# 1.43 03-Aug-1997 mikel

sync with GENERIC version 1.88, no functional changes
kill outdated aha vs. bha comment


# 1.42 31-Jul-1997 matt

Add lc0 entry for DEC EtherWORKS III.


Revision tags: marc-pcmcia-bp
# 1.41 29-Jul-1997 perry

branches: 1.41.2;
disable the wt device for now -- it nukes ed devices too easily


# 1.40 02-Jul-1997 cjs

Update comments to show that ed driver on PCI works with 3c90x cards.


# 1.39 25-Jun-1997 mellon

Adjust options statements so that if they are commented out or uncommented, it doesn't screw up indentation.


# 1.38 14-Jun-1997 perry

Temporarily disable wds driver. The driver statically allocates a huge
bounce buffer, which breaks installs on 4Meg machines using the new
ramdisk install system. We'll bus_dma the driver and then it should be
fine to put back in to the normal INSTALL kernel.


# 1.37 14-Jun-1997 perry

Update for new RAMDISK based install system.


# 1.36 05-Jun-1997 thorpej

Add fxp* at pci? declarations.


# 1.35 13-May-1997 jtk

add pci* at pchb?


# 1.34 01-Apr-1997 mycroft

Enable wdc1 at IRQ 15.


# 1.33 13-Mar-1997 cgd

add entries for isp, as isp* at pci? dev ? function ?, for Qlogic ISP 10x0
PCI SCSI controllers. Also, add the attached SCSI busses.


Revision tags: is-newarp-before-merge is-newarp-base
# 1.32 31-Jan-1997 thorpej

Adopt for new file system and root spec grammar.


# 1.31 16-Jan-1997 perry

added options I686_CPU (commented or uncommented) per thorpej


# 1.30 15-Jan-1997 perry

Eliminate obsolete TIMEZONE and DST options.
Eliminate obsolete global kernel variable "struct timezone tz"
Add RTC_OFFSET option
Add global kernel variable rtc_offset, which is initialized by
RTC_OFFSET at kernel compile time.
on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many
minutes west (east) of GMT the hardware RTC runs. Defaults to 0.
Places where tz variable was used to indicate this in the past have
been replaced with rtc_offset.
Add sysctl interface to rtc_offset.
Kill obsolete DST_* macros in sys/time.h
gettimeofday now always returns zeroed timezone if zone is requested.
settimeofday now ignores and logs attempts to set non-existant kernel
timezone.


# 1.29 20-Dec-1996 jonathan

branches: 1.29.2;
Clone INSTOTHER to INSTALL, with both Adaptec and other SCSI controllers.


# 1.28 07-Dec-1996 thorpej

s/EXTMEM_SIZE/BIOSEXTMEM/


# 1.27 28-Nov-1996 thorpej

Update for pchb and pcib drivers.


# 1.26 16-Nov-1996 fvdl

Move VNODEPAGER and DEVPAGER to std.i386 as well.


# 1.25 15-Nov-1996 fvdl

Move non-optional options to std.i386, and use that file.


# 1.24 02-Oct-1996 mycroft

Add examples of NTP, MROUTING, and serial console.


# 1.23 02-Oct-1996 mycroft

Update to current reality.


# 1.22 09-Sep-1996 mycroft

Oops; include paths are relative to $S.


# 1.21 09-Sep-1996 mycroft

Add a file for local additions to GENERIC.


# 1.20 09-Sep-1996 mycroft

Sync with GENERIC.


# 1.19 04-Sep-1996 thorpej

Don't include the FDDI drivers in the install kernels. It's highly
unlikely that these will be needed in an install situation, and
we need the space.


# 1.18 31-Aug-1996 mycroft

Oops. Add patterns for PCI BusLogic cards.


# 1.17 31-Aug-1996 mycroft

Update for BusLogic and UltraStor changes.


# 1.16 26-Aug-1996 mrg

add COMPAT_12.


# 1.15 20-May-1996 thorpej

branches: 1.15.4;
Add the DEFEA EISA FDDI controller to the catch-all kernels.


# 1.14 07-May-1996 thorpej

Add the DEC DEFPA FDDI interface to the catch-all kernel configs.


# 1.13 25-Apr-1996 scottr

Add ie1, appropriate for EtherExpress support


# 1.12 25-Apr-1996 thorpej

Break up the ep driver into isa, eisa, and pci front-ends and a
bus-independent core driver. Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>


# 1.11 30-Mar-1996 mycroft

Add wds0 and wds1 to generic kernels.


# 1.10 25-Mar-1996 perry

Add COMPAT_11 option.


# 1.9 12-Mar-1996 perry

close prs #2076 and #2159: Install kernels have had DIAGNOSTIC and
KTRACE removed to make them fit on the floppies. All kernels have had
the comment typo "internally consistency" changed to "internal consistency".


# 1.8 10-Mar-1996 cgd

update for new commulti->com attach interface. com ports at 'ast'
multiport cards no longer need 'flags 1', because the "don't set IEN"
requirement is communicated by the commulti_attach_args. com.c no longer
recognizes 'flags 1' at all.


# 1.7 05-Mar-1996 thorpej

Add a blurb about the EXTMEM_SIZE option to the example kernels, disabled
by default.


# 1.6 04-Mar-1996 cgd

Attach isa, eisa, and pci to mainbus now, rather than root. The i386
now has a single device tree (rather than a forest). Also, attach
EISA only if it's present, and attach in order: PCI, EISA, ISA (most
specific to least specific).


# 1.5 28-Feb-1996 cgd

pci devices are now specified like "foo* at pci? dev ? function ?". also,
add support for PPB's and secondary PCI busses, where appropriate.


# 1.4 27-Feb-1996 cgd

update for new EISA autoconfiguration: there can now be an eisa0 at root,
and ahb attaches to eisa, not isa. Also, ahb* at eisa?... is now supported,
so you can get all ahb's configured easily.


# 1.3 14-Dec-1995 tls

add 3C590 support to all generic and install kernels


# 1.2 28-Oct-1995 tls

Start to sort out install kernel size and bt/aha issues. Will be revised.


# 1.1 28-Oct-1995 tls

branches: 1.1.2;
file INSTOTHER was initially added on branch netbsd-1-1.