Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/amd64/conf/INSTALL
RevisionDateAuthorComments
 1.96  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.95  18-Apr-2019  maya Follow arm64 and provide two sizes of fonts, so a larger one is chosen
for larger displays.
 1.94  11-Dec-2018  maya revert previous, nouveau apparently works for some people.
 1.93  11-Dec-2018  maya comment out nouveau related lines in INSTALL kernels too
 1.92  25-Dec-2017  rin branches: 1.92.4;
Disable nouveau for INSTALL as in a similar manner to other DRMKMS drivers.
XXX pullup to netbsd-8
 1.91  18-Dec-2016  dholland branches: 1.91.8;
Whitespace.
 1.90  02-Nov-2014  christos branches: 1.90.2; 1.90.4;
propagate drm changes
 1.89  06-Jun-2013  msaitoh branches: 1.89.8;
Fix compile error. PR#38480 was correctly fixed in 2009, it's ok to remove
"no options MTRR"
 1.88  19-Nov-2011  tls branches: 1.88.8;
First step of random number subsystem rework described in
<20111022023242.BA26F14A158@mail.netbsd.org>. This change includes
the following:

An initial cleanup and minor reorganization of the entropy pool
code in sys/dev/rnd.c and sys/dev/rndpool.c. Several bugs are
fixed. Some effort is made to accumulate entropy more quickly at
boot time.

A generic interface, "rndsink", is added, for stream generators to
request that they be re-keyed with good quality entropy from the pool
as soon as it is available.

The arc4random()/arc4randbytes() implementation in libkern is
adjusted to use the rndsink interface for rekeying, which helps
address the problem of low-quality keys at boot time.

An implementation of the FIPS 140-2 statistical tests for random
number generator quality is provided (libkern/rngtest.c). This
is based on Greg Rose's implementation from Qualcomm.

A new random stream generator, nist_ctr_drbg, is provided. It is
based on an implementation of the NIST SP800-90 CTR_DRBG by
Henric Jungheim. This generator users AES in a modified counter
mode to generate a backtracking-resistant random stream.

An abstraction layer, "cprng", is provided for in-kernel consumers
of randomness. The arc4random/arc4randbytes API is deprecated for
in-kernel use. It is replaced by "cprng_strong". The current
cprng_fast implementation wraps the existing arc4random
implementation. The current cprng_strong implementation wraps the
new CTR_DRBG implementation. Both interfaces are rekeyed from
the entropy pool automatically at intervals justifiable from best
current cryptographic practice.

In some quick tests, cprng_fast() is about the same speed as
the old arc4randbytes(), and cprng_strong() is about 20% faster
than rnd_extract_data(). Performance is expected to improve.

The AES code in src/crypto/rijndael is no longer an optional
kernel component, as it is required by cprng_strong, which is
not an optional kernel component.

The entropy pool output is subjected to the rngtest tests at
startup time; if it fails, the system will reboot. There is
approximately a 3/10000 chance of a false positive from these
tests. Entropy pool _input_ from hardware random numbers is
subjected to the rngtest tests at attach time, as well as the
FIPS continuous-output test, to detect bad or stuck hardware
RNGs; if any are detected, they are detached, but the system
continues to run.

A problem with rndctl(8) is fixed -- datastructures with
pointers in arrays are no longer passed to userspace (this
was not a security problem, but rather a major issue for
compat32). A new kernel will require a new rndctl.

