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
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to