Skip site navigation (1)Skip section navigation (2)
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>