flynn at energyhq.es.eu.org
Thu Apr 14 10:13:42 PDT 2005
On Thu, 14 Apr 2005 10:03:23 -0700 (PDT)
Matthew Dillon <dillon at xxxxxxxxxxxxxxxxxxxx> wrote:
> Basically all the registers become 64 bits. Pointers become 64 bits. 8 new
> registers are added (For 16 total rather then 8 total), and the MMU works
> differently. The kernel would run in 64 bit mode. Userland could run in
> 32 or 64 bit mode (on a per-process basis).
And thank $DEITY for that. As someone who cut his teeth on 68k assembly
x86 assembler is painful. Do you plan on adding support for per page
execute attributes as well?
What do you think of the approach Solaris took where the kernel was
64bit but only programs that really needed the 64bitness where compiled
that way, leaving the rest of the userland 32bit? ISTR Apple has taken
a similar approach with the G5.
Miguel Mendez <flynn at xxxxxxxxxxxxxxxxxx>
PGP Key: 0xDC8514F1
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 187 bytes
Desc: "Description: PGP signature"
More information about the Users