Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2013 16:06:47 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        "Nenhum_de_Nos" <matheus@eternamente.info>
Cc:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   Re: TP-Link 1043ND - its tme :)
Message-ID:  <8FFD8F5B-FCE4-4062-B6B7-7A46943E91AE@bsdimp.com>
In-Reply-To: <04dc16e8adc42b571915e7fc51ec9a57.squirrel@arroway.org>
References:  <fff374ff14148d1fb43d22455e2f068f.squirrel@arroway.org> <CAJ-VmokmrJW4cKd3kXnvezhynh0Pic9hswpFngsG8mAjmJVDSQ@mail.gmail.com> <CAB=2f8xyHYEYcJSnmEaxz2KVLCa=kYOYDEt0CNP4eWwMMx-oQg@mail.gmail.com> <f1c2b01c75e04235197a4a766580e82c.squirrel@arroway.org> <04dc16e8adc42b571915e7fc51ec9a57.squirrel@arroway.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> [mktplinkfw] *** error: rootfs image is too big

OK. This isn't for root image, but to make the uncompressed kernel ~685k =
smaller. So maybe 200k smaller after compression.

http://people.freebsd.org/~imp/smalller-mips

basically it does EXTRA_FLAGS+=3D-fno-inline -Wno-inline -Os =
-Wno-strict-aliasing while setting the inline limit to 0 and adding some =
libkern functions that need it. Plus adding the canonical =
MUTEX/RWLOCK/SX_NOINLINE options.

   text	   data	    bss	    dec	    hex	filename
3598994 270588	 153056	4022638 3d616e	kernel.debug	with patch
4285106 270632 153056 4708794 47d9ba kernel.debug		built =
without

Comments?

Warner

P.S. Don't have this hardware, so no test boots.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8FFD8F5B-FCE4-4062-B6B7-7A46943E91AE>