svn commit: r255656 - head/sys/mips/conf
Hiren Panchasara
hiren at FreeBSD.org
Tue Sep 17 20:33:43 UTC 2013
Author: hiren
Date: Tue Sep 17 20:33:42 2013
New Revision: 255656
URL: http://svnweb.freebsd.org/changeset/base/255656
Log:
We have grown a bit too big lately. Shrinking the kernel for TP-Link
TL-WR1043ND.
Submitted by: loos (initial version)
Reviewed by: adrian
Approved by: sbruno (mentor, implicit)
Approved by: re (delphij)
Tested by: hiren
Modified:
head/sys/mips/conf/TP-WN1043ND
Modified: head/sys/mips/conf/TP-WN1043ND
==============================================================================
--- head/sys/mips/conf/TP-WN1043ND Tue Sep 17 20:25:29 2013 (r255655)
+++ head/sys/mips/conf/TP-WN1043ND Tue Sep 17 20:33:42 2013 (r255656)
@@ -34,12 +34,26 @@ options MSDOSFS
# redboot stuff.
options AR71XX_ENV_UBOOT
-# uzip - to boot natively from flash
-device geom_uzip
-options GEOM_UZIP
+# uncompress - to boot natively from flash
+device geom_uncompress
+options GEOM_UNCOMPRESS
# Used for the static uboot partition map
device geom_map
# Boot off of the rootfs, as defined in the geom_map setup.
-options ROOTDEVNAME=\"ufs:map/rootfs.uzip\"
+options ROOTDEVNAME=\"ufs:map/rootfs.uncompress\"
+
+# We bite the performance overhead for now; the kernel won't
+# fit if the mutexes are inlined.
+options MUTEX_NOINLINE
+options RWLOCK_NOINLINE
+options SX_NOINLINE
+
+# Remove everything we don't need. We need a _really_ small kernel!
+nooptions INVARIANTS
+nooptions INVARIANT_SUPPORT
+nooptions WITNESS
+nooptions WITNESS_SKIPSPIN
+nooptions DEBUG_REDZONE
+nooptions DEBUG_MEMGUARD
More information about the svn-src-head
mailing list