summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vl
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-03-22 17:49:28 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2015-03-22 17:49:28 +0100
commit8caec8564d6221146e055937b6ae344a647c7c82 (patch)
tree2fe394982af83cc2cb80b2c82587bdbf3486811a /sys/src/cmd/vl
parent80658d6ccf522200c286f02e947f3c9d2afe7ea9 (diff)
vl, libmach, kernel: mips has 16K alignment for segments (for bigpages)
Diffstat (limited to 'sys/src/cmd/vl')
-rw-r--r--sys/src/cmd/vl/obj.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/vl/obj.c b/sys/src/cmd/vl/obj.c
index 4404f682f..6002b7417 100644
--- a/sys/src/cmd/vl/obj.c
+++ b/sys/src/cmd/vl/obj.c
@@ -14,7 +14,7 @@ char *thestring = "mips";
/*
* -H0 -T0x40004C -D0x10000000 is abbrev unix
* -H1 -T0x80020000 -R4 is bootp() format for 3k
- * -H2 -T4128 -R4096 is plan9 format
+ * -H2 -T0x4020 -R0x4000 is plan9 format
* -H3 -T0x80020000 -R8 is bootp() format for 4k
* -H4 -T0x400000 -R4 is sgi unix coff executable
* -H5 -T0x4000A0 -R4 is sgi unix elf executable
@@ -124,12 +124,12 @@ main(int argc, char *argv[])
break;
case 2: /* plan 9 */
HEADR = 32L;
- if(INITTEXT == -1)
- INITTEXT = 4128;
if(INITDAT == -1)
INITDAT = 0;
if(INITRND == -1)
- INITRND = 4096;
+ INITRND = 16*1024;
+ if(INITTEXT == -1)
+ INITTEXT = INITRND+HEADR;
break;
case 3: /* boot for 4k */
HEADR = 20L+56L+3*40L;