Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: What's GENERIC32?



On Wed, Sep 01, 2021 at 12:02:52AM -0400, Mouse wrote:
> This leads me to ask, just what is 32-bit here?  Not what's 32-bit
> about the built executable - I can read documentation on the options
> used - but what's different about those machines that calls for the
> kernel to be built differently like this?

The kernel is a 32bit, hardware is 64 bit and userland is sparc instead
of sparc64 (so 32bit too).

This is similar to installing the i386 sets + kernel on an amd64
machine (but a plain sparc GENERIC kernel would not support the 64bit
hardware).

You can get very similar effect when installing a GENERIC kernel (so 64bit
kernel) but still using sparc userland, but in that setup everything
goes via compat_netbsd32 (and sometimes there are bugs that cause minor
unwanted differences between the two setups).

Martin


Home | Main Index | Thread Index | Old Index