The sysctl kern.arandom() and kern.urandom() nodes are hooked
up to the new generators, but the /dev/*random pseudodevices
are not, yet.

Manual pages for the new kernel interfaces are forthcoming.
 1.87  08-Aug-2011  jakllsch branches: 1.87.2;
Finish reverting premature modularization of amd64 kernels.
 1.86  28-May-2011  ryo many whitespace cleanup.
 1.85  16-Feb-2011  jym Per mrg@ request, add MFS as default builtin, for things like init(8).

XXX should be replaced by TMPFS eventually.
 1.84  16-Feb-2011  jym Build certain file-systems and options(7) as module(7). 32 and 64 bits
support are still builtin, as well as FFS, NFS, TMPFS, and most COMPAT
code. Saves approx. 750kiB.

Reflect this in INSTALL kernel, where we have to support more file systems
statically.

See http://mail-index.netbsd.org/port-amd64/2011/02/13/msg001318.html
 1.83  11-Feb-2011  jmcneill attach drm hw drivers to 'drm' not 'vga'
 1.82  09-Aug-2009  christos branches: 1.82.4; 1.82.6; 1.82.8;
put back drm.
 1.81  06-Feb-2009  jym branches: 1.81.2;
Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@ in private mail.
 1.80  02-May-2008  ad branches: 1.80.8;
- 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.79  21-Apr-2008  tls branches: 1.79.2;
Work around PR38480 by making it possible to omit options MTRR from
amd64 INSTALL kernels -- and doing so. At least you can now get an
INSTALL kernel onto a box with this odd MTRR configuration to debug it.
 1.78  02-Jan-2008  joerg branches: 1.78.6; 1.78.8;
Better description, this is not GENERIC after all.
 1.77  17-Dec-2007  joerg Use GENERIC for installation as well, just add the ramdisk hooks.
 1.76  05-Dec-2007  xtraeme branches: 1.76.4;
arc(4) -> arcmsr(4)
 1.75  04-Dec-2007  xtraeme Enable arc(4).
 1.74  19-Nov-2007  jnemeth branches: 1.74.2;
PR/37404 - Rui-Xiang Guo -- sync phy list with GENERIC
 1.73  17-Oct-2007  garbled branches: 1.73.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.72  06-Sep-2007  martti branches: 1.72.4;
Fixed indentation (it should be <keyword><space><tab><name><tab><comment>).
 1.71  16-Jun-2007  ad branches: 1.71.4; 1.71.8; 1.71.10;
-options I2OVERBOSE.
 1.70  26-May-2007  briggs Enable aac(4) and ld at aac.
 1.69  15-May-2007  bouyer add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).

Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.
 1.68  07-May-2007  jnemeth PR/36234 - Joerg Niendorf -- xi -> xirc
 1.67  14-Mar-2007  drochner branches: 1.67.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.66  06-Mar-2007  bouyer branches: 1.66.2; 1.66.4;
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
 1.65  01-Feb-2007  tron branches: 1.65.2;
Disable wsmouse(4) and all the related low-level drivers The installer
ramdisk doesn't support using the mouse anyway.

Idea provided by Blair Sadewitz in private e-mail.
 1.64  14-Jan-2007  bouyer Uncomment pseudo-device raid and options RAID_AUTOCONFIG, to match
i386's INSTALL. Suggested by Florence HENRY on port-amd64@
 1.63  03-Jan-2007  tron Disable ppp(4) because pppd(8) isn't on the installation image anyway.
 1.62  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.61  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.60  30-Nov-2006  bouyer branches: 1.60.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.59  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.58  15-Oct-2006  xtraeme Sync IDE/SATA drivers with i386/GENERIC. Fixes PR port-amd64/34829.
 1.57  23-Sep-2006  jmcneill Add iteide(4) driver to GENERIC and INSTALL kernels; PR# 33426.
 1.56  10-Sep-2006  riz branches: 1.56.2;
Add msk and mskc.
 1.55  14-Aug-2006  skrll branches: 1.55.2;
s/adpater/adapter/

Prompted by PR/34195
 1.54  30-Jul-2006  bouyer branches: 1.54.2;
Add twa(4) and ld at twa
 1.53  27-Apr-2006  jonathan Add entries for svwsata(4) to amd64 GENERIC and INSTALL kernels,
to support SATA ports on Serverworks HT-1000 (aka bcm5785) chips.
 1.52  19-Apr-2006  drochner adjust comments for the new location of wskbdmap_mfii.c,
addresses PR kern/33290 by henry nelson
 1.51  15-Apr-2006  jmmv Remove the getwschar and putwschar accessops from wsdisplay drivers as
requested by uwe@. These were wrong because they were receiving an
emulcookie yet they were accessops (thus having to receive an accesscookie).
Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the
driver's ioctl accessop.

As this reduces the amount of code needed to handle these operations to
two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel
option.

Reviewed by, at least, uwe@ and macallan@. No objections in tech-kern@.
 1.50  12-Apr-2006  martti Added ciss(4). Tested by Joseph Dacuma on HP DL-380 G3 with Smart Array 5i.
 1.49  25-Mar-2006  xtraeme Enable rgephy(4), closes PR port-amd64/33117.
 1.48  12-Mar-2006  chs branches: 1.48.2;
add nfe.
 1.47  05-Feb-2006  cube branches: 1.47.2; 1.47.4;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
 1.46  04-Feb-2006  rpaulo bpfilter doesn't accept count anymore.
 1.45  04-Jan-2006  xtraeme branches: 1.45.2; 1.45.4;
Enable rlphy(4).
 1.44  20-Dec-2005  thorpej branches: 1.44.2;
Remove the tablet line discipline.
 1.43  07-Dec-2005  tsutsui Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
 1.42  27-Nov-2005  dsl Compile with -fno-asynchronous-unwind-tables so that gcc doesn't generate
the .eh_frame data area that can be used to aid thr generation of stack
traceback - at a cost of a load of bloat!
Reinstate the isp driver.
Remove the unlikely-to-be-needed esh, lmc and ntwoc.
 1.41  24-Nov-2005  dsl We don't need 'le' here, I'm not sure amd64 GENERIC deserves it either.
 1.40  10-Oct-2005  dsl branches: 1.40.6;
Add sk ethernet as found on ASUS A8V.
Increase ramdisk to 5MB, costs virtually nothing.
 1.39  09-Sep-2005  drochner remove "dev" locators from cardbus device definitions, it doesn't
make sense technically and might be removed
 1.38  19-Aug-2005  christos Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
 1.37  05-Aug-2005  skrll Add (commented out) ucycom to various kernel configs.
 1.36  12-Jul-2005  sekiya Add config goo for ath. Tested with a PCI card, detected as:

ath0 at pci0 dev 10 function 0
ath0: interrupting at ioapic0 pin 17 (irq 5)
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36M bps 48Mbps 54Mbps
ath0: mac 5.9 phy 4.3 radio 3.6

Cardbus untested, so it is commented out.
 1.35  07-Jul-2005  tron Add (commented out) IPSEC_NAT_T option.
 1.34  04-Jul-2005  martti branches: 1.34.2;
Added support for amr. Tested by Joseph A. Dacuma with Dell PowerEdge 2800.
 1.33  26-Jun-2005  dsl Remove 'isp' driver (support for Qlogic ISP [12]0x0 SCSI/FibreChannel).
Compensates for the recent bloat of the ath driver and 802.11 support.
 1.32  09-Jun-2005  tsutsui - Rename options NEW_BUFQ_STRATEGY -> options BUFQ_READPRIO.
(still commented out)
- Add (also commented out) options BUFQ_PRIOCSCAN.

Suggested by perry and soda on tech-kern.
Please refer options(4) for details for these options.
 1.31  15-Apr-2005  itohy Add ukyopon(4).
 1.30  10-Apr-2005  tron Comment out options for PPP compression and active filtering. They are not
necessary in an installation kernel but increase the size considerably.
This fixes PR port-amd64/29928.
 1.29  09-Apr-2005  tron Comment out some wscons(4) options which are only required to run a
X11 server.
 1.28  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.27  27-Feb-2005  dsl branches: 1.27.2;
Enable FFS_NO_SNAPSHOT in the INSTALL kernel so that it fits into 2 floppies
 1.26  18-Feb-2005  dsl Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
 1.25  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.24  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.23  18-Jan-2005  scw branches: 1.23.2;
Add "options PMS_SYNAPTICS_TOUCHPAD", commented out by default.
 1.22  17-Jan-2005  cube Add tap(4) support to a random^Wcarefully chosen set of kernel configs.
All those kernels have a line for both tun and bridge, and if either is
commented out, tap is commented out also. With the exception of i386's
GENERIC_TINY.

XXX: we _need_ some way of making this more simple.
 1.21  24-Nov-2004  bouyer branches: 1.21.4;
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.20  10-Nov-2004  christos Add COMPAT_BSDPTY to the rest of the config files.
 1.19  23-Oct-2004  augustss s/uax/axe/
 1.18  13-Sep-2004  fvdl Remove some devices (sync with i386).
 1.17  04-Sep-2004  manu IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@
 1.16  22-Jun-2004  toshii Add re; Realtek GbE.
 1.15  11-May-2004  thorpej Don't need cz or cy devices in INSTALL kernel, and they put space
pressure on install media.
 1.14  16-Feb-2004  thorpej branches: 1.14.2;
Comment out some SYSV* and *VERBOSE options to shrink these down so
they fit in the current boot floppies.
 1.13  14-Dec-2003  thorpej Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
into its own driver (artsata).
 1.12  13-Dec-2003  thorpej Split out the Silicon Image SATALink support into its own driver,
"satalink".
 1.11  10-Nov-2003  fvdl Trim ramdisk and remove some unneeded options.
 1.10  05-Nov-2003  fvdl Add igphy.
 1.9  25-Oct-2003  fvdl Add ahd, bce, ataraid
 1.8  18-Oct-2003  lukem Use one 'atabus* at ata?' instead of multiple 'atabus* at FOOide? channel ?'
Use 'atapibus* at atapi?' instead of 'atapibus* at atabus?'
 1.7  08-Oct-2003  bouyer Add new per-chip pciide drivers.
 1.6  08-Oct-2003  bouyer Add atabus.
 1.5  01-Sep-2003  fvdl Use MPBIOS_SCANPCI by default.
 1.4  30-Aug-2003  fvdl Remove a lot of stuff, making it closer to the i386 INSTALL.
 1.3  15-May-2003  fvdl branches: 1.3.2;
Decrease the ramdisk size a bit to allow for more options to be added
to the kernel, and still have it fit in 2.88M.
 1.2  10-May-2003  fvdl Enable ioapics.
 1.1  26-Apr-2003  fvdl Rename the x86_64 port to amd64, as this is the actual name used for
the processor family now. x86_64 is kept as the MACHINE_ARCH value,
since it's already widely used (by e.g. the toolchain, etc), and
by other operating systems.
 1.3.2.13  11-Dec-2005  christos Sync with head.
 1.3.2.12  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.3.2.11  01-Apr-2005  skrll Sync with HEAD.
 1.3.2.10  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.3.2.9  15-Feb-2005  skrll Sync with HEAD.
 1.3.2.8  04-Feb-2005  skrll Sync with HEAD.
 1.3.2.7  24-Jan-2005  skrll Sync with HEAD.
 1.3.2.6  29-Nov-2004  skrll Sync with HEAD.
 1.3.2.5  14-Nov-2004  skrll Sync with HEAD.
 1.3.2.4  02-Nov-2004  skrll Sync with HEAD.
 1.3.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.1  03-Aug-2004  skrll Sync with HEAD
 1.14.2.2  14-Sep-2004  jmc branches: 1.14.2.2.2;
Pullup rev 1.18 (requested by fvdl in ticket #845)

Remove some devices (sync with i386).
 1.14.2.1  14-Jul-2004  tron Pull up revision 1.16 (requested by fvdl in ticket #655):
Add re; Realtek GbE.
 1.14.2.2.2.2  21-Jul-2005  riz Pull up revision 1.31 (requested by itohy in ticket #1430):
Add ukyopon(4).
 1.14.2.2.2.1  02-Apr-2005  he Pull up revision 1.21 (requested by bouyer in ticket #1019):
Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of
controllers.
 1.21.4.1  29-Apr-2005  kent sync with -current
 1.23.2.3  26-Mar-2005  yamt sync with head.
 1.23.2.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.23.2.1  12-Feb-2005  yamt sync with head.
 1.27.2.18  27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1778):
sys/arch/hpcarm/conf/IPAQ: revision 1.50
sys/arch/amd64/conf/GENERIC: revision 1.141
sys/arch/amd64/conf/INSTALL: revision 1.68
sys/arch/i386/conf/SWINGER: revision 1.90
PR/36234 - Joerg Niendorf -- xi -> xirc
 1.27.2.17  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.27.2.16  04-Jan-2007  ghen Pull up following revision(s) (requested by tron in ticket #1615):
sys/arch/amd64/conf/INSTALL: revision 1.63 via patch
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.113 via patch
Disable ppp(4) because pppd(8) isn't on the installation image anyway.
 1.27.2.15  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.27.2.14  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.27.2.13  31-Jul-2006  tron branches: 1.27.2.13.2;
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.27.2.12  04-May-2006  tron Pull up following revision(s) (requested by jonathan in ticket #1298):
sys/arch/amd64/conf/INSTALL: revision 1.53
sys/arch/amd64/conf/GENERIC: revision 1.94
Add entries for svwsata(4) to amd64 GENERIC and INSTALL kernels,
to support SATA ports on Serverworks HT-1000 (aka bcm5785) chips.
 1.27.2.11  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.27.2.10  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.27.2.9  28-Nov-2005  riz branches: 1.27.2.9.2;
Pull up following revision(s) (requested by tron in ticket #1013):
sys/arch/amd64/conf/INSTALL: revision 1.42
Compile with -fno-asynchronous-unwind-tables so that gcc doesn't generate
the .eh_frame data area that can be used to aid thr generation of stack
traceback - at a cost of a load of bloat!
Reinstate the isp driver.
Remove the unlikely-to-be-needed esh, lmc and ntwoc.
 1.27.2.8  28-Nov-2005  riz Pull up following revision(s) (requested by tron in ticket #1013):
sys/arch/amd64/conf/INSTALL: revision 1.41
We don't need 'le' here, I'm not sure amd64 GENERIC deserves it either.
 1.27.2.7  22-Nov-2005  riz Pull up following revision(s) (requested by tron in ticket #987):
sys/arch/amd64/conf/INSTALL: revision 1.33
Remove 'isp' driver (support for Qlogic ISP [12]0x0 SCSI/FibreChannel).
Compensates for the recent bloat of the ath driver and 802.11 support.
 1.27.2.6  21-Nov-2005  tron Pull up following revision(s) (requested by dsl in ticket #978):
sys/arch/amd64/conf/INSTALL: revision 1.40
Add sk ethernet as found on ASUS A8V.
Increase ramdisk to 5MB, costs virtually nothing.
 1.27.2.5  18-Jul-2005  riz Pull up revision 1.35 (requested by tron in ticket #566):
Add (commented out) IPSEC_NAT_T option.
 1.27.2.4  05-Jul-2005  tron Pull up revision 1.34 (requested by martti in ticket #546):
Added support for amr. Tested by Joseph A. Dacuma with Dell PowerEdge 2800.
 1.27.2.3  07-May-2005  riz Pull up revision 1.30 (requested by tron in ticket #131):
Comment out options for PPP compression and active filtering. They are not
necessary in an installation kernel but increase the size considerably.
This fixes PR port-amd64/29928.
 1.27.2.2  17-Apr-2005  tron Pull up revision 1.31 (requested by itohy in ticket #160):
Add ukyopon(4).
 1.27.2.1  09-Apr-2005  tron Pull up revision 1.29 (requested by dsl in ticket #129):
Comment out some wscons(4) options which are only required to run a
X11 server.
 1.27.2.13.2.1  27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1778):
sys/arch/hpcarm/conf/IPAQ: revision 1.50
sys/arch/amd64/conf/GENERIC: revision 1.141
sys/arch/amd64/conf/INSTALL: revision 1.68
sys/arch/i386/conf/SWINGER: revision 1.90
PR/36234 - Joerg Niendorf -- xi -> xirc
 1.27.2.9.2.1  27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1778):
sys/arch/hpcarm/conf/IPAQ: revision 1.50
sys/arch/amd64/conf/GENERIC: revision 1.141
sys/arch/amd64/conf/INSTALL: revision 1.68
sys/arch/i386/conf/SWINGER: revision 1.90
PR/36234 - Joerg Niendorf -- xi -> xirc
 1.34.2.7  21-Jan-2008  yamt sync with head
 1.34.2.6  07-Dec-2007  yamt sync with head
 1.34.2.5  27-Oct-2007  yamt sync with head.
 1.34.2.4  03-Sep-2007  yamt sync with head.
 1.34.2.3  26-Feb-2007  yamt sync with head.
 1.34.2.2  30-Dec-2006  yamt sync with head.
 1.34.2.1  21-Jun-2006  yamt sync with head.
 1.40.6.1  29-Nov-2005  yamt sync with head.
 1.44.2.2  18-Feb-2006  yamt sync with head.
 1.44.2.1  15-Jan-2006  yamt sync with head.
 1.45.4.2  01-Jun-2006  kardel Sync with head.
 1.45.4.1  22-Apr-2006  simonb Sync with head.
 1.45.2.1  09-Sep-2006  rpaulo sync with head
 1.47.4.2  11-May-2006  elad sync with head
 1.47.4.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.47.2.6  14-Sep-2006  yamt sync with head.
 1.47.2.5  03-Sep-2006  yamt sync with head.
 1.47.2.4  11-Aug-2006  yamt sync with head
 1.47.2.3  24-May-2006  yamt sync with head.
 1.47.2.2  01-Apr-2006  yamt sync with head.
 1.47.2.1  13-Mar-2006  yamt sync with head.
 1.48.2.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.48.2.1  28-Mar-2006  tron Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
 1.54.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.55.2.4  09-Feb-2007  ad Sync with HEAD.
 1.55.2.3  01-Feb-2007  ad Sync with head.
 1.55.2.2  12-Jan-2007  ad Sync with head.
 1.55.2.1  18-Nov-2006  ad Sync with head.
 1.56.2.3  18-Dec-2006  yamt sync with head.
 1.56.2.2  10-Dec-2006  yamt sync with head.
 1.56.2.1  22-Oct-2006  yamt sync with head
 1.60.2.10  11-Jan-2008  xtraeme Pull up following revision(s) (requested by christos in ticket #1037):
sys/dev/pci/arcmsr.c: patch
sys/dev/pci/arcmsrvar.h: patch
sys/dev/pci/pcidevs: patch
sys/dev/pci/files.pci: patch
sys/arch/i386/conf/GENERIC: patch
sys/arch/i386/conf/XEN2_DOM0: patch
sys/arch/i386/conf/INSTALL_LARGE: patch
sys/arch/amd64/conf/GENERIC: patch
sys/arch/amd64/conf/INSTALL: patch
share/man/man4/Makefile: patch
share/man/man4/arcmsr.4: patch
distrib/sets/lists/man/mi: patch

Add the Areca Technology Corporation SATA RAID controller driver, ported
from OpenBSD.
 1.60.2.9  26-Nov-2007  xtraeme Pull up following revision(s) (requested by jnemeth in ticket #996):
sys/arch/amd64/conf/INSTALL: revision 1.74
PR/37404 - Rui-Xiang Guo -- sync phy list with GENERIC
 1.60.2.8  25-Nov-2007  xtraeme Pull up following revision(s) (requested by briggs in ticket #990):
sys/dev/ic/aac_tables.h: revision 1.5 (patch)
sys/dev/ic/aac.c: revision 1.31 (patch)
sys/dev/ic/aac.c: revision 1.32 (patch)
sys/dev/ic/aac.c: revision 1.33 (patch)
sys/dev/ic/aac.c: revision 1.34 (patch)
sys/arch/amd64/conf/INSTALL: revision 1.70 (patch)
sys/dev/ic/aac.c: revision 1.37 (patch)
sys/dev/ic/aacreg.h: revision 1.6 (patch)
sys/dev/ic/aacreg.h: revision 1.7 (patch)
sys/dev/ic/aacreg.h: revision 1.8 (patch)
sys/dev/ic/aacreg.h: revision 1.9 (patch)
sys/dev/pci/aac_pci.c: revision 1.21 (patch)
sys/dev/ic/aacvar.h: revision 1.10 (patch)
sys/dev/ic/aacvar.h: revision 1.9 (patch)
sys/arch/amd64/conf/GENERIC: revision 1.144 (patch)
sys/dev/ic/ld_aac.c: revision 1.14 (patch)
sys/dev/ic/ld_aac.c: revision 1.15 (patch)
Compile and run on amd64 and on >2GB RAM.
 1.60.2.7  31-Aug-2007  pavel Pull up following revision(s) (requested by bouyer in ticket #678):
distrib/sets/lists/man/mi: revision 1.1001
doc/CHANGES: revision 1.853 via patch
share/man/man4/Makefile: revision 1.428
share/man/man4/jmide.4: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.143
sys/arch/amd64/conf/INSTALL: revision 1.69
sys/arch/i386/conf/GENERIC: revision 1.827
sys/arch/i386/conf/INSTALL_LARGE: revision 1.2 via patch
sys/arch/i386/conf/XEN2_DOM0: revision 1.26
sys/conf/files: revision 1.844 via patch
sys/dev/ic/ahcisata_core.c: revision 1.1 via patch
sys/dev/ic/ahcisata_core.c: revision 1.3
sys/dev/ic/ahcisatareg.h: revision 1.1
sys/dev/ic/ahcisatavar.h: revision 1.1
sys/dev/pci/ahcisata.c: delete
sys/dev/pci/ahcisatareg.h: delete
sys/dev/pci/ahcisata_pci.c: revision 1.1
sys/dev/pci/files.pci: revision 1.287-1.288
sys/dev/pci/jmide.c: revision 1.1-1.2
sys/dev/pci/jmide_reg.h: revision 1.1
sys/dev/pci/pcidevs: revision 1.878
Add JMicron Technology vendor ID, and their current PCIe SATA/PATA
controllers.

Split the ahcisata driver in pci front-end and bus-independant back-end.
add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).
Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.

Move mapping of AHCI register so that jmide knows if it fails, and avoids
calling ahci_intr() (which would cause a panic).
Try to use the pciide function for SATA drives if attaching ahci fails (this
doesn't seems to work though, it may be BIOS dependant).
Thanks to Gary Duzan for testing multiple pacthes.

We're not ready to handle ATAPI yet so just claim there's no drive to the
upper layer. This should work around a NULL pointer dereference when
an ATAPI device is detected on a AHCI device.
 1.60.2.6  12-May-2007  pavel branches: 1.60.2.6.2;
Pull up following revision(s) (requested by jnemeth in ticket #639):
sys/arch/hpcarm/conf/IPAQ: revision 1.50
sys/arch/amd64/conf/GENERIC: revision 1.141
sys/arch/amd64/conf/INSTALL: revision 1.68
sys/arch/i386/conf/SWINGER: revision 1.90
sys/arch/hpcarm/conf/JORNADA820: revision 1.8
PR/36234 - Joerg Niendorf -- xi -> xirc
 1.60.2.5  09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.60.2.4  08-Feb-2007  bouyer Pull up following revision(s) (requested by tron in ticket #405):
distrib/amd64/ramdisks/ramdisk/list: revision 1.2
sys/arch/amd64/conf/INSTALL: revision 1.64 - 1.65
Uncomment pseudo-device raid and options RAID_AUTOCONFIG, to match
i386's INSTALL. Suggested by Florence HENRY on port-amd64@
Sync with i386: add sbin/raidctl to amd64's install ramdisk.
Disable wsmouse(4) and all the related low-level drivers The installer
ramdisk doesn't support using the mouse anyway.
Idea provided by Blair Sadewitz in private e-mail.
 1.60.2.3  04-Jan-2007  bouyer Pull up following revision(s) (requested by tron in ticket #331):
sys/arch/amd64/conf/INSTALL: revision 1.63
sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.113
Disable ppp(4) because pppd(8) isn't on the installation image anyway.
 1.60.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.60.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.60.2.6.2.3  03-Jun-2008  skrll Sync with netbsd-4.
 1.60.2.6.2.2  06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.60.2.6.2.1  03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.65.2.3  17-May-2007  yamt sync with head.
 1.65.2.2  24-Mar-2007  yamt sync with head.
 1.65.2.1  12-Mar-2007  rmind Sync with HEAD.
 1.66.4.1  11-Jul-2007  mjf Sync with head.
 1.66.2.5  03-Dec-2007  ad Sync with HEAD.
 1.66.2.4  09-Oct-2007  ad Sync with head.
 1.66.2.3  15-Jul-2007  ad Sync with head.
 1.66.2.2  27-May-2007  ad Sync with head.
 1.66.2.1  10-Apr-2007  ad Sync with head.
 1.67.6.3  03-Oct-2007  garbled Sync with HEAD
 1.67.6.2  26-Jun-2007  garbled Sync with HEAD.
 1.67.6.1  22-May-2007  matt Update to HEAD.
 1.71.10.2  09-Jan-2008  matt sync with HEAD
 1.71.10.1  06-Nov-2007  matt sync with HEAD
 1.71.8.3  09-Dec-2007  jmcneill Sync with HEAD.
 1.71.8.2  21-Nov-2007  joerg Sync with HEAD.
 1.71.8.1  02-Oct-2007  joerg Sync with HEAD.
 1.71.4.1  10-Sep-2007  skrll Sync with HEAD.
 1.72.4.1  21-Nov-2007  bouyer Sync with HEAD
 1.73.2.3  18-Feb-2008  mjf Sync with HEAD.
 1.73.2.2  27-Dec-2007  mjf Sync with HEAD.
 1.73.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.74.2.1  08-Dec-2007  ad Sync with head.
 1.76.4.1  02-Jan-2008  bouyer Sync with HEAD
 1.78.8.1  18-May-2008  yamt sync with head.
 1.78.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.79.2.3  19-Aug-2009  yamt sync with head.
 1.79.2.2  04-May-2009  yamt sync with head.
 1.79.2.1  16-May-2008  yamt sync with head.
 1.80.8.1  03-Mar-2009  skrll Sync with HEAD.
 1.81.2.4  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.81.2.3  29-Mar-2011  jym More sync fixes. And add the mbr_gpt files.
 1.81.2.2  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.81.2.1  01-Nov-2009  jym Sync with HEAD.
 1.82.8.1  17-Feb-2011  bouyer Sync with HEAD
 1.82.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.82.4.2  31-May-2011  rmind sync with head
 1.82.4.1  05-Mar-2011  rmind sync with head
 1.87.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.87.2.1  17-Apr-2012  yamt sync with head
 1.88.8.2  03-Dec-2017  jdolecek update from HEAD
 1.88.8.1  23-Jun-2013  tls resync from head
 1.89.8.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.89.8.1  23-Jan-2015  martin Remove "no i915drm*" now that the declaration is gone from GENERIC.
Requested by snj in ticket #438.
 1.90.4.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.90.2.1  05-Feb-2017  skrll Sync with HEAD
 1.91.8.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.92.4.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed