1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00

- No longer exclude malo(4) and mwl(4), they have been fixed in r275870

and r275871 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.

MFC after:	3 days
This commit is contained in:
Marius Strobl 2014-12-29 20:33:34 +00:00
parent 3a6f20c19a
commit c3d3eeb3bb
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=276377
2 changed files with 8 additions and 67 deletions

View File

@ -10,73 +10,14 @@ ident PAE-GENERIC
# To make a PAE kernel, the next option is needed # To make a PAE kernel, the next option is needed
options PAE # Physical Address Extensions Kernel options PAE # Physical Address Extensions Kernel
# The following modules don't build with PAE enabled. # The following drivers don't build with PAE enabled.
makeoptions WITHOUT_MODULES="ctl dpt hptmv ida malo mwl" makeoptions WITHOUT_MODULES="ctl dpt hptmv ida"
# 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 sym
nodevice trm
nodevice adv
nodevice adw
nodevice aha
nodevice aic
nodevice bt
nodevice ncv
nodevice nsp
nodevice stg
nodevice asr
nodevice dpt nodevice dpt
nodevice mly
nodevice hptmv nodevice hptmv
nodevice hptnr
nodevice hptrr
nodevice ida nodevice ida
nodevice mlx
# The following drivers don't work with PAE enabled.
makeoptions WITHOUT_MODULES+="asr ncr pst"
nodevice asr
nodevice ncr
nodevice pst nodevice pst
nodevice agp
nodevice txp
nodevice vx
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

View File

@ -9,7 +9,7 @@ ident XEN
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
# The following modules don't build with PAE and XEN enabled. # The following modules don't build with PAE and XEN enabled.
makeoptions WITHOUT_MODULES="ctl dpt drm drm2 hptmv ida malo mwl" makeoptions WITHOUT_MODULES="ctl dpt drm drm2 hptmv ida"
options SCHED_ULE # ULE scheduler options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption options PREEMPTION # Enable kernel thread preemption