svn commit: r278811 - stable/9/sys/i386/conf
Marius Strobl
marius at FreeBSD.org
Sun Feb 15 20:43:33 UTC 2015
Author: marius
Date: Sun Feb 15 20:43:32 2015
New Revision: 278811
URL: https://svnweb.freebsd.org/changeset/base/278811
Log:
MFC: r276377, r276714
- No longer exclude malo(4) and mwl(4), they have been fixed in r275870
(MFCed to stable/9 in r278416), r275871 (MFCed to stable/9 in r278419)
and r278532 (MFCed to stable/9 in r278809) respectively to build with
PAE enabled.
- For the PAE kernel configuration file, no longer exclude devices that
are known to be 64-bit DMA clean from amd64.
Modified:
stable/9/sys/i386/conf/PAE
stable/9/sys/i386/conf/XEN
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/i386/conf/PAE
==============================================================================
--- stable/9/sys/i386/conf/PAE Sun Feb 15 20:10:53 2015 (r278810)
+++ stable/9/sys/i386/conf/PAE Sun Feb 15 20:43:32 2015 (r278811)
@@ -10,78 +10,14 @@ ident PAE-GENERIC
# To make a PAE kernel, the next option is needed
options PAE # Physical Address Extensions Kernel
-# The following modules don't build with PAE enabled.
-makeoptions WITHOUT_MODULES="ctl dpt hptmv ida malo mwl"
-
-# force isp firmware to fully loaded
-device ispfw
-
-# What follows is a list of drivers that are normally in GENERIC, but either
-# don't work or are untested with PAE. Be very careful before enabling any
-# of these drivers. Drivers which use DMA and don't handle 64 bit physical
-# address properly may cause data corruption when used in a machine with more
-# than 4 gigabytes of memory.
-
-nodevice ahb
-nodevice amd
-nodevice sym
-nodevice trm
-
-nodevice adv
-nodevice adw
-nodevice aha
-nodevice aic
-nodevice bt
-
-nodevice ncv
-nodevice nsp
-nodevice stg
-
-nodevice asr
+# The following drivers don't build with PAE enabled.
+makeoptions WITHOUT_MODULES="ctl dpt hptmv ida"
nodevice dpt
-nodevice mly
nodevice hptmv
-nodevice hptnr
-nodevice hptrr
-
nodevice ida
-nodevice mlx
-nodevice pst
-
-nodevice agp
-
-nodevice txp
-nodevice vx
-
-nodevice nve
-nodevice pcn
-nodevice sf
-nodevice sis
-nodevice ste
-nodevice tl
-nodevice tx
-nodevice vr
-nodevice wb
-nodevice cs
-nodevice ed
-nodevice ex
-nodevice ep
-nodevice fe
-nodevice ie
-nodevice sn
-nodevice xe
-
-nodevice an
-nodevice ath # Atheros pci/cardbus NICs
-nodevice ath_pci
-nodevice ath_hal
-nodevice ath_rate_sample # SampleRate tx rate control for ath
-nodevice ipw
-nodevice iwi
-nodevice iwn
-nodevice malo
-nodevice mwl
-nodevice ral
-nodevice wi
-nodevice wpi
+# The following drivers don't work with PAE enabled.
+makeoptions WITHOUT_MODULES+="asr ncr pst"
+nodevice asr
+nodevice ncr
+nodevice pst
Modified: stable/9/sys/i386/conf/XEN
==============================================================================
--- stable/9/sys/i386/conf/XEN Sun Feb 15 20:10:53 2015 (r278810)
+++ stable/9/sys/i386/conf/XEN Sun Feb 15 20:43:32 2015 (r278811)
@@ -8,8 +8,11 @@ ident XEN
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
-# The following modules don't build with PAE and XEN enabled.
-makeoptions WITHOUT_MODULES="ctl dpt drm drm2 hptmv ida malo mwl rdma xfs"
+# The following drivers don't build with PAE or XEN enabled.
+makeoptions WITHOUT_MODULES="ctl dpt drm drm2 hptmv ida rdma xfs"
+
+# The following drivers don't work with PAE enabled.
+makeoptions WITHOUT_MODULES+="asr ncr pst"
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
More information about the svn-src-stable-9
mailing list