Date: Thu, 26 Aug 2010 16:37:03 -0700 From: Patrick Mahan <pmahan@adaranet.com> To: Juli Mallett <jmallett@FreeBSD.org> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: Re: Cannot build the Mips 32 bit kernel Message-ID: <4C76FA9F.2070805@adaranet.com> In-Reply-To: <AANLkTikXkvBh3EgmYvfAogDb%2BUeM%2BK%2BN26-c6FOJVwTt@mail.gmail.com> References: <4C76F4B6.5050607@adaranet.com> <20100826.171545.705015198975915183.imp@bsdimp.com> <AANLkTikXkvBh3EgmYvfAogDb%2BUeM%2BK%2BN26-c6FOJVwTt@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Juli Mallett wrote: > On Thu, Aug 26, 2010 at 16:15, M. Warner Losh <imp@bsdimp.com> wrote: >> In message: <4C76F4B6.5050607@adaranet.com> >> Patrick Mahan <pmahan@adaranet.com> writes: >> : I have attached my modified OCTEON1-32 for you folks to look at. >> >> And the mailing list helpfully stripped it :( > > What's going on here is that we use ISA_MIPS32 bogusly (using it at > all is bad enough, but...) namely we use it to determine whether to > link in the relevant bits of libkern. I'm not sure what the best > thing to do is. I've thought about creating a .c file that includes > the libkern bits depending on the ABI that's being used, so that we > can get config out of the business of handling this. > > In short: your config probably lacks and should have (even though it's > actually wrong) options ISA_MIPS32. Nice to have someone who is prescient ;-) Yes, our current configuration was leaving this out and I wanted to build without it. I am trying to detemine where the, pardon my language, bloat is coming from. We build for mips o32 under 8.0 and our kernel (before we insert the rootfile system) is -rwxr-xr-x 1 pmahan pmahan 38155521 Aug 24 19:22 kernel.octeon.32 Where when we build it off of head we are seeing -rwxr-xr-x 1 pmahan pmahan 243364423 Aug 26 09:45 kernel.octeon.32 ~38 Mbytes versus ~243 Mbytes a 6x increase in size. So I was playing around with the configuration file to decide what to leave out. Patrick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C76FA9F.2070805>