Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/i386/conf/INSTALL
RevisionDateAuthorComments
 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.
 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
 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
 1.331  02-Nov-2014  christos branches: 1.331.12;
switch to DRMKMS drivers
 1.330  28-May-2011  ryo branches: 1.330.14; 1.330.30;
many whitespace cleanup.
confirmed "cvs diff -b" are identical.
 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.
 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.
 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.
 1.321  16-Jan-2008  ad branches: 1.321.6;
Remove options MATH_EMULATE.
 1.320  07-Jan-2008  martti Fixed indentation, it should be

option<space><tab>
makeoption<space><tab>
 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.
 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.
 1.317  06-Sep-2007  martti branches: 1.317.4;
Fixed indentation (it should be <keyword><space><tab><name><tab><comment>).
 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.
 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.
 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).
 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.)
 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.
 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.
 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.
 1.289  10-Sep-2006  riz branches: 1.289.2;
Add msk and mskc.
 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
 1.286  30-Jul-2006  bouyer branches: 1.286.2;
Add twa(4) and ld at twa where it makes sense.
 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.
 1.283  25-Mar-2006  xtraeme Enable rgephy(4).
 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.
 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.
 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).
 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.)
 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.
 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.
 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
 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>
 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.
 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
 1.208  27-Oct-2002  tsutsui Add fmv* at isapnp? for FMV-183.
 1.207  16-Oct-2002  lukem tweak the comments describing the memory disk size
 1.206  04-Oct-2002  tsutsui Add le* at isapnp?
 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.
 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.
 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)
 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
 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.
 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.
 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.
 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.
 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.
 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.
 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.
 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.
 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*
 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.
 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)
 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
 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).
 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.
 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.
 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.
 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.
 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'
 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'.
 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.
 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.
 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.
 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.
 1.1.2.1  28-Oct-1995  tls Start to sort out install kernel size and bt/aha issues. Will be revised.
 1.15.4.1  04-Sep-1996  thorpej Update from trunk:

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.29.2.2  18-Jan-1997  thorpej Update from trunk.
 1.29.2.1  14-Jan-1997  thorpej Snapshot of work-in-progress, committed to private branch.

These changes implement machine-independent root device and file system
selection. Notable features:

- All ports behave in a consistent manner regarding root
device selection.
- No more "options GENERIC"; all kernels have the ability
to boot with RB_ASKNAME to select root device and file system
type.
- Root file system type can be wildcarded; a machine-independent
function will try all possible file systems for the selected
root device until one succeeds.
- If the root file system fails to mount, the operator will
be given the chance to select a new root device and file
system type, rather than having the machine simply panic.
- nfs_mountroot() no longer panics if any part of the NFS
mount process fails; it now returns an error, giving the
operator a chance to recover.
- New, more consistent, config(8) grammar. The constructs:

config netbsd swap generic
config netbsd root on nfs

have been replaced with:

config netbsd root on ? type ?
config netbsd root on ? type nfs

Additionally, the operator may select or wildcard root file
system type in the kernel configuration file:

config netbsd root on cd0a type cd9660

config(8) now requires that a "root" specification be
made. "root" may be wired down or wildcarded. "swap" and
"dump" specifications are optional, and follow previous
semantics.

- config(8) has a new "file-system" keyword, used to configure
file systems into the kernel. Eventually, this will be used
to generate the default vfssw[].

- "options NFSCLIENT" is obsolete, and is replaced by
"file-system NFS". "options NFSSERVER" still exists, since
NFS server support is independent of the NFS file system
client.

- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
will be removed; all information is now generated by config(8).

As of this commit, all ports except arm32 have been updated to use
the new setroot(). Only SPARC, i386, and Alpha ports have been
tested at this time. Port masters should test these changes on their
ports, and report any problems back to me.

More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().
 1.41.2.5  14-Oct-1997  thorpej Sync w/ trunk.
 1.41.2.4  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk, and add "ne" devices on ISA and PCI.
 1.41.2.3  01-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.41.2.2  27-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.41.2.1  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.59.2.10  22-Nov-1998  cgd pull up rev 1.102 from trunk (marc)
 1.59.2.9  27-Jul-1998  mellon Add French, German and Norvegian keyboard options (bouyer)
 1.59.2.8  28-Nov-1997  mellon Pull rev 1.71 up from trunk (fvdl)
 1.59.2.7  24-Nov-1997  thorpej Pull up from trunk: add commented-out I486_PCI_MEM_ENABLED option.
 1.59.2.6  17-Nov-1997  thorpej Partial sync w/ trunk: addresses for iy0 and lc0.
 1.59.2.5  11-Nov-1997  thorpej Sync w/ trunk.
 1.59.2.4  05-Nov-1997  thorpej Update from trunk: add "we" and "ec" drivers, remove "ed" drivers.
 1.59.2.3  05-Nov-1997  thorpej Add sm0 at isa? port 0x300 irq 10
 1.59.2.2  23-Oct-1997  mellon Pull up rev 1.61 from trunk
 1.59.2.1  21-Oct-1997  mrg pull up from trunk: Correct ThunderLAN spelling
 1.114.2.6  22-May-2000  he Apply patch (requested by jhawk):
