rm -rf mipsn32

Warner Losh imp at bsdimp.com
Mon Sep 23 20:09:34 UTC 2019


On Mon, Sep 23, 2019, 8:58 PM Kyle Evans <kevans at 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 at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to "freebsd-mips-unsubscribe at freebsd.org"
>


More information about the freebsd-mips mailing list