Re: M68k backend has landed in LLVM - NetBSD support
John Klos <[email protected]> Tue, 9 Nov 2021 20:23:49 +0000 (UTC)
| Newsgroups | gmane.os.netbsd.ports.amiga,gmane.os.netbsd.ports.m68k |
|---|---|
| Message-ID | <[email protected]> |
> Switching to 8KB pages is extremely simple and provides up to 960MB of > virtual address space instead of 224MB; you change PGSHIFT from 12 to 13 > and do a full rebuild. Here's the diff for hp300: We've already done that for Amiga and (in current) mac68k. I suppose what's next would be to update MAXTSIZ, DFLDSIZ, MAXDSIZ and friends... > Bitsavers has all of the Motorola manuals online, in > <http://www.bitsavers.org/components/motorola/68000/>. You'll want the > 68851, 68030, 68040, and 68060 manuals. I have several of these (M68030, M68060 books), and they're great references, but they really don't help with understanding the NetBSD pmap. I'm learning, but it's a slow process. > Probably the simplest possible change beyond switching to 8KB pages > would be to increase the size of the root. Even if it's only increased > statically (say based on a kernel config parameter -- you aren't going > to make use of 4GB of virtual address space on an 8MB system) it doesn't > take much to enable vastly more VM. Increase the size of the root? I don't follow... Would love to hear more, though :) John