From: | Miguel Mendez <flynn@xxxxxxxxxxxxxxxxxx> |
Date: | Thu, 14 Apr 2005 19:12:20 +0200 |
On Thu, 14 Apr 2005 10:03:23 -0700 (PDT) Matthew Dillon <dillon@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. Cheers, -- Miguel Mendez <flynn@xxxxxxxxxxxxxxxxxx> http://www.energyhq.es.eu.org PGP Key: 0xDC8514F1
Attachment:
pgp00016.pgp
Description: PGP signature