Mask out a superset of the PCMCIA IRQs from GENERIC in INSTALL
(5, 7 and 10).
 1.114.2.5  11-May-2000  he Pull up revision 1.123 (requested by jhawk):
Add a driver for ``wi'', Lucent "Orinoco"/Wavelan.
 1.114.2.4  17-Jan-2000  he Pull up revisions 1.126 and 1.135 (requested by ad):
Add driver for DPT SmartCache and SmartRAID III or IV SCSI
adapters.
 1.114.2.3  26-Oct-1999  he Apply patch (requested by bouyer):
Add "rl" and "vr" PCI Ethernet device drivers. Remove EXEC_ELF32
and "en at pci" to make install kernel still fit in 1.44MB. ATM-
only machines should be rare, and will need to borrow an ethernet
card for installation or use a custom install floppy.
 1.114.2.2  21-Jun-1999  perry pullup 1.116->1.117 (bouyer)
 1.114.2.1  09-Apr-1999  bad branches: 1.114.2.1.2; 1.114.2.1.4;
Pull up rev 1.115:
Enable the TROPIC based shared RAM Token-Ring drivers.
 1.114.2.1.4.1  30-Nov-1999  itojun bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code). Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
 1.114.2.1.2.2  02-Aug-1999  thorpej Update from trunk.
 1.114.2.1.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.127.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.129.4.1  15-Nov-1999  fvdl Sync with -current
 1.129.2.6  23-Apr-2001  bouyer Sync with HEAD.
 1.129.2.5  11-Feb-2001  bouyer Sync with HEAD.
 1.129.2.4  18-Jan-2001  bouyer Sync with head (for UBC+NFS fixes, mostly).
 1.129.2.3  08-Dec-2000  bouyer Sync with HEAD.
 1.129.2.2  22-Nov-2000  bouyer Sync with HEAD.
 1.129.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.130.2.2  05-Nov-1999  thorpej Add tlp, document TLP_MATCH_* options, and add some missing PHYs.
 1.130.2.1  05-Nov-1999  thorpej file INSTALL was added on branch comdex-fall-1999 on 1999-11-05 21:36:22 +0000
 1.135.2.22  19-Aug-2002  sommerfeld merged with -current as of today.
rearranged gdt init to deal with KVM86 changes; however, KVM86 has no
chance of working yet; good thing it's not part of GENERIC
 1.135.2.21  25-Jun-2002  sommerfeld Resynch with -current.
 1.135.2.20  03-May-2002  sommerfeld Add cpu* at mainbus? or equivalent to all configs.
 1.135.2.19  27-Apr-2002  sommerfeld Merge with current as of today
 1.135.2.18  24-Feb-2002  sommerfeld Resynch with mainline.
 1.135.2.17  28-Jan-2002  sommerfeld Yet Another mergeup with -current.
 1.135.2.16  29-Dec-2001  sommerfeld Yet another mergeup.

New work:
- Frank van der Linden's tlb shootdown fix.
Mainline functionality merged:
- IrDA
- Kernel RCSID's
- Transmeta CPU support
- ACPI
- XMM register access through procfs
 1.135.2.15  22-Sep-2001  sommerfeld Merge branch with current, post ubcperf, MTRR, etc., etc.,
with the recent fifo_putpages fix to the trunk, GENERIC.MPDEBUG config
boots multiuser on my BP6.
 1.135.2.14  03-Sep-2001  sommerfeld Merge with -current once more.
 1.135.2.13  19-Jul-2001  sommerfeld catch up with -current
 1.135.2.12  24-Jun-2001  sommerfeld Merge up with -current.
 1.135.2.11  18-Jun-2001  sommerfeld checkpoint merge-in-progress from mainline.
 1.135.2.10  07-May-2001  sommerfeld yet another merge-up
 1.135.2.9  30-Apr-2001  sommerfeld Merge sommerfeld_i386mp_1 branch with -current as of today.
GENERIC.MP kernel boots and runs multiuser on my ABIT BP6
 1.135.2.8  23-Jan-2001  thorpej Sync with the trunk.
 1.135.2.7  07-Jan-2001  sommerfeld Snapshot of merge-in-progress with -current.

[Not expected to build]. Catch up with the last N months worth of
changes to -current.
 1.135.2.6  07-Aug-2000  sommerfeld Merge sommerfeld_i386mp_1 branch forward to 20000806 sources
 1.135.2.5  25-Jun-2000  sommerfeld Merge up to just-post-1.5 -current
 1.135.2.4  03-May-2000  sommerfeld Merge with -current
 1.135.2.3  22-Apr-2000  sommerfeld Merge up to -current.
 1.135.2.2  17-Apr-2000  sommerfeld Catch up sommerfeld_i386mp_1 branch with -current.
 1.135.2.1  21-Feb-2000  sommerfeld Add cpu*
 1.144.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.148.2.6  09-Dec-2001  he Apply patch (requested by ad):
Add (commented out) driver for DPT/Adaptec I2O RAID management interface.
 1.148.2.5  25-Oct-2001  he Apply patch (requested by ad):
Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
 1.148.2.4  25-Apr-2001  he Pull up revision 1.164 (requested by fvdl):
Not all DIAGNOSTIC checks are all that cheap, so disable that
option in meant-for-production kernels. Introduces GENERIC_DIAGNOSTIC.
 1.148.2.3  01-Nov-2000  tv Pullup 1.159 [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.148.2.2  09-Oct-2000  fvdl Sync with -current (approved by jhawk).

Versions:

INSTALL_LAPTOP: 1.1-1.4 (new)
GENERIC_LAPTOP: 1.1-1.2 (new)

INSTALL_SMALL: 1.57
INSTALL_TINY: 1.27
GENERIC_TINY: 1.22
INSTALL: 1.156
 1.148.2.1  27-Jul-2000  mycroft Approved by thorpej:
Enable DDB history by default, and increase the default size to .5k.

syssrc/sys/arch/i386/conf/BIKINI 1.28 -> 1.29
syssrc/sys/arch/i386/conf/CARDBUS 1.16 -> 1.17
syssrc/sys/arch/i386/conf/DISKLESS 1.73 -> 1.74
syssrc/sys/arch/i386/conf/GENERIC 1.358 -> 1.359
syssrc/sys/arch/i386/conf/GENERIC_TINY 1.16 -> 1.17
syssrc/sys/arch/i386/conf/HOMEWORLD 1.48 -> 1.49
syssrc/sys/arch/i386/conf/INSTALL 1.148 -> 1.149
syssrc/sys/arch/i386/conf/INSTALL_SMALL 1.49 -> 1.50
syssrc/sys/arch/i386/conf/INSTALL_TINY 1.18 -> 1.19
syssrc/sys/arch/i386/conf/IOPENER 1.4 -> 1.5
syssrc/sys/arch/i386/conf/MINBAR 1.17 -> 1.18
syssrc/sys/arch/i386/conf/PS2 1.2 -> 1.3
syssrc/sys/arch/i386/conf/TRINITY 1.96 -> 1.97
syssrc/sys/arch/i386/conf/ZHADUM 1.22 -> 1.23
syssrc/sys/arch/i386/conf/ZYGORTHIAN-SPACE-RAIDERS 1.32 -> 1.33
 1.163.2.14  11-Nov-2002  nathanw Catch up to -current
 1.163.2.13  18-Oct-2002  nathanw Catch up to -current.
 1.163.2.12  13-Aug-2002  nathanw Catch up to -current.
 1.163.2.11  01-Aug-2002  nathanw Catch up to -current.
 1.163.2.10  20-Jun-2002  nathanw Catch up to -current.
 1.163.2.9  17-Apr-2002  nathanw Catch up to -current.
 1.163.2.8  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.163.2.7  28-Feb-2002  nathanw Catch up to -current.
 1.163.2.6  08-Jan-2002  nathanw Catch up to -current.
 1.163.2.5  14-Nov-2001  nathanw Catch up to -current.
 1.163.2.4  26-Sep-2001  nathanw Catch up to -current.
Again.
 1.163.2.3  21-Sep-2001  nathanw Catch up to -current.
 1.163.2.2  24-Aug-2001  nathanw Catch up with -current.
 1.163.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.169.2.8  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.169.2.7  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.169.2.6  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.169.2.5  16-Mar-2002  jdolecek Catch up with -current.
 1.169.2.4  11-Feb-2002  jdolecek Sync w/ -current.
 1.169.2.3  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.169.2.2  25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.169.2.1  03-Aug-2001  lukem update to -current
 1.171.2.1  01-Oct-2001  fvdl Catch up with -current.
 1.173.2.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.196.4.5  20-Oct-2003  cyber Pull up revision 1.224 (requested by tron in ticket #1512):
Add entry for bce(4).
 1.196.4.4  10-Sep-2003  grant Apply patch (requested by jmmv in ticket #1389):

enable USERCONF in all kernels where it's enabled in -current.
 1.196.4.3  28-Jan-2003  jmc Pullup revisions 1.196-1.197 (requested by fvdl in ticket #1126)
Pullup support for bge device. (Broadcom Gigabit Ethernet)
 1.196.4.2  13-Oct-2002  lukem Pull up revision 1.204 (requested by grant in ticket #860):
ep0 at isa? -> ep* (ala GENERIC), so ep instances during install are
consistent with GENERIC.
 1.196.4.1  24-Jun-2002  lukem Pull up revision 1.198 (requested by lukem in ticket #358):
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.196.2.2  31-Aug-2002  gehenna catch up with -current.
 1.196.2.1  16-Jul-2002  gehenna catch up with -current.
 1.220.2.14  11-Dec-2005  christos Sync with head.
 1.220.2.13  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.220.2.12  01-Apr-2005  skrll Sync with HEAD.
 1.220.2.11  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.220.2.10  15-Feb-2005  skrll Sync with HEAD.
 1.220.2.9  04-Feb-2005  skrll Sync with HEAD.
 1.220.2.8  18-Dec-2004  skrll Sync with HEAD.
 1.220.2.7  29-Nov-2004  skrll Sync with HEAD.
 1.220.2.6  14-Nov-2004  skrll Sync with HEAD.
 1.220.2.5  02-Nov-2004  skrll Sync with HEAD.
 1.220.2.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.220.2.3  18-Sep-2004  skrll Sync with HEAD.
 1.220.2.2  12-Aug-2004  skrll Sync with HEAD.
 1.220.2.1  03-Aug-2004  skrll Sync with HEAD
 1.238.2.6  23-Jul-2004  he branches: 1.238.2.6.2;
Pull up revision 1.245 (requested by tron in ticket #702):
Enable ehci(4) by default.
 1.238.2.5  15-Jul-2004  he Pull up revision 1.244 (requested by atatat in ticket #663):
Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
but commented out in most of them.
 1.238.2.4  14-Jul-2004  tron Pull up revision 1.243 (requested by bouyer in ticket #644):
Add geodeide(4), a driver for the AMD Geode CS5530A IDE controller.
Tested by Ian Zagorskih (ianzag at megasignal.com).
 1.238.2.3  13-Jul-2004  tron Pull up revision 1.240 (requested by he in ticket #641):
Add re; Realtek GbE.
 1.238.2.2  28-Jun-2004  tron Pull up revision 1.241 (requested by martin in ticket #564):
Add mtd (Myson MTD803 3-in-1 Ethernet) driver.
 1.238.2.1  30-Apr-2004  jmc Pullup rev 1.239 (requested by gendalia in ticket #241)

Add support for raid(4) and raidctl(8) on i386
 1.238.2.6.2.1  02-Apr-2005  he Pull up revision 1.254 (requested by bouyer in ticket #1019):
Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of
controllers.
 1.256.6.3  26-Mar-2005  yamt sync with head.
 1.256.6.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.256.6.1  12-Feb-2005  yamt sync with head.
 1.256.4.1  29-Apr-2005  kent sync with -current
 1.262.2.11  10-Nov-2008  snj Apply patch (requested by bouyer in ticket #1975):
Make i386 INSTALL kernels fit on a single 2.88MB floppy, by removing
KERNFS/mount_kernfs(8), pcppi(4), and sysbeep(4) and adding dmesg(8)
to INSTALL kernels and ramdisks.
 1.262.2.10  31-Mar-2007  bouyer pullup the following revisions (requested by msaitoh in ticket 1681):
sys/dev/pci/if_wm.c 1.104-1.105, 1.116-1.121,
1.127,1.133-1.134 via patch
sys/dev/pci/if_wmreg.h 1.17-1.20
sys/dev/pci/pcidevs patch
sys/dev/mii/igphy.c 1.11
sys/dev/mii/makphy.c 1.20, 1.23
sys/dev/mii/ikphy.c patch
sys/dev/mii/ikphyreg.h patch
sys/dev/mii/miidevs 1.68
sys/dev/mii/files.mii 1.39
sys/arch/i386/conf/GENERIC 1.788-1.789 via patch
sys/arch/i386/conf/GENERIC.MPACPI patch
sys/arch/i386/conf/GENERIC_LAPTOP 1.209 via patch
sys/arch/i386/conf/INSTALL 1.291 via patch
sys/arch/i386/conf/INSTALL_LAPTOP 1.104 via patch
sys/arch/i386/conf/XEN2_DOM0 1.13 via patch
share/man/man4/wm.4 1.14-1.16
Add support for many cards (include PCI-express based chips).
Many bug fixes about auto negotiations (PR#30078, PR#30490,
PR#30906, PR#33429 and PR#35386).
Fix media link issues with fiber-based card (PR#35797).
 1.262.2.9  03-Mar-2007  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1673):
distrib/sets/lists/man/mi 1.844, 1.871
share/man/man4/Makefile 1.372, 1.379 via patch
share/man/man4/re.4 1.8, 1.9, 1.11, 1.12
share/man/man4/rgephy.4 1.1
share/man/man4/rlphy.4 1.1, 1.2
sys/arch/amd64/conf/GENERIC 1.79, 1.89
sys/arch/amd64/conf/INSTALL 1.45, 1.49
sys/arch/i386/conf/GENERIC 1.717, 1.747
sys/arch/i386/conf/GENERIC_LAPTOP 1.164
sys/arch/i386/conf/INSTALL 1.277, 1.283
sys/arch/i386/conf/INSTALL_LAPTOP 1.96, 1.98
sys/arch/i386/conf/XEN2_DOM0 1.22 via patch
sys/arch/macppc/conf/GENERIC 1.220, 1.246
sys/arch/macppc/conf/INSTALL 1.96, 1.100
sys/dev/cardbus/if_re_cardbus.c 1.10
sys/dev/cardbus/if_rtk_cardbus.c 1.29-1.31
sys/dev/ic/rtl8169.c 1.14, 1.20, 1.24, 1.25, 1.28-1.61, 1.63, 1.64-1.81 via patch
sys/dev/ic/rtl81x9.c 1.52, 1.54-1.63, 1.65, 1.67-1.70
sys/dev/ic/rtl81x9reg.h 1.15-1.26
sys/dev/ic/rtl81x9var.h 1.19, 1.21-1.37
sys/dev/mii/files.mii 1.38
sys/dev/mii/miidevs 1.62, 1.64
sys/dev/mii/rgephy.c 1.10, 1.13-1.16
sys/dev/mii/rlphy.c 1.1, 1.6, 1.7, 1.11 via patch
sys/dev/pci/if_re_pci.c 1.13, 1.15-1.17, 1.19-1.23
sys/dev/pci/if_rtk_pci.c 1.25, 1.28, 1.29, 1.31
sys/dev/pci/pcidevs 1.851, 1.852

on re(4):
- improve stability (I believe ;-)
- add a workaround for hardware ip4csum-tx bug
- support newer chips (8169SB/SC, PCIe based 8168 etc.)
- fix 8139C+ support
- enable hardware VLAN
- misc bus_dma(9) fix (which makes re(4) work on mips ports)

on rtk(4):
- fix kern/31348
- fix possible panic on dreamcast
 1.262.2.8  03-Jan-2007  ghen Pull up following revision(s) (requested by tron in ticket #1614):
sys/arch/i386/conf/INSTALL: revision 1.300 via patch
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.)
 1.262.2.7  23-Dec-2006  ghen Pull up following revision(s) (requested by bouyer in ticket #1609):
sys/arch/i386/conf/INSTALL: revision 1.298
sys/arch/i386/conf/GENERIC: revision 1.802
sys/dev/pci/files.pci: revision 1.274
sys/arch/amd64/conf/GENERIC: revision 1.122
sys/dev/pci/mfi_pci.c: revision 1.1 via patch
distrib/sets/lists/man/mi: revision 1.958
sys/arch/amd64/conf/INSTALL: revision 1.61
sys/dev/ic/mfireg.h: revision 1.1
share/man/man4/Makefile: revision 1.416 via patch
sys/dev/ic/mfi.c: revision 1.1
sys/arch/i386/conf/XEN2_DOM0: revision 1.19
sys/dev/ic/mfivar.h: revision 1.1
sys/conf/files: revision 1.821
share/man/man4/mfi.4: revision 1.1
share/man/man4/mfi.4: revision 1.2
sys/dev/pci/pcidevs via patch
Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.
Punctuation issues.
 1.262.2.6  23-Dec-2006  ghen Pull up following revision(s) (requested by bouyer in ticket #1608):
sys/arch/i386/conf/INSTALL: revision 1.299 via patch
sys/arch/i386/conf/XEN2_DOM0: revision 1.20 via patch
sys/arch/i386/conf/GENERIC: revision 1.803 via patch
sys/dev/pci/files.pci: revision 1.275 via patch
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218 via patch
sys/arch/amd64/conf/GENERIC: revision 1.123 via patch
sys/dev/pci/if_bnx.c: revision 1.1 via patch
share/man/man4/bnx.4: revision 1.1-1.2 via patch
distrib/sets/lists/man/mi: revision 1.959 via patch
sys/arch/amd64/conf/INSTALL: revision 1.62 via patch
sys/dev/microcode/bnx/bnxfw.h: revision 1.1-1.2 via patch
sys/dev/pci/if_bnxreg.h: revision 1.1 via patch
share/man/man4/Makefile: revision 1.417 via patch
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112 via patch
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.
Add a NetBSD RCS tag.
Nx -> Ox; remove trailing whitespace.
 1.262.2.5  11-Nov-2006  bouyer Pull up following revision(s) (requested by bad in ticket #1579):
sys/arch/i386/conf/INSTALL_XEN2_DOMU: patch
sys/arch/i386/conf/INSTALL_XEN3_DOMU: patch
sys/arch/i386/conf/INSTALL_TINY: revision 1.97
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.92
sys/arch/i386/conf/INSTALL_SMALL: revision 1.120
sys/arch/i386/conf/INSTALL.local: revision 1.1
sys/arch/i386/conf/INSTALL: revision 1.273
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.)
 1.262.2.4  31-Jul-2006  tron Apply patch (requested by bouyer in ticket #1441):
Pullup the twa(4) driver for the 3ware Apache RAID controllers.
Matching revisions in current:
share/man/man4/twa.4 1.1
sys/dev/pci/ld_twa.c 1.2
sys/dev/pci/twa.c 1.9
sys/dev/pci/twaio.h 1.3
sys/dev/pci/twareg.h 1.5
sys/dev/pci/twavar.h 1.5
 1.262.2.3  04-May-2006  tron Pull up following revision(s) (requested by jonathan in ticket #1298):
share/man/man4/pciide.4: revision 1.60
share/man/man4/Makefile: revision 1.376 via patch
sys/dev/pci/svwsata.c: revision 1.1
sys/dev/pci/files.pci: revision 1.243
sys/arch/i386/conf/INSTALL: revision 1.281
sys/dev/pci/pcidevs: revision 1.771 via patch
sys/dev/pci/pciidevar.h: revision 1.33
sys/arch/i386/conf/XEN0: revision 1.34
sys/arch/i386/conf/GENERIC: revision 1.732
sys/dev/pci/pciide_svwsata_reg.h: revision 1.1
Add svwsata(4), a driver for Serverworks K2 SATA controllers. From
OpenBSD via Joerg Sonnenberger.
 1.262.2.2  20-Apr-2006  tron Pull up following revision(s) (requested by martti in ticket #1258):
sys/arch/i386/conf/INSTALL: revision 1.284
sys/arch/i386/conf/GENERIC: revision 1.741
sys/arch/amd64/conf/GENERIC: revision 1.91
sys/arch/i386/conf/INSTALL_SMALL: revision 1.125
sys/arch/amd64/conf/INSTALL: revision 1.50
sys/arch/i386/conf/INSTALL_TINY: revision 1.102
Added ciss(4). Tested by Joseph Dacuma on HP DL-380 G3 with Smart Array 5i.
 1.262.2.1  20-Apr-2006  snj Pull up following revision(s) (requested by tron in ticket #1266):
sys/arch/amd64/conf/GENERIC: revision 1.88
sys/arch/i386/conf/INSTALL: revision 1.282
sys/arch/amd64/conf/INSTALL: revision 1.48
sys/arch/i386/conf/XEN0: revision 1.35
sys/arch/i386/conf/GENERIC: revision 1.733
add nfe.
 1.267.2.7  21-Jan-2008  yamt sync with head
 1.267.2.6  15-Nov-2007  yamt sync with head.
 1.267.2.5  27-Oct-2007  yamt sync with head.
 1.267.2.4  03-Sep-2007  yamt sync with head.
 1.267.2.3  26-Feb-2007  yamt sync with head.
 1.267.2.2  30-Dec-2006  yamt sync with head.
 1.267.2.1  21-Jun-2006  yamt sync with head.
 1.272.6.1  22-Nov-2005  yamt sync with head.
 1.276.2.3  18-Feb-2006  yamt sync with head.
 1.276.2.2  01-Feb-2006  yamt sync with head.
 1.276.2.1  15-Jan-2006  yamt sync with head.
 1.278.4.1  22-Apr-2006  simonb Sync with head.
 1.278.2.1  09-Sep-2006  rpaulo sync with head
 1.280.2.6  14-Sep-2006  yamt sync with head.
 1.280.2.5  03-Sep-2006  yamt sync with head.
 1.280.2.4  11-Aug-2006  yamt sync with head
 1.280.2.3  24-May-2006  yamt sync with head.
 1.280.2.2  01-Apr-2006  yamt sync with head.
 1.280.2.1  13-Mar-2006  yamt sync with head.
 1.281.2.2  11-May-2006  elad sync with head
 1.281.2.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.282.2.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.282.2.1  28-Mar-2006  tron Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
 1.286.2.1  15-Sep-2006  tron Pull up following revision(s) (requested by riz in ticket #153):
sys/arch/amd64/conf/INSTALL: revision 1.56
sys/arch/amd64/conf/GENERIC: revision 1.107
sys/arch/i386/conf/XEN2_DOM0: revision 1.7
sys/arch/i386/conf/INSTALL: revision 1.289
sys/arch/i386/conf/GENERIC: revision 1.780
Add msk and mskc.
 1.288.2.3  01-Feb-2007  ad Sync with head.
 1.288.2.2  12-Jan-2007  ad Sync with head.
 1.288.2.1  18-Nov-2006  ad Sync with head.
 1.289.2.3  18-Dec-2006  yamt sync with head.
 1.289.2.2  10-Dec-2006  yamt sync with head.
 1.289.2.1  22-Oct-2006  yamt sync with head
 1.297.2.6  19-Apr-2008  bouyer Pull up following revision(s) (requested by sborrill in ticket #1128):
sys/dev/pci/if_lii.c: revisions 1.1, 1.3 via patch
sys/arch/i386/conf/ALL: revision 1.161 via patch
share/man/man4/lii.4: revision 1.1 via patch
sys/dev/pci/files.pci: revision 1.303 via patch
sys/dev/DEVNAMES: revision 1.238 via patch
sys/arch/i386/conf/GENERIC: revision 1.885 via patch
distrib/sets/lists/man/mi: revisions 1.1062, 1.1063 via patch
sys/arch/i386/conf/XEN2_DOM0: revision 1.43 via patch
share/man/man4/Makefile: revision 1.460 via patch
sys/arch/i386/conf/INSTALL: revision 1.323 via patch
sys/dev/pci/if_liireg.h: revision 1.1 via patch
Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a
series of hardware that includes Asus's famous EeePC.
 1.297.2.5  09-May-2007  pavel branches: 1.297.2.5.2;
Pull up following revision(s) (requested by salo in ticket #632):
sys/arch/i386/conf/INSTALL: revision 1.302
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.297.2.4  28-Jan-2007  tron Pull up following revision(s) (requested by tls in ticket #386):
doc/CHANGES: revision 1.783 via patch
sys/arch/i386/conf/INSTALL_TINY: revision 1.109
sys/arch/i386/conf/INSTALL_XEN2_DOMU: revision 1.11
sys/arch/i386/conf/INSTALL_SMALL: revision 1.132
sys/arch/i386/conf/GENERIC: revision 1.806
sys/arch/amd64/conf/GENERIC: revision 1.125
sys/arch/i386/conf/INSTALL: revision 1.303
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.220
sys/arch/i386/conf/GENERIC_TINY: revision 1.103
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.114
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.297.2.3  02-Jan-2007  pavel Pull up following revision(s) (requested by dogcow in ticket #327):
sys/arch/i386/conf/INSTALL: revision 1.300
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.)
 1.297.2.2  21-Dec-2006  tron Pull up following revision(s) (requested by bouyer in ticket #287):
sys/arch/i386/conf/INSTALL: revision 1.299
sys/arch/i386/conf/XEN2_DOM0: revision 1.20
sys/arch/i386/conf/GENERIC: revision 1.803
sys/dev/pci/files.pci: revision 1.275
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218
sys/arch/amd64/conf/GENERIC: revision 1.123
sys/dev/pci/if_bnx.c: revision 1.1
share/man/man4/bnx.4: revision 1.1
distrib/sets/lists/man/mi: revision 1.959
sys/arch/amd64/conf/INSTALL: revision 1.62
sys/dev/microcode/bnx/bnxfw.h: revision 1.1
sys/arch/i386/conf/ALL: revision 1.76
sys/dev/pci/if_bnxreg.h: revision 1.1
share/man/man4/Makefile: revision 1.417
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112
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.297.2.1  21-Dec-2006  tron Pull up following revision(s) (requested by bouyer in ticket #286):
sys/arch/i386/conf/INSTALL: revision 1.298
sys/arch/i386/conf/GENERIC: revision 1.802
sys/dev/pci/files.pci: revision 1.274
sys/arch/amd64/conf/GENERIC: revision 1.122
sys/dev/pci/mfi_pci.c: revision 1.1
distrib/sets/lists/man/mi: revision 1.958
sys/arch/amd64/conf/INSTALL: revision 1.61
sys/arch/i386/conf/ALL: revision 1.75
sys/dev/ic/mfireg.h: revision 1.1
share/man/man4/Makefile: revision 1.416
sys/dev/ic/mfi.c: revision 1.1
sys/arch/i386/conf/XEN2_DOM0: revision 1.19
sys/dev/ic/mfivar.h: revision 1.1
sys/conf/files: revision 1.821
share/man/man4/mfi.4: revision 1.1
Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.
 1.297.2.5.2.1  03-Jun-2008  skrll Sync with netbsd-4.
 1.303.2.2  24-Mar-2007  yamt sync with head.
 1.303.2.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.305.6.1  11-Jul-2007  mjf Sync with head.
 1.305.4.5  03-Dec-2007  ad Sync with HEAD.
 1.305.4.4  09-Oct-2007  ad Sync with head.
 1.305.4.3  15-Jul-2007  ad Sync with head.
 1.305.4.2  09-Jun-2007  ad Sync with head.
 1.305.4.1  10-Apr-2007  ad Sync with head.
 1.306.6.2  03-Oct-2007  garbled Sync with HEAD
 1.306.6.1  26-Jun-2007  garbled Sync with HEAD.
 1.316.10.3  23-Mar-2008  matt sync with HEAD
 1.316.10.2  09-Jan-2008  matt sync with HEAD
 1.316.10.1  06-Nov-2007  matt sync with HEAD
 1.316.8.2  21-Nov-2007  joerg Sync with HEAD.
 1.316.8.1  02-Oct-2007  joerg Sync with HEAD.
 1.316.4.1  10-Sep-2007  skrll Sync with HEAD.
 1.317.4.1  18-Nov-2007  bouyer Sync with HEAD
 1.318.2.2  18-Feb-2008  mjf Sync with HEAD.
 1.318.2.1  19-Nov-2007  mjf Sync with HEAD.
 1.319.6.2  19-Jan-2008  bouyer Sync with HEAD
 1.319.6.1  08-Jan-2008  bouyer Sync with HEAD
 1.321.6.2  02-Jun-2008  mjf Sync with HEAD.
 1.321.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.323.4.1  16-May-2008  yamt sync with head.
 1.323.2.1  17-Jun-2008  yamt fix merge botches
 1.326.24.1  17-Feb-2011  bouyer Sync with HEAD
 1.326.22.1  06-Jun-2011  jruoho Sync with HEAD.
 1.326.16.2  31-May-2011  rmind sync with head
 1.326.16.1  05-Mar-2011  rmind sync with head
 1.326.10.3  27-Aug-2011  jym Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.
 1.326.10.2  29-Mar-2011  jym More sync fixes. And add the mbr_gpt files.
 1.326.10.1  28-Mar-2011  jym Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.
 1.330.30.3  03-Jan-2018  snj Pull up following revision(s) (requested by rin in ticket #1544):
sys/arch/i386/conf/INSTALL: revision 1.332
install/52845: Enable vga@isa and pcdisplay for INSTALL. Otherwise, install
media do not boot on pre-PCI machines.
 1.330.30.2  18-Mar-2015  snj Apply patch (requested by christos in ticket #542):
- Enable intel and radeon DRM/KMS drivers in GENERIC
- Disable all of the old DRM drivers in GENERIC
- Remove the separate DRMKMS kernel
 1.330.30.1  23-Jan-2015  martin Remove "no i915drm*" now that the declaration is gone from GENERIC.
Requested by snj in ticket #438.
 1.330.14.1  03-Dec-2017  jdolecek update from HEAD
 1.331.12.1  07-Jan-2018  snj Pull up following revision(s) (requested by rin in ticket #467):
sys/arch/amd64/conf/INSTALL: 1.92
sys/arch/i386/conf/INSTALL: 1.332-1.333
install/52845: Enable vga@isa and pcdisplay for INSTALL. Otherwise, install
media do not boot on pre-PCI machines.
--
Disable nouveau for INSTALL as in a similar manner to other DRMKMS drivers.
--
 1.333.4.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed