Date: Mon, 23 Sep 2019 22:08:58 +0200 From: Warner Losh <imp@bsdimp.com> To: Kyle Evans <kevans@freebsd.org> Cc: freebsd-mips@freebsd.org Subject: Re: rm -rf mipsn32 Message-ID: <CANCZdfryuk73BtMSKstcT9Kk5wvidPeS2bXkxCKJ=aACHZej3Q@mail.gmail.com> In-Reply-To: <CACNAnaGpWbFT-38Q5NoDew_0GjLRj=krHN9nytAyEEr9c_bbQw@mail.gmail.com> References: <CACNAnaGpWbFT-38Q5NoDew_0GjLRj=krHN9nytAyEEr9c_bbQw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 23, 2019, 8:58 PM Kyle Evans <kevans@freebsd.org> wrote: > Hi, > > I've been doing some work lately to try to get mips switched over to > full LLVM world/kernel... LLVM 9.0 is looking pretty good with some > patches and I have a couple in review that I need to get back to. With > my current mips-llvm branch and llvm9: > > - MALTA is happy, full llvm9 world+kernel > - MALTA64 is mostly happy, but requires a carefully placed printf in > bit_ffc_at to get past selecting pids in early-ish boot. > > These are easier-ish problems to solve... n32 is a complete crapshoot. > I have one patch pending to fix one LLVM-inflicted issue, but it's got > deeper problems as you progress trying to build an n32 world and it's > getting kind of bizarre. So, questions... > > - How much use does n32 even see in FreeBSD-land? > - Can we just kind of drop it? > It is/was useful for memory constrained 64 bit systems. I know some people were using it at least in userland. As far as a kernel goes, though, it was always a fringe thing there. I'd prefer to keep it, at least for userland, but I know it's value / pain ratio is quite low so I'd be OK with someone who is moving to clang making people that want it to do it. I'd not remove support for it, since external gcc supports it fine. I'm fine marking it broken for clang builds and/or omitting it from clang universe. Warner Thanks, > > Kyle Evans > _______________________________________________ > freebsd-mips@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfryuk73BtMSKstcT9Kk5wvidPeS2bXkxCKJ=aACHZej3Q>