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