From 1465eb1a8dc095deb8b4f7a095586881b3ccdaf2 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 23 May 1991 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1991-05-23 --- gnot/boot.h | 1053 ++++++++++++++++++++++++++---------------------- gnot/mem.h | 3 +- port/proc.c | 3 +- port/sysproc.c | 7 +- power/boot.h | 956 +++++++++++++++++++++++++------------------ power/mem.h | 3 +- ss/mem.h | 3 +- 7 files changed, 1140 insertions(+), 888 deletions(-) diff --git a/gnot/boot.h b/gnot/boot.h index 8929fd0de7eac3d6f4863edf94192dc9b07b4c4d..554b5902bf928f9a7cdef002bd2500d633f60c55 100644 --- a/gnot/boot.h +++ b/gnot/boot.h @@ -1,7 +1,7 @@ ulong bootcode[]={ 0x000000107, - 0x0000029b8, - 0x00000058c, + 0x000002b0c, + 0x00000059c, 0x0000001e4, 0x000000000, 0x000002020, @@ -304,19 +304,19 @@ ulong bootcode[]={ 0x0486e842a, 0x061000452, 0x0588f486e, - 0x0866e486e, + 0x0867e486e, 0x0843b486e, - 0x0858e6100, + 0x0859e6100, 0x005de486e, - 0x0858e6100, + 0x0859e6100, 0x006502f00, 0x02f400024, - 0x0486e858e, + 0x0486e859e, 0x02f2f0030, 0x0610006a4, 0x0b0af002c, 0x0661e486e, - 0x0866e486e, + 0x0867e486e, 0x0846e6100, 0x004e22f2f, 0x0003c6100, @@ -328,7 +328,7 @@ ulong bootcode[]={ 0x0486e8446, 0x0610003f2, 0x0588f486e, - 0x0866e486e, + 0x0867e486e, 0x0844e6100, 0x004b22f2f, 0x000406100, @@ -345,13 +345,13 @@ ulong bootcode[]={ 0x0061a4a80, 0x06d744878, 0x0003f486e, - 0x087322f00, + 0x087422f00, 0x02f400018, 0x06100060a, 0x02f2f0018, 0x0610005d8, 0x0207c0000, - 0x067304878, + 0x067404878, 0x000202f08, 0x061000566, 0x020404a80, @@ -388,7 +388,7 @@ ulong bootcode[]={ 0x06100056c, 0x04a806d20, 0x048780040, - 0x0486e866e, + 0x0486e867e, 0x02f002f40, 0x000286100, 0x0055c2f2f, @@ -396,20 +396,20 @@ ulong bootcode[]={ 0x0052a4fef, 0x000304e75, 0x0486e84a7, - 0x0486e866e, + 0x0486e867e, 0x0610004dc, 0x0518f60ea, 0x0598f486e, 0x084ab6100, 0x003961d7c, - 0x0003285f2, + 0x000328602, 0x03d7cffff, - 0x085f6486e, - 0x0858e486e, - 0x085f26100, + 0x08606486e, + 0x0859e486e, + 0x086026100, 0x005ea2f00, 0x02f400010, - 0x0486e858e, + 0x0486e859e, 0x02f2f001c, 0x06100051c, 0x0b0af0018, @@ -417,13 +417,13 @@ ulong bootcode[]={ 0x084b26100, 0x00290588f, 0x048780064, - 0x0486e858e, + 0x0486e859e, 0x02f2f0028, 0x0610004ea, 0x022007002, 0x0b0816608, 0x00c2e004f, - 0x0858e677c, + 0x0859e677c, 0x04a8142e7, 0x02f410026, 0x044df6e0e, @@ -431,17 +431,17 @@ ulong bootcode[]={ 0x06100025a, 0x0222f0028, 0x0588f2f01, - 0x0486e85f2, - 0x0486e858e, + 0x0486e8602, + 0x0486e859e, 0x061000d7c, 0x04a806638, - 0x0102e8591, + 0x0102e85a1, 0x049c02f00, - 0x0102e8590, + 0x0102e85a0, 0x049c02f00, - 0x0102e858f, + 0x0102e859f, 0x049c02f00, - 0x0102e858e, + 0x0102e859e, 0x049c02f00, 0x02f2f0040, 0x0486e84c5, @@ -450,16 +450,16 @@ ulong bootcode[]={ 0x06100020e, 0x04fef001c, 0x00c2e0033, - 0x085f2670a, + 0x08602670a, 0x0486e84f3, 0x0610001fa, 0x0588f4fef, 0x000344e75, 0x00c2e004b, - 0x0858f6600, + 0x0859f6600, 0x0ff7c4878, 0x00064486e, - 0x0858e2f2f, + 0x0859e2f2f, 0x000346100, 0x004442200, 0x04fef000c, @@ -467,14 +467,14 @@ ulong bootcode[]={ 0x0598f486e, 0x084fc6100, 0x002921d7c, - 0x0003485f2, + 0x000348602, 0x03d7cffff, - 0x085f6486e, - 0x0858e486e, - 0x085f26100, + 0x08606486e, + 0x0859e486e, + 0x086026100, 0x004e62f00, 0x02f400010, - 0x0486e858e, + 0x0486e859e, 0x02f2f001c, 0x061000418, 0x0b0af0018, @@ -482,7 +482,7 @@ ulong bootcode[]={ 0x085076100, 0x0018c588f, 0x048780064, - 0x0486e858e, + 0x0486e859e, 0x02f2f0028, 0x0610003e6, 0x02f400024, @@ -491,22 +491,22 @@ ulong bootcode[]={ 0x085156100, 0x00168588f, 0x02f2f0024, - 0x0486e85f2, - 0x0486e858e, + 0x0486e8602, + 0x0486e859e, 0x061000c8c, 0x04a80660a, 0x0486e8522, 0x06100014a, 0x0588f0c2e, - 0x0003785f2, + 0x000378602, 0x06618486e, - 0x085f8486e, + 0x08608486e, 0x085316100, 0x00202486e, - 0x085f86100, + 0x086086100, 0x0012c4fef, 0x0000c0c2e, - 0x0003585f2, + 0x000358602, 0x0670a486e, 0x0853b6100, 0x00118588f, @@ -592,10 +592,10 @@ ulong bootcode[]={ 0x0598f4281, 0x07021b081, 0x06f1e4ab6, - 0x01d2086ae, + 0x01d2086be, 0x0660e2daf, 0x000081d20, - 0x086ae7001, + 0x086be7001, 0x0588f4e75, 0x052817021, 0x0b0816ee2, @@ -605,9 +605,9 @@ ulong bootcode[]={ 0x042827021, 0x0b0826f18, 0x020362d20, - 0x086aeb088, + 0x086beb088, 0x0660642b6, - 0x02d2086ae, + 0x02d2086be, 0x052827021, 0x0b0826ee8, 0x0588f4e75, @@ -619,11 +619,11 @@ ulong bootcode[]={ 0x04e75518f, 0x072204a81, 0x06d222eb6, - 0x01d2086ae, + 0x01d2086be, 0x04a976712, 0x02f410004, 0x042b61d20, - 0x086ae4eb7, + 0x086be4eb7, 0x00151222f, 0x000045381, 0x04a816cde, @@ -844,7 +844,7 @@ ulong bootcode[]={ 0x04869000c, 0x02f082f48, 0x0000c6100, - 0x01c06206f, + 0x01c98206f, 0x0000c701c, 0x0d1c04fef, 0x0000c6000, @@ -863,7 +863,7 @@ ulong bootcode[]={ 0x000744869, 0x000062f08, 0x02f48000c, - 0x061001bb8, + 0x061001c4a, 0x0206f000c, 0x07074d1c0, 0x04fef000c, @@ -877,7 +877,7 @@ ulong bootcode[]={ 0x048690006, 0x02f082f48, 0x0000c6100, - 0x01b82206f, + 0x01c14206f, 0x0000c7074, 0x0d1c04fef, 0x0000c6000, @@ -950,7 +950,7 @@ ulong bootcode[]={ 0x0000a2f29, 0x0000e2f08, 0x02f48000c, - 0x061001a5c, + 0x061001aee, 0x0206f000c, 0x020370162, 0x00014000a, @@ -970,7 +970,7 @@ ulong bootcode[]={ 0x0000a2f29, 0x0000e2f08, 0x02f48000c, - 0x061001a0c, + 0x061001a9e, 0x0206f000c, 0x020370162, 0x00014000a, @@ -1037,7 +1037,7 @@ ulong bootcode[]={ 0x0001c4869, 0x0000c2f08, 0x02f48000c, - 0x061001900, + 0x061001992, 0x0226f0014, 0x0206f000c, 0x0701cd1c0, @@ -1098,7 +1098,7 @@ ulong bootcode[]={ 0x0001c4869, 0x0000c2f08, 0x02f48000c, - 0x06100180c, + 0x06100189e, 0x0206f000c, 0x0701cd1c0, 0x04fef000c, @@ -1156,20 +1156,20 @@ ulong bootcode[]={ 0x048690006, 0x02f082f48, 0x0000c6100, - 0x01726701c, + 0x017b8701c, 0x0d1af000c, 0x04878001c, 0x048770162, 0x000180022, 0x02f2f0014, - 0x06100170c, + 0x06100179e, 0x0701cd1af, 0x000184878, 0x0001c4877, 0x001620024, 0x0003e2f2f, 0x000206100, - 0x016f2206f, + 0x01784206f, 0x00024701c, 0x0d1c04fef, 0x000246000, @@ -1184,7 +1184,7 @@ ulong bootcode[]={ 0x000404869, 0x000062f08, 0x02f48000c, - 0x0610016b4, + 0x061001746, 0x0206f000c, 0x07040d1c0, 0x04fef000c, @@ -1200,20 +1200,20 @@ ulong bootcode[]={ 0x02f2f000c, 0x02f082f48, 0x0000c6100, - 0x01676701c, + 0x01708701c, 0x0d1af000c, 0x04878001c, 0x048770162, 0x00018001c, 0x02f2f0014, - 0x06100165c, + 0x0610016ee, 0x0701cd1af, 0x000184878, 0x0001c4877, 0x001620024, 0x000382f2f, 0x000206100, - 0x01642226f, + 0x016d4226f, 0x0002c206f, 0x00024701c, 0x0d1c02029, @@ -1360,7 +1360,7 @@ ulong bootcode[]={ 0x0001c2f08, 0x02f480008, 0x04869000c, - 0x0610013f4, + 0x061001486, 0x0206f000c, 0x0701cd1c0, 0x04fef000c, @@ -1380,7 +1380,7 @@ ulong bootcode[]={ 0x02f082f48, 0x000084869, 0x000066100, - 0x013a6206f, + 0x01438206f, 0x0000c7074, 0x0d1c04fef, 0x0000c6000, @@ -1393,7 +1393,7 @@ ulong bootcode[]={ 0x000742f08, 0x02f480008, 0x048690006, - 0x061001370, + 0x061001402, 0x0206f000c, 0x07074d1c0, 0x04fef000c, @@ -1537,7 +1537,7 @@ ulong bootcode[]={ 0x02f082f48, 0x000084869, 0x0000c6100, - 0x01132226f, + 0x011c4226f, 0x00018206f, 0x0000c701c, 0x0d1c04280, @@ -1599,7 +1599,7 @@ ulong bootcode[]={ 0x0001c2f08, 0x02f480008, 0x04869000c, - 0x061001038, + 0x0610010ca, 0x0206f000c, 0x0701cd1c0, 0x04fef000c, @@ -1658,20 +1658,20 @@ ulong bootcode[]={ 0x02f082f48, 0x000084869, 0x000066100, - 0x00f4e701c, + 0x00fe0701c, 0x0d1af000c, 0x04878001c, 0x02f2f0010, 0x048770162, 0x000200022, - 0x061000f34, + 0x061000fc6, 0x0701cd1af, 0x000184878, 0x0001c2f2f, 0x0001c4877, 0x00162002c, 0x0003e6100, - 0x00f1a206f, + 0x00fac206f, 0x00024701c, 0x0d1c04fef, 0x000246000, @@ -1686,7 +1686,7 @@ ulong bootcode[]={ 0x000402f08, 0x02f480008, 0x048690006, - 0x061000edc, + 0x061000f6e, 0x0206f000c, 0x07040d1c0, 0x04fef000c, @@ -1702,20 +1702,20 @@ ulong bootcode[]={ 0x02f082f48, 0x000082f2f, 0x000146100, - 0x00e9e701c, + 0x00f30701c, 0x0d1af000c, 0x04878001c, 0x02f2f0010, 0x048770162, 0x00020001c, - 0x061000e84, + 0x061000f16, 0x0701cd1af, 0x000184878, 0x0001c2f2f, 0x0001c4877, 0x00162002c, 0x000386100, - 0x00e6a226f, + 0x00efc226f, 0x00030206f, 0x00024701c, 0x0d1c04280, @@ -2168,248 +2168,284 @@ ulong bootcode[]={ 0x04e7570fc, 0x04e754fef, 0x0ff74f237, - 0x054000161, + 0x055000161, 0x00090f22f, - 0x074000034, - 0x042af0010, + 0x075000034, + 0x0f2277500, + 0x06100088a, + 0x04a80671c, + 0x02f2f00a4, + 0x04878fc18, + 0x02f2f00a4, + 0x0486e858e, + 0x06100fbee, + 0x070084fef, + 0x000a44e75, + 0x048780001, + 0x0f22f5400, + 0x00040f227, + 0x074006100, + 0x008b24a80, + 0x0671c2f2f, + 0x000b04878, + 0x0fc182f2f, + 0x000b0486e, + 0x085926100, + 0x0fbbc7008, + 0x04fef00b0, + 0x04e754878, + 0x0fffff22f, + 0x05400004c, + 0x0f2277400, + 0x061000880, + 0x04a80671c, + 0x02f2f00bc, + 0x04878fc18, + 0x02f2f00bc, + 0x0486e8597, + 0x06100fb8a, + 0x070084fef, + 0x000bc4e75, + 0x042af0030, 0x0f22f543a, - 0x00034f293, + 0x00054f293, 0x00016f22f, - 0x054000034, + 0x054000054, 0x0f200001a, 0x0f22f7400, - 0x0003452af, - 0x000104297, - 0x07041b0af, - 0x000a06e0a, - 0x0705ab0af, - 0x000a06c00, - 0x004d242af, - 0x00020f23c, + 0x0005452af, + 0x0003042af, + 0x000207041, + 0x0b0af00c0, + 0x06e0a705a, + 0x0b0af00c0, + 0x06c0004d4, + 0x042af0040, + 0x0f23c4000, + 0x000000000, + 0x0f22f543a, + 0x00054f281, + 0x000e2486f, + 0x00040f22f, + 0x054000058, + 0x0f2277400, + 0x0610004bc, + 0x0f22f4000, + 0x0004cf23c, + 0x054233fd3, + 0x044135547, + 0x05a32f22f, + 0x06000004c, + 0x0202f004c, + 0x0e2802f40, + 0x000484480, + 0x02f006100, + 0x005e4f22f, + 0x054230064, + 0x0f22f7400, + 0x00054202f, + 0x0004c90af, + 0x000502f00, + 0x0610005ca, + 0x0f22f5423, + 0x00058f200, + 0x00100f23c, 0x040000000, - 0x00000f22f, - 0x0543a0034, - 0x0f28100e2, - 0x0486f0020, - 0x0f22f5400, - 0x00038f227, - 0x074006100, - 0x004b8f22f, - 0x04000002c, - 0x0f23c5423, - 0x03fd34413, - 0x055475a32, - 0x0f22f6000, - 0x0002c202f, - 0x0002ce280, - 0x02f400028, - 0x044802f00, - 0x0610005e0, + 0x00001f200, + 0x00838f295, + 0x0003053af, + 0x00054202f, + 0x0005090af, + 0x000542f00, + 0x06100059e, 0x0f22f5423, - 0x00044f22f, - 0x074000034, - 0x0202f002c, - 0x090af0030, - 0x02f006100, - 0x005c6f22f, - 0x054230038, - 0x0f2000100, + 0x0005cf200, + 0x00100f23c, + 0x040000000, + 0x00001f200, + 0x00838588f, + 0x0f292ffd4, 0x0f23c4000, - 0x000000001, + 0x00000000a, 0x0f2000838, - 0x0f2950030, - 0x053af0034, - 0x0202f0030, - 0x090af0034, + 0x04fef0014, + 0x0f2920030, + 0x052af0040, + 0x0202f003c, + 0x090af0040, 0x02f006100, - 0x0059af22f, - 0x05423003c, + 0x0055cf22f, + 0x054230048, 0x0f2000100, 0x0f23c4000, - 0x000000001, + 0x00000000a, 0x0f2000838, - 0x0588ff292, - 0x0ffd4f23c, - 0x040000000, - 0x0000af200, - 0x008384fef, - 0x00014f292, - 0x0003052af, - 0x00020202f, - 0x0001c90af, - 0x000202f00, - 0x061000558, - 0x0f22f5423, - 0x00028f200, - 0x00100f23c, - 0x040000000, - 0x0000af200, - 0x00838588f, - 0x0f295ffd4, - 0x00cafffff, - 0x0fc180098, - 0x066067006, - 0x02f400098, - 0x07067b0af, - 0x000a06608, - 0x04aaf0098, - 0x06e0003b4, - 0x0701eb0af, - 0x000986c06, - 0x0701e2f40, - 0x000987802, - 0x0d8af0098, - 0x07066b0af, - 0x000a06612, - 0x0202f0020, - 0x0d8806e0a, - 0x07801f23c, - 0x040000000, - 0x000007020, - 0x0b08442e7, - 0x02f440016, - 0x044df6e18, - 0x07065b0af, - 0x000a06606, - 0x070ff2f40, - 0x000987065, - 0x02f4000a0, - 0x06000fe98, + 0x0588ff295, + 0x0ffd40caf, + 0x0fffffc18, + 0x000b86606, + 0x070062f40, + 0x000b87067, + 0x0b0af00c0, + 0x066084aaf, + 0x000b86e00, + 0x003b6701e, + 0x0b0af00b8, + 0x06c06701e, + 0x02f4000b8, + 0x07802d8af, + 0x000b87066, + 0x0b0af00c0, + 0x06612202f, + 0x00040d880, + 0x06e0a7801, + 0x0f23c4000, + 0x000000000, + 0x07020b084, + 0x042e72f44, + 0x0003644df, + 0x06e187065, + 0x0b0af00c0, + 0x0660670ff, + 0x02f4000b8, + 0x070652f40, + 0x000c06000, + 0x0fe98f22f, + 0x054000054, + 0x0f22f7400, + 0x0004c4aaf, + 0x000406c26, + 0x070ff90af, + 0x000402f00, + 0x0610004ae, + 0x0282f0038, + 0x0f2277400, 0x0f22f5400, - 0x00034f22f, - 0x07400002c, - 0x04aaf0020, - 0x06c2670ff, - 0x090af0020, + 0x00058f21f, + 0x05423f22f, + 0x074000050, + 0x0588f4283, + 0x0b6846c6a, + 0x0202f0040, + 0x090832f43, + 0x000384a80, + 0x06d0002d2, 0x02f006100, - 0x004aa282f, - 0x00018f227, - 0x07400f22f, - 0x054000038, - 0x0f21f5423, + 0x00478f22f, + 0x054800050, + 0x0f20000a0, 0x0f22f7400, - 0x00030588f, - 0x04283b684, - 0x06c6a202f, - 0x000209083, - 0x02f430018, - 0x04a806d00, - 0x002d02f00, - 0x061000474, + 0x00048f227, + 0x074806100, + 0x004b8262f, + 0x00044282f, + 0x00040f202, + 0x06000f202, + 0x04000f22f, + 0x054230050, 0x0f22f5480, - 0x00030f200, - 0x000a0f22f, - 0x074000028, - 0x0f2277480, - 0x0610004b4, - 0x0262f0024, - 0x0282f0020, - 0x0f2026000, - 0x0f2024000, - 0x0f22f5423, - 0x00030f22f, - 0x054800038, - 0x0f20000a8, - 0x0f22f7480, - 0x000387030, - 0x0d0822203, - 0x01f803920, - 0x000715283, - 0x0b6844fef, - 0x0000c6d96, - 0x0760574ff, - 0x0d4844a82, - 0x06d382002, - 0x041f72920, - 0x000651010, - 0x049c0d083, - 0x010804283, - 0x00c370039, - 0x029200065, - 0x06f162002, - 0x041f72920, - 0x000651010, - 0x049c090bc, - 0x00000000a, - 0x010805283, - 0x053824a82, - 0x06cc87c01, - 0x04a83670c, - 0x01f7c0031, - 0x0006452af, - 0x000204286, - 0x042824aaf, - 0x000106700, - 0x002001fbc, - 0x0002d2920, - 0x0003c5282, - 0x042837801, - 0x0d8af0098, - 0x02a2f0098, - 0x07067b0af, - 0x000a06614, - 0x070fbb0af, - 0x000206e0c, - 0x0202f0020, - 0x0b0af0098, - 0x06f0001b2, - 0x07066b0af, - 0x000a0661c, - 0x0262f0020, - 0x044836c02, - 0x04283b6af, - 0x000986f02, - 0x02604202f, - 0x00020d880, - 0x06c024284, - 0x04a836f22, - 0x02003d084, - 0x0b085660a, - 0x01fbc002e, - 0x02920003c, - 0x052821fbc, - 0x000302920, - 0x0003c5282, - 0x053834a83, - 0x06ede4a84, - 0x06f282003, + 0x00058f200, + 0x000a8f22f, + 0x074800058, + 0x07030d082, + 0x022031f80, + 0x039200091, + 0x05283b684, + 0x04fef000c, + 0x06d967605, + 0x074ffd484, + 0x04a826d38, + 0x0200241f7, + 0x029200085, + 0x0101049c0, + 0x0d0831080, + 0x042830c37, + 0x000392920, + 0x000856f16, + 0x0200241f7, + 0x029200085, + 0x0101049c0, + 0x090bc0000, + 0x0000a1080, + 0x052835382, + 0x04a826cc8, + 0x07c014a83, + 0x0670c1f7c, + 0x000310084, + 0x052af0040, + 0x042864282, + 0x04aaf0030, + 0x067000202, + 0x01fbc002d, + 0x02920005c, + 0x052824283, + 0x07801d8af, + 0x000b82a2f, + 0x000b87067, + 0x0b0af00c0, + 0x0661470fb, + 0x0b0af0040, + 0x06e0c202f, + 0x00040b0af, + 0x000b86f00, + 0x001b47066, + 0x0b0af00c0, + 0x0661c262f, + 0x000404483, + 0x06c024283, + 0x0b6af00b8, + 0x06f022604, + 0x0202f0040, + 0x0d8806c02, + 0x042844a83, + 0x06f222003, 0x0d084b085, 0x0660a1fbc, 0x0002e2920, - 0x0003c5282, - 0x022021fb7, - 0x069200064, - 0x02920003c, - 0x052825286, - 0x053844a84, - 0x06ed87004, - 0x0c0af009c, - 0x0670000e6, + 0x0005c5282, + 0x01fbc0030, + 0x02920005c, + 0x052825383, + 0x04a836ede, + 0x04a846f28, 0x02003d084, 0x0b085660a, 0x01fbc002e, - 0x02920003c, - 0x052827065, - 0x0b0af00a0, - 0x0672a7067, - 0x0b0af00a0, - 0x067224237, - 0x02920003c, - 0x02f2f009c, - 0x04878fc18, - 0x02f2f009c, - 0x0486f0048, - 0x06100f87a, - 0x070084fef, - 0x0009c4e75, - 0x04a976700, + 0x02920005c, + 0x052822202, + 0x01fb76920, + 0x000842920, + 0x0005c5282, + 0x052865384, + 0x04a846ed8, + 0x07004c0af, + 0x000bc6700, + 0x000e82003, + 0x0d084b085, + 0x0660a1fbc, + 0x0002e2920, + 0x0005c5282, + 0x07065b0af, + 0x000c0672a, + 0x07067b0af, + 0x000c06722, + 0x042372920, + 0x0005c2f2f, + 0x000bc4878, + 0x0fc182f2f, + 0x000bc486f, + 0x000686100, + 0x0f7ec7008, + 0x04fef00bc, + 0x04e754aaf, + 0x000206700, 0x0008e1fbc, 0x000452920, - 0x0003c5282, - 0x0262f0020, + 0x0005c5282, + 0x0262f0040, 0x06c701fbc, 0x0002d2920, - 0x0003c5282, + 0x0005c5282, 0x044837064, 0x0b0836e26, 0x020034c7c, @@ -2417,7 +2453,7 @@ ulong bootcode[]={ 0x00064d0bc, 0x000000030, 0x022021f80, - 0x02920003c, + 0x02920005c, 0x052822003, 0x04c7c0801, 0x000000064, @@ -2427,256 +2463,305 @@ ulong bootcode[]={ 0x0d0bc0000, 0x000302202, 0x01f802920, - 0x0003c5282, + 0x0005c5282, 0x020034c7c, 0x008010000, 0x0000a2001, 0x0d0bc0000, 0x000301f80, - 0x02920003c, + 0x02920005c, 0x052826000, - 0x0ff5a1fbc, + 0x0ff581fbc, 0x0002b2920, - 0x0003c5282, + 0x0005c5282, 0x060901fbc, 0x000652920, - 0x0003c5282, + 0x0005c5282, 0x06000ff72, 0x07067b0af, - 0x000a0670a, + 0x000c0670a, 0x07068b0af, - 0x000a06600, - 0x0ff1e76ff, + 0x000c06600, + 0x0ff1c76ff, 0x0d6824a83, 0x06d0a0c37, 0x000303920, - 0x0003c6724, + 0x0005c6724, 0x028034a84, - 0x06d00ff04, + 0x06d00ff02, 0x00c37002e, - 0x04920003c, + 0x04920005c, 0x0660e2403, 0x0b8836700, - 0x0fef25282, - 0x06000feec, + 0x0fef05282, + 0x06000feea, 0x0538460de, 0x0538360ca, 0x076ff96af, - 0x000206c02, + 0x000406c02, 0x042832a2f, - 0x000989aaf, - 0x000207068, - 0x02f4000a0, - 0x06000fe36, + 0x000b89aaf, + 0x000407068, + 0x02f4000c0, + 0x06000fe34, 0x07001c0af, - 0x0009c6700, - 0x0fe041fbc, + 0x000bc6700, + 0x0fe021fbc, 0x0002b2920, - 0x0003c5282, - 0x06000fdf6, + 0x0005c5282, + 0x06000fdf4, 0x0f22f5400, - 0x0002cf23c, + 0x0004cf23c, 0x040230000, 0x0000af22f, - 0x07400002c, + 0x07400004c, 0x0f2277400, - 0x0610001e8, - 0x0262f0020, - 0x0282f001c, + 0x0610001ea, + 0x0262f0040, + 0x0282f003c, 0x0f2026000, 0x0f2024000, 0x0f22f5480, - 0x00034f200, + 0x00054f200, 0x000a8f22f, - 0x074800034, + 0x074800054, 0x0598f6000, - 0x0fd3653af, - 0x000986000, - 0x0fc487001, - 0x02e807020, - 0x0d1af00a0, - 0x06000fb24, - 0x0518ff22f, - 0x05500000c, - 0x0206f0014, - 0x0f200083a, - 0x0f28e0010, - 0x04290f23c, - 0x040000000, - 0x00000508f, - 0x04e75f217, - 0x075002017, - 0x07214e2a0, - 0x0c0bc0000, - 0x007ff90bc, - 0x0000003fe, - 0x020800297, - 0x0800fffff, - 0x000973fe0, - 0x00000f217, - 0x05400508f, - 0x04e75518f, + 0x0fd3453af, + 0x000b86000, + 0x0fc467001, + 0x02f400020, + 0x07020d1af, + 0x000c06000, + 0x0fb20518f, 0x0f22f5500, - 0x0000c242f, + 0x0000c206f, 0x00014f200, 0x0083af28e, - 0x0000ef23c, - 0x040000000, - 0x00000508f, - 0x04e75f217, - 0x075002017, - 0x07214e2a0, - 0x0c0bc0000, - 0x007ffd480, - 0x06e0cf23c, - 0x040000000, - 0x00000508f, - 0x04e750c82, + 0x000104290, + 0x0f23c4000, + 0x000000000, + 0x0508f4e75, + 0x0f2177500, + 0x020177214, + 0x0e2a0c0bc, 0x0000007ff, - 0x06d0cf23c, - 0x040000000, - 0x00000508f, - 0x04e750297, - 0x0800fffff, - 0x020027214, - 0x0e3a08197, + 0x090bc0000, + 0x003fe2080, + 0x00297800f, + 0x0ffff0097, + 0x03fe00000, 0x0f2175400, 0x0508f4e75, - 0x04feffff4, - 0x0206f0018, - 0x0f22f5500, - 0x00010f23c, - 0x040000000, - 0x00001f200, - 0x00838f295, - 0x00018f23c, - 0x040000000, - 0x00000f210, - 0x07400f200, - 0x008004fef, - 0x0000c4e75, - 0x0f22f7500, - 0x00004242f, - 0x000047214, - 0x0e2a2c4bc, + 0x0518ff22f, + 0x05500000c, + 0x0242f0014, + 0x0f200083a, + 0x0f28e000e, + 0x0f23c4000, + 0x000000000, + 0x0508f4e75, + 0x0f2177500, + 0x020177214, + 0x0e2a0c0bc, 0x0000007ff, - 0x094bc0000, - 0x003fe7015, - 0x0b0826d2c, - 0x0203c001f, - 0x0ffffe4a0, - 0x04680c1af, - 0x0000442af, - 0x00008f22f, - 0x054000004, + 0x0d4806e0c, + 0x0f23c4000, + 0x000000000, + 0x0508f4e75, + 0x00c820000, + 0x007ff6d0c, + 0x0f23c4000, + 0x000000000, + 0x0508f4e75, + 0x00297800f, + 0x0ffff2002, + 0x07214e3a0, + 0x08197f217, + 0x05400508f, + 0x04e754fef, + 0x0fff4206f, + 0x00018f22f, + 0x055000010, + 0x0f23c4000, + 0x000000001, + 0x0f2000838, + 0x0f2950018, + 0x0f23c4000, + 0x000000000, 0x0f2107400, 0x0f2000800, - 0x0f22f5428, - 0x000044fef, - 0x0000c4e75, - 0x07035b082, - 0x06de072ea, - 0x0d282203c, - 0x07fffffff, - 0x0e2a04680, - 0x0c1af0008, - 0x060cc598f, - 0x0222f0008, - 0x06c1c2001, - 0x044802f00, - 0x061f0f200, - 0x00080f23c, - 0x040000000, - 0x00001f200, - 0x00420508f, - 0x04e75700a, - 0x0b0816f0c, - 0x0f2364000, - 0x01d20804e, - 0x0588f4e75, - 0x02401e282, - 0x020019082, - 0x02e822f00, - 0x061bcf227, - 0x074002f2f, - 0x0000c61b2, - 0x0588ff21f, - 0x05423508f, - 0x04e75518f, - 0x0f22f543a, - 0x0000cf293, - 0x00054486f, - 0x0000cf22f, - 0x054000010, - 0x0f200001a, - 0x0f2277400, - 0x06100feee, - 0x0f2000100, - 0x0f200003a, - 0x0f2810016, - 0x0f22f5400, - 0x00018f23c, - 0x040220000, - 0x00001f22f, - 0x074000018, - 0x0f22f5400, - 0x00018f200, - 0x0001af22f, - 0x074000018, + 0x04fef000c, + 0x04e75f22f, + 0x075000004, + 0x0242f0004, + 0x07214e2a2, + 0x0c4bc0000, + 0x007ff94bc, + 0x0000003fe, + 0x07015b082, + 0x06d2c203c, + 0x0001fffff, + 0x0e4a04680, + 0x0c1af0004, + 0x042af0008, 0x0f22f5400, - 0x000184fef, - 0x000144e75, + 0x00004f210, + 0x07400f200, + 0x00800f22f, + 0x054280004, + 0x04fef000c, + 0x04e757035, + 0x0b0826de0, + 0x072ead282, + 0x0203c7fff, + 0x0ffffe2a0, + 0x04680c1af, + 0x0000860cc, + 0x0598f222f, + 0x000086c1c, + 0x020014480, + 0x02f0061f0, + 0x0f2000080, + 0x0f23c4000, + 0x000000001, + 0x0f2000420, + 0x0508f4e75, + 0x0700ab081, + 0x06f0cf236, + 0x040001d20, + 0x0804e588f, + 0x04e752401, + 0x0e2822001, + 0x090822e82, + 0x02f0061bc, + 0x0f2277400, + 0x02f2f000c, + 0x061b2588f, + 0x0f21f5423, + 0x0508f4e75, + 0x0518ff22f, + 0x0543a000c, + 0x0f2930054, 0x0486f000c, 0x0f22f5400, - 0x00010f227, + 0x00010f200, + 0x0001af227, 0x074006100, - 0x0fea060e0, - 0x0f22f5480, - 0x00004f200, - 0x0049af227, - 0x074806100, - 0x0ff7ef200, - 0x0001a508f, - 0x04e75202f, - 0x0000c6f4c, - 0x0246f0004, - 0x0226f0008, - 0x0b5c96246, + 0x0feeef200, + 0x00100f200, + 0x0003af281, + 0x00016f22f, + 0x054000018, + 0x0f23c4022, + 0x000000001, + 0x0f22f7400, + 0x00018f22f, + 0x054000018, + 0x0f200001a, + 0x0f22f7400, + 0x00018f22f, + 0x054000018, + 0x04fef0014, + 0x04e75486f, + 0x0000cf22f, + 0x054000010, + 0x0f2277400, + 0x06100fea0, + 0x060e0f22f, + 0x054800004, + 0x0f200049a, + 0x0f2277480, + 0x06100ff7e, + 0x0f200001a, + 0x0508f4e75, + 0x0202f000c, + 0x06f4c246f, + 0x00004226f, + 0x00008b5c9, + 0x062462209, + 0x0c2bc0000, + 0x000036710, + 0x053806d32, + 0x014d92209, + 0x0c2bc0000, + 0x0000366f0, + 0x090bc0000, + 0x000106d10, + 0x024d924d9, + 0x024d924d9, + 0x090bc0000, + 0x000106cf0, + 0x0d0bc0000, + 0x0000f6d06, + 0x014d95380, + 0x06cfa202f, + 0x000044e75, + 0x0d3c0d5c0, 0x02209c2bc, 0x000000003, 0x067105380, - 0x06d3214d9, + 0x06de81521, 0x02209c2bc, 0x000000003, 0x066f090bc, 0x000000010, - 0x06d1024d9, - 0x024d924d9, - 0x024d990bc, + 0x06d102521, + 0x025212521, + 0x0252190bc, 0x000000010, 0x06cf0d0bc, 0x00000000f, - 0x06d0614d9, - 0x053806cfa, - 0x0202f0004, - 0x04e75d3c0, - 0x0d5c02209, - 0x0c2bc0000, - 0x000036710, - 0x053806de8, - 0x015212209, - 0x0c2bc0000, - 0x0000366f0, - 0x090bc0000, - 0x000106d10, - 0x025212521, - 0x025212521, - 0x090bc0000, - 0x000106cf0, - 0x0d0bc0000, - 0x0000f6dbc, - 0x015215380, - 0x06db660f8, + 0x06dbc1521, + 0x053806db6, + 0x060f8518f, + 0x02ebc7ff0, + 0x000007001, + 0x02f400004, + 0x0f2175400, + 0x0508f4e75, + 0x0518ff22f, + 0x05500000c, + 0x0f2177500, + 0x0203c7ff0, + 0x00000c097, + 0x00c807ff0, + 0x000006706, + 0x04280508f, + 0x04e7542a7, + 0x0f2277500, + 0x061304a80, + 0x066087001, + 0x04fef0014, + 0x04e754280, + 0x060f6518f, + 0x02ebc7ff0, + 0x0000042af, + 0x000044aaf, + 0x0000c6c06, + 0x000978000, + 0x00000f217, + 0x05400508f, + 0x04e75518f, + 0x0206f0014, + 0x0f22f5400, + 0x0000cf217, + 0x074004aaf, + 0x000046706, + 0x04280508f, + 0x04e750c97, + 0x07ff00000, + 0x06610b0fc, + 0x000006d06, + 0x07001508f, + 0x04e754280, + 0x060f80c97, + 0x0fff00000, + 0x06610b0fc, + 0x000006e06, + 0x07001508f, + 0x04e754280, + 0x060f84280, + 0x0508f4e75, 0x000000000, 0x000000000, 0x000000000, @@ -3032,6 +3117,10 @@ ulong bootcode[]={ 0x0743a2025, 0x0733a2025, 0x0730a0000, - 0x00002f64, + 0x04e614e00, + 0x02b496e66, + 0x0002d496e, + 0x066000000, + 0x000030c8, 0x0, }; diff --git a/gnot/mem.h b/gnot/mem.h index c3a2873119ebe016d4ad366ae4666d68397de998..e223d2af5e555b518cc47801dca5795b87a4c76e 100644 --- a/gnot/mem.h +++ b/gnot/mem.h @@ -93,7 +93,8 @@ #define UZERO KUSEG /* base of user address space */ #define UTZERO (UZERO+BY2PG) /* first address in user text */ #define TSTKTOP 0x10000000 /* end of new stack in sysexec */ -#define USTKTOP (TSTKTOP-100*BY2PG) /* byte just beyond user stack */ +#define TSTKSIZ 100 +#define USTKTOP (TSTKTOP-TSTKSIZ*BY2PG) /* byte just beyond user stack */ #define KZERO KSEG /* base of kernel address space */ #define KTZERO (KZERO+BY2PG) /* first address in kernel text */ #define USTACKSIZE (4*1024*1024) /* size of user stack */ diff --git a/port/proc.c b/port/proc.c index 02f910d81b28edf4967e413582577f300a3c2f1b..f48ba79badcb4795f7bd7430bdb6b60471450250 100644 --- a/port/proc.c +++ b/port/proc.c @@ -339,12 +339,13 @@ postnote(Proc *p, int dolock, char *n, int flag) if(p->upage == 0) errors("noted process disappeared"); - if(p != u->p){ + if(u == 0 || p != u->p){ k = kmap(p->upage); up = (User*)VA(k); }else up = u; + if(flag!=NUser && (up->notify==0 || up->notified)) up->nnote = 0; /* force user's hand */ else if(up->nnote == NNOTE-1){ diff --git a/port/sysproc.c b/port/sysproc.c index 39a8b4e69be895a2b074d33c5b5d060e6233d8e4..0a2535c2b21a81f7acb97c68db108a0aab146fb1 100644 --- a/port/sysproc.c +++ b/port/sysproc.c @@ -152,7 +152,7 @@ sysexec(ulong *arg) char **argv, **argp; char *a, *charp, *file; char *progarg[sizeof(Exec)/2+1], elem[NAMELEN]; - ulong sbase, ssize, spage, nargs, nbytes, n, bssend; + ulong ssize, spage, nargs, nbytes, n, bssend; ulong *sp; int indir; Exec exec; @@ -239,16 +239,15 @@ sysexec(ulong *arg) } ssize = BY2WD*(nargs+1) + ((nbytes+(BY2WD-1)) & ~(BY2WD-1)); spage = (ssize+(BY2PG-1)) >> PGSHIFT; - sbase = TSTKTOP-(spage< TSTKSIZ) errors("not enough argument stack space"); s = &p->seg[ESEG]; s->proc = p; - s->o = neworig(sbase, spage, OWRPERM, 0); + s->o = neworig(TSTKTOP-(spage<minva = s->o->va; s->maxva = TSTKTOP; diff --git a/power/boot.h b/power/boot.h index 28b11d6536ecc5e41050c35c65ac9ad9cca63598..0ce3f38ba8877802db7f9d55af2e078b61d4f655 100644 --- a/power/boot.h +++ b/power/boot.h @@ -1,7 +1,7 @@ ulong bootcode[]={ 0x000000407, - 0x0000053c8, - 0x0000007c0, + 0x000005638, + 0x0000007d0, 0x000001190, 0x000000000, 0x000001020, @@ -23,21 +23,21 @@ ulong bootcode[]={ 0x023bdffe0, 0x0afbf0000, 0x0afa00018, - 0x023c282d1, + 0x023c282e1, 0x0afa20004, 0x00c000a83, 0x0afa00008, - 0x023c382d9, + 0x023c382e9, 0x0afa30004, 0x020020001, 0x00c000a83, 0x0afa20008, - 0x023c382e1, + 0x023c382f1, 0x0afa30004, 0x020020001, 0x00c000a83, 0x0afa20008, - 0x023c282e9, + 0x023c282f9, 0x0afa20004, 0x020040001, 0x0afa40008, @@ -46,7 +46,7 @@ ulong bootcode[]={ 0x0afa2000c, 0x004210004, 0x0afa1001c, - 0x023c382f4, + 0x023c38304, 0x00c0008d0, 0x0afa30004, 0x08fa20028, @@ -76,13 +76,13 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c282fc, + 0x023c2830c, 0x00c0008d0, 0x0afa20004, 0x08fa3001c, 0x00c000a65, 0x0afa30004, - 0x023c38304, + 0x023c38314, 0x0afa30004, 0x020040001, 0x0afa40008, @@ -91,15 +91,15 @@ ulong bootcode[]={ 0x0afa3000c, 0x004210004, 0x0afa1001c, - 0x023c28310, + 0x023c28320, 0x00c0008d0, 0x0afa20004, - 0x023c48326, + 0x023c48336, 0x00c000a43, 0x0afa40004, 0x0afa10014, 0x08fa4001c, - 0x023c28319, + 0x023c28329, 0x0afa40004, 0x0afa20008, 0x08fa40014, @@ -107,7 +107,7 @@ ulong bootcode[]={ 0x0afa4000c, 0x004210004, 0x000000027, - 0x023c28333, + 0x023c28343, 0x00c0008d0, 0x0afa20004, 0x08fa3001c, @@ -142,19 +142,19 @@ ulong bootcode[]={ 0x024c6ffff, 0x023c28026, 0x0afa20004, - 0x023c3833c, + 0x023c3834c, 0x00c000a03, 0x0afa30008, - 0x023c298c2, + 0x023c298d2, 0x0afa20004, - 0x023c38347, + 0x023c38357, 0x00c000a03, 0x0afa30008, 0x08fa60028, 0x08fa20024, 0x020030001, 0x010430029, - 0x023c598c2, + 0x023c598d2, 0x020030002, 0x010430019, 0x000000027, @@ -203,7 +203,7 @@ ulong bootcode[]={ 0x000000027, 0x023bdfff4, 0x0afbf0000, - 0x023c3834f, + 0x023c3835f, 0x0afa30004, 0x020020002, 0x00c000a83, @@ -234,7 +234,7 @@ ulong bootcode[]={ 0x000000027, 0x014400008, 0x000000027, - 0x023c38357, + 0x023c38367, 0x00c000967, 0x0afa30004, 0x08fa20000, @@ -245,14 +245,14 @@ ulong bootcode[]={ 0x000000027, 0x014400048, 0x000000027, - 0x023c28385, + 0x023c28395, 0x0afa20004, 0x020040002, 0x00c000a83, 0x0afa40008, 0x004210008, 0x000000027, - 0x023c3838e, + 0x023c3839e, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -261,7 +261,7 @@ ulong bootcode[]={ 0x02001ffff, 0x0afa10020, 0x0afa10004, - 0x023c4839f, + 0x023c483af, 0x0afa40008, 0x02003000d, 0x00c000a9c, @@ -271,7 +271,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a65, 0x0afa50004, - 0x023c383ad, + 0x023c383bd, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -279,7 +279,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c483bb, + 0x023c483cb, 0x0afa40008, 0x02003000c, 0x00c000a9c, @@ -289,7 +289,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a65, 0x0afa50004, - 0x023c383c8, + 0x023c383d8, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -297,7 +297,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c483d5, + 0x023c483e5, 0x0afa40008, 0x02003000c, 0x00c000a9c, @@ -307,7 +307,7 @@ ulong bootcode[]={ 0x08fa20020, 0x00c000a65, 0x0afa20004, - 0x023c383e2, + 0x023c383f2, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -316,21 +316,21 @@ ulong bootcode[]={ 0x02001ffff, 0x020020001, 0x0afc28042, - 0x023c283ef, + 0x023c283ff, 0x0afa20004, 0x020040002, 0x00c000a83, 0x0afa40008, 0x004210008, 0x0afa10018, - 0x023c383fe, + 0x023c3840e, 0x00c0008be, 0x0afa30004, 0x08fa20000, 0x023bd0024, 0x000400008, 0x02001ffff, - 0x023c38415, + 0x023c38425, 0x0afa30004, 0x020040002, 0x00c000a83, @@ -340,7 +340,7 @@ ulong bootcode[]={ 0x08fa20018, 0x00c000a65, 0x0afa20004, - 0x023c28423, + 0x023c28433, 0x0afa20004, 0x00c0008be, 0x02003ffff, @@ -384,9 +384,9 @@ ulong bootcode[]={ 0x023bd0024, 0x000400008, 0x02001ffff, - 0x023c28439, + 0x023c28449, 0x0afc28022, - 0x023c3843f, + 0x023c3844f, 0x0afc3812a, 0x08fa10018, 0x08fa20000, @@ -401,14 +401,14 @@ ulong bootcode[]={ 0x000000027, 0x014400038, 0x000000027, - 0x023c28447, + 0x023c28457, 0x0afa20004, 0x020040002, 0x00c000a83, 0x0afa40008, 0x004210008, 0x0afc1801e, - 0x023c3844e, + 0x023c3845e, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -416,7 +416,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa10004, - 0x023c4845d, + 0x023c4846d, 0x0afa40008, 0x02003000a, 0x00c000a9c, @@ -426,7 +426,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a65, 0x0afa50004, - 0x023c38468, + 0x023c38478, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -434,7 +434,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c48473, + 0x023c48483, 0x0afa40008, 0x020030017, 0x00c000a9c, @@ -444,7 +444,7 @@ ulong bootcode[]={ 0x08fc2801e, 0x00c000a65, 0x0afa20004, - 0x023c3848b, + 0x023c3849b, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -456,21 +456,21 @@ ulong bootcode[]={ 0x0200307d0, 0x00c000a8d, 0x0afa30004, - 0x023c384a3, + 0x023c384b3, 0x0afa30004, 0x020040002, 0x00c000a83, 0x0afa40008, 0x004210008, 0x0afa10054, - 0x023c284af, + 0x023c284bf, 0x00c0008be, 0x0afa20004, 0x08fa20000, 0x023bd0058, 0x000400008, 0x02001ffff, - 0x023c284c3, + 0x023c284d3, 0x0afa20004, 0x020040002, 0x00c000a83, @@ -480,7 +480,7 @@ ulong bootcode[]={ 0x08fa30054, 0x00c000a65, 0x0afa30004, - 0x023c384ce, + 0x023c384de, 0x0afa30004, 0x00c0008be, 0x02002ffff, @@ -490,7 +490,7 @@ ulong bootcode[]={ 0x02001ffff, 0x023a20014, 0x0afa20004, - 0x023c384e1, + 0x023c384f1, 0x0afa30008, 0x08fa2005c, 0x00c0009b1, @@ -523,9 +523,9 @@ ulong bootcode[]={ 0x023bd0058, 0x000400008, 0x02001ffff, - 0x023c284ec, + 0x023c284fc, 0x0afc28022, - 0x023c384ef, + 0x023c384ff, 0x0afc3812a, 0x08fa10054, 0x08fa20000, @@ -556,17 +556,17 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c484f4, + 0x023c48504, 0x0afa40008, 0x0afa0000c, - 0x023c284f9, + 0x023c28509, 0x0afa20010, - 0x023c484fa, + 0x023c4850a, 0x00c000a7e, 0x0afa40014, 0x004210004, 0x000000027, - 0x023c284fb, + 0x023c2850b, 0x00c0008d0, 0x0afa20004, 0x00c000a79, @@ -589,7 +589,7 @@ ulong bootcode[]={ 0x0afa20004, 0x020030002, 0x0afa30004, - 0x023c2854b, + 0x023c2855b, 0x00c00098c, 0x0afa20008, 0x020030bb8, @@ -597,10 +597,10 @@ ulong bootcode[]={ 0x0afa30004, 0x020020002, 0x0afa20004, - 0x023c3855c, + 0x023c3856c, 0x00c00098c, 0x0afa30008, - 0x023c2856b, + 0x023c2857b, 0x0afa20004, 0x020030002, 0x00c000a83, @@ -609,38 +609,38 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd00d4, - 0x023c38501, + 0x023c38511, 0x0afa30004, - 0x023c2851a, + 0x023c2852a, 0x0afa20008, - 0x023c38525, + 0x023c38535, 0x0afa3000c, 0x00c000a4f, 0x0afa00010, - 0x023c28535, + 0x023c28545, 0x00c0008d0, 0x0afa20004, - 0x023c38546, + 0x023c38556, 0x00c0008d0, 0x0afa30004, 0x008000641, 0x000000027, 0x023bdffe0, 0x0afbf0000, - 0x023c28575, + 0x023c28585, 0x00c000967, 0x0afa20004, 0x020030032, - 0x0a3c397c2, + 0x0a3c397d2, 0x02002ffff, - 0x0a7c297c6, - 0x023c297c2, + 0x0a7c297d6, + 0x023c297d2, 0x0afa20004, - 0x023c487c2, + 0x023c487d2, 0x00c000ae9, 0x0afa40008, 0x08fa30024, - 0x023c487c2, + 0x023c487d2, 0x0afa30004, 0x0afa40008, 0x0afa1001c, @@ -650,11 +650,11 @@ ulong bootcode[]={ 0x000000027, 0x01025000c, 0x000000027, - 0x023c2857c, + 0x023c2858c, 0x0afa20004, 0x00c000967, 0x0afa50008, - 0x023c28584, + 0x023c28594, 0x00c0008be, 0x0afa20004, 0x08fa20000, @@ -662,7 +662,7 @@ ulong bootcode[]={ 0x000400008, 0x000000825, 0x08fa20024, - 0x023c487c2, + 0x023c487d2, 0x0afa20004, 0x0afa40008, 0x020021000, @@ -670,7 +670,7 @@ ulong bootcode[]={ 0x0afa2000c, 0x01c200008, 0x000000027, - 0x023c3858e, + 0x023c3859e, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -682,84 +682,84 @@ ulong bootcode[]={ 0x000000027, 0x008000696, 0x000000027, - 0x023c387c2, + 0x023c387d2, 0x0afa30004, - 0x023c497c2, + 0x023c497d2, 0x0afa40008, 0x0afa1001c, 0x00c000f10, 0x0afa1000c, 0x014200022, 0x000000027, - 0x023c28597, + 0x023c285a7, 0x0afa20004, 0x08fa3001c, 0x000000027, 0x0afa30008, - 0x083c287c2, + 0x083c287d2, 0x000000027, 0x000021600, 0x000021603, 0x0afa2000c, - 0x083c387c3, + 0x083c387d3, 0x000000027, 0x000031e00, 0x000031e03, 0x0afa30010, - 0x083c287c4, + 0x083c287d4, 0x000000027, 0x000021600, 0x000021603, 0x0afa20014, - 0x083c387c5, + 0x083c387d5, 0x000000027, 0x000031e00, 0x000031e03, 0x00c000967, 0x0afa30018, - 0x023c285ba, + 0x023c285ca, 0x00c0008be, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x083c397c2, + 0x083c397d2, 0x020020033, 0x010620008, 0x000000027, - 0x023c385c5, + 0x023c385d5, 0x00c0008be, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x087c297c6, + 0x087c297d6, 0x02003ffff, 0x010430008, 0x000000027, - 0x023c285ce, + 0x023c285de, 0x00c0008be, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x023c385d9, + 0x023c385e9, 0x00c000967, 0x0afa30004, 0x020020034, - 0x0a3c297c2, + 0x0a3c297d2, 0x02003ffff, - 0x0a7c397c6, - 0x023c397c2, + 0x0a7c397d6, + 0x023c397d2, 0x0afa30004, - 0x023c487c2, + 0x023c487d2, 0x00c000ae9, 0x0afa40008, 0x08fa20024, - 0x023c487c2, + 0x023c487d2, 0x0afa20004, 0x0afa40008, 0x0afa1001c, @@ -769,7 +769,7 @@ ulong bootcode[]={ 0x000000027, 0x010240008, 0x000000027, - 0x023c285e4, + 0x023c285f4, 0x00c0008be, 0x0afa20004, 0x08fa20000, @@ -777,7 +777,7 @@ ulong bootcode[]={ 0x000400008, 0x000000825, 0x08fa20024, - 0x023c487c2, + 0x023c487d2, 0x0afa20004, 0x0afa40008, 0x020021000, @@ -785,48 +785,48 @@ ulong bootcode[]={ 0x0afa2000c, 0x01c200008, 0x000000027, - 0x023c385f2, + 0x023c38602, 0x00c0008be, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x023c387c2, + 0x023c387d2, 0x0afa30004, - 0x023c497c2, + 0x023c497d2, 0x0afa40008, 0x00c000f10, 0x0afa1000c, 0x014200008, 0x000000027, - 0x023c285ff, + 0x023c2860f, 0x00c0008be, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x087c397c6, + 0x087c397d6, 0x02002ffff, 0x010620008, 0x000000027, - 0x023c3860e, + 0x023c3861e, 0x00c0008be, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x083c297c2, + 0x083c297d2, 0x020030037, 0x01443000d, 0x000000027, 0x020020002, 0x0afa20004, - 0x023c38619, + 0x023c38629, 0x0afa30008, - 0x023c297c2, + 0x023c297d2, 0x024420008, 0x00c00098c, 0x0afa2000c, @@ -834,11 +834,11 @@ ulong bootcode[]={ 0x023bd0020, 0x000400008, 0x000000825, - 0x083c397c2, + 0x083c397d2, 0x020020035, 0x010620008, 0x000000027, - 0x023c38629, + 0x023c38639, 0x00c0008be, 0x0afa30004, 0x08fa20000, @@ -856,7 +856,7 @@ ulong bootcode[]={ 0x000000027, 0x01040000a, 0x000000027, - 0x023c38636, + 0x023c38646, 0x0afa30004, 0x023c28026, 0x0afa20008, @@ -873,7 +873,7 @@ ulong bootcode[]={ 0x0afc28006, 0x023c28026, 0x0afa20004, - 0x023c4863d, + 0x023c4864d, 0x0afa40008, 0x020020004, 0x00c0009c9, @@ -889,7 +889,7 @@ ulong bootcode[]={ 0x0afc68006, 0x004c10008, 0x000000027, - 0x023c2866e, + 0x023c2867e, 0x00c000967, 0x0afa20004, 0x08fa20000, @@ -904,17 +904,17 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd0150, - 0x023c3867d, + 0x023c3868d, 0x00c000967, 0x0afa30004, - 0x023c287c2, + 0x023c287d2, 0x0afa20004, - 0x023c38685, + 0x023c38695, 0x0afa30008, 0x08fa20140, 0x00c0009b1, 0x0afa2000c, - 0x023c287c2, + 0x023c287d2, 0x0afa20004, 0x020040001, 0x0afa40008, @@ -923,26 +923,26 @@ ulong bootcode[]={ 0x0afa2000c, 0x004210004, 0x0afa10148, - 0x023c3868b, + 0x023c3869b, 0x00c0008d0, 0x0afa30004, - 0x023c287c2, + 0x023c287d2, 0x0afa20004, - 0x023c38692, + 0x023c386a2, 0x0afa30008, 0x08fc28006, 0x00c0009b1, 0x0afa2000c, - 0x023c387c2, + 0x023c387d2, 0x00c000a43, 0x0afa30004, 0x0afa10014, - 0x023c487c2, + 0x023c487d2, 0x00c000a43, 0x0afa40004, 0x0afa10010, 0x08fa40148, - 0x023c387c2, + 0x023c387d2, 0x0afa40004, 0x0afa30008, 0x08fa40010, @@ -952,13 +952,13 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c28695, + 0x023c286a5, 0x00c0008d0, 0x0afa20004, 0x08fa30148, 0x00c000a65, 0x0afa30004, - 0x023c3869b, + 0x023c386ab, 0x0afa30004, 0x020040001, 0x0afa40008, @@ -967,26 +967,26 @@ ulong bootcode[]={ 0x0afa3000c, 0x004210004, 0x0afa10148, - 0x023c286a3, + 0x023c286b3, 0x00c0008d0, 0x0afa20004, - 0x023c387c2, + 0x023c387d2, 0x0afa30004, - 0x023c286aa, + 0x023c286ba, 0x0afa20008, 0x08fc38006, 0x00c0009b1, 0x0afa3000c, - 0x023c287c2, + 0x023c287d2, 0x00c000a43, 0x0afa20004, 0x0afa10014, - 0x023c487c2, + 0x023c487d2, 0x00c000a43, 0x0afa40004, 0x0afa10010, 0x08fa40148, - 0x023c387c2, + 0x023c387d2, 0x0afa40004, 0x0afa30008, 0x08fa40010, @@ -996,53 +996,53 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c286ad, + 0x023c286bd, 0x00c0008d0, 0x0afa20004, 0x08fa30148, 0x00c000a65, 0x0afa30004, - 0x023c286b3, + 0x023c286c3, 0x00c000967, 0x0afa20004, - 0x023c286bc, + 0x023c286cc, 0x0afa20004, - 0x023c486be, + 0x023c486ce, 0x0afa40008, 0x00c000a60, 0x0afa0000c, 0x004210004, 0x000000027, - 0x023c286c0, + 0x023c286d0, 0x00c0008d0, 0x0afa20004, 0x08fc28006, - 0x023c486c5, + 0x023c486d5, 0x0afa20004, 0x0afa40008, 0x020020006, 0x0afa2000c, - 0x023c486c7, + 0x023c486d7, 0x0afa40010, - 0x023c286c8, + 0x023c286d8, 0x00c000a7e, 0x0afa20014, 0x004210004, 0x000000027, - 0x023c386c9, + 0x023c386d9, 0x00c0008d0, 0x0afa30004, - 0x023c286cf, + 0x023c286df, 0x00c000967, 0x0afa20004, - 0x023c286d7, + 0x023c286e7, 0x0afa20004, 0x023a40058, 0x00c000a92, 0x0afa40008, 0x004210004, 0x000000027, - 0x023c286db, + 0x023c286eb, 0x00c0008d0, 0x0afa20004, 0x023a30058, @@ -1050,7 +1050,7 @@ ulong bootcode[]={ 0x023a200cc, 0x00c0011e0, 0x0afa20008, - 0x023c286e0, + 0x023c286f0, 0x0afa20004, 0x020040001, 0x00c000a83, @@ -1058,7 +1058,7 @@ ulong bootcode[]={ 0x0afa10148, 0x023a20058, 0x0afa20004, - 0x023c386e8, + 0x023c386f8, 0x0afa30008, 0x08fa2012c, 0x00c0009b1, @@ -1077,7 +1077,7 @@ ulong bootcode[]={ 0x08fa30148, 0x00c000a65, 0x0afa30004, - 0x023c286ec, + 0x023c286fc, 0x00c000967, 0x0afa20004, 0x08fc58022, @@ -1087,7 +1087,7 @@ ulong bootcode[]={ 0x000000027, 0x023a20018, 0x0afa20004, - 0x023c386f5, + 0x023c38705, 0x0afa30008, 0x00c0009b1, 0x0afa5000c, @@ -1098,7 +1098,7 @@ ulong bootcode[]={ 0x00c000a60, 0x0afa0000c, 0x08fc3812a, - 0x023c286fd, + 0x023c2870d, 0x0afa30004, 0x0afa20008, 0x00c000a60, @@ -1109,18 +1109,18 @@ ulong bootcode[]={ 0x000000027, 0x023a20018, 0x0afa20004, - 0x023c38706, + 0x023c38716, 0x0afa30008, 0x00c0009b1, 0x0afa5000c, - 0x023c38716, + 0x023c38726, 0x0afa30004, 0x023a20018, 0x00c000967, 0x0afa20008, 0x023a30018, 0x0afa30004, - 0x023c28738, + 0x023c28748, 0x0afa20008, 0x00c000a60, 0x0afa0000c, @@ -1128,35 +1128,35 @@ ulong bootcode[]={ 0x000000027, 0x010600010, 0x000000027, - 0x023c28749, + 0x023c28759, 0x0afa20004, - 0x023c38754, + 0x023c38764, 0x0afa30008, - 0x023c28759, + 0x023c28769, 0x0afa2000c, 0x00c000a4f, 0x0afa00010, - 0x023c3876c, + 0x023c3877c, 0x00c0008d0, 0x0afa30004, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0150, - 0x023c3875c, + 0x023c3876c, 0x0afa30004, - 0x023c28767, + 0x023c28777, 0x0afa20008, 0x00c000a4f, 0x0afa0000c, - 0x023c3876c, + 0x023c3877c, 0x00c0008d0, 0x0afa30004, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0150, - 0x023c38652, + 0x023c38662, 0x00c000967, 0x0afa30004, 0x0200203e8, @@ -1167,7 +1167,7 @@ ulong bootcode[]={ 0x008000763, 0x024450001, 0x0afa50004, - 0x023c48642, + 0x023c48652, 0x0afa40008, 0x020030004, 0x00c0009c9, @@ -1181,7 +1181,7 @@ ulong bootcode[]={ 0x008000776, 0x000013025, 0x0afa50004, - 0x023c48647, + 0x023c48657, 0x0afa40008, 0x020020003, 0x00c0009c9, @@ -1195,7 +1195,7 @@ ulong bootcode[]={ 0x008000776, 0x000013025, 0x0afa50004, - 0x023c4864b, + 0x023c4865b, 0x0afa40008, 0x020030006, 0x00c0009c9, @@ -1220,7 +1220,7 @@ ulong bootcode[]={ 0x0afa20004, 0x020030002, 0x0afa30004, - 0x023c28777, + 0x023c28787, 0x0afa20008, 0x08fa30058, 0x023a20014, @@ -1238,7 +1238,7 @@ ulong bootcode[]={ 0x0afa30004, 0x020020002, 0x0afa20004, - 0x023c38785, + 0x023c38795, 0x0afa30008, 0x08fa20058, 0x023a30014, @@ -1253,7 +1253,7 @@ ulong bootcode[]={ 0x023bd0054, 0x023bdfeec, 0x0afbf0000, - 0x023c38793, + 0x023c387a3, 0x0afa30004, 0x08fa20118, 0x000000027, @@ -1273,7 +1273,7 @@ ulong bootcode[]={ 0x000000027, 0x004210006, 0x0afa10110, - 0x023c2879c, + 0x023c287ac, 0x00c0008d0, 0x0afa20004, 0x08fa50110, @@ -1299,7 +1299,7 @@ ulong bootcode[]={ 0x000002825, 0x028a20021, 0x010400011, - 0x023c6983e, + 0x023c6984e, 0x000051080, 0x000461021, 0x08c420000, @@ -1324,7 +1324,7 @@ ulong bootcode[]={ 0x000002025, 0x028820021, 0x01040000d, - 0x023c5983e, + 0x023c5984e, 0x000041080, 0x000451021, 0x08c420000, @@ -1356,7 +1356,7 @@ ulong bootcode[]={ 0x023bd0008, 0x023bdfff0, 0x0afbf0000, - 0x023c6983e, + 0x023c6984e, 0x020040020, 0x004800010, 0x000000027, @@ -1372,7 +1372,7 @@ ulong bootcode[]={ 0x000a0f809, 0x0ac400000, 0x08fa4000c, - 0x023c6983e, + 0x023c6984e, 0x00800094f, 0x02484ffff, 0x08fa30014, @@ -1392,7 +1392,7 @@ ulong bootcode[]={ 0x023a41020, 0x0afa3000c, 0x024840004, - 0x00c00129f, + 0x00c00129d, 0x0afa40010, 0x023a6001c, 0x020020001, @@ -1429,7 +1429,7 @@ ulong bootcode[]={ 0x023a41024, 0x0afa3000c, 0x024840004, - 0x00c00129f, + 0x00c00129d, 0x0afa40010, 0x08fa21020, 0x023a6001c, @@ -1468,7 +1468,7 @@ ulong bootcode[]={ 0x023a40024, 0x0afa2000c, 0x024840004, - 0x00c00129f, + 0x00c00129d, 0x0afa40010, 0x08fa20014, 0x000000027, @@ -1607,7 +1607,7 @@ ulong bootcode[]={ 0x08fa20010, 0x000000027, 0x0afa20004, - 0x00c0017d2, + 0x00c00180c, 0x0afa00008, 0x08fa30010, 0x08fa20000, @@ -1859,7 +1859,7 @@ ulong bootcode[]={ 0x024a20008, 0x0afa20008, 0x020030040, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x000000027, @@ -1885,7 +1885,7 @@ ulong bootcode[]={ 0x024a20008, 0x0afa20008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x02003001c, @@ -1896,7 +1896,7 @@ ulong bootcode[]={ 0x000000027, 0x024420024, 0x0afa20008, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x02003001c, @@ -1907,7 +1907,7 @@ ulong bootcode[]={ 0x000000027, 0x024420040, 0x0afa20008, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x000000027, @@ -2039,7 +2039,7 @@ ulong bootcode[]={ 0x024a3000e, 0x0afa30008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x08fa2001c, @@ -2188,7 +2188,7 @@ ulong bootcode[]={ 0x024a2000e, 0x0afa20008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa70018, 0x08fa20010, @@ -2268,7 +2268,7 @@ ulong bootcode[]={ 0x000000027, 0x0afa20008, 0x08ca3000c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20018, 0x08fa30010, @@ -2412,7 +2412,7 @@ ulong bootcode[]={ 0x000000027, 0x0afa20008, 0x08ca3000c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20018, 0x08fa30010, @@ -2543,7 +2543,7 @@ ulong bootcode[]={ 0x024a30008, 0x0afa30008, 0x020020074, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x08fa2001c, @@ -2599,7 +2599,7 @@ ulong bootcode[]={ 0x024a20008, 0x0afa20008, 0x020030074, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x000000027, @@ -2647,7 +2647,7 @@ ulong bootcode[]={ 0x024a2000e, 0x0afa20008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x000000027, @@ -2684,7 +2684,7 @@ ulong bootcode[]={ 0x08fa30018, 0x000000027, 0x0afa30008, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x02002001c, @@ -2695,7 +2695,7 @@ ulong bootcode[]={ 0x000000027, 0x02463001c, 0x0afa30008, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x02002001c, @@ -2706,7 +2706,7 @@ ulong bootcode[]={ 0x000000027, 0x024630038, 0x0afa30008, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa40018, 0x08fa30010, @@ -2923,7 +2923,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x020020040, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -2941,7 +2941,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x08fa2001c, @@ -2951,7 +2951,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x08fa2001c, @@ -2961,7 +2961,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -3065,7 +3065,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -3190,7 +3190,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa6001c, 0x08fa30010, @@ -3462,7 +3462,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x020020074, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -3498,7 +3498,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x020020074, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -3537,7 +3537,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02002001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa2000c, 0x08fa30010, 0x008000f42, @@ -3560,7 +3560,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x08fa3001c, @@ -3570,7 +3570,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa20010, 0x08fa3001c, @@ -3580,7 +3580,7 @@ ulong bootcode[]={ 0x0afa50010, 0x0afa50008, 0x02003001c, - 0x00c00188b, + 0x00c0018c5, 0x0afa3000c, 0x08fa5001c, 0x08fa20010, @@ -3708,13 +3708,11 @@ ulong bootcode[]={ 0x08fc780ca, 0x083a2000b, 0x028e3001e, - 0x000021600, - 0x000021603, 0x03042007f, 0x000022e00, 0x000052e03, 0x014600004, - 0x023c68136, + 0x023c68146, 0x023bd0004, 0x003e00008, 0x020010001, @@ -3732,7 +3730,7 @@ ulong bootcode[]={ 0x000021603, 0x000461021, 0x080420000, - 0x023c381b6, + 0x023c381c6, 0x000021600, 0x000021603, 0x000021080, @@ -3801,7 +3799,7 @@ ulong bootcode[]={ 0x02002000a, 0x014a20003, 0x000000027, - 0x0080012b0, + 0x0080012ae, 0x0afc080de, 0x020020009, 0x014a2ffd2, @@ -3811,7 +3809,7 @@ ulong bootcode[]={ 0x024630007, 0x0201cfff8, 0x0007c1824, - 0x0080012b0, + 0x0080012ae, 0x0afc380de, 0x02007fc18, 0x0200bfc18, @@ -3825,7 +3823,7 @@ ulong bootcode[]={ 0x000052e03, 0x014a00003, 0x000000027, - 0x0080012b0, + 0x0080012ae, 0x024c6ffff, 0x02002002e, 0x014a20007, @@ -3834,7 +3832,7 @@ ulong bootcode[]={ 0x014e20002, 0x000000027, 0x000003825, - 0x0080012e9, + 0x0080012e7, 0x000005825, 0x028a20031, 0x014400025, @@ -3856,11 +3854,11 @@ ulong bootcode[]={ 0x000000027, 0x014a0ffe4, 0x000083825, - 0x0080012b0, + 0x0080012ae, 0x024c6ffff, 0x014a0ffe0, 0x000085825, - 0x0080012b0, + 0x0080012ae, 0x024c6ffff, 0x02002000a, 0x001020018, @@ -3873,7 +3871,7 @@ ulong bootcode[]={ 0x000000027, 0x000052e00, 0x000052e03, - 0x008001305, + 0x008001303, 0x02468ffd0, 0x020030030, 0x014a30006, @@ -3881,7 +3879,7 @@ ulong bootcode[]={ 0x02003fc18, 0x010e30003, 0x000000027, - 0x008001304, + 0x008001302, 0x000000027, 0x02002002a, 0x014a20009, @@ -3890,9 +3888,9 @@ ulong bootcode[]={ 0x02002fc18, 0x014e20003, 0x025290004, - 0x0080012e9, + 0x0080012e7, 0x000053825, - 0x0080012e9, + 0x0080012e7, 0x000055825, 0x030a5007f, 0x0afa90044, @@ -3904,10 +3902,10 @@ ulong bootcode[]={ 0x0afaa0028, 0x0afaa0010, 0x0afa50014, - 0x023c28136, + 0x023c28146, 0x000451021, 0x080420000, - 0x023c381b6, + 0x023c381c6, 0x000021600, 0x000021603, 0x000021080, @@ -3925,33 +3923,33 @@ ulong bootcode[]={ 0x000000027, 0x08fa40028, 0x000011023, - 0x0080012e9, + 0x0080012e7, 0x000825025, - 0x0080012b0, + 0x0080012ae, 0x001214821, 0x023bdfff0, 0x0afbf0000, 0x08fa40018, - 0x02003fc18, - 0x010830006, + 0x02002fc18, + 0x010820006, 0x000000027, - 0x08fa20020, + 0x08fa30020, 0x000000027, - 0x030420002, - 0x01440000c, + 0x030630002, + 0x01460000c, 0x000000027, - 0x08fa20014, + 0x08fa30014, 0x000000027, - 0x0afa20004, + 0x0afa30004, 0x0afa40008, - 0x08fa2001c, - 0x00c00144c, - 0x0afa2000c, + 0x08fa3001c, + 0x00c00144b, + 0x0afa3000c, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0010, - 0x008001365, + 0x008001363, 0x000042023, 0x023bdffa8, 0x0afbf0000, @@ -3962,60 +3960,61 @@ ulong bootcode[]={ 0x08fa80014, 0x08fa70068, 0x000007025, - 0x02002006f, - 0x00049202a, - 0x0148000c3, + 0x02003006f, + 0x00069202a, + 0x0148000c4, 0x023ab0038, - 0x0112200bf, + 0x0112300c0, 0x000000027, - 0x020020058, - 0x0112200b9, + 0x020030058, + 0x0112300ba, 0x000000027, - 0x020020064, - 0x0112200b4, + 0x020030064, + 0x0112300b5, 0x000000027, - 0x030e30078, - 0x020020028, - 0x00043202a, - 0x014800099, + 0x030e20078, + 0x020030028, + 0x00062202a, + 0x01480009a, 0x000006825, - 0x010620093, + 0x010430094, 0x000000027, - 0x020020008, - 0x01062008c, + 0x020030008, + 0x01043008d, 0x000000027, - 0x020020010, - 0x01062007d, + 0x020030010, + 0x01043007e, 0x000000027, - 0x020020020, - 0x010620076, + 0x020030020, + 0x010430077, 0x000000027, 0x08caa0000, - 0x020020004, - 0x0afa20028, - 0x030e30020, - 0x014600003, + 0x020030004, + 0x0afa30028, + 0x030e20020, + 0x014400003, 0x000000027, - 0x00540006b, + 0x00540006c, 0x000000027, 0x02005001c, - 0x030e30040, - 0x010600061, + 0x030e20040, + 0x010400062, 0x0a3a00055, 0x00109001a, 0x000003010, 0x000000027, 0x000000027, 0x024c60030, - 0x020020039, - 0x00046202a, + 0x020030039, + 0x00066202a, 0x010800002, 0x000000027, 0x024c60027, - 0x001651021, + 0x001651821, + 0x0a0660000, 0x028a30002, 0x010600036, - 0x0a0460000, + 0x000000027, 0x030e30004, 0x01060000d, 0x000000027, @@ -4043,7 +4042,7 @@ ulong bootcode[]={ 0x02002fc18, 0x0afa30008, 0x0afa2000c, - 0x00c00135a, + 0x00c001358, 0x0afa70010, 0x08fa10028, 0x08fa20000, @@ -4062,12 +4061,12 @@ ulong bootcode[]={ 0x024a5ffff, 0x001651021, 0x020040030, - 0x0080013c0, + 0x0080013bf, 0x0a0440000, 0x024a5ffff, 0x001651021, 0x020040078, - 0x0080013dc, + 0x0080013db, 0x0a0440000, 0x030e30040, 0x01060001e, @@ -4089,87 +4088,87 @@ ulong bootcode[]={ 0x000000027, 0x01d000003, 0x000000027, - 0x0080013b1, + 0x0080013b0, 0x000000027, 0x01d400003, 0x000000027, - 0x0080013b1, + 0x0080013b0, 0x000000027, - 0x030e30040, - 0x01460ffa1, + 0x030e20040, + 0x01440ffa0, 0x024a5ffff, 0x00149001b, - 0x0080013a7, + 0x0080013a5, 0x000003010, 0x00149001b, - 0x0080013ed, + 0x0080013ec, 0x000005012, 0x0200d0001, - 0x00800139f, + 0x00800139d, 0x0000a5023, 0x08caa0000, - 0x020020004, - 0x00800139a, - 0x0afa20028, - 0x08ca30000, - 0x000000027, - 0x000032c00, - 0x000052c03, - 0x000051400, - 0x000021403, - 0x000021400, - 0x000021403, 0x020030004, + 0x008001398, 0x0afa30028, - 0x00800139a, - 0x000025025, - 0x08caa0000, + 0x08ca20000, + 0x000000027, + 0x000022c00, + 0x000052c03, + 0x000051c00, + 0x000031c03, + 0x000031c00, + 0x000031c03, 0x020020004, - 0x00800139a, 0x0afa20028, + 0x008001398, + 0x000035025, 0x08caa0000, - 0x020020004, - 0x00800139a, - 0x0afa20028, - 0x020020030, - 0x01062000a, + 0x020030004, + 0x008001398, + 0x0afa30028, + 0x08caa0000, + 0x020030004, + 0x008001398, + 0x0afa30028, + 0x020030030, + 0x01043000a, 0x000000027, - 0x020020048, - 0x010620003, + 0x020030048, + 0x010430003, 0x000000027, - 0x008001397, + 0x008001395, 0x000000027, 0x08ca80000, - 0x020020004, - 0x00800139a, - 0x0afa20028, - 0x08ca20000, + 0x020030004, + 0x008001398, + 0x0afa30028, + 0x08ca30000, 0x000000027, - 0x000022c00, + 0x000032c00, 0x000052c03, - 0x030a3ffff, - 0x03063ffff, - 0x020020004, - 0x0afa20028, - 0x00800139a, - 0x000035025, - 0x008001387, + 0x030a2ffff, + 0x03042ffff, + 0x020030004, + 0x0afa30028, + 0x008001398, + 0x000025025, + 0x008001385, 0x02009000a, 0x0200e0001, - 0x008001387, + 0x008001385, 0x020090010, - 0x008001387, + 0x008001385, 0x020090008, - 0x020020075, - 0x011220006, + 0x020030075, + 0x011230006, 0x000000027, - 0x020020078, - 0x01122fff7, + 0x020030078, + 0x01123fff7, 0x000000027, - 0x008001387, + 0x008001385, 0x000000027, 0x02009000a, - 0x008001387, + 0x008001385, 0x034e70020, 0x023bdfff0, 0x0afbf0000, @@ -4199,7 +4198,7 @@ ulong bootcode[]={ 0x000000027, 0x01ce00003, 0x000000027, - 0x00800145c, + 0x00800145b, 0x000000027, 0x000c9202b, 0x010800005, @@ -4217,7 +4216,7 @@ ulong bootcode[]={ 0x02003fc18, 0x010e3ffe3, 0x000000027, - 0x00800145c, + 0x00800145b, 0x024e7ffff, 0x020020009, 0x01562fff9, @@ -4228,7 +4227,7 @@ ulong bootcode[]={ 0x02003fc18, 0x010e3ffd8, 0x0afc880de, - 0x00800145c, + 0x00800145b, 0x024e7ffff, 0x02002fc18, 0x011420003, @@ -4253,7 +4252,7 @@ ulong bootcode[]={ 0x0a0640000, 0x025080001, 0x024a50001, - 0x008001491, + 0x008001490, 0x0afc880de, 0x000aa202a, 0x01080ffba, @@ -4268,7 +4267,7 @@ ulong bootcode[]={ 0x0a0440000, 0x025080001, 0x024a50001, - 0x0080014a0, + 0x00800149f, 0x0afc880de, 0x023bdffec, 0x0afbf0000, @@ -4283,7 +4282,7 @@ ulong bootcode[]={ 0x0afa30004, 0x0afa00008, 0x02002fc18, - 0x00c00144c, + 0x00c00144b, 0x0afa2000c, 0x08fa20000, 0x023bd0014, @@ -4301,7 +4300,7 @@ ulong bootcode[]={ 0x08fa3001c, 0x02002fc18, 0x0afa30008, - 0x00c00144c, + 0x00c00144b, 0x0afa2000c, 0x08fa20000, 0x023bd0014, @@ -4321,7 +4320,7 @@ ulong bootcode[]={ 0x000000027, 0x0afa3000c, 0x08fa20024, - 0x00c00135a, + 0x00c001358, 0x0afa20010, 0x08fa20000, 0x023bd0014, @@ -4398,30 +4397,93 @@ ulong bootcode[]={ 0x02001fff8, 0x023bdff60, 0x0afbf0000, - 0x08fad00b4, - 0x08fac00ac, - 0x023a90050, 0x08fa200a4, 0x000000027, - 0x0c4410000, - 0x0c4400004, + 0x0c4470000, + 0x0c4460004, 0x000000027, - 0x0e7a10048, - 0x0e7a0004c, - 0x0afa00024, - 0x0c7a30048, - 0x0c7a2004c, + 0x0e7a70048, + 0x0e7a6004c, + 0x0e7a70004, + 0x0e7a60008, + 0x00c00193d, 0x000000027, - 0x04622c03e, + 0x01020000e, 0x000000027, - 0x04501000b, + 0x023c2812e, + 0x0afa20004, + 0x08fa300a8, + 0x02002fc18, + 0x0afa30008, + 0x0afa2000c, + 0x08fa300b0, + 0x00c001358, + 0x0afa30010, + 0x08fa20000, + 0x023bd00a0, + 0x000400008, + 0x020010008, + 0x0c7a10048, + 0x0c7a0004c, + 0x020030001, + 0x0e7a10004, + 0x0e7a00008, + 0x00c00196d, + 0x0afa3000c, + 0x01020000e, + 0x000000027, + 0x023c28132, + 0x0afa20004, + 0x08fa300a8, + 0x02002fc18, + 0x0afa30008, + 0x0afa2000c, + 0x08fa300b0, + 0x00c001358, + 0x0afa30010, + 0x08fa20000, + 0x023bd00a0, + 0x000400008, + 0x020010008, + 0x0c7a10048, + 0x0c7a0004c, + 0x02003ffff, + 0x0e7a10004, + 0x0e7a00008, + 0x00c00196d, + 0x0afa3000c, + 0x08fad00b4, + 0x08fac00ac, + 0x023a90050, + 0x01020000e, 0x023ae0078, + 0x023c28137, + 0x0afa20004, + 0x08fa300a8, + 0x02002fc18, + 0x0afa30008, + 0x0afa2000c, + 0x08fa300b0, + 0x00c001358, + 0x0afa30010, + 0x08fa20000, + 0x023bd00a0, + 0x000400008, + 0x020010008, + 0x0afa00024, 0x0c7a10048, 0x0c7a0004c, 0x000000027, - 0x04620c081, - 0x0e7a30048, - 0x0e7a2004c, + 0x04620c03e, + 0x000000027, + 0x04501000b, + 0x000000027, + 0x0c7a30048, + 0x0c7a2004c, + 0x000000027, + 0x04622c001, + 0x0e7a10048, + 0x0e7a0004c, 0x08fa20024, 0x000000027, 0x024420001, @@ -4431,7 +4493,7 @@ ulong bootcode[]={ 0x0afa00014, 0x02003005a, 0x0006d202a, - 0x010800211, + 0x01080020d, 0x000000027, 0x0afa00034, 0x0c7a10048, @@ -4446,7 +4508,7 @@ ulong bootcode[]={ 0x023a20034, 0x0e7a10004, 0x0e7a00008, - 0x00c001804, + 0x00c00183e, 0x0afa2000c, 0x08fa20034, 0x04444f800, @@ -4470,7 +4532,7 @@ ulong bootcode[]={ 0x000023043, 0x0afa60030, 0x000061023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x0c7a30048, 0x0c7a2004c, @@ -4482,7 +4544,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x08fad00b4, 0x023ae0078, @@ -4505,7 +4567,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x08fad00b4, 0x08fac00ac, @@ -4514,7 +4576,7 @@ ulong bootcode[]={ 0x0c7a2003c, 0x000000027, 0x046201182, - 0x00800158e, + 0x0080015cc, 0x023ae0078, 0x0c7c180e2, 0x0c7c080e6, @@ -4531,7 +4593,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x08fad00b4, 0x08fac00ac, @@ -4540,7 +4602,7 @@ ulong bootcode[]={ 0x0c7a2003c, 0x000000027, 0x046201182, - 0x0080015a5, + 0x0080015e3, 0x023ae0078, 0x02003fc18, 0x015830002, @@ -4549,7 +4611,7 @@ ulong bootcode[]={ 0x020020067, 0x015a20003, 0x000000027, - 0x01d800199, + 0x01d800195, 0x000000027, 0x02002001e, 0x0004c202a, @@ -4575,7 +4637,7 @@ ulong bootcode[]={ 0x0200cffff, 0x0afac00ac, 0x0200d0065, - 0x008001552, + 0x008001590, 0x0afad00b4, 0x0c7a70048, 0x0c7a6004c, @@ -4589,7 +4651,7 @@ ulong bootcode[]={ 0x08fa30034, 0x02002ffff, 0x000431023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x08fad00b4, 0x023ae0078, @@ -4609,9 +4671,9 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000671823, - 0x004600138, + 0x004600134, 0x0afa7002c, - 0x00c0017a9, + 0x00c0017e3, 0x0afa30004, 0x0c7a30040, 0x0c7a20044, @@ -4620,7 +4682,7 @@ ulong bootcode[]={ 0x046201083, 0x0e7a30004, 0x0e7a20008, - 0x00c001767, + 0x00c0017a1, 0x000000027, 0x08fad00b4, 0x023ae0078, @@ -4660,29 +4722,25 @@ ulong bootcode[]={ 0x000000027, 0x020070005, 0x024c6ffff, - 0x004c00017, + 0x004c00013, 0x000000027, 0x000ce1021, 0x080430001, 0x000000027, - 0x000031e00, - 0x000031e03, - 0x000672021, - 0x0a0440001, + 0x000671821, + 0x0a0430001, 0x000ce1021, 0x080420001, 0x020030039, 0x00062202a, - 0x010800008, + 0x010800006, 0x000003825, 0x000ce1021, 0x080440001, 0x024e70001, - 0x000042600, - 0x000042603, 0x02484fff6, 0x0a0440001, - 0x008001635, + 0x008001673, 0x024c6ffff, 0x010e00007, 0x0200b0001, @@ -4737,8 +4795,8 @@ ulong bootcode[]={ 0x000004025, 0x018e00010, 0x000000027, - 0x000e81021, - 0x0144a0006, + 0x000e81821, + 0x0146a0006, 0x000000027, 0x000061825, 0x024c60001, @@ -4750,7 +4808,7 @@ ulong bootcode[]={ 0x020030030, 0x0a0430000, 0x024e7ffff, - 0x008001680, + 0x0080016ba, 0x024c60001, 0x019000013, 0x000000027, @@ -4770,7 +4828,7 @@ ulong bootcode[]={ 0x0256b0001, 0x0a0430000, 0x02508ffff, - 0x008001691, + 0x0080016cb, 0x024c60001, 0x08fa300b0, 0x000000027, @@ -4799,7 +4857,7 @@ ulong bootcode[]={ 0x0afa30008, 0x0afa2000c, 0x08fa300b0, - 0x00c00135a, + 0x00c001358, 0x0afa30010, 0x08fa20000, 0x023bd00a0, @@ -4855,19 +4913,19 @@ ulong bootcode[]={ 0x000001810, 0x024630030, 0x0a0430000, - 0x0080016b8, + 0x0080016f2, 0x024c60001, 0x000061825, 0x001231021, 0x02003002b, 0x0a0430000, - 0x0080016d9, + 0x008001713, 0x024c60001, 0x000061025, 0x001221821, 0x020020065, 0x0a0620000, - 0x0080016cf, + 0x008001709, 0x024c60001, 0x020030067, 0x011a30006, @@ -4875,7 +4933,7 @@ ulong bootcode[]={ 0x020030068, 0x011a30003, 0x000000027, - 0x0080016b2, + 0x0080016ec, 0x000000027, 0x024c7ffff, 0x004e00006, @@ -4895,11 +4953,11 @@ ulong bootcode[]={ 0x000000027, 0x01107ff93, 0x000073025, - 0x0080016b2, + 0x0080016ec, 0x024c60001, - 0x008001717, + 0x008001751, 0x02508ffff, - 0x00800170f, + 0x008001749, 0x024e7ffff, 0x08fa30034, 0x02002ffff, @@ -4909,7 +4967,7 @@ ulong bootcode[]={ 0x000003825, 0x08fa30034, 0x0200d0068, - 0x00800166d, + 0x0080016a7, 0x001835023, 0x08fa200b0, 0x000000027, @@ -4920,17 +4978,17 @@ ulong bootcode[]={ 0x001221821, 0x02002002b, 0x0a0620000, - 0x00800165e, + 0x008001698, 0x024c60001, - 0x0c7c380e2, - 0x0c7c280e6, + 0x0c7c180e2, + 0x0c7c080e6, 0x000000027, - 0x046223182, + 0x046203182, 0x0e7a70040, 0x0e7a60044, 0x0e7a70004, 0x0e7a60008, - 0x00c001767, + 0x00c0017a1, 0x000000027, 0x08fad00b4, 0x023ae0078, @@ -4957,14 +5015,14 @@ ulong bootcode[]={ 0x046222181, 0x0e7a70040, 0x0e7a60044, - 0x00800162c, + 0x00800166a, 0x000000027, - 0x0080015c8, + 0x008001606, 0x0258cffff, 0x020020001, 0x0afa20014, 0x025ad0020, - 0x008001552, + 0x008001590, 0x0afad00b4, 0x023bdffe8, 0x0afbf0000, @@ -4981,7 +5039,7 @@ ulong bootcode[]={ 0x04624c081, 0x0e7a30004, 0x0e7a20008, - 0x00c001852, + 0x00c00188c, 0x0afa2000c, 0x04620c032, 0x000000027, @@ -5010,7 +5068,7 @@ ulong bootcode[]={ 0x023a2001c, 0x0e7a30004, 0x0e7a20008, - 0x00c001852, + 0x00c00188c, 0x0afa2000c, 0x0c7a1001c, 0x0c7a00020, @@ -5026,7 +5084,7 @@ ulong bootcode[]={ 0x04624c081, 0x0e7a30004, 0x0e7a20008, - 0x00c001767, + 0x00c0017a1, 0x000000027, 0x08fa20000, 0x023bd000c, @@ -5039,7 +5097,7 @@ ulong bootcode[]={ 0x004810008, 0x000000027, 0x000041023, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x08fa20000, 0x023bd0014, @@ -5060,12 +5118,12 @@ ulong bootcode[]={ 0x000042843, 0x0afa50010, 0x000851823, - 0x00c0017a9, + 0x00c0017e3, 0x0afa30004, 0x0e7a10008, 0x0e7a0000c, 0x08fa20010, - 0x00c0017a9, + 0x00c0017e3, 0x0afa20004, 0x0c7a30008, 0x0c7a2000c, @@ -5226,7 +5284,7 @@ ulong bootcode[]={ 0x00045202a, 0x014800013, 0x000000027, - 0x08fc3812e, + 0x08fc3813e, 0x08fa40008, 0x000a31807, 0x0201cffff, @@ -5248,7 +5306,7 @@ ulong bootcode[]={ 0x00065202a, 0x01480fff3, 0x000000027, - 0x08fc38132, + 0x08fc38142, 0x024a2ffea, 0x000431007, 0x0201cffff, @@ -5256,7 +5314,7 @@ ulong bootcode[]={ 0x08fa4000c, 0x000000027, 0x000821024, - 0x008001873, + 0x0080018ad, 0x0afa2000c, 0x023bdfffc, 0x08fa30010, @@ -5367,8 +5425,106 @@ ulong bootcode[]={ 0x000000027, 0x0a0c8ffff, 0x024c6ffff, - 0x0080018f2, + 0x00800192c, 0x024e7ffff, + 0x023bdfff4, + 0x03c027ff0, + 0x0afa20004, + 0x020030001, + 0x0afa30008, + 0x0c7a10004, + 0x0c7a00008, + 0x003e00008, + 0x023bd000c, + 0x023bdffe8, + 0x0afbf0000, + 0x0c7a5001c, + 0x0c7a40020, + 0x03c037ff0, + 0x0e7a50010, + 0x0e7a40014, + 0x08fa20010, + 0x000000027, + 0x03c1c7ff0, + 0x0005c1024, + 0x010430005, + 0x000000027, + 0x08fa20000, + 0x023bd0018, + 0x000400008, + 0x000000825, + 0x0e7a50004, + 0x0e7a40008, + 0x00c00196d, + 0x0afa0000c, + 0x014200005, + 0x000000027, + 0x08fa20000, + 0x023bd0018, + 0x000400008, + 0x020010001, + 0x08fa20000, + 0x023bd0018, + 0x000400008, + 0x000000825, + 0x023bdfff4, + 0x03c027ff0, + 0x0afa20004, + 0x0afa00008, + 0x08fa30010, + 0x000000027, + 0x004610006, + 0x000000027, + 0x08fa20004, + 0x000000027, + 0x03c1c8000, + 0x0005c1025, + 0x0afa20004, + 0x0c7a10004, + 0x0c7a00008, + 0x003e00008, + 0x023bd000c, + 0x023bdfff4, + 0x08fa40018, + 0x0c7a30010, + 0x0c7a20014, + 0x000000027, + 0x0e7a30004, + 0x0e7a20008, + 0x08fa20008, + 0x000000027, + 0x010400004, + 0x000000027, + 0x023bd000c, + 0x003e00008, + 0x000000825, + 0x08fa30004, + 0x03c027ff0, + 0x014620009, + 0x000000027, + 0x004800004, + 0x000000027, + 0x023bd000c, + 0x003e00008, + 0x020010001, + 0x023bd000c, + 0x003e00008, + 0x000000825, + 0x08fa20004, + 0x03c03fff0, + 0x014430009, + 0x000000027, + 0x01c800004, + 0x000000027, + 0x023bd000c, + 0x003e00008, + 0x020010001, + 0x023bd000c, + 0x003e00008, + 0x000000825, + 0x023bd000c, + 0x003e00008, + 0x000000825, 0x000000000, 0x000000000, 0x07072696e, @@ -5404,18 +5560,18 @@ ulong bootcode[]={ 0x005f5e100, 0x03b9aca00, 0x000000000, - 0x00000722c, - 0x000007231, - 0x000007246, - 0x00000724d, - 0x000007262, - 0x000007268, - 0x00000727d, - 0x000007285, - 0x00000729a, - 0x00000729e, - 0x0000072b3, - 0x0000072ba, + 0x00000723c, + 0x000007241, + 0x000007256, + 0x00000725d, + 0x000007272, + 0x000007278, + 0x00000728d, + 0x000007295, + 0x0000072aa, + 0x0000072ae, + 0x0000072c3, + 0x0000072ca, 0x000000000, 0x000000000, 0x000000000, @@ -5444,6 +5600,10 @@ ulong bootcode[]={ 0x061642074, 0x079706500, 0x000000000, + 0x04e614e00, + 0x02b496e66, + 0x0002d496e, + 0x066000000, 0x0001fffff, 0x07fffffff, 0x000000000, @@ -5478,13 +5638,13 @@ ulong bootcode[]={ 0x000010000, 0x002000000, 0x000000000, - 0x0000052bc, - 0x0000053d8, - 0x000004dc8, - 0x0000054b4, - 0x000005308, - 0x000005350, - 0x0000053a0, + 0x0000052b8, + 0x0000053d4, + 0x000004dc0, + 0x0000054b0, + 0x000005304, + 0x00000534c, + 0x00000539c, 0x000000000, 0x000000000, 0x000000000, @@ -5865,6 +6025,6 @@ ulong bootcode[]={ 0x020726562, 0x06f6f7400, 0x000000000, - 0x00005ba8, + 0x00005e28, 0x0, }; diff --git a/power/mem.h b/power/mem.h index 7e3447d45639fd00c0ff37383eb0bca879f711b5..a8e711a844cf29dcba7b5b492e6633e1b203e5fd 100644 --- a/power/mem.h +++ b/power/mem.h @@ -113,7 +113,8 @@ #define UZERO KUSEG /* base of user address space */ #define UTZERO (UZERO+BY2PG) /* first address in user text */ #define USTKTOP KZERO /* byte just beyond user stack */ -#define TSTKTOP (USERADDR+100*BY2PG) /* top of temporary stack */ +#define TSTKTOP (USERADDR+TSTKSIZ*BY2PG)/* top of temporary stack */ +#define TSTKSIZ 100 #define KZERO KSEG0 /* base of kernel address space */ #define KTZERO (KZERO+0x20000) /* first address in kernel text */ #define USTACKSIZE (4*1024*1024) /* size of user stack */ diff --git a/ss/mem.h b/ss/mem.h index 9506c291ed9b595a65b93d4382d4f1cb497660a7..6aabf1b98bdbf28503d1ef9b33fd5920360fbb98 100644 --- a/ss/mem.h +++ b/ss/mem.h @@ -124,7 +124,8 @@ #define UZERO 0x00000000 /* base of user address space */ #define UTZERO (UZERO+BY2PG) /* first address in user text */ #define TSTKTOP 0x10000000 /* end of new stack in sysexec */ -#define USTKTOP (TSTKTOP-32*BY2PG) /* byte just beyond user stack */ +#define TSTKSIZ 32 +#define USTKTOP (TSTKTOP-TSTKSIZ*BY2PG) /* byte just beyond user stack */ #define KZERO 0xE0000000 /* base of kernel address space */ #define KTZERO (KZERO+4*BY2PG) /* first address in kernel text */ #define USTACKSIZE (4*1024*1024) /* size of user stack */