diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-02-01 09:55:34 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-02-01 09:55:34 +0100 |
commit | 090fd6ec0cf1c2cb48d826058b3b8208f22128b5 (patch) | |
tree | 16ee0e26b8b1cd6dcc86364462fbae14cdb6b91c /sys/src/libmach/6.c | |
parent | 9a5234031355acf4c6fec449f56136ad1300d71a (diff) |
libmach: pc64 uses 4K pages, IP -> PC
Diffstat (limited to 'sys/src/libmach/6.c')
-rw-r--r-- | sys/src/libmach/6.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/libmach/6.c b/sys/src/libmach/6.c index a3566f60b..61ff60b3c 100644 --- a/sys/src/libmach/6.c +++ b/sys/src/libmach/6.c @@ -40,8 +40,8 @@ Reglist amd64reglist[] = { {"TYPE", REGOFF(type), RINT, 'Y'}, {"TRAP", REGOFF(type), RINT, 'Y'}, /* alias for acid */ {"ERROR", REGOFF(error), RINT, 'Y'}, - {"IP", REGOFF(ip), RINT, 'Y'}, - {"PC", REGOFF(ip), RINT, 'Y'}, /* alias for acid */ + {"IP", REGOFF(pc), RINT, 'Y'}, + {"PC", REGOFF(pc), RINT, 'Y'}, /* alias for acid */ {"CS", REGOFF(cs), RINT, 'Y'}, {"FLAGS", REGOFF(flags), RINT, 'Y'}, {"SP", REGOFF(sp), RINT, 'Y'}, @@ -105,8 +105,8 @@ Mach mamd64= 0, /* link register */ "setSB", /* static base register name (bogus anyways) */ 0, /* static base register value */ - 0x200000, /* page size */ - 0xfffffffff0110000ull, /* kernel base */ + 0x1000, /* page size */ + 0xffffffff80110000ull, /* kernel base */ 0xffff800000000000ull, /* kernel text mask */ 0x00007ffffffff000ull, /* user stack top */ 1, /* quantization of pc */ |