summaryrefslogtreecommitdiff
path: root/sys/src/libmach/9.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-07-30 19:11:16 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-07-30 19:11:16 +0200
commit4f33c88a51587681b7be1ae57cfbc43b627c6bc4 (patch)
tree25560404dc80007e5dc268811242c9071f6a1017 /sys/src/libmach/9.c
parentfcc5e75d07e5bc6cb3ddac6d9a437e7ec62d0d95 (diff)
import updated compilers from sources
Diffstat (limited to 'sys/src/libmach/9.c')
-rw-r--r--sys/src/libmach/9.c34
1 files changed, 17 insertions, 17 deletions
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 */
};