diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-22 17:49:28 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-22 17:49:28 +0100 |
commit | 8caec8564d6221146e055937b6ae344a647c7c82 (patch) | |
tree | 2fe394982af83cc2cb80b2c82587bdbf3486811a /sys/src/cmd/vl | |
parent | 80658d6ccf522200c286f02e947f3c9d2afe7ea9 (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.c | 8 |
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; |