From fefc7b526da85c55d3cad66bfe8b565ac40f78d1 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 3 Feb 2014 22:39:07 +0100 Subject: [PATCH] libmach: change mach pgsize back from 4K to 2MB for amd64 the Mach page size is used to calculate segment alignment. its not the real effective page size used by the kernel. this fixes acid. --- sys/src/libmach/6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/libmach/6.c b/sys/src/libmach/6.c index 61ff60b3c..a4d7d2e67 100644 --- a/sys/src/libmach/6.c +++ b/sys/src/libmach/6.c @@ -105,7 +105,7 @@ Mach mamd64= 0, /* link register */ "setSB", /* static base register name (bogus anyways) */ 0, /* static base register value */ - 0x1000, /* page size */ + 0x200000, /* page size (for segment alignment) */ 0xffffffff80110000ull, /* kernel base */ 0xffff800000000000ull, /* kernel text mask */ 0x00007ffffffff000ull, /* user stack top */