summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2008-09-08 00:41:32 +0000
committerimp <imp@FreeBSD.org>2008-09-08 00:41:32 +0000
commitec02d7a2e06a8a5358377f65c173689a5300bfe7 (patch)
tree6a55ad5e451737e61bfda215d2ba9289285dc71b /sys/arm
parent76f6bbac93770023b7dad990ffd4a153266e8c64 (diff)
downloadFreeBSD-src-ec02d7a2e06a8a5358377f65c173689a5300bfe7.zip
FreeBSD-src-ec02d7a2e06a8a5358377f65c173689a5300bfe7.tar.gz
Commit the no-brainer parts of my space saving kernel experiments. We
don't inline the locking primitives, and only grab those parts of mii that we really need. Other space optimizations are too agressive for the generic file (removing all of usb, and loading it as kernel modules).
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/conf/NSLU6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arm/conf/NSLU b/sys/arm/conf/NSLU
index 87bbcd7..9b4d2ff 100644
--- a/sys/arm/conf/NSLU
+++ b/sys/arm/conf/NSLU
@@ -67,6 +67,9 @@ options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+options MUTEX_NOINLINE #Mutex inlines are space hogs
+options RWLOCK_NOINLINE #rwlock inlines are space hogs
+options SX_NOINLINE #sx inliens are space hogs
options BOOTP
options BOOTP_NFSROOT
options BOOTP_NFSV3
@@ -89,7 +92,8 @@ device npe # Network Processing Engine
device npe_fw
device firmware
device qmgr # Q Manager (required by npe)
-device miibus # NB: required by npe
+device mii # Minimal mii routines
+device rlphy # NSLU2 uses Realtek PHY attached to npe
device ether
device bpf
OpenPOWER on IntegriCloud