Re: M68k backend has landed in LLVM - NetBSD support

Chris Hanson <[email protected]>
Newsgroups gmane.os.netbsd.ports.m68k,gmane.os.netbsd.ports.amiga
Message-ID <[email protected]>
On Mar 23, 2021, at 4:27 AM, John Paul Adrian Glaubitz <[email protected]> wrote:
> 
> Since the M68k has landed a few days ago in LLVM upstream [1] I wonder whether
> anyone in the NetBSD community is interested in adding NetBSD support so that
> clang can be used as an alternative compiler for NetBSD/m68k.
> 
> Adrian
> 
>> [1] https://github.com/llvm/llvm-project/tree/main/llvm/lib/Target/M68k

One thing I wonder is whether LLVM/clang can actually be built and run on NetBSD/m68k: NetBSD's VM on m68k only uses a single root page for the page tables, so with 4KB pages you have a hard VM ceiling of only a couple hundred megabytes, and with 8KB pages you're still under a gigabyte.

Granted modern GCC will take a significant amount of time and memory to build as well, but I don't think it's as heavy in that respect as LLVM. Maybe it's time for someone versed in the intricacies of the m68k MMUs to add support for more root pages…

  -- Chris
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.