From 4f33c88a51587681b7be1ae57cfbc43b627c6bc4 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 30 Jul 2012 19:11:16 +0200 Subject: import updated compilers from sources --- sys/src/libmach/9.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'sys/src/libmach/9.c') diff --git a/sys/src/libmach/9.c b/sys/src/libmach/9.c index 6eb98be96..824c0aba4 100644 --- a/sys/src/libmach/9.c +++ b/sys/src/libmach/9.c @@ -101,21 +101,21 @@ Mach mpower64 = { "power64", MPOWER64, /* machine type */ - power64reglist, /* register set */ - REGSIZE, /* number of bytes in register set */ - FPREGSIZE, /* number of bytes in FP register set */ - "PC", /* name of PC */ - "SP", /* name of SP */ - "LR", /* name of link register */ - "setSB", /* static base register name */ - 0, /* value */ - 0x1000, /* page size */ - 0x80000000ULL, /* kernel base */ - 0, /* kernel text mask */ - 0x7FFFFFFFULL, /* user stack top */ - 4, /* quantization of pc */ - 8, /* szaddr */ - 8, /* szreg */ - 4, /* szfloat */ - 8, /* szdouble */ + power64reglist, /* register set */ + REGSIZE, /* number of bytes in register set */ + FPREGSIZE, /* number of bytes in FP register set */ + "PC", /* name of PC */ + "SP", /* name of SP */ + "LR", /* name of link register */ + "setSB", /* static base register name */ + 0, /* value */ + 0x100000, /* page size (TODO, too many choices) */ + 0xffffffff80000000ull, /* kernel base (TODO, likely incorrect) */ + 0xf000000000000000ull, /* kernel text mask (TODO, likely incorrect) */ + 0x00007ffffff00000ull, /* user stack top (TODO, likely incorrect) */ + 4, /* quantization of pc */ + 8, /* szaddr */ + 8, /* szreg */ + 4, /* szfloat */ + 8, /* szdouble */ }; -- cgit v1.2.3