From 1419efd79095228cc0843843b927f6cc62635384 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sat, 17 Aug 1991 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1991-08-17 --- gnot/boot.h | 2168 ++++++++++++-------------- gnot/mmu.c | 7 + pc/devhard.c | 226 +-- power/boot.h | 3762 +++++++++++++++++++++------------------------ power/devhotrod.c | 2 +- 5 files changed, 2890 insertions(+), 3275 deletions(-) diff --git a/gnot/boot.h b/gnot/boot.h index 30e5bd922be37b54436887720e5d4302aefdef27..9ea7749bd90a4fed9c12733bc85a95173741f766 100644 --- a/gnot/boot.h +++ b/gnot/boot.h @@ -1,7 +1,7 @@ ulong bootcode[]={ 0x000000107, - 0x000002b3a, - 0x0000005b0, + 0x0000028b2, + 0x000000560, 0x0000001e4, 0x000000000, 0x000002020, @@ -18,22 +18,22 @@ ulong bootcode[]={ 0x0001c4e75, 0x04feffe80, 0x042a7486e, - 0x082426100, + 0x082026100, 0x00b2a4878, 0x00001486e, - 0x0824a6100, + 0x0820a6100, 0x00b1e4878, 0x00001486e, - 0x082526100, + 0x082126100, 0x00b124878, 0x001b64878, 0x00001486e, - 0x0825a6100, + 0x0821a6100, 0x00ae44a80, 0x042e72f40, 0x0019a44df, 0x06c0a486e, - 0x082656100, + 0x082256100, 0x00888588f, 0x02f370161, 0x001ac6100, @@ -47,28 +47,28 @@ ulong bootcode[]={ 0x061000a76, 0x0588f221f, 0x0b280670a, - 0x0486e826d, + 0x0486e822d, 0x06100084e, 0x0588f2f2f, 0x001a46100, 0x00a864878, 0x001b64878, 0x00001486e, - 0x082756100, + 0x082356100, 0x00a7c4a80, 0x042e72f40, 0x001b644df, 0x06c0a486e, - 0x082816100, + 0x082416100, 0x00820588f, - 0x0486e8296, + 0x0486e8256, 0x061000a2e, 0x0588f2f00, - 0x0486e828a, + 0x0486e824a, 0x02f2f01bc, 0x061000a84, 0x04a806c0a, - 0x0486e82a2, + 0x0486e8262, 0x0610007fa, 0x0588f2f2f, 0x001c06100, @@ -83,10 +83,10 @@ ulong bootcode[]={ 0x02f2f01d4, 0x0610006bc, 0x02f4001d8, - 0x0486e82ab, + 0x0486e826b, 0x06100088c, - 0x0486e82b9, - 0x0486e82b3, + 0x0486e8279, + 0x0486e8273, 0x0486f00dc, 0x06100094c, 0x0487801b6, @@ -96,11 +96,11 @@ ulong bootcode[]={ 0x04a8042e7, 0x02f4001f2, 0x044df6c0a, - 0x0486e82c0, + 0x0486e8280, 0x06100078a, 0x0588f2f2f, 0x001f4486e, - 0x082c7486f, + 0x08287486f, 0x000f46100, 0x00916486f, 0x000f86100, @@ -113,26 +113,26 @@ ulong bootcode[]={ 0x06100096e, 0x0588f221f, 0x0b280670a, - 0x0486e82ca, + 0x0486e828a, 0x061000746, 0x0588f2f2f, 0x002086100, 0x0097e486e, - 0x082d6486e, - 0x082d0486f, + 0x08296486e, + 0x08290486f, 0x001106100, 0x008ca4878, 0x001b64878, 0x00001486e, - 0x082dd6100, + 0x0829d6100, 0x009644a80, 0x042e72f40, 0x0022644df, 0x06c0a486e, - 0x082e56100, + 0x082a56100, 0x00708588f, 0x02f2f0228, - 0x0486e82ec, + 0x0486e82ac, 0x0486f0128, 0x061000894, 0x0486f012c, @@ -146,46 +146,46 @@ ulong bootcode[]={ 0x008ec588f, 0x0221fb280, 0x0670a486e, - 0x082ef6100, + 0x082af6100, 0x006c4588f, 0x02f2f023c, 0x0610008fc, 0x042a7486e, - 0x082f7486e, - 0x082f56100, + 0x082b7486e, + 0x082b56100, 0x008dc4a80, 0x06c0a486e, - 0x082f96100, + 0x082b96100, 0x006a0588f, - 0x0486e82fe, + 0x0486e82be, 0x061000764, - 0x0486e830a, - 0x0486e8309, + 0x0486e82ca, + 0x0486e82c9, 0x048780006, - 0x0486e8307, + 0x0486e82c7, 0x02f2f0264, 0x0610008de, 0x04a806c0a, - 0x0486e830b, + 0x0486e82cb, 0x061000672, 0x0588f486e, - 0x083116100, + 0x082d16100, 0x00736486f, 0x00164486e, - 0x083196100, + 0x082d96100, 0x008d44a80, 0x06c0a486e, - 0x0831d6100, + 0x082dd6100, 0x00650588f, 0x0486f00f8, 0x0486f0170, - 0x0610017e2, + 0x0610008cc, 0x048780001, - 0x0486e8322, + 0x0486e82e2, 0x06100089c, 0x02f400280, 0x02f2f0168, - 0x0486e832a, + 0x0486e82ea, 0x0486f0184, 0x0610007c0, 0x0486f0188, @@ -196,27 +196,27 @@ ulong bootcode[]={ 0x061000888, 0x02f2f0298, 0x061000844, - 0x0486e832e, + 0x0486e82ee, 0x0610006c8, 0x042a7486e, - 0x0833a486e, - 0x083376100, + 0x082fa486e, + 0x082f76100, 0x0081c42a7, - 0x0486e8346, - 0x0486e8343, + 0x0486e8306, + 0x0486e8303, 0x06100080e, 0x04aae8022, 0x0672042a7, - 0x0486e835f, - 0x0486e835a, - 0x0486e834e, + 0x0486e831f, + 0x0486e831a, + 0x0486e830e, 0x061000794, - 0x0486e8373, + 0x0486e8333, 0x0610005be, 0x04fef02d4, 0x04e7542a7, - 0x0486e836e, - 0x0486e8362, + 0x0486e832e, + 0x0486e8322, 0x061000778, 0x0598f60e0, 0x0598f102e, @@ -228,17 +228,17 @@ ulong bootcode[]={ 0x07273b200, 0x0676a4878, 0x00002486e, - 0x083de6100, + 0x0839e6100, 0x007e22f40, 0x000084aaf, 0x00008508f, 0x06c0a486e, - 0x083e56100, + 0x083a56100, 0x00568588f, - 0x0486e83f4, + 0x0486e83b4, 0x02f2f0004, 0x06100052a, - 0x0486e83ff, + 0x0486e83bf, 0x02f2f000c, 0x06100051e, 0x0610007a4, @@ -254,34 +254,34 @@ ulong bootcode[]={ 0x00796588f, 0x060f260ec, 0x048780002, - 0x0486e83ae, + 0x0486e836e, 0x061000778, 0x02f400008, 0x04aaf0008, 0x06c0a486e, - 0x083b96100, + 0x083796100, 0x00500588f, - 0x0486e83cc, + 0x0486e838c, 0x02f2f000c, 0x0610004c2, - 0x0486e83d3, + 0x0486e8393, 0x02f2f0014, 0x0610004b6, 0x04fef0018, 0x06000ff7a, 0x060be4878, 0x00002486e, - 0x0837f6100, + 0x0833f6100, 0x007362f40, 0x000084aaf, 0x000086c0a, - 0x0486e838a, + 0x0486e834a, 0x0610004be, 0x0588f486e, - 0x0839d2f2f, + 0x0835d2f2f, 0x0000c6100, 0x00480486e, - 0x083a32f2f, + 0x083632f2f, 0x000146100, 0x004744fef, 0x000186000, @@ -289,36 +289,36 @@ ulong bootcode[]={ 0x0fff042af, 0x000044878, 0x00002486e, - 0x084156100, + 0x083d56100, 0x006ee4a80, 0x042e72f40, 0x0001644df, 0x06c0a486e, - 0x0841f6100, + 0x083df6100, 0x00474588f, 0x048780002, - 0x0486e8431, + 0x0486e83f1, 0x0610006cc, 0x04a8042e7, 0x02f40001a, 0x044df6c0a, - 0x0486e843a, + 0x0486e83fa, 0x061000452, 0x0588f486e, - 0x08692486e, - 0x0844b486e, - 0x085b26100, + 0x08642486e, + 0x0840b486e, + 0x085626100, 0x005de486e, - 0x085b26100, + 0x085626100, 0x006502f00, 0x02f400024, - 0x0486e85b2, + 0x0486e8562, 0x02f2f0030, 0x0610006a4, 0x0b0af002c, 0x0661e486e, - 0x08692486e, - 0x0847e6100, + 0x08642486e, + 0x0843e6100, 0x004e22f2f, 0x0003c6100, 0x0064e202f, @@ -326,11 +326,11 @@ ulong bootcode[]={ 0x000484e75, 0x07005b0af, 0x00030660a, - 0x0486e8456, + 0x0486e8416, 0x0610003f2, 0x0588f486e, - 0x08692486e, - 0x0845e6100, + 0x08642486e, + 0x0841e6100, 0x004b22f2f, 0x000406100, 0x0061e2f2f, @@ -342,17 +342,17 @@ ulong bootcode[]={ 0x042ae801e, 0x042ae8022, 0x042a7486e, - 0x0848f6100, + 0x0844f6100, 0x0061a4a80, 0x06d744878, 0x0003f486e, - 0x087562f00, + 0x087062f00, 0x02f400018, 0x06100060a, 0x02f2f0018, 0x0610005d8, 0x0207c0000, - 0x067544878, + 0x067044878, 0x000202f08, 0x061000566, 0x020404a80, @@ -374,7 +374,7 @@ ulong bootcode[]={ 0x060f27001, 0x02d40801e, 0x060ea42a7, - 0x0486e849b, + 0x0486e845b, 0x061000598, 0x04a806d1e, 0x048780001, @@ -385,147 +385,147 @@ ulong bootcode[]={ 0x000206100, 0x005564fef, 0x0001042a7, - 0x0486e84a9, + 0x0486e8469, 0x06100056c, 0x04a806d20, 0x048780040, - 0x0486e8692, + 0x0486e8642, 0x02f002f40, 0x000286100, 0x0055c2f2f, 0x000286100, 0x0052a4fef, 0x000304e75, - 0x0486e84b7, - 0x0486e8692, + 0x0486e8477, + 0x0486e8642, 0x0610004dc, 0x0518f60ea, 0x0598f486e, - 0x084bb6100, + 0x0847b6100, 0x003961d7c, - 0x000328616, + 0x0003285c6, 0x03d7cffff, - 0x0861a486e, - 0x085b2486e, - 0x086166100, - 0x0062a2f00, + 0x085ca486e, + 0x08562486e, + 0x085c66100, + 0x00d022f00, 0x02f400010, - 0x0486e85b2, + 0x0486e8562, 0x02f2f001c, 0x06100051c, 0x0b0af0018, 0x0670a486e, - 0x084c26100, + 0x084826100, 0x00290588f, 0x048780064, - 0x0486e85b2, + 0x0486e8562, 0x02f2f0028, 0x0610004ea, 0x022007002, 0x0b0816608, 0x00c2e004f, - 0x085b2677c, + 0x08562677c, 0x04a8142e7, 0x02f410026, 0x044df6e0e, - 0x0486e84cc, + 0x0486e848c, 0x06100025a, 0x0222f0028, 0x0588f2f01, - 0x0486e8616, - 0x0486e85b2, - 0x061000db2, + 0x0486e85c6, + 0x0486e8562, + 0x061000664, 0x04a806638, - 0x0102e85b5, + 0x0102e8565, 0x049c02f00, - 0x0102e85b4, + 0x0102e8564, 0x049c02f00, - 0x0102e85b3, + 0x0102e8563, 0x049c02f00, - 0x0102e85b2, + 0x0102e8562, 0x049c02f00, 0x02f2f0040, - 0x0486e84d5, + 0x0486e8495, 0x0610002e4, - 0x0486e84f8, + 0x0486e84b8, 0x06100020e, 0x04fef001c, 0x00c2e0033, - 0x08616670a, - 0x0486e8503, + 0x085c6670a, + 0x0486e84c3, 0x0610001fa, 0x0588f4fef, 0x000344e75, 0x00c2e004b, - 0x085b36600, + 0x085636600, 0x0ff7c4878, 0x00064486e, - 0x085b22f2f, + 0x085622f2f, 0x000346100, 0x004442200, 0x04fef000c, 0x06000ff62, 0x0598f486e, - 0x0850c6100, + 0x084cc6100, 0x002921d7c, - 0x000348616, + 0x0003485c6, 0x03d7cffff, - 0x0861a486e, - 0x085b2486e, - 0x086166100, - 0x005262f00, + 0x085ca486e, + 0x08562486e, + 0x085c66100, + 0x00bfe2f00, 0x02f400010, - 0x0486e85b2, + 0x0486e8562, 0x02f2f001c, 0x061000418, 0x0b0af0018, 0x0670a486e, - 0x085176100, + 0x084d76100, 0x0018c588f, 0x048780064, - 0x0486e85b2, + 0x0486e8562, 0x02f2f0028, 0x0610003e6, 0x02f400024, 0x04aaf0024, 0x06e0a486e, - 0x085256100, + 0x084e56100, 0x00168588f, 0x02f2f0024, - 0x0486e8616, - 0x0486e85b2, - 0x061000cc2, + 0x0486e85c6, + 0x0486e8562, + 0x061000574, 0x04a80660a, - 0x0486e8532, + 0x0486e84f2, 0x06100014a, 0x0588f0c2e, - 0x000378616, + 0x0003785c6, 0x06618486e, - 0x0861c486e, - 0x085416100, + 0x085cc486e, + 0x085016100, 0x00202486e, - 0x0861c6100, + 0x085cc6100, 0x0012c4fef, 0x0000c0c2e, - 0x000358616, + 0x0003585c6, 0x0670a486e, - 0x0854b6100, + 0x0850b6100, 0x00118588f, 0x04fef0034, 0x04e754fef, 0x0fff042a7, - 0x0486e8558, + 0x0486e8518, 0x061000368, 0x04a806c0a, 0x0202f001c, 0x04fef0018, 0x04e75486e, - 0x0855d6100, + 0x0851d6100, 0x001ba486f, 0x0000c6100, 0x0031a4a80, 0x06c0a486e, - 0x085646100, + 0x085246100, 0x000d8588f, 0x06100032c, 0x04fef0010, @@ -554,19 +554,19 @@ ulong bootcode[]={ 0x0610002b4, 0x04aae801e, 0x0671842a7, - 0x0486e857b, - 0x0486e8573, - 0x0486e856e, + 0x0486e853b, + 0x0486e8533, + 0x0486e852e, 0x061000228, 0x04fef002c, 0x060aa42a7, - 0x0486e858c, - 0x0486e8584, - 0x0486e857f, + 0x0486e854c, + 0x0486e8544, + 0x0486e853f, 0x061000210, 0x04fef002c, 0x06092486e, - 0x085696134, + 0x085296134, 0x0588f6092, 0x0598f2f2f, 0x0000c6100, @@ -585,7 +585,7 @@ ulong bootcode[]={ 0x0027c486f, 0x000042f2f, 0x0004c486e, - 0x0858f4878, + 0x0854f4878, 0x000026100, 0x0011a42a7, 0x061744fef, @@ -593,10 +593,10 @@ ulong bootcode[]={ 0x0598f4281, 0x07021b081, 0x06f1e4ab6, - 0x01d2086d2, + 0x01d208682, 0x0660e2daf, 0x000081d20, - 0x086d27001, + 0x086827001, 0x0588f4e75, 0x052817021, 0x0b0816ee2, @@ -606,25 +606,25 @@ ulong bootcode[]={ 0x042827021, 0x0b0826f18, 0x020362d20, - 0x086d2b088, + 0x08682b088, 0x0660642b6, - 0x02d2086d2, + 0x02d208682, 0x052827021, 0x0b0826ee8, 0x0588f4e75, 0x04aaf0004, 0x0660642a7, 0x0610c588f, - 0x0486e803a, + 0x0486e80fa, 0x06104588f, 0x04e75518f, 0x072204a81, 0x06d222eb6, - 0x01d2086d2, + 0x01d208682, 0x04a976712, 0x02f410004, 0x042b61d20, - 0x086d24eb7, + 0x086824eb7, 0x00151222f, 0x000045381, 0x04a816cde, @@ -640,7 +640,7 @@ ulong bootcode[]={ 0x000001000, 0x02f08486f, 0x000146100, - 0x012822200, + 0x00ffa2200, 0x041ef0018, 0x092882f01, 0x0486f001c, @@ -652,7 +652,7 @@ ulong bootcode[]={ 0x052ae8002, 0x0700ab0ae, 0x080026e0e, - 0x0486e802a, + 0x0486e80aa, 0x06100ff70, 0x0242f0020, 0x0588f2002, @@ -666,7 +666,7 @@ ulong bootcode[]={ 0x000001000, 0x02f08486f, 0x000146100, - 0x0121a2200, + 0x00f922200, 0x041ef0018, 0x092882f01, 0x0486f001c, @@ -678,7 +678,7 @@ ulong bootcode[]={ 0x052ae8002, 0x0700ab0ae, 0x080026e0e, - 0x0486e802a, + 0x0486e80aa, 0x06100ff08, 0x0242f0020, 0x0588f2002, @@ -691,7 +691,7 @@ ulong bootcode[]={ 0x02f2f0014, 0x048691000, 0x02f096100, - 0x011b62d6f, + 0x00f2e2d6f, 0x00010801a, 0x090af001c, 0x04fef0018, @@ -742,340 +742,526 @@ ulong bootcode[]={ 0x04e757014, 0x04e404e75, 0x070014e40, - 0x04e754fef, - 0x0ffec2ebc, - 0x000006178, - 0x042af0008, - 0x07003b0af, - 0x000086f38, - 0x02f370161, - 0x000242f2f, - 0x000202f2f, - 0x0002061bc, - 0x04a8042e7, - 0x02f40001a, - 0x044df662c, - 0x0486e817e, - 0x048780002, - 0x06100fe70, - 0x052af001c, - 0x07003b0af, - 0x0001c4fef, - 0x000146ec8, - 0x02faf000c, - 0x001610024, - 0x020174fef, - 0x000144e75, - 0x04a806c0c, - 0x0203c0000, - 0x0618e4fef, - 0x000204e75, - 0x02f002f2f, - 0x000302f2f, - 0x000306100, - 0x008684a80, - 0x066622f2f, - 0x00024486e, - 0x0819b4878, - 0x000026100, - 0x0fe1e4282, - 0x0700ab082, - 0x06f2e2f42, - 0x000281037, - 0x029250040, - 0x0c0bc0000, - 0x000ff2f00, - 0x0486e81b7, - 0x048780002, - 0x06100fdf8, - 0x0242f0034, - 0x05282700a, - 0x0b0824fef, - 0x0000c6ed2, - 0x0486e81be, - 0x048780002, - 0x06100fddc, - 0x02f7c0000, - 0x061be002c, - 0x04fef0018, - 0x06000ff5e, - 0x02f800161, - 0x0003c4280, - 0x04fef002c, 0x04e75598f, - 0x0226f0008, - 0x0206f000c, - 0x010d13029, - 0x000041080, - 0x030290004, - 0x048c0e080, - 0x011400001, + 0x0206f0008, + 0x04878001c, + 0x02f082f48, + 0x000082f2f, + 0x000146100, + 0x01bbe701c, + 0x0d1af000c, + 0x04878001c, + 0x02f2f0010, + 0x048770162, + 0x00020001c, + 0x061001ba4, + 0x0701cd1af, + 0x000184878, + 0x0001c2f2f, + 0x0001c4877, + 0x00162002c, + 0x000386100, + 0x01b8a226f, + 0x00030206f, + 0x00024701c, + 0x0d1c04280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400054, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400058, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340005c, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400060, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400064, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340006c, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400070, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400072, + 0x054882008, + 0x090af002c, + 0x04fef0028, + 0x04e75598f, + 0x0226f000c, + 0x0206f0008, + 0x012984280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, 0x054881011, 0x049c07232, 0x0b0016d10, 0x07251b001, 0x06e0a3036, - 0x00b208096, + 0x00b20815e, 0x04efb0000, 0x04280588f, - 0x04e753029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, - 0x000081080, - 0x020290008, - 0x0e0881140, - 0x000012029, - 0x000087210, - 0x0e2a81140, - 0x000022029, - 0x000087218, - 0x0e2a81140, - 0x000035888, - 0x02029000c, - 0x010802029, - 0x0000ce088, - 0x011400001, - 0x02029000c, - 0x07210e2a8, - 0x011400002, - 0x02029000c, - 0x07218e2a8, - 0x011400003, - 0x058882008, - 0x090af000c, + 0x04e754280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400008, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340000c, + 0x05888202f, + 0x00008d0af, + 0x00010b088, + 0x06608202f, + 0x00010588f, + 0x04e754280, 0x0588f4e75, - 0x030290002, - 0x010803029, - 0x0000248c0, - 0x0e0801140, - 0x000015488, - 0x03029000a, - 0x010803029, - 0x0000a48c0, - 0x0e0801140, - 0x000015488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x0000a5488, 0x04878001c, - 0x04869000c, 0x02f082f48, + 0x000084869, 0x0000c6100, - 0x01c82206f, + 0x01942206f, 0x0000c701c, 0x0d1c04fef, - 0x0000c60ae, - 0x030290002, - 0x010803029, - 0x0000248c0, - 0x0e0801140, - 0x000015488, - 0x060983029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0000c609e, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x060884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054884878, - 0x000744869, - 0x000062f08, - 0x02f48000c, - 0x061001c38, + 0x000742f08, + 0x02f480008, + 0x048690006, + 0x0610018f8, 0x0206f000c, 0x07074d1c0, 0x04fef000c, - 0x06000ff64, - 0x030290002, - 0x010803029, - 0x0000248c0, - 0x0e0801140, - 0x000015488, + 0x06000ff54, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, 0x048780074, - 0x048690006, 0x02f082f48, - 0x0000c6100, - 0x01c02206f, + 0x000084869, + 0x000066100, + 0x018c2206f, 0x0000c7074, 0x0d1c04fef, 0x0000c6000, - 0x0ff2e3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054886000, - 0x0ff163029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0ff1e4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054886000, - 0x0fefe3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0ff064280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054886000, - 0x0fee63029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0feee4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054886000, - 0x0fece3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0fed64280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054886000, - 0x0feb63029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, - 0x0000a1080, - 0x02029000a, - 0x0e0801140, - 0x000015488, - 0x06000fe8c, - 0x030290002, - 0x010803029, - 0x0000248c0, - 0x0e0801140, - 0x000015488, - 0x020290006, - 0x010802029, - 0x00006e080, - 0x011400001, - 0x020290006, - 0x07210e2a0, - 0x011400002, - 0x020290006, - 0x07218e2a0, - 0x011400003, - 0x042280004, - 0x042280005, - 0x042280006, - 0x042280007, - 0x050882029, - 0x0000a1080, - 0x02029000a, - 0x0e0801140, - 0x000015488, - 0x052882f29, - 0x0000a2f29, - 0x0000e2f08, - 0x02f48000c, - 0x061001adc, - 0x0206f000c, - 0x020370162, - 0x00014000a, - 0x0d1c04fef, - 0x0000c6000, - 0x0fe023029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, - 0x0000a1080, + 0x0febe4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054886000, + 0x0fea64280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054886000, + 0x0fe7a4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400006, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054885288, + 0x02348000e, 0x02029000a, - 0x0e0801140, - 0x000015488, - 0x052882f29, - 0x0000a2f29, - 0x0000e2f08, - 0x02f48000c, - 0x061001a8c, - 0x0206f000c, - 0x020370162, - 0x00014000a, - 0x0d1c04fef, - 0x0000c6000, - 0x0fdb23029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, - 0x000061080, - 0x020290006, - 0x0e0801140, - 0x000012029, - 0x000067210, - 0x0e2a01140, - 0x000022029, - 0x000067218, - 0x0e2a01140, - 0x000034228, - 0x000044228, - 0x000054228, - 0x000064228, - 0x000075088, + 0x0d1c06000, + 0x0fe164280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054885288, + 0x02348000e, 0x02029000a, - 0x010802029, - 0x0000ae080, - 0x011400001, + 0x0d1c06000, + 0x0fdde4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400006, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, 0x054886000, - 0x0fd4e3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, - 0x000081080, - 0x020290008, - 0x0e0881140, - 0x000012029, - 0x000087210, - 0x0e2a81140, - 0x000022029, - 0x000087218, - 0x0e2a81140, - 0x000035888, - 0x02029000c, - 0x010802029, - 0x0000ce088, - 0x011400001, - 0x02029000c, - 0x07210e2a8, - 0x011400002, - 0x02029000c, - 0x07218e2a8, - 0x011400003, + 0x0fd864280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400008, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340000c, 0x058886000, - 0x0fce23029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, + 0x0fd164280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, 0x054884878, - 0x0001c4869, - 0x0000c2f08, - 0x02f48000c, - 0x061001980, - 0x0226f0014, + 0x0001c2f08, + 0x02f480008, + 0x04869000c, + 0x061001684, + 0x0226f0018, 0x0206f000c, 0x0701cd1c0, - 0x020290006, - 0x010802029, - 0x00006e080, - 0x011400001, - 0x020290006, - 0x07210e2a0, - 0x011400002, - 0x020290006, - 0x07218e2a0, - 0x011400003, - 0x0588810e9, - 0x000284fef, - 0x0000c6000, - 0x0fc7a3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054882029, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x000065888, + 0x013580028, + 0x04fef000c, + 0x06000fcac, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x000085888, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x0000c5888, + 0x06000fc3c, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x013580028, + 0x06000fc20, + 0x06000fbb0, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x04878001c, + 0x02f082f48, + 0x000084869, + 0x0000c6100, + 0x0158a206f, + 0x0000c701c, + 0x0d1c04fef, + 0x0000c6000, + 0x0fbe64280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054886000, + 0x0fbce4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x03340000a, + 0x054886000, + 0x0fba24280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400008, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340000c, + 0x058886000, + 0x0fb324280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884878, + 0x0001c2f08, + 0x02f480008, + 0x048690006, + 0x0610014a0, + 0x0701cd1af, + 0x0000c4878, + 0x0001c2f2f, + 0x000104877, + 0x001620020, + 0x000226100, + 0x01486701c, + 0x0d1af0018, + 0x04878001c, + 0x02f2f001c, + 0x048770162, + 0x0002c003e, + 0x06100146c, + 0x0206f0024, + 0x0701cd1c0, + 0x04fef0024, + 0x06000fac8, + 0x06000fac4, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000065488, + 0x06000faac, + 0x048780040, + 0x02f082f48, + 0x000084869, + 0x000066100, + 0x0142e206f, + 0x0000c7040, + 0x0d1c04fef, + 0x0000c6000, + 0x0fa8a6000, + 0x0fa866000, + 0x0fa826000, + 0x0fa7e6000, + 0x0fa7a598f, + 0x0226f0008, + 0x0206f000c, + 0x010d13029, + 0x000041080, + 0x042803029, + 0x00004e088, + 0x011400001, + 0x054881011, + 0x049c07232, + 0x0b0016d10, + 0x07251b001, + 0x06e0a3036, + 0x00b208056, + 0x04efb0000, + 0x04280588f, + 0x04e753029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, 0x000081080, 0x020290008, 0x0e0881140, @@ -1096,35 +1282,9 @@ ulong bootcode[]={ 0x02029000c, 0x07218e2a8, 0x011400003, - 0x058886000, - 0x0fc0e3029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x0548810e9, - 0x000286000, - 0x0fbf26000, - 0x0fb863029, - 0x000021080, - 0x030290002, - 0x048c0e080, - 0x011400001, - 0x054884878, - 0x0001c4869, - 0x0000c2f08, - 0x02f48000c, - 0x06100188c, - 0x0206f000c, - 0x0701cd1c0, - 0x04fef000c, - 0x06000fbb8, - 0x030290002, - 0x010803029, - 0x0000248c0, - 0x0e0801140, - 0x000015488, - 0x06000fba0, + 0x058882008, + 0x090af000c, + 0x0588f4e75, 0x030290002, 0x010803029, 0x0000248c0, @@ -1135,680 +1295,358 @@ ulong bootcode[]={ 0x0000a48c0, 0x0e0801140, 0x000015488, - 0x06000fb74, + 0x04878001c, + 0x04869000c, + 0x02f082f48, + 0x0000c6100, + 0x01322206f, + 0x0000c701c, + 0x0d1c04fef, + 0x0000c60ae, 0x030290002, 0x010803029, 0x0000248c0, 0x0e0801140, 0x000015488, - 0x020290008, - 0x010802029, - 0x00008e088, + 0x060983029, + 0x000021080, + 0x030290002, + 0x048c0e080, 0x011400001, - 0x020290008, - 0x07210e2a8, - 0x011400002, - 0x020290008, - 0x07218e2a8, - 0x011400003, - 0x058882029, - 0x0000c1080, - 0x02029000c, - 0x0e0881140, - 0x000012029, - 0x0000c7210, - 0x0e2a81140, - 0x000022029, - 0x0000c7218, - 0x0e2a81140, - 0x000035888, - 0x06000fb08, + 0x054884878, + 0x000744869, + 0x000062f08, + 0x02f48000c, + 0x0610012d8, + 0x0206f000c, + 0x07074d1c0, + 0x04fef000c, + 0x06000ff64, 0x030290002, 0x010803029, 0x0000248c0, 0x0e0801140, 0x000015488, - 0x04878001c, + 0x048780074, 0x048690006, 0x02f082f48, 0x0000c6100, - 0x017a6701c, - 0x0d1af000c, - 0x04878001c, - 0x048770162, - 0x000180022, - 0x02f2f0014, - 0x06100178c, - 0x0701cd1af, - 0x000184878, - 0x0001c4877, - 0x001620024, - 0x0003e2f2f, - 0x000206100, - 0x01772206f, - 0x00024701c, + 0x012a2206f, + 0x0000c7074, 0x0d1c04fef, - 0x000246000, - 0x0fa9e6000, - 0x0fa9a3029, - 0x000061080, - 0x030290006, + 0x0000c6000, + 0x0ff2e3029, + 0x000021080, + 0x030290002, 0x048c0e080, 0x011400001, 0x054886000, - 0x0fa824878, - 0x000404869, - 0x000062f08, - 0x02f48000c, - 0x061001734, - 0x0206f000c, - 0x07040d1c0, - 0x04fef000c, - 0x06000fa60, - 0x06000fa5c, - 0x06000fa58, - 0x06000fa54, - 0x06000fa50, - 0x0598f206f, - 0x0000c4878, - 0x0001c2f2f, - 0x0000c2f08, - 0x02f48000c, - 0x0610016fc, - 0x0701cd1af, - 0x0000c4878, - 0x0001c4877, - 0x001620018, - 0x0001c2f2f, - 0x000146100, - 0x016e2701c, - 0x0d1af0018, - 0x04878001c, - 0x048770162, - 0x000240038, - 0x02f2f0020, - 0x0610016c8, - 0x0226f002c, - 0x0206f0024, - 0x0701cd1c0, - 0x020290054, - 0x010802029, - 0x00054e088, + 0x0ff163029, + 0x000021080, + 0x030290002, + 0x048c0e080, 0x011400001, - 0x020290054, - 0x07210e2a8, - 0x011400002, - 0x020290054, - 0x07218e2a8, - 0x011400003, - 0x058882029, - 0x000581080, - 0x020290058, - 0x0e0881140, - 0x000012029, - 0x000587210, - 0x0e2a81140, - 0x000022029, - 0x000587218, - 0x0e2a81140, - 0x000035888, - 0x02029005c, - 0x010802029, - 0x0005ce088, + 0x054886000, + 0x0fefe3029, + 0x000021080, + 0x030290002, + 0x048c0e080, 0x011400001, - 0x02029005c, - 0x07210e2a8, - 0x011400002, - 0x02029005c, - 0x07218e2a8, - 0x011400003, - 0x058882029, - 0x000601080, - 0x020290060, + 0x054886000, + 0x0fee63029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054886000, + 0x0fece3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054886000, + 0x0feb63029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x0000a1080, + 0x02029000a, 0x0e0801140, - 0x000012029, - 0x000607210, - 0x0e2a01140, - 0x000022029, - 0x000607218, - 0x0e2a01140, - 0x000035888, - 0x020290064, + 0x000015488, + 0x06000fe8c, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x020290006, 0x010802029, - 0x00064e080, + 0x00006e080, 0x011400001, - 0x020290064, + 0x020290006, 0x07210e2a0, 0x011400002, - 0x020290064, + 0x020290006, 0x07218e2a0, 0x011400003, - 0x058882029, - 0x0006c1080, - 0x02029006c, + 0x042280004, + 0x042280005, + 0x042280006, + 0x042280007, + 0x050882029, + 0x0000a1080, + 0x02029000a, + 0x0e0801140, + 0x000015488, + 0x052882f29, + 0x0000a2f29, + 0x0000e2f08, + 0x02f48000c, + 0x06100117c, + 0x0206f000c, + 0x020370162, + 0x00014000a, + 0x0d1c04fef, + 0x0000c6000, + 0x0fe023029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x0000a1080, + 0x02029000a, + 0x0e0801140, + 0x000015488, + 0x052882f29, + 0x0000a2f29, + 0x0000e2f08, + 0x02f48000c, + 0x06100112c, + 0x0206f000c, + 0x020370162, + 0x00014000a, + 0x0d1c04fef, + 0x0000c6000, + 0x0fdb23029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x000061080, + 0x020290006, 0x0e0801140, 0x000012029, - 0x0006c7210, + 0x000067210, 0x0e2a01140, 0x000022029, - 0x0006c7218, + 0x000067218, 0x0e2a01140, 0x000034228, 0x000044228, 0x000054228, 0x000064228, 0x000075088, - 0x030290070, - 0x010803029, - 0x0007048c0, - 0x0e0801140, - 0x000015488, - 0x030290072, - 0x010803029, - 0x0007248c0, - 0x0e0801140, - 0x000015488, - 0x0200890af, - 0x000304fef, - 0x000284e75, - 0x0598f226f, - 0x0000c206f, - 0x000081298, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000045488, - 0x0101149c0, - 0x07232b001, - 0x06d107251, - 0x0b0016e0a, - 0x030360b20, - 0x080d64efb, - 0x000004280, - 0x0588f4e75, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000085888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x0000c5888, - 0x0202f0008, - 0x0d0af0010, - 0x0b0886608, - 0x0202f0010, - 0x0588f4e75, - 0x04280588f, - 0x04e754280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054884280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x03340000a, + 0x02029000a, + 0x010802029, + 0x0000ae080, + 0x011400001, + 0x054886000, + 0x0fd4e3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x000081080, + 0x020290008, + 0x0e0881140, + 0x000012029, + 0x000087210, + 0x0e2a81140, + 0x000022029, + 0x000087218, + 0x0e2a81140, + 0x000035888, + 0x02029000c, + 0x010802029, + 0x0000ce088, + 0x011400001, + 0x02029000c, + 0x07210e2a8, + 0x011400002, + 0x02029000c, + 0x07218e2a8, + 0x011400003, + 0x058886000, + 0x0fce23029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, 0x054884878, - 0x0001c2f08, - 0x02f480008, - 0x04869000c, - 0x06100147c, + 0x0001c4869, + 0x0000c2f08, + 0x02f48000c, + 0x061001020, + 0x0226f0014, 0x0206f000c, 0x0701cd1c0, - 0x04fef000c, - 0x0609e4280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054886088, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x048780074, - 0x02f082f48, - 0x000084869, - 0x000066100, - 0x01432206f, - 0x0000c7074, - 0x0d1c04fef, - 0x0000c6000, - 0x0ff544280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054884878, - 0x000742f08, - 0x02f480008, - 0x048690006, - 0x0610013fc, - 0x0206f000c, - 0x07074d1c0, - 0x04fef000c, - 0x06000ff1e, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000ff06, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000feee, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000fed6, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000febe, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000fea6, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080812340, - 0x0000a5488, - 0x06000fe7a, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000065088, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080812340, - 0x0000a5488, - 0x052882348, - 0x0000e2029, - 0x0000ad1c0, - 0x06000fe16, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080812340, - 0x0000a5488, - 0x052882348, - 0x0000e2029, - 0x0000ad1c0, - 0x06000fdde, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000065088, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080812340, - 0x0000a5488, - 0x06000fd86, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000085888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x0000c5888, - 0x06000fd16, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x04878001c, - 0x02f082f48, - 0x000084869, - 0x0000c6100, - 0x011be226f, - 0x00018206f, - 0x0000c701c, - 0x0d1c04280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x042811228, - 0x000027410, - 0x0e5a18081, - 0x042811228, - 0x000037418, - 0x0e5a18081, - 0x023400006, - 0x058881358, + 0x020290006, + 0x010802029, + 0x00006e080, + 0x011400001, + 0x020290006, + 0x07210e2a0, + 0x011400002, + 0x020290006, + 0x07218e2a0, + 0x011400003, + 0x0588810e9, 0x000284fef, 0x0000c6000, - 0x0fcac4280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054884280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x042811228, - 0x000027410, - 0x0e5a18081, - 0x042811228, - 0x000037418, - 0x0e5a18081, - 0x023400008, - 0x058884280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x042811228, - 0x000027410, - 0x0e5a18081, - 0x042811228, - 0x000037418, - 0x0e5a18081, - 0x02340000c, + 0x0fc7a3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x000081080, + 0x020290008, + 0x0e0881140, + 0x000012029, + 0x000087210, + 0x0e2a81140, + 0x000022029, + 0x000087218, + 0x0e2a81140, + 0x000035888, + 0x02029000c, + 0x010802029, + 0x0000ce088, + 0x011400001, + 0x02029000c, + 0x07210e2a8, + 0x011400002, + 0x02029000c, + 0x07218e2a8, + 0x011400003, 0x058886000, - 0x0fc3c4280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054881358, - 0x000286000, - 0x0fc206000, - 0x0fbb04280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400002, - 0x054884878, - 0x0001c2f08, - 0x02f480008, - 0x04869000c, - 0x0610010c4, - 0x0206f000c, - 0x0701cd1c0, - 0x04fef000c, - 0x06000fbe6, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x06000fbce, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x0000a5488, - 0x06000fba2, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000085888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x0000c5888, - 0x06000fb32, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000025488, + 0x0fc0e3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x0548810e9, + 0x000286000, + 0x0fbf26000, + 0x0fb863029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054884878, + 0x0001c4869, + 0x0000c2f08, + 0x02f48000c, + 0x061000f2c, + 0x0206f000c, + 0x0701cd1c0, + 0x04fef000c, + 0x06000fbb8, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x06000fba0, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x03029000a, + 0x010803029, + 0x0000a48c0, + 0x0e0801140, + 0x000015488, + 0x06000fb74, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x020290008, + 0x010802029, + 0x00008e088, + 0x011400001, + 0x020290008, + 0x07210e2a8, + 0x011400002, + 0x020290008, + 0x07218e2a8, + 0x011400003, + 0x058882029, + 0x0000c1080, + 0x02029000c, + 0x0e0881140, + 0x000012029, + 0x0000c7210, + 0x0e2a81140, + 0x000022029, + 0x0000c7218, + 0x0e2a81140, + 0x000035888, + 0x06000fb08, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, 0x04878001c, + 0x048690006, 0x02f082f48, - 0x000084869, - 0x000066100, - 0x00fda701c, + 0x0000c6100, + 0x00e46701c, 0x0d1af000c, 0x04878001c, - 0x02f2f0010, 0x048770162, - 0x000200022, - 0x061000fc0, + 0x000180022, + 0x02f2f0014, + 0x061000e2c, 0x0701cd1af, 0x000184878, - 0x0001c2f2f, 0x0001c4877, - 0x00162002c, - 0x0003e6100, - 0x00fa6206f, + 0x001620024, + 0x0003e2f2f, + 0x000206100, + 0x00e12206f, 0x00024701c, 0x0d1c04fef, 0x000246000, - 0x0fac86000, - 0x0fac44280, - 0x010104281, - 0x012280001, - 0x0e1818081, - 0x033400006, + 0x0fa9e6000, + 0x0fa9a3029, + 0x000061080, + 0x042803029, + 0x00006e088, + 0x011400001, 0x054886000, - 0x0faac4878, - 0x000402f08, - 0x02f480008, - 0x048690006, - 0x061000f68, + 0x0fa824878, + 0x000404869, + 0x000062f08, + 0x02f48000c, + 0x061000dd4, 0x0206f000c, 0x07040d1c0, 0x04fef000c, - 0x06000fa8a, - 0x06000fa86, - 0x06000fa82, - 0x06000fa7e, - 0x06000fa7a, - 0x0598f206f, - 0x000084878, - 0x0001c2f08, - 0x02f480008, - 0x02f2f0014, - 0x061000f30, - 0x0701cd1af, - 0x0000c4878, - 0x0001c2f2f, - 0x000104877, - 0x001620020, - 0x0001c6100, - 0x00f16701c, - 0x0d1af0018, - 0x04878001c, - 0x02f2f001c, - 0x048770162, - 0x0002c0038, - 0x061000efc, - 0x0226f0030, - 0x0206f0024, - 0x0701cd1c0, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000545888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000585888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x0005c5888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000605888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x000645888, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080814281, - 0x012280002, - 0x07410e5a1, - 0x080814281, - 0x012280003, - 0x07418e5a1, - 0x080812340, - 0x0006c5088, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000705488, - 0x042801010, - 0x042811228, - 0x00001e181, - 0x080813340, - 0x000725488, - 0x0200890af, - 0x0002c4fef, - 0x000284e75, + 0x06000fa60, + 0x06000fa5c, + 0x06000fa58, + 0x06000fa54, + 0x06000fa50, 0x0142f0007, 0x0c43c007f, 0x0701eb0ae, @@ -1817,13 +1655,13 @@ ulong bootcode[]={ 0x0202e800e, 0x0120249c1, 0x01d801920, - 0x0807a52ae, + 0x0802a52ae, 0x0800e1202, 0x049c11036, - 0x01920807a, + 0x01920802a, 0x049c02daf, 0x000080d20, - 0x081ca4280, + 0x0813a4280, 0x04e754fef, 0x0ffe4282f, 0x0002c246f, @@ -1916,9 +1754,9 @@ ulong bootcode[]={ 0x000282f04, 0x02f440040, 0x010362920, - 0x0807a49c0, + 0x0802a49c0, 0x020760d20, - 0x081ca4e90, + 0x0813a4e90, 0x0282f0040, 0x0246f003c, 0x0226f002c, @@ -2073,7 +1911,7 @@ ulong bootcode[]={ 0x070012640, 0x060d4518f, 0x02f2f000c, - 0x06100eac2, + 0x06100ed4a, 0x0266f0010, 0x0246e8016, 0x0262f0014, @@ -2189,7 +2027,7 @@ ulong bootcode[]={ 0x000a44878, 0x0fc182f2f, 0x000a4486e, - 0x085a26100, + 0x081b26100, 0x0fbee7008, 0x04fef00a4, 0x04e754878, @@ -2201,7 +2039,7 @@ ulong bootcode[]={ 0x02f2f00b0, 0x04878fc18, 0x02f2f00b0, - 0x0486e85a6, + 0x0486e81b6, 0x06100fbbc, 0x070084fef, 0x000b04e75, @@ -2214,7 +2052,7 @@ ulong bootcode[]={ 0x000bc4878, 0x0fc182f2f, 0x000bc486e, - 0x085ab6100, + 0x081bb6100, 0x0fb8a7008, 0x04fef00bc, 0x04e7542af, @@ -2640,7 +2478,7 @@ ulong bootcode[]={ 0x04e75700a, 0x0b0816f0c, 0x0f2364000, - 0x01d208052, + 0x01d208112, 0x0588f4e75, 0x02401e282, 0x020019082, @@ -2783,27 +2621,7 @@ ulong bootcode[]={ 0x000000000, 0x000000000, 0x000000000, - 0x000007072, - 0x0696e7420, - 0x06572726f, - 0x072730000, - 0x000006e6f, - 0x06e2d7a65, - 0x0726f2065, - 0x078697420, - 0x073746174, - 0x075730000, 0x000000000, - 0x000010000, - 0x0000a0000, - 0x000640000, - 0x003e80000, - 0x027100001, - 0x086a0000f, - 0x042400098, - 0x0968005f5, - 0x0e1003b9a, - 0x0ca000000, 0x000000000, 0x000000000, 0x000000000, @@ -2835,6 +2653,10 @@ ulong bootcode[]={ 0x000050001, 0x000000200, 0x000000000, + 0x000007072, + 0x0696e7420, + 0x06572726f, + 0x072730000, 0x00000061e, 0x0061a0616, 0x006120002, @@ -2851,50 +2673,30 @@ ulong bootcode[]={ 0x0015c0144, 0x0010e00d8, 0x000c2007a, - 0x0000805f8, - 0x005f405f0, - 0x005ec0002, - 0x005ca05b2, - 0x005ae0544, - 0x004d404a8, - 0x00490045a, - 0x00456043a, - 0x003ca0360, - 0x002f00298, - 0x0026001fc, - 0x001d001b8, - 0x001a00188, - 0x001700158, - 0x0012200ec, - 0x000d6008e, - 0x00008454f, - 0x046006765, - 0x074533a20, - 0x072656164, - 0x020726574, - 0x072790a00, - 0x072656164, - 0x020657272, - 0x06f720067, - 0x06574533a, - 0x020726574, - 0x072792062, - 0x061642074, - 0x07970652c, - 0x0206e3d25, - 0x0640a0025, - 0x02e327578, - 0x020000a00, - 0x062616420, - 0x074797065, + 0x000086e6f, + 0x06e2d7a65, + 0x0726f2065, + 0x078697420, + 0x073746174, + 0x075730000, 0x000000000, - 0x0412e0000, - 0x041ba0000, - 0x03e560000, - 0x0420c0000, - 0x0415c0000, - 0x041820000, - 0x041a00000, + 0x000010000, + 0x0000a0000, + 0x000640000, + 0x003e80000, + 0x027100001, + 0x086a0000f, + 0x042400098, + 0x0968005f5, + 0x0e1003b9a, + 0x0ca000000, + 0x03ea60000, + 0x03f320000, + 0x03bce0000, + 0x03f840000, + 0x03ed40000, + 0x03efa0000, + 0x03f180000, 0x000000000, 0x000000000, 0x000000000, @@ -2917,7 +2719,27 @@ ulong bootcode[]={ 0x000000000, 0x000000000, 0x000000000, - 0x000002363, + 0x000004e61, + 0x04e002b49, + 0x06e66002d, + 0x0496e6600, + 0x0000005f8, + 0x005f405f0, + 0x005ec0002, + 0x005ca05b2, + 0x005ae0544, + 0x004d404a8, + 0x00490045a, + 0x00456043a, + 0x003ca0360, + 0x002f00298, + 0x0026001fc, + 0x001d001b8, + 0x001a00188, + 0x001700158, + 0x0012200ec, + 0x000d6008e, + 0x000082363, 0x02f636f6e, 0x073002363, 0x02f636f6e, @@ -3133,11 +2955,7 @@ ulong bootcode[]={ 0x02025733a, 0x02025730a, 0x000000000, - 0x000004e61, - 0x04e002b49, - 0x06e66002d, - 0x0496e6600, 0x000000000, - 0x0000310a, + 0x00002e32, 0x0, }; diff --git a/gnot/mmu.c b/gnot/mmu.c index 78e96b6e2aeed2f17ce72c120b3d4c37142bca94..f94e23c3de2d644c19a60945c742cd384c98ed36 100644 --- a/gnot/mmu.c +++ b/gnot/mmu.c @@ -140,7 +140,12 @@ KMap* kmap(Page *pg) { KMap *k; + int s; + if(u && u->p){ + s = u->p->state; + u->p->state = MMUing; + } lock(&kmapalloc); k = kmapalloc.free; if(k == 0){ @@ -151,6 +156,8 @@ kmap(Page *pg) unlock(&kmapalloc); k->pa = pg->pa; putkmmu(k->va, PPN(k->pa) | PTEVALID | PTEKERNEL); + if(u && u->p) + u->p->state = s; return k; } diff --git a/pc/devhard.c b/pc/devhard.c index 4e4a8b370eb2144e78f33cc4c50722b07e4105a2..fa1f5ac48283dc79a787a9dba2eb379f34192cb1 100644 --- a/pc/devhard.c +++ b/pc/devhard.c @@ -39,16 +39,13 @@ enum /* file types */ Qdir= 0, - Qdata= (1<<(3+3)), - Qpart= (2<<(3+3)), - Qmask= (3<<(3+3)), Maxxfer= 4*1024, /* maximum transfer size/cmd */ Npart= 8+2, /* 8 sub partitions, disk, and partiiton */ }; #define PART(x) ((x)&0x3) #define DRIVE(x) (((x)>>3)&0x7) -#define MKQID(t,d,p) ((t) | ((d)<<3) | (p)) +#define MKQID(d,p) (((d)<<3) | (p)) /* * ident sector from drive @@ -136,10 +133,8 @@ struct Controller int thead; /* target head */ int tsec; /* target sector */ int tbyte; /* target byte */ - int len; /* length of transfer (bytes) */ - int toxfer; /* bytes to be xferred */ + int nsecs; /* length of transfer (sectors) */ int sofar; /* bytes transferred so far */ - int toskip; /* bytes to skip over */ int status; int error; Drive *dp; /* drive being accessed */ @@ -149,7 +144,7 @@ Controller *hardc; Drive *hard; static void hardintr(Ureg*); -static long hardxfer(Drive*, Partition*, int, void*, long, long); +static long hardxfer(Drive*, Partition*, int, long, long); static long hardident(Drive*); static void hardsetbuf(Drive*, int); static void hardpart(Drive*); @@ -174,7 +169,7 @@ hardgen(Chan *c, Dirtab *tab, long ntab, long s, Dir *dirp) if(s < dp->npart){ pp = &dp->p[s]; sprint(name, "hd%d%s", drive, pp->name); - qid.path = MKQID(Qdata, drive, s); + qid.path = MKQID(drive, s); l = (pp->end - pp->start) * dp->bytes; } else return 0; @@ -298,28 +293,37 @@ hardread(Chan *c, void *a, long n) { Drive *dp; long rv, i; + int skip; uchar *aa = a; Partition *pp; + Controller *cp; if(c->qid.path == CHDIR) return devdirread(c, a, n, 0, 0, hardgen); - rv = 0; - dp = &hard[c->qid.path & ~Qmask]; - switch ((int)(c->qid.path & Qmask)) { - case Qdata: - for(rv = 0; rv < n; rv += i){ - pp = &dp->p[PART(c->qid.path)]; - i = hardxfer(dp, pp, Cread, aa+rv, c->offset+rv, n-rv); - if(i <= 0) - break; - } - break; - case Qpart: - break; - default: - panic("hardread: bad qid"); + dp = &hard[DRIVE(c->qid.path)]; + pp = &dp->p[PART(c->qid.path)]; + cp = dp->cp; + + qlock(cp); + if(waserror()){ + qunlock(cp); + nexterror(); + } + skip = c->offset % dp->bytes; + for(rv = 0; rv < n; rv += i){ + i = hardxfer(dp, pp, Cread, c->offset+rv-skip, n-rv+skip); + if(i == 0) + break; + i -= skip; + if(i > n - rv) + i = n - rv; + memmove(aa+rv, cp->buf + skip, i); + skip = 0; } + qunlock(cp); + poperror(); + return rv; } @@ -330,23 +334,64 @@ hardwrite(Chan *c, void *a, long n) long rv, i; uchar *aa = a; Partition *pp; + Controller *cp; - rv = 0; - dp = &hard[c->qid.path & ~Qmask]; - switch ((int)(c->qid.path & Qmask)) { - case Qdata: - for(rv = 0; rv < n; rv += i){ - pp = &dp->p[PART(c->qid.path)]; - i = hardxfer(dp, pp, Cwrite, aa+rv, c->offset+rv, n-rv); - if(i <= 0) - break; - } - break; - case Qpart: - break; - default: - panic("hardwrite: bad qid"); + if(c->qid.path == CHDIR) + errors("can't write directory"); + + dp = &hard[DRIVE(c->qid.path)]; + pp = &dp->p[PART(c->qid.path)]; + cp = dp->cp; + + qlock(cp); + if(waserror()){ + qunlock(cp); + nexterror(); + } + /* + * if not starting on a sector boundary, + * read in the first sector before writing + * it out. + */ + i = c->offset % dp->bytes; + if(i){ + hardxfer(dp, pp, Cread, c->offset-i, dp->bytes); + if(i+n > dp->bytes) + rv = dp->bytes - i; + else + rv = n; + memmove(cp->buf+i, aa, rv); + hardxfer(dp, pp, Cwrite, c->offset-i, dp->bytes); + } else + rv = 0; + + /* + * write out the full sectors + */ + for(; rv + dp->bytes <= n; rv += i){ + i = n - rv; + if(i > Maxxfer) + i = Maxxfer; + memmove(cp->buf, aa+rv, i); + i = hardxfer(dp, pp, Cwrite, c->offset+rv, i); + if(i == 0) + break; } + + /* + * if not ending on a sector boundary, + * read in the last sector before writing + * it out. + */ + if(n > rv){ + hardxfer(dp, pp, Cread, c->offset+rv, dp->bytes); + memmove(cp->buf, aa+rv, n - rv); + hardxfer(dp, pp, Cwrite, c->offset+rv, dp->bytes); + rv = n; + } + qunlock(cp); + poperror(); + return rv; } @@ -378,63 +423,58 @@ print("cmdreadywait failed\n"); } /* - * start a disk transfer. hardintr will performa all the iterative + * transfer a number of sectors. hardintr will perform all the iterative * parts. */ static long -hardxfer(Drive *dp, Partition *pp, int cmd, void *va, long off, long len) +hardxfer(Drive *dp, Partition *pp, int cmd, long start, long len) { Controller *cp; int err; - int lsec; + long lsec; int cyl; + int loop; if(dp->online == 0) errors("disk offline"); + + /* + * cut transfer size down to disk buffer size + */ + start = start / dp->bytes; if(len > Maxxfer) len = Maxxfer; - - cp = dp->cp; - qlock(cp); - if(waserror()){ - qunlock(cp); - nexterror(); - } + len = (len + dp->bytes - 1) / dp->bytes; /* - * calculate the physical address of off + * calculate physical address */ - lsec = off/dp->bytes; - lsec += pp->start; + cp = dp->cp; + lsec = start + pp->start; if(lsec >= pp->end) - errors("xfer past end of partition\n"); + return 0; cp->tcyl = lsec/(dp->sectors*dp->heads); cp->tsec = (lsec % dp->sectors) + 1; cp->thead = (lsec/dp->sectors) % dp->heads; /* - * can't xfer across cylinder boundaries or end of disk + * can't xfer past end of disk */ - lsec = (off+len+dp->bytes-1)/dp->bytes; - lsec += pp->start; - if(lsec > pp->end) - errors("xfer past end of partition\n"); - cyl = lsec/(dp->sectors*dp->heads); - if(cyl == cp->tcyl) - cp->len = len; - else - cp->len = cyl*dp->sectors*dp->heads*dp->bytes - off; + if(lsec+len > pp->end) + len = pp->end - lsec; + cp->nsecs = len; cmdreadywait(cp); /* * start the transfer */ - cp->toskip = off % dp->bytes; - cp->sofar = 0; cp->cmd = cmd; cp->dp = dp; - outb(cp->pbase+Pcount, cp->secs); + cp->sofar = 0; +print("xfer:\ttcyl %d, tsec %d, thead %d\n", cp->tcyl, cp->tsec, cp->thead); +print("\tnsecs %d, sofar %d\n", cp->nsecs, cp->sofar); + outb(cp->pbase+Pcount, cp->nsecs); outb(cp->pbase+Psector, cp->tsec); outb(cp->pbase+Pdh, (dp->drive<<4) | cp->thead); outb(cp->pbase+Pcyllsb, cp->tcyl); @@ -442,22 +482,23 @@ hardxfer(Drive *dp, Partition *pp, int cmd, void *va, long off, long len) outb(cp->pbase+Pcmd, cmd); if(cmd == Cwrite){ - memmove(cp->buf, va, cp->len); - outss(Pdata, cp->buf, dp->bytes/2); + loop = 0; + while((inb(cp->pbase+Pstatus) & Sdrq) == 0) + if(++loop > 10000) + panic("hardxfer"); + outss(cp->pbase+Pdata, cp->buf, dp->bytes/2); } + sleep(&cp->r, cmddone, cp); + if(cp->status & Serr){ print("hd%d err: status %lux, err %lux\n", dp-hard, cp->status, cp->error); print("\ttcyl %d, tsec %d, thead %d\n", cp->tcyl, cp->tsec, cp->thead); -print("\tsecs %d, sofar %d\n", cp->secs, cp->sofar); +print("\tnsecs %d, sofar %d\n", cp->nsecs, cp->sofar); errors("disk I/O error"); } - if(cmd == Cread) - memmove(va, cp->buf, cp->len); - poperror(); - qunlock(cp); - return cp->len; + return cp->nsecs*dp->bytes; } /* @@ -505,8 +546,7 @@ print("waserror in hardident\n"); cmdreadywait(cp); - cp->len = 512; - cp->toskip = 0; + cp->nsecs = 1; cp->sofar = 0; cp->cmd = Cident; cp->dp = dp; @@ -517,7 +557,7 @@ print("waserror in hardident\n"); print("bad disk magic\n"); errors("disk I/O error"); } - memmove(&dp->id, cp->buf, cp->len); + memmove(&dp->id, cp->buf, dp->bytes); if(dp->id.magic != 0xA5A){ print("bad disk magic\n"); @@ -536,9 +576,9 @@ static void hardpart(Drive *dp) { Partition *pp; + Controller *cp; char *line[Npart+1]; char *field[3]; - char buf[1024]; ulong n; int i; @@ -552,40 +592,44 @@ hardpart(Drive *dp) pp->end = dp->p[0].end; dp->npart = 2; + cp = dp->cp; + qlock(cp); if(waserror()){ + qunlock(cp); print("error in hardpart\n"); nexterror(); } - hardxfer(dp, pp, Cread, buf, (pp->end - 1)*dp->bytes, dp->bytes); - buf[dp->bytes] = 0; + hardxfer(dp, pp, Cread, 0, dp->bytes); + cp->buf[dp->bytes-1] = 0; - n = getfields(buf, line, Npart+1, '\n'); + n = getfields(cp->buf, line, Npart+1, '\n'); if(strncmp(line[0], MAGIC, sizeof(MAGIC)-1) != 0){ - print("bad partition table 1\n"); +print("bad partition magic\n"); goto out; } for(i = 1; i < n; i++){ pp++; if(getfields(line[i], field, 3, 0) != 3){ - print("bad partition field\n"); +print("bad partition field\n"); goto out; } if(strlen(field[0]) > NAMELEN){ - print("bad partition name\n"); +print("bad partition name\n"); goto out; } strcpy(pp->name, field[0]); pp->start = strtoul(field[1], 0, 0); pp->end = strtoul(field[2], 0, 0); if(pp->start > pp->end || pp->start >= dp->p[0].end){ - print("bad partition limit\n"); +print("bad partition limit\n"); goto out; } print("partition %s from %d to %d\n", pp->name, pp->start, pp->end); dp->npart++; } out: + qunlock(cp); poperror(); } @@ -596,6 +640,7 @@ static void hardintr(Ureg *ur) { Controller *cp; + Drive *dp; long loop; /* @@ -603,6 +648,7 @@ hardintr(Ureg *ur) * distinguish which interrupted */ cp = &hardc[0]; + dp = cp->dp; cp->status = inb(cp->pbase+Pstatus); switch(cp->cmd){ @@ -614,12 +660,12 @@ hardintr(Ureg *ur) return; } cp->sofar++; - if(cp->sofar != cp->secs){ + if(cp->sofar < cp->nsecs){ while((inb(cp->pbase+Pstatus) & Sdrq) == 0) if(++loop > 10000) panic("hardintr 1"); - outss(cp->pbase+Pdata, &cp->buf[cp->sofar*cp->dp->bytes], - cp->dp->bytes/2); + outss(cp->pbase+Pdata, &cp->buf[cp->sofar*dp->bytes], + dp->bytes/2); } else{ cp->cmd = 0; wakeup(&cp->r); @@ -639,8 +685,8 @@ hardintr(Ureg *ur) panic("hardintr 2"); inss(cp->pbase+Pdata, &cp->buf[cp->sofar*cp->dp->bytes], cp->dp->bytes/2); - cp->sofar += cp->dp->bytes; - if(cp->sofar >= cp->len){ + cp->sofar++; + if(cp->sofar >= cp->nsecs){ cp->cmd = 0; wakeup(&cp->r); } diff --git a/power/boot.h b/power/boot.h index 2737cbe9a7adb170f9a2ded235878e9b8cfc61fa..90b38a97b764292d4c5a5945d122ee570952aea4 100644 --- a/power/boot.h +++ b/power/boot.h @@ -1,7 +1,7 @@ ulong bootcode[]={ 0x000000407, - 0x0000055e0, - 0x0000008d0, + 0x000005220, + 0x000000890, 0x000001190, 0x000000000, 0x000001020, @@ -11,7 +11,7 @@ ulong bootcode[]={ 0x0afbf0000, 0x03c1e0000, 0x037deeffe, - 0x0afc180d2, + 0x0afc180e2, 0x08fa10014, 0x023a20018, 0x0afa10004, @@ -24,21 +24,21 @@ ulong bootcode[]={ 0x023bdffe0, 0x0afbf0000, 0x0afa00018, - 0x023c282e5, + 0x023c283a5, 0x0afa20004, 0x00c000a74, 0x0afa00008, - 0x023c382ed, + 0x023c383ad, 0x0afa30004, 0x020020001, 0x00c000a74, 0x0afa20008, - 0x023c382f5, + 0x023c383b5, 0x0afa30004, 0x020020001, 0x00c000a74, 0x0afa20008, - 0x023c282fd, + 0x023c283bd, 0x0afa20004, 0x020040001, 0x0afa40008, @@ -47,7 +47,7 @@ ulong bootcode[]={ 0x0afa2000c, 0x004210004, 0x0afa1001c, - 0x023c38308, + 0x023c383c8, 0x00c0008d1, 0x0afa30004, 0x08fa20028, @@ -77,13 +77,13 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c28310, + 0x023c283d0, 0x00c0008d1, 0x0afa20004, 0x08fa3001c, 0x00c000a5c, 0x0afa30004, - 0x023c38318, + 0x023c383d8, 0x0afa30004, 0x020040001, 0x0afa40008, @@ -92,15 +92,15 @@ ulong bootcode[]={ 0x0afa3000c, 0x004210004, 0x0afa1001c, - 0x023c28324, + 0x023c283e4, 0x00c0008d1, 0x0afa20004, - 0x023c4833a, + 0x023c483fa, 0x00c000a3c, 0x0afa40004, 0x0afa10014, 0x08fa4001c, - 0x023c2832d, + 0x023c283ed, 0x0afa40004, 0x0afa20008, 0x08fa40014, @@ -108,7 +108,7 @@ ulong bootcode[]={ 0x0afa4000c, 0x004210004, 0x000000027, - 0x023c28347, + 0x023c28407, 0x00c0008d1, 0x0afa20004, 0x08fa3001c, @@ -143,19 +143,19 @@ ulong bootcode[]={ 0x024c6ffff, 0x023c28026, 0x0afa20004, - 0x023c38350, + 0x023c38410, 0x00c0009fd, 0x0afa30008, - 0x023c299d2, + 0x023c29992, 0x0afa20004, - 0x023c3835b, + 0x023c3841b, 0x00c0009fd, 0x0afa30008, 0x08fa60028, 0x08fa20024, 0x020030001, 0x010430029, - 0x023c599d2, + 0x023c59992, 0x020030002, 0x010430019, 0x000000027, @@ -204,7 +204,7 @@ ulong bootcode[]={ 0x000000027, 0x023bdfff4, 0x0afbf0000, - 0x023c38363, + 0x023c38423, 0x0afa30004, 0x020020002, 0x00c000a74, @@ -235,7 +235,7 @@ ulong bootcode[]={ 0x000000027, 0x014400008, 0x000000027, - 0x023c3836b, + 0x023c3842b, 0x00c000968, 0x0afa30004, 0x08fa20000, @@ -246,14 +246,14 @@ ulong bootcode[]={ 0x000000027, 0x014400048, 0x000000027, - 0x023c28399, + 0x023c28459, 0x0afa20004, 0x020040002, 0x00c000a74, 0x0afa40008, 0x004210008, 0x000000027, - 0x023c383a2, + 0x023c38462, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -262,7 +262,7 @@ ulong bootcode[]={ 0x02001ffff, 0x0afa10020, 0x0afa10004, - 0x023c483b3, + 0x023c48473, 0x0afa40008, 0x02003000d, 0x00c000a88, @@ -272,7 +272,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a5c, 0x0afa50004, - 0x023c383c1, + 0x023c38481, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -280,7 +280,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c483cf, + 0x023c4848f, 0x0afa40008, 0x02003000c, 0x00c000a88, @@ -290,7 +290,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a5c, 0x0afa50004, - 0x023c383dc, + 0x023c3849c, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -298,7 +298,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c483e9, + 0x023c484a9, 0x0afa40008, 0x02003000c, 0x00c000a88, @@ -308,7 +308,7 @@ ulong bootcode[]={ 0x08fa20020, 0x00c000a5c, 0x0afa20004, - 0x023c383f6, + 0x023c384b6, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -317,21 +317,21 @@ ulong bootcode[]={ 0x02001ffff, 0x020020001, 0x0afc28042, - 0x023c28403, + 0x023c284c3, 0x0afa20004, 0x020040002, 0x00c000a74, 0x0afa40008, 0x004210008, 0x0afa10018, - 0x023c38412, + 0x023c384d2, 0x00c0008bf, 0x0afa30004, 0x08fa20000, 0x023bd0024, 0x000400008, 0x02001ffff, - 0x023c38429, + 0x023c384e9, 0x0afa30004, 0x020040002, 0x00c000a74, @@ -341,7 +341,7 @@ ulong bootcode[]={ 0x08fa20018, 0x00c000a5c, 0x0afa20004, - 0x023c28437, + 0x023c284f7, 0x0afa20004, 0x00c0008bf, 0x02003ffff, @@ -385,10 +385,10 @@ ulong bootcode[]={ 0x023bd0024, 0x000400008, 0x02001ffff, - 0x023c2844d, + 0x023c2850d, 0x0afc28022, - 0x023c38453, - 0x0afc3812e, + 0x023c38513, + 0x0afc380fe, 0x08fa10018, 0x08fa20000, 0x000000027, @@ -398,18 +398,18 @@ ulong bootcode[]={ 0x024a50008, 0x023bdffa8, 0x0afbf0000, - 0x08fc280ce, + 0x08fc280de, 0x000000027, 0x014400038, 0x000000027, - 0x023c2845b, + 0x023c2851b, 0x0afa20004, 0x020040002, 0x00c000a74, 0x0afa40008, 0x004210008, 0x0afc1801e, - 0x023c38462, + 0x023c38522, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -417,7 +417,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa10004, - 0x023c48471, + 0x023c48531, 0x0afa40008, 0x02003000a, 0x00c000a88, @@ -427,7 +427,7 @@ ulong bootcode[]={ 0x000000027, 0x00c000a5c, 0x0afa50004, - 0x023c3847c, + 0x023c3853c, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -435,7 +435,7 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c48487, + 0x023c48547, 0x0afa40008, 0x020030017, 0x00c000a88, @@ -445,7 +445,7 @@ ulong bootcode[]={ 0x08fc2801e, 0x00c000a5c, 0x0afa20004, - 0x023c3849f, + 0x023c3855f, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -453,25 +453,25 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x020020001, - 0x0afc280ce, + 0x0afc280de, 0x0200307d0, 0x00c000a7c, 0x0afa30004, - 0x023c384b7, + 0x023c38577, 0x0afa30004, 0x020040002, 0x00c000a74, 0x0afa40008, 0x004210008, 0x0afa10054, - 0x023c284c3, + 0x023c28583, 0x00c0008bf, 0x0afa20004, 0x08fa20000, 0x023bd0058, 0x000400008, 0x02001ffff, - 0x023c284d7, + 0x023c28597, 0x0afa20004, 0x020040002, 0x00c000a74, @@ -481,7 +481,7 @@ ulong bootcode[]={ 0x08fa30054, 0x00c000a5c, 0x0afa30004, - 0x023c384e2, + 0x023c385a2, 0x0afa30004, 0x00c0008bf, 0x02002ffff, @@ -491,7 +491,7 @@ ulong bootcode[]={ 0x02001ffff, 0x023a20014, 0x0afa20004, - 0x023c384f5, + 0x023c385b5, 0x0afa30008, 0x08fa2005c, 0x00c0009b2, @@ -524,10 +524,10 @@ ulong bootcode[]={ 0x023bd0058, 0x000400008, 0x02001ffff, - 0x023c28500, + 0x023c285c0, 0x0afc28022, - 0x023c38503, - 0x0afc3812e, + 0x023c385c3, + 0x0afc380fe, 0x08fa10054, 0x08fa20000, 0x000000027, @@ -557,17 +557,17 @@ ulong bootcode[]={ 0x000400008, 0x02001ffff, 0x0afa50004, - 0x023c48508, + 0x023c485c8, 0x0afa40008, 0x0afa0000c, - 0x023c2850d, + 0x023c285cd, 0x0afa20010, - 0x023c4850e, + 0x023c485ce, 0x00c000a70, 0x0afa40014, 0x004210004, 0x000000027, - 0x023c2850f, + 0x023c285cf, 0x00c0008d1, 0x0afa20004, 0x00c000a6c, @@ -590,7 +590,7 @@ ulong bootcode[]={ 0x0afa20004, 0x020030002, 0x0afa30004, - 0x023c2855f, + 0x023c2861f, 0x00c00098d, 0x0afa20008, 0x020030bb8, @@ -598,10 +598,10 @@ ulong bootcode[]={ 0x0afa30004, 0x020020002, 0x0afa20004, - 0x023c38570, + 0x023c38630, 0x00c00098d, 0x0afa30008, - 0x023c2857f, + 0x023c2863f, 0x0afa20004, 0x020030002, 0x00c000a74, @@ -610,38 +610,38 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd00d4, - 0x023c38515, + 0x023c385d5, 0x0afa30004, - 0x023c2852e, + 0x023c285ee, 0x0afa20008, - 0x023c38539, + 0x023c385f9, 0x0afa3000c, 0x00c000a48, 0x0afa00010, - 0x023c28549, + 0x023c28609, 0x00c0008d1, 0x0afa20004, - 0x023c3855a, + 0x023c3861a, 0x00c0008d1, 0x0afa30004, 0x008000642, 0x000000027, 0x023bdffe0, 0x0afbf0000, - 0x023c28589, + 0x023c28649, 0x00c000968, 0x0afa20004, 0x020030032, - 0x0a3c398d2, - 0x02002ffff, - 0x0a7c298d6, - 0x023c298d2, + 0x0a3c39892, + 0x03402ffff, + 0x0a7c29896, + 0x023c29892, 0x0afa20004, - 0x023c488d2, - 0x00c000ad4, + 0x023c48892, + 0x00c000df3, 0x0afa40008, 0x08fa30024, - 0x023c488d2, + 0x023c48892, 0x0afa30004, 0x0afa40008, 0x0afa1001c, @@ -651,11 +651,11 @@ ulong bootcode[]={ 0x000000027, 0x01025000c, 0x000000027, - 0x023c28590, + 0x023c28650, 0x0afa20004, 0x00c000968, 0x0afa50008, - 0x023c28598, + 0x023c28658, 0x00c0008bf, 0x0afa20004, 0x08fa20000, @@ -663,7 +663,7 @@ ulong bootcode[]={ 0x000400008, 0x000000825, 0x08fa20024, - 0x023c488d2, + 0x023c48892, 0x0afa20004, 0x0afa40008, 0x020021000, @@ -671,7 +671,7 @@ ulong bootcode[]={ 0x0afa2000c, 0x01c200008, 0x000000027, - 0x023c385a2, + 0x023c38662, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -683,84 +683,84 @@ ulong bootcode[]={ 0x000000027, 0x008000697, 0x000000027, - 0x023c388d2, + 0x023c38892, 0x0afa30004, - 0x023c498d2, + 0x023c49892, 0x0afa40008, 0x0afa1001c, - 0x00c000efb, + 0x00c000b25, 0x0afa1000c, 0x014200022, 0x000000027, - 0x023c285ab, + 0x023c2866b, 0x0afa20004, 0x08fa3001c, 0x000000027, 0x0afa30008, - 0x083c288d2, + 0x083c28892, 0x000000027, 0x000021600, 0x000021603, 0x0afa2000c, - 0x083c388d3, + 0x083c38893, 0x000000027, 0x000031e00, 0x000031e03, 0x0afa30010, - 0x083c288d4, + 0x083c28894, 0x000000027, 0x000021600, 0x000021603, 0x0afa20014, - 0x083c388d5, + 0x083c38895, 0x000000027, 0x000031e00, 0x000031e03, 0x00c000968, 0x0afa30018, - 0x023c285ce, + 0x023c2868e, 0x00c0008bf, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x083c398d2, + 0x083c39892, 0x020020033, 0x010620008, 0x000000027, - 0x023c385d9, + 0x023c38699, 0x00c0008bf, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x087c298d6, + 0x097c29896, 0x02003ffff, 0x010430008, 0x000000027, - 0x023c285e2, + 0x023c286a2, 0x00c0008bf, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x023c385ed, + 0x023c386ad, 0x00c000968, 0x0afa30004, 0x020020034, - 0x0a3c298d2, - 0x02003ffff, - 0x0a7c398d6, - 0x023c398d2, + 0x0a3c29892, + 0x03403ffff, + 0x0a7c39896, + 0x023c39892, 0x0afa30004, - 0x023c488d2, - 0x00c000ad4, + 0x023c48892, + 0x00c000df3, 0x0afa40008, 0x08fa20024, - 0x023c488d2, + 0x023c48892, 0x0afa20004, 0x0afa40008, 0x0afa1001c, @@ -770,7 +770,7 @@ ulong bootcode[]={ 0x000000027, 0x010240008, 0x000000027, - 0x023c285f8, + 0x023c286b8, 0x00c0008bf, 0x0afa20004, 0x08fa20000, @@ -778,7 +778,7 @@ ulong bootcode[]={ 0x000400008, 0x000000825, 0x08fa20024, - 0x023c488d2, + 0x023c48892, 0x0afa20004, 0x0afa40008, 0x020021000, @@ -786,48 +786,48 @@ ulong bootcode[]={ 0x0afa2000c, 0x01c200008, 0x000000027, - 0x023c38606, + 0x023c386c6, 0x00c0008bf, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x023c388d2, + 0x023c38892, 0x0afa30004, - 0x023c498d2, + 0x023c49892, 0x0afa40008, - 0x00c000efb, + 0x00c000b25, 0x0afa1000c, 0x014200008, 0x000000027, - 0x023c28613, + 0x023c286d3, 0x00c0008bf, 0x0afa20004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x087c398d6, + 0x097c39896, 0x02002ffff, 0x010620008, 0x000000027, - 0x023c38622, + 0x023c386e2, 0x00c0008bf, 0x0afa30004, 0x08fa20000, 0x023bd0020, 0x000400008, 0x000000825, - 0x083c298d2, + 0x083c29892, 0x020030037, 0x01443000d, 0x000000027, 0x020020002, 0x0afa20004, - 0x023c3862d, + 0x023c386ed, 0x0afa30008, - 0x023c298d2, + 0x023c29892, 0x024420008, 0x00c00098d, 0x0afa2000c, @@ -835,11 +835,11 @@ ulong bootcode[]={ 0x023bd0020, 0x000400008, 0x000000825, - 0x083c398d2, + 0x083c39892, 0x020020035, 0x010620008, 0x000000027, - 0x023c3863d, + 0x023c386fd, 0x00c0008bf, 0x0afa30004, 0x08fa20000, @@ -857,7 +857,7 @@ ulong bootcode[]={ 0x000000027, 0x01040000a, 0x000000027, - 0x023c3864a, + 0x023c3870a, 0x0afa30004, 0x023c28026, 0x0afa20008, @@ -874,7 +874,7 @@ ulong bootcode[]={ 0x0afc28006, 0x023c28026, 0x0afa20004, - 0x023c48651, + 0x023c48711, 0x0afa40008, 0x020020004, 0x00c0009ca, @@ -890,7 +890,7 @@ ulong bootcode[]={ 0x0afc68006, 0x004c10008, 0x000000027, - 0x023c28682, + 0x023c28742, 0x00c000968, 0x0afa20004, 0x08fa20000, @@ -905,17 +905,17 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd0150, - 0x023c38691, + 0x023c38751, 0x00c000968, 0x0afa30004, - 0x023c288d2, + 0x023c28892, 0x0afa20004, - 0x023c38699, + 0x023c38759, 0x0afa30008, 0x08fa20140, 0x00c0009b2, 0x0afa2000c, - 0x023c288d2, + 0x023c28892, 0x0afa20004, 0x020040001, 0x0afa40008, @@ -924,26 +924,26 @@ ulong bootcode[]={ 0x0afa2000c, 0x004210004, 0x0afa10148, - 0x023c3869f, + 0x023c3875f, 0x00c0008d1, 0x0afa30004, - 0x023c288d2, + 0x023c28892, 0x0afa20004, - 0x023c386a6, + 0x023c38766, 0x0afa30008, 0x08fc28006, 0x00c0009b2, 0x0afa2000c, - 0x023c388d2, + 0x023c38892, 0x00c000a3c, 0x0afa30004, 0x0afa10014, - 0x023c488d2, + 0x023c48892, 0x00c000a3c, 0x0afa40004, 0x0afa10010, 0x08fa40148, - 0x023c388d2, + 0x023c38892, 0x0afa40004, 0x0afa30008, 0x08fa40010, @@ -953,13 +953,13 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c286a9, + 0x023c28769, 0x00c0008d1, 0x0afa20004, 0x08fa30148, 0x00c000a5c, 0x0afa30004, - 0x023c386af, + 0x023c3876f, 0x0afa30004, 0x020040001, 0x0afa40008, @@ -968,26 +968,26 @@ ulong bootcode[]={ 0x0afa3000c, 0x004210004, 0x0afa10148, - 0x023c286b7, + 0x023c28777, 0x00c0008d1, 0x0afa20004, - 0x023c388d2, + 0x023c38892, 0x0afa30004, - 0x023c286be, + 0x023c2877e, 0x0afa20008, 0x08fc38006, 0x00c0009b2, 0x0afa3000c, - 0x023c288d2, + 0x023c28892, 0x00c000a3c, 0x0afa20004, 0x0afa10014, - 0x023c488d2, + 0x023c48892, 0x00c000a3c, 0x0afa40004, 0x0afa10010, 0x08fa40148, - 0x023c388d2, + 0x023c38892, 0x0afa40004, 0x0afa30008, 0x08fa40010, @@ -997,61 +997,61 @@ ulong bootcode[]={ 0x000000027, 0x010230004, 0x000000027, - 0x023c286c1, + 0x023c28781, 0x00c0008d1, 0x0afa20004, 0x08fa30148, 0x00c000a5c, 0x0afa30004, - 0x023c286c7, + 0x023c28787, 0x00c000968, 0x0afa20004, - 0x023c286d0, + 0x023c28790, 0x0afa20004, - 0x023c486d2, + 0x023c48792, 0x0afa40008, 0x00c000a58, 0x0afa0000c, 0x004210004, 0x000000027, - 0x023c286d4, + 0x023c28794, 0x00c0008d1, 0x0afa20004, 0x08fc28006, - 0x023c486d9, + 0x023c48799, 0x0afa20004, 0x0afa40008, 0x020020006, 0x0afa2000c, - 0x023c486db, + 0x023c4879b, 0x0afa40010, - 0x023c286dc, + 0x023c2879c, 0x00c000a70, 0x0afa20014, 0x004210004, 0x000000027, - 0x023c386dd, + 0x023c3879d, 0x00c0008d1, 0x0afa30004, - 0x023c286e3, + 0x023c287a3, 0x00c000968, 0x0afa20004, - 0x023c286eb, + 0x023c287ab, 0x0afa20004, 0x023a40058, 0x00c000a80, 0x0afa40008, 0x004210004, 0x000000027, - 0x023c286ef, + 0x023c287af, 0x00c0008d1, 0x0afa20004, 0x023a30058, 0x0afa30004, 0x023a200cc, - 0x00c0011cb, + 0x00c000a8c, 0x0afa20008, - 0x023c286f4, + 0x023c287b4, 0x0afa20004, 0x020040001, 0x00c000a74, @@ -1059,7 +1059,7 @@ ulong bootcode[]={ 0x0afa10148, 0x023a20058, 0x0afa20004, - 0x023c386fc, + 0x023c387bc, 0x0afa30008, 0x08fa2012c, 0x00c0009b2, @@ -1078,28 +1078,28 @@ ulong bootcode[]={ 0x08fa30148, 0x00c000a5c, 0x0afa30004, - 0x023c28700, + 0x023c287c0, 0x00c000968, 0x0afa20004, 0x08fc58022, - 0x08fc3812e, + 0x08fc380fe, 0x000000027, 0x010600015, 0x000000027, 0x023a20018, 0x0afa20004, - 0x023c38709, + 0x023c387c9, 0x0afa30008, 0x00c0009b2, 0x0afa5000c, - 0x08fc3812e, + 0x08fc380fe, 0x023a20018, 0x0afa30004, 0x0afa20008, 0x00c000a58, 0x0afa0000c, - 0x08fc3812e, - 0x023c28711, + 0x08fc380fe, + 0x023c287d1, 0x0afa30004, 0x0afa20008, 0x00c000a58, @@ -1110,18 +1110,18 @@ ulong bootcode[]={ 0x000000027, 0x023a20018, 0x0afa20004, - 0x023c3871a, + 0x023c387da, 0x0afa30008, 0x00c0009b2, 0x0afa5000c, - 0x023c3872a, + 0x023c387ea, 0x0afa30004, 0x023a20018, 0x00c000968, 0x0afa20008, 0x023a30018, 0x0afa30004, - 0x023c2874c, + 0x023c2880c, 0x0afa20008, 0x00c000a58, 0x0afa0000c, @@ -1129,35 +1129,35 @@ ulong bootcode[]={ 0x000000027, 0x010600010, 0x000000027, - 0x023c2875d, + 0x023c2881d, 0x0afa20004, - 0x023c38768, + 0x023c38828, 0x0afa30008, - 0x023c2876d, + 0x023c2882d, 0x0afa2000c, 0x00c000a48, 0x0afa00010, - 0x023c38780, + 0x023c38840, 0x00c0008d1, 0x0afa30004, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0150, - 0x023c38770, + 0x023c38830, 0x0afa30004, - 0x023c2877b, + 0x023c2883b, 0x0afa20008, 0x00c000a48, 0x0afa0000c, - 0x023c38780, + 0x023c38840, 0x00c0008d1, 0x0afa30004, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0150, - 0x023c38666, + 0x023c38726, 0x00c000968, 0x0afa30004, 0x0200203e8, @@ -1168,7 +1168,7 @@ ulong bootcode[]={ 0x008000764, 0x024450001, 0x0afa50004, - 0x023c48656, + 0x023c48716, 0x0afa40008, 0x020030004, 0x00c0009ca, @@ -1182,7 +1182,7 @@ ulong bootcode[]={ 0x008000777, 0x000013025, 0x0afa50004, - 0x023c4865b, + 0x023c4871b, 0x0afa40008, 0x020020003, 0x00c0009ca, @@ -1196,7 +1196,7 @@ ulong bootcode[]={ 0x008000777, 0x000013025, 0x0afa50004, - 0x023c4865f, + 0x023c4871f, 0x0afa40008, 0x020030006, 0x00c0009ca, @@ -1221,7 +1221,7 @@ ulong bootcode[]={ 0x0afa20004, 0x020030002, 0x0afa30004, - 0x023c2878b, + 0x023c2884b, 0x0afa20008, 0x08fa30058, 0x023a20014, @@ -1239,7 +1239,7 @@ ulong bootcode[]={ 0x0afa30004, 0x020020002, 0x0afa20004, - 0x023c38799, + 0x023c38859, 0x0afa30008, 0x08fa20058, 0x023a30014, @@ -1254,7 +1254,7 @@ ulong bootcode[]={ 0x023bd0054, 0x023bdfeec, 0x0afbf0000, - 0x023c387a7, + 0x023c38867, 0x0afa30004, 0x08fa20118, 0x000000027, @@ -1274,7 +1274,7 @@ ulong bootcode[]={ 0x000000027, 0x004210006, 0x0afa10110, - 0x023c287b0, + 0x023c28870, 0x00c0008d1, 0x0afa20004, 0x08fa50110, @@ -1300,7 +1300,7 @@ ulong bootcode[]={ 0x000002825, 0x028a20021, 0x010400011, - 0x023c6994e, + 0x023c6990e, 0x000051080, 0x000461021, 0x08c420000, @@ -1325,7 +1325,7 @@ ulong bootcode[]={ 0x000002025, 0x028820021, 0x01040000d, - 0x023c5994e, + 0x023c5990e, 0x000041080, 0x000451021, 0x08c420000, @@ -1357,7 +1357,7 @@ ulong bootcode[]={ 0x023bd0008, 0x023bdfff0, 0x0afbf0000, - 0x023c6994e, + 0x023c6990e, 0x020040020, 0x004800010, 0x000000027, @@ -1373,7 +1373,7 @@ ulong bootcode[]={ 0x000a0f809, 0x0ac400000, 0x08fa4000c, - 0x023c6994e, + 0x023c6990e, 0x008000950, 0x02484ffff, 0x08fa30014, @@ -1393,7 +1393,7 @@ ulong bootcode[]={ 0x023a41020, 0x0afa3000c, 0x024840004, - 0x00c001285, + 0x00c001195, 0x0afa40010, 0x023a6001c, 0x020020001, @@ -1430,7 +1430,7 @@ ulong bootcode[]={ 0x023a41024, 0x0afa3000c, 0x024840004, - 0x00c001285, + 0x00c001195, 0x0afa40010, 0x08fa21020, 0x023a6001c, @@ -1460,7 +1460,7 @@ ulong bootcode[]={ 0x023bdffe4, 0x0afbf0000, 0x08fa50020, - 0x08fc280e2, + 0x08fc280f2, 0x024a41000, 0x0afa20014, 0x0afa50004, @@ -1469,11 +1469,11 @@ ulong bootcode[]={ 0x023a40024, 0x0afa2000c, 0x024840004, - 0x00c001285, + 0x00c001195, 0x0afa40010, 0x08fa20014, 0x000000027, - 0x0afc280e2, + 0x0afc280f2, 0x08fa20020, 0x000000027, 0x000220823, @@ -1600,7 +1600,7 @@ ulong bootcode[]={ 0x08fa20010, 0x000000027, 0x0afa20004, - 0x00c0017fd, + 0x00c00170d, 0x0afa00008, 0x08fa30010, 0x08fa20000, @@ -1675,112 +1675,191 @@ ulong bootcode[]={ 0x00000000c, 0x003e00008, 0x000000027, - 0x023bdffe4, + 0x023bdffec, 0x0afbf0000, - 0x023c280ee, - 0x0afa20010, - 0x000002825, - 0x028a30003, - 0x010600019, - 0x0afa50014, - 0x08fa20020, - 0x000000027, - 0x0afa20004, - 0x08fa40024, - 0x000000027, - 0x0afa40008, - 0x08fa2002c, + 0x08fa50018, + 0x08fa3001c, 0x000000027, - 0x08c420000, - 0x00c000a78, - 0x0afa2000c, - 0x014200015, - 0x0afa10018, - 0x020030002, 0x0afa30004, - 0x023c280f2, - 0x00c00098d, - 0x0afa20008, - 0x08fa30014, + 0x0afa50010, + 0x0afa50008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20010, + 0x08fa3001c, + 0x02445001c, + 0x02463001c, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20010, + 0x08fa3001c, + 0x02445001c, + 0x024630038, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa5001c, + 0x08fa20010, 0x000000027, - 0x024650001, - 0x028a30003, - 0x01460ffe9, - 0x0afa50014, - 0x08fa3002c, + 0x02446001c, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca30054, + 0x024c60004, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca30058, + 0x024c60004, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca3005c, + 0x024c60004, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca30060, + 0x024c60004, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca30064, + 0x024c60004, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090c40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090c20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0aca3006c, + 0x024c60008, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4a30070, + 0x024c60002, + 0x090c30000, + 0x090c20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4a30072, 0x08fa20018, - 0x000000027, - 0x0ac620000, - 0x08fa10010, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd001c, - 0x004210005, - 0x000000027, + 0x024c10002, + 0x000220823, 0x08fa20000, - 0x023bd001c, - 0x000400008, - 0x023c18104, - 0x08fa30024, - 0x000000027, - 0x0afa30004, - 0x08fa40028, - 0x000000027, - 0x0afa40008, - 0x00c000efb, - 0x0afa1000c, - 0x014200009, - 0x0afa10018, - 0x020020002, - 0x0afa20004, - 0x023c3810f, - 0x00c00098d, - 0x0afa30008, - 0x023c28125, - 0x008000aa6, - 0x0afa20010, - 0x08fa3002c, 0x000000027, - 0x0ac610000, - 0x08fa20000, - 0x023bd001c, 0x000400008, - 0x000000825, + 0x023bd0014, 0x023bdffec, 0x0afbf0000, - 0x08fa50018, - 0x08fa3001c, - 0x090a40000, - 0x024660001, - 0x0a0640000, - 0x084a30004, - 0x020020042, - 0x0a0c30000, - 0x084a30004, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x080a30000, + 0x08fa6001c, + 0x08fa20018, 0x000000027, - 0x000031e00, - 0x000031e03, + 0x024440001, + 0x080420000, + 0x024850002, + 0x0a0c20000, + 0x090830000, + 0x090820001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30004, + 0x080c30000, + 0x020020042, 0x00043202a, - 0x0148001ae, - 0x024c60002, - 0x01062017e, + 0x01480016b, + 0x000000027, + 0x010620142, 0x000000027, 0x02002003a, 0x00043202a, - 0x01480007b, + 0x01480006b, 0x000000027, - 0x010620049, + 0x010620043, 0x000000027, 0x020020035, 0x00043202a, - 0x014800017, + 0x01480001f, 0x000000027, 0x01062000e, 0x000000027, @@ -1797,118 +1876,102 @@ ulong bootcode[]={ 0x023bd0014, 0x000400008, 0x000000825, - 0x08fa2001c, + 0x08fa30018, + 0x08fa20020, 0x000000027, - 0x000c20823, + 0x000621821, + 0x014650006, + 0x000000027, + 0x08fa10020, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, + 0x08fa20000, + 0x023bd0014, + 0x000400008, + 0x000000825, 0x020020037, - 0x01062001b, + 0x010620014, 0x000000027, 0x020020038, 0x010620008, 0x000000027, 0x020020039, - 0x01062fff1, + 0x01062ffe9, 0x000000027, 0x08fa20000, 0x023bd0014, 0x000400008, 0x000000825, - 0x084a20008, - 0x000000027, - 0x0a0c20000, - 0x084a20008, - 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08fa2001c, - 0x024c60002, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x0afa60010, - 0x0afa60004, - 0x024a20008, - 0x0afa20008, - 0x020030040, - 0x00c0018b0, - 0x0afa3000c, - 0x08fa20010, - 0x000000027, - 0x024460040, - 0x08fa2001c, - 0x000000027, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a30002, - 0x024c20002, - 0x0a0c30000, - 0x084a30002, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x0afa20010, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0a4c30008, + 0x024c20008, 0x0afa20004, - 0x024a20008, - 0x0afa20008, + 0x0afa50010, + 0x0afa50008, + 0x020020040, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30010, + 0x008000b55, + 0x024650040, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x024c30008, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, 0x02003001c, - 0x00c0018b0, + 0x00c0017c0, 0x0afa3000c, 0x08fa20010, + 0x08fa3001c, + 0x02445001c, + 0x024630024, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, 0x02003001c, - 0x02442001c, - 0x0afa20010, - 0x0afa20004, - 0x08fa20018, - 0x000000027, - 0x024420024, - 0x0afa20008, - 0x00c0018b0, + 0x00c0017c0, 0x0afa3000c, 0x08fa20010, + 0x08fa3001c, + 0x02445001c, + 0x024630040, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, 0x02003001c, - 0x02442001c, - 0x0afa20010, - 0x0afa20004, - 0x08fa20018, - 0x000000027, - 0x024420040, - 0x0afa20008, - 0x00c0018b0, + 0x00c0017c0, 0x0afa3000c, 0x08fa20010, - 0x000000027, - 0x02446001c, - 0x08fa2001c, - 0x000000027, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, + 0x008000b55, + 0x02445001c, 0x02002003e, 0x00043202a, - 0x01480007f, + 0x014800065, 0x000000027, - 0x010620065, + 0x010620051, 0x000000027, 0x02002003b, - 0x010620034, + 0x010620025, 0x000000027, 0x02002003c, - 0x010620018, + 0x010620011, 0x000000027, 0x02002003d, 0x010620005, @@ -1917,487 +1980,710 @@ ulong bootcode[]={ 0x023bd0014, 0x000400008, 0x000000825, - 0x084a30002, - 0x000000027, - 0x0a0c30000, - 0x084a30002, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x08fa2001c, - 0x024c60002, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a20002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x024a50002, + 0x008000b55, + 0x0a4c20002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0a4c3000c, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x0acc2000c, + 0x024a50004, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x024a50004, + 0x008000b55, + 0x0acc20010, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x024c3000e, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20010, + 0x008000b55, + 0x02445001c, + 0x02002003f, + 0x010620040, 0x000000027, - 0x0a0c20000, - 0x084a20002, + 0x020020040, + 0x010620031, 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x084a3000c, - 0x024c60002, - 0x0a0c30000, - 0x084a3000c, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x08fa2001c, - 0x024c60002, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a20002, - 0x000000027, - 0x0a0c20000, - 0x084a20002, - 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08ca3000c, - 0x024c60002, - 0x0a0c30000, - 0x08ca3000c, - 0x000000027, - 0x000031a02, - 0x0a0c30001, - 0x08ca3000c, - 0x000000027, - 0x000031c02, - 0x0a0c30002, - 0x08ca3000c, - 0x000000027, - 0x000031e02, - 0x0a0c30003, - 0x08ca20010, - 0x024c60004, - 0x0a0c20000, - 0x08ca20010, - 0x000000027, - 0x000021202, - 0x0a0c20001, - 0x08ca20010, - 0x000000027, - 0x000021402, - 0x0a0c20002, - 0x08ca20010, - 0x000000027, - 0x000021602, - 0x0a0c20003, - 0x08fa2001c, - 0x024c60004, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a20002, - 0x024c30002, - 0x0a0c20000, - 0x084a20002, - 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x0afa30010, - 0x0afa30004, - 0x024a3000e, - 0x0afa30008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x08fa2001c, - 0x02466001c, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x02002003f, - 0x01062004d, - 0x000000027, - 0x020020040, - 0x010620036, - 0x000000027, - 0x020020041, - 0x010620005, + 0x020020041, + 0x010620005, 0x000000027, 0x08fa20000, 0x023bd0014, 0x000400008, 0x000000825, - 0x084a30002, - 0x000000027, - 0x0a0c30000, - 0x084a30002, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x08ca2000c, - 0x024c60002, - 0x0a0c20000, - 0x08ca2000c, - 0x000000027, - 0x000021202, - 0x0a0c20001, - 0x08ca2000c, - 0x000000027, - 0x000021402, - 0x0a0c20002, - 0x08ca2000c, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x0acc2000c, + 0x024a50004, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x024a50004, + 0x008000b55, + 0x0acc20010, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a20002, + 0x024450001, + 0x080420000, + 0x008000b55, + 0x0a0c2002a, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x0acc2000c, + 0x024a50004, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x024a50004, + 0x008000b55, + 0x0acc20010, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x024c3000e, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa6001c, + 0x08fa20010, 0x000000027, - 0x000021602, - 0x0a0c20003, - 0x08ca30010, - 0x024c60004, - 0x0a0c30000, - 0x08ca30010, + 0x02445001c, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090a40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090a20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0acc30008, + 0x024a20004, + 0x024450001, + 0x080420000, + 0x008000b55, + 0x0a0c2002a, + 0x02002004a, + 0x00043202a, + 0x0148000d3, 0x000000027, - 0x000031a02, - 0x0a0c30001, - 0x08ca30010, + 0x0106200c8, 0x000000027, - 0x000031c02, - 0x0a0c30002, - 0x08ca30010, + 0x020020046, + 0x00043202a, + 0x014800094, 0x000000027, - 0x000031e02, - 0x0a0c30003, - 0x08fa2001c, - 0x024c60004, - 0x000c20823, - 0x08fa20000, + 0x01062006d, 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a30002, + 0x020020043, + 0x010620041, 0x000000027, - 0x0a0c30000, - 0x084a30002, + 0x020020044, + 0x01062001d, 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x024c30002, - 0x090a4002a, - 0x024660001, - 0x0a0640000, - 0x08fa2001c, + 0x020020045, + 0x010620005, 0x000000027, - 0x000c20823, 0x08fa20000, - 0x000000027, - 0x000400008, 0x023bd0014, - 0x084a20002, - 0x000000027, - 0x0a0c20000, - 0x084a20002, - 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08ca3000c, - 0x024c60002, - 0x0a0c30000, - 0x08ca3000c, - 0x000000027, - 0x000031a02, - 0x0a0c30001, - 0x08ca3000c, - 0x000000027, - 0x000031c02, - 0x0a0c30002, - 0x08ca3000c, - 0x000000027, - 0x000031e02, - 0x0a0c30003, - 0x08ca20010, - 0x024c60004, - 0x0a0c20000, - 0x08ca20010, - 0x000000027, - 0x000021202, - 0x0a0c20001, - 0x08ca20010, - 0x000000027, - 0x000021402, - 0x0a0c20002, - 0x08ca20010, - 0x000000027, - 0x000021602, - 0x0a0c20003, - 0x08fa2001c, - 0x024c60004, - 0x000c20823, - 0x08fa20000, - 0x000000027, 0x000400008, - 0x023bd0014, - 0x084a30002, - 0x024c20002, - 0x0a0c30000, - 0x084a30002, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x0afa20010, - 0x0afa20004, - 0x024a2000e, - 0x0afa20008, - 0x02003001c, - 0x00c0018b0, - 0x0afa3000c, - 0x08fa70018, - 0x08fa20010, - 0x000000027, - 0x02445001c, - 0x08ce20008, - 0x000000027, - 0x0a0a20000, - 0x08ce20008, - 0x000000027, - 0x000021203, - 0x0a0a20001, - 0x08ce20008, + 0x000000825, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0acc2000c, + 0x024a30002, + 0x024650001, + 0x0acc50010, + 0x08cc3000c, + 0x008000b55, + 0x000a32821, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090a40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090a20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0acc30008, + 0x024a50008, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0acc3000c, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x0acc2000c, + 0x024a50004, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x090a40002, + 0x000431025, + 0x0308400ff, + 0x000042400, + 0x090a30003, + 0x000441025, + 0x0306300ff, + 0x000031e00, + 0x000431025, + 0x024a50004, + 0x008000b55, + 0x0acc20010, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x090a40002, + 0x000621825, + 0x0308400ff, + 0x000042400, + 0x090a20003, + 0x000641825, + 0x0304200ff, + 0x000021600, + 0x000621825, + 0x0acc30008, + 0x024a50008, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0acc3000c, + 0x024a20002, + 0x024450001, + 0x0acc50010, + 0x08cc2000c, + 0x008000b55, + 0x000a22821, + 0x020020047, + 0x01062001d, 0x000000027, - 0x000021403, - 0x0a0a20002, - 0x08ce20008, + 0x020020048, + 0x010620011, 0x000000027, - 0x000021603, - 0x0a0a20003, - 0x024a20004, - 0x090e4002a, - 0x024460001, - 0x0a0440000, - 0x08fa2001c, + 0x020020049, + 0x010620005, 0x000000027, - 0x000c20823, 0x08fa20000, - 0x000000027, - 0x000400008, 0x023bd0014, - 0x02002004a, - 0x00043202a, - 0x01480011f, - 0x000000027, - 0x01062010d, - 0x000000027, - 0x020020046, + 0x000400008, + 0x000000825, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0a4c30002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x024a50002, + 0x008000b55, + 0x0a4c20002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0acc3000c, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x024a50002, + 0x008000b55, + 0x0a4c20002, + 0x02002004e, 0x00043202a, - 0x0148000c5, + 0x014800046, 0x000000027, - 0x01062008b, + 0x010620032, 0x000000027, - 0x020020043, - 0x01062005a, + 0x02002004b, + 0x010620026, 0x000000027, - 0x020020044, - 0x01062002d, + 0x02002004c, + 0x01062001a, 0x000000027, - 0x020020045, + 0x02002004d, 0x010620005, 0x000000027, 0x08fa20000, 0x023bd0014, 0x000400008, 0x000000825, - 0x084a30002, - 0x000000027, - 0x0a0c30000, - 0x084a30002, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0c30001, - 0x08ca2000c, - 0x024c60002, - 0x0a0c20000, - 0x08ca2000c, - 0x024c30002, - 0x000021203, - 0x0a0c20001, - 0x024620001, - 0x0afa20010, - 0x0afa20004, - 0x08ca20010, - 0x000000027, - 0x0afa20008, - 0x08ca3000c, - 0x00c0018b0, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x0a4c30002, + 0x024a50002, + 0x024c30008, + 0x0afa30004, + 0x0afa50010, + 0x0afa50008, + 0x020030074, + 0x00c0017c0, 0x0afa3000c, - 0x08fa20018, + 0x08fa20010, + 0x008000b55, + 0x024450074, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x024a50002, + 0x008000b55, + 0x0a4c20002, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0a4c30002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x024c20008, + 0x0afa20004, + 0x0afa50010, + 0x0afa50008, + 0x020020074, + 0x00c0017c0, + 0x0afa2000c, 0x08fa30010, - 0x08c42000c, + 0x008000b55, + 0x024650074, + 0x02002004f, + 0x010620025, 0x000000027, - 0x000623021, - 0x08fa2001c, + 0x020020050, + 0x010620008, 0x000000027, - 0x000c20823, - 0x08fa20000, + 0x020020051, + 0x01062fe89, 0x000000027, - 0x000400008, + 0x08fa20000, 0x023bd0014, - 0x084a30002, - 0x000000027, + 0x000400008, + 0x000000825, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c20002, + 0x024a50002, + 0x090a20000, + 0x090a30001, + 0x0304200ff, + 0x0306300ff, + 0x000031a00, + 0x000431025, + 0x0a4c2000c, + 0x024a50002, + 0x024c2000e, + 0x0afa20004, + 0x0afa50010, + 0x0afa50008, + 0x02002001c, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30010, + 0x008000b55, + 0x02465001c, + 0x090a30000, + 0x090a20001, + 0x0306300ff, + 0x0304200ff, + 0x000021200, + 0x000621825, + 0x024a50002, + 0x008000b55, + 0x0a4c30002, + 0x023bdffec, + 0x0afbf0000, + 0x08fa50018, + 0x08fa3001c, + 0x090a40000, + 0x024660001, + 0x0a0640000, + 0x094a30004, + 0x020020042, 0x0a0c30000, - 0x084a30002, + 0x094a30004, 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, + 0x03063ffff, + 0x000031a02, 0x0a0c30001, - 0x08ca20008, + 0x080a30000, + 0x000000027, + 0x00043202a, + 0x0148001ab, 0x024c60002, - 0x0a0c20000, - 0x08ca20008, + 0x01062017b, 0x000000027, - 0x000021203, - 0x0a0c20001, - 0x08ca20008, + 0x02002003a, + 0x00043202a, + 0x014800078, 0x000000027, - 0x000021403, - 0x0a0c20002, - 0x08ca20008, + 0x010620046, 0x000000027, - 0x000021603, - 0x0a0c20003, - 0x0a0c00004, - 0x0a0c00005, - 0x0a0c00006, - 0x0a0c00007, - 0x08ca3000c, - 0x024c60008, - 0x0a0c30000, - 0x08ca3000c, + 0x020020035, + 0x00043202a, + 0x014800017, 0x000000027, - 0x000031a03, - 0x0a0c30001, + 0x01062000e, + 0x000000027, + 0x020020032, + 0x01062000b, + 0x000000027, + 0x020020033, + 0x010620008, + 0x000000027, + 0x020020034, + 0x010620005, + 0x000000027, + 0x08fa20000, + 0x023bd0014, + 0x000400008, + 0x000000825, 0x08fa2001c, - 0x024c60002, + 0x000000027, 0x000c20823, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, - 0x084a20002, - 0x000000027, - 0x0a0c20000, - 0x084a20002, + 0x020020037, + 0x01062001a, 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08ca3000c, - 0x024c60002, - 0x0a0c30000, - 0x08ca3000c, + 0x020020038, + 0x010620008, 0x000000027, - 0x000031a02, - 0x0a0c30001, - 0x08ca3000c, + 0x020020039, + 0x01062fff1, 0x000000027, - 0x000031c02, - 0x0a0c30002, - 0x08ca3000c, + 0x08fa20000, + 0x023bd0014, + 0x000400008, + 0x000000825, + 0x094a20008, 0x000000027, - 0x000031e02, - 0x0a0c30003, - 0x08ca20010, - 0x024c60004, 0x0a0c20000, - 0x08ca20010, + 0x094a20008, 0x000000027, + 0x03042ffff, 0x000021202, 0x0a0c20001, - 0x08ca20010, - 0x000000027, - 0x000021402, - 0x0a0c20002, - 0x08ca20010, - 0x000000027, - 0x000021602, - 0x0a0c20003, 0x08fa2001c, - 0x024c60004, + 0x024c60002, 0x000c20823, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, - 0x084a20002, - 0x000000027, - 0x0a0c20000, - 0x084a20002, + 0x0afa60010, + 0x0afa60004, + 0x024a30008, + 0x0afa30008, + 0x020020040, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30010, + 0x08fa2001c, + 0x024660040, + 0x000c20823, + 0x08fa20000, 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08ca30008, - 0x024c60002, + 0x000400008, + 0x023bd0014, + 0x084a30002, + 0x024c20002, 0x0a0c30000, - 0x08ca30008, + 0x084a30002, 0x000000027, + 0x000031c00, + 0x000031c03, 0x000031a03, 0x0a0c30001, - 0x08ca30008, - 0x000000027, - 0x000031c03, - 0x0a0c30002, - 0x08ca30008, - 0x000000027, - 0x000031e03, - 0x0a0c30003, - 0x0a0c00004, - 0x0a0c00005, - 0x0a0c00006, - 0x0a0c00007, - 0x08ca2000c, - 0x024c60008, - 0x0a0c20000, - 0x08ca2000c, - 0x024c30002, - 0x000021203, - 0x0a0c20001, - 0x024620001, 0x0afa20010, 0x0afa20004, - 0x08ca20010, + 0x024a20008, + 0x0afa20008, + 0x02003001c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20010, + 0x02003001c, + 0x02442001c, + 0x0afa20010, + 0x0afa20004, + 0x08fa20018, 0x000000027, + 0x024420024, 0x0afa20008, - 0x08ca3000c, - 0x00c0018b0, + 0x00c0017c0, 0x0afa3000c, + 0x08fa20010, + 0x02003001c, + 0x02442001c, + 0x0afa20010, + 0x0afa20004, 0x08fa20018, - 0x08fa30010, - 0x08c42000c, 0x000000027, - 0x000623021, + 0x024420040, + 0x0afa20008, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20010, + 0x000000027, + 0x02446001c, 0x08fa2001c, 0x000000027, 0x000c20823, @@ -2405,13 +2691,19 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd0014, - 0x020020047, - 0x01062002b, + 0x02002003e, + 0x00043202a, + 0x01480007f, 0x000000027, - 0x020020048, + 0x010620065, + 0x000000027, + 0x02002003b, + 0x010620034, + 0x000000027, + 0x02002003c, 0x010620018, 0x000000027, - 0x020020049, + 0x02002003d, 0x010620005, 0x000000027, 0x08fa20000, @@ -2443,27 +2735,13 @@ ulong bootcode[]={ 0x000021403, 0x000021203, 0x0a0c20001, - 0x08fa2001c, - 0x024c60002, - 0x000c20823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x084a20002, - 0x000000027, - 0x0a0c20000, - 0x084a20002, - 0x000000027, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0c20001, - 0x08ca3000c, + 0x084a3000c, 0x024c60002, 0x0a0c30000, - 0x08ca3000c, + 0x084a3000c, 0x000000027, + 0x000031c00, + 0x000031c03, 0x000031a03, 0x0a0c30001, 0x08fa2001c, @@ -2482,32 +2760,43 @@ ulong bootcode[]={ 0x000031c03, 0x000031a03, 0x0a0c30001, - 0x08fa2001c, + 0x08ca2000c, 0x024c60002, - 0x000c20823, - 0x08fa20000, + 0x0a0c20000, + 0x08ca2000c, 0x000000027, - 0x000400008, - 0x023bd0014, - 0x02002004e, - 0x00043202a, - 0x014800062, + 0x000021202, + 0x0a0c20001, + 0x08ca2000c, 0x000000027, - 0x010620046, + 0x000021402, + 0x0a0c20002, + 0x08ca2000c, 0x000000027, - 0x02002004b, - 0x010620033, + 0x000021602, + 0x0a0c20003, + 0x08ca30010, + 0x024c60004, + 0x0a0c30000, + 0x08ca30010, 0x000000027, - 0x02002004c, - 0x010620020, + 0x000031a02, + 0x0a0c30001, + 0x08ca30010, 0x000000027, - 0x02002004d, - 0x010620005, + 0x000031c02, + 0x0a0c30002, + 0x08ca30010, 0x000000027, + 0x000031e02, + 0x0a0c30003, + 0x08fa2001c, + 0x024c60004, + 0x000c20823, 0x08fa20000, - 0x023bd0014, + 0x000000027, 0x000400008, - 0x000000825, + 0x023bd0014, 0x084a20002, 0x024c30002, 0x0a0c20000, @@ -2519,19 +2808,32 @@ ulong bootcode[]={ 0x0a0c20001, 0x0afa30010, 0x0afa30004, - 0x024a30008, + 0x024a3000e, 0x0afa30008, - 0x020020074, - 0x00c0018b0, + 0x02002001c, + 0x00c0017c0, 0x0afa2000c, 0x08fa30010, 0x08fa2001c, - 0x024660074, + 0x02466001c, 0x000c20823, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, + 0x02002003f, + 0x01062004d, + 0x000000027, + 0x020020040, + 0x010620036, + 0x000000027, + 0x020020041, + 0x010620005, + 0x000000027, + 0x08fa20000, + 0x023bd0014, + 0x000400008, + 0x000000825, 0x084a20002, 0x000000027, 0x0a0c20000, @@ -2541,8 +2843,38 @@ ulong bootcode[]={ 0x000021403, 0x000021203, 0x0a0c20001, - 0x08fa2001c, + 0x08ca3000c, 0x024c60002, + 0x0a0c30000, + 0x08ca3000c, + 0x000000027, + 0x000031a02, + 0x0a0c30001, + 0x08ca3000c, + 0x000000027, + 0x000031c02, + 0x0a0c30002, + 0x08ca3000c, + 0x000000027, + 0x000031e02, + 0x0a0c30003, + 0x08ca20010, + 0x024c60004, + 0x0a0c20000, + 0x08ca20010, + 0x000000027, + 0x000021202, + 0x0a0c20001, + 0x08ca20010, + 0x000000027, + 0x000021402, + 0x0a0c20002, + 0x08ca20010, + 0x000000027, + 0x000021602, + 0x0a0c20003, + 0x08fa2001c, + 0x024c60004, 0x000c20823, 0x08fa20000, 0x000000027, @@ -2557,8 +2889,58 @@ ulong bootcode[]={ 0x000031c03, 0x000031a03, 0x0a0c30001, + 0x024c30002, + 0x090a4002a, + 0x024660001, + 0x0a0640000, 0x08fa2001c, + 0x000000027, + 0x000c20823, + 0x08fa20000, + 0x000000027, + 0x000400008, + 0x023bd0014, + 0x084a30002, + 0x000000027, + 0x0a0c30000, + 0x084a30002, + 0x000000027, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08ca2000c, 0x024c60002, + 0x0a0c20000, + 0x08ca2000c, + 0x000000027, + 0x000021202, + 0x0a0c20001, + 0x08ca2000c, + 0x000000027, + 0x000021402, + 0x0a0c20002, + 0x08ca2000c, + 0x000000027, + 0x000021602, + 0x0a0c20003, + 0x08ca30010, + 0x024c60004, + 0x0a0c30000, + 0x08ca30010, + 0x000000027, + 0x000031a02, + 0x0a0c30001, + 0x08ca30010, + 0x000000027, + 0x000031c02, + 0x0a0c30002, + 0x08ca30010, + 0x000000027, + 0x000031e02, + 0x0a0c30003, + 0x08fa2001c, + 0x024c60004, 0x000c20823, 0x08fa20000, 0x000000027, @@ -2575,14 +2957,34 @@ ulong bootcode[]={ 0x0a0c30001, 0x0afa20010, 0x0afa20004, - 0x024a20008, + 0x024a2000e, 0x0afa20008, - 0x020030074, - 0x00c0018b0, + 0x02003001c, + 0x00c0017c0, 0x0afa3000c, + 0x08fa70018, 0x08fa20010, 0x000000027, - 0x024460074, + 0x02445001c, + 0x08ce20008, + 0x000000027, + 0x0a0a20000, + 0x08ce20008, + 0x000000027, + 0x000021203, + 0x0a0a20001, + 0x08ce20008, + 0x000000027, + 0x000021403, + 0x0a0a20002, + 0x08ce20008, + 0x000000027, + 0x000021603, + 0x0a0a20003, + 0x024a20004, + 0x090e4002a, + 0x024460001, + 0x0a0440000, 0x08fa2001c, 0x000000027, 0x000c20823, @@ -2590,14 +2992,26 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd0014, - 0x02002004f, - 0x01062002e, + 0x02002004a, + 0x00043202a, + 0x01480011f, 0x000000027, - 0x020020050, - 0x010620008, + 0x01062010d, 0x000000027, - 0x020020051, - 0x01062fe15, + 0x020020046, + 0x00043202a, + 0x0148000c5, + 0x000000027, + 0x01062008b, + 0x000000027, + 0x020020043, + 0x01062005a, + 0x000000027, + 0x020020044, + 0x01062002d, + 0x000000027, + 0x020020045, + 0x010620005, 0x000000027, 0x08fa20000, 0x023bd0014, @@ -2612,25 +3026,27 @@ ulong bootcode[]={ 0x000021403, 0x000021203, 0x0a0c20001, - 0x084a3000c, + 0x08ca3000c, 0x024c60002, 0x0a0c30000, - 0x084a3000c, + 0x08ca3000c, 0x024c20002, - 0x000031c00, - 0x000031c03, 0x000031a03, 0x0a0c30001, - 0x0afa20010, - 0x0afa20004, - 0x024a2000e, - 0x0afa20008, - 0x02003001c, - 0x00c0018b0, - 0x0afa3000c, + 0x024430001, + 0x0afa30010, + 0x0afa30004, + 0x08ca30010, + 0x000000027, + 0x0afa30008, + 0x08ca2000c, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30018, 0x08fa20010, + 0x08c63000c, 0x000000027, - 0x02446001c, + 0x000433021, 0x08fa2001c, 0x000000027, 0x000c20823, @@ -2647,6 +3063,32 @@ ulong bootcode[]={ 0x000031c03, 0x000031a03, 0x0a0c30001, + 0x08ca20008, + 0x024c60002, + 0x0a0c20000, + 0x08ca20008, + 0x000000027, + 0x000021203, + 0x0a0c20001, + 0x08ca20008, + 0x000000027, + 0x000021403, + 0x0a0c20002, + 0x08ca20008, + 0x000000027, + 0x000021603, + 0x0a0c20003, + 0x0a0c00004, + 0x0a0c00005, + 0x0a0c00006, + 0x0a0c00007, + 0x08ca3000c, + 0x024c60008, + 0x0a0c30000, + 0x08ca3000c, + 0x000000027, + 0x000031a03, + 0x0a0c30001, 0x08fa2001c, 0x024c60002, 0x000c20823, @@ -2654,1043 +3096,361 @@ ulong bootcode[]={ 0x000000027, 0x000400008, 0x023bd0014, - 0x023bdffec, - 0x0afbf0000, - 0x08fa3001c, - 0x02002001c, - 0x0afa30010, - 0x0afa30004, - 0x08fa30018, + 0x084a30002, 0x000000027, - 0x0afa30008, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x02002001c, - 0x02463001c, - 0x0afa30010, - 0x0afa30004, - 0x08fa30018, + 0x0a0c30000, + 0x084a30002, 0x000000027, - 0x02463001c, - 0x0afa30008, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x02002001c, - 0x02463001c, - 0x0afa30010, - 0x0afa30004, - 0x08fa30018, - 0x000000027, - 0x024630038, - 0x0afa30008, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa40018, - 0x08fa30010, - 0x000000027, - 0x02465001c, - 0x08c830054, - 0x000000027, - 0x0a0a30000, - 0x08c830054, - 0x000000027, - 0x000031a02, - 0x0a0a30001, - 0x08c830054, - 0x000000027, - 0x000031c02, - 0x0a0a30002, - 0x08c830054, - 0x000000027, - 0x000031e02, - 0x0a0a30003, - 0x08c820058, - 0x024a50004, - 0x0a0a20000, - 0x08c820058, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08ca2000c, + 0x024c60002, + 0x0a0c20000, + 0x08ca2000c, 0x000000027, 0x000021202, - 0x0a0a20001, - 0x08c820058, + 0x0a0c20001, + 0x08ca2000c, 0x000000027, 0x000021402, - 0x0a0a20002, - 0x08c820058, + 0x0a0c20002, + 0x08ca2000c, 0x000000027, 0x000021602, - 0x0a0a20003, - 0x08c83005c, - 0x024a50004, - 0x0a0a30000, - 0x08c83005c, + 0x0a0c20003, + 0x08ca30010, + 0x024c60004, + 0x0a0c30000, + 0x08ca30010, 0x000000027, 0x000031a02, - 0x0a0a30001, - 0x08c83005c, + 0x0a0c30001, + 0x08ca30010, 0x000000027, 0x000031c02, - 0x0a0a30002, - 0x08c83005c, + 0x0a0c30002, + 0x08ca30010, 0x000000027, 0x000031e02, - 0x0a0a30003, - 0x08c820060, - 0x024a50004, - 0x0a0a20000, - 0x08c820060, - 0x000000027, - 0x000021203, - 0x0a0a20001, - 0x08c820060, - 0x000000027, - 0x000021403, - 0x0a0a20002, - 0x08c820060, - 0x000000027, - 0x000021603, - 0x0a0a20003, - 0x08c830064, - 0x024a50004, - 0x0a0a30000, - 0x08c830064, - 0x000000027, - 0x000031a03, - 0x0a0a30001, - 0x08c830064, - 0x000000027, - 0x000031c03, - 0x0a0a30002, - 0x08c830064, - 0x000000027, - 0x000031e03, - 0x0a0a30003, - 0x08c82006c, - 0x024a50004, - 0x0a0a20000, - 0x08c82006c, - 0x000000027, - 0x000021203, - 0x0a0a20001, - 0x08c82006c, - 0x000000027, - 0x000021403, - 0x0a0a20002, - 0x08c82006c, - 0x000000027, - 0x000021603, - 0x0a0a20003, - 0x0a0a00004, - 0x0a0a00005, - 0x0a0a00006, - 0x0a0a00007, - 0x084830070, - 0x024a50008, - 0x0a0a30000, - 0x084830070, - 0x000000027, - 0x000031c00, - 0x000031c03, - 0x000031a03, - 0x0a0a30001, - 0x084820072, - 0x024a50002, - 0x0a0a20000, - 0x084820072, - 0x024a30002, - 0x000021400, - 0x000021403, - 0x000021203, - 0x0a0a20001, + 0x0a0c30003, 0x08fa2001c, - 0x000000027, - 0x000620823, - 0x08fa20000, - 0x000000027, - 0x000400008, - 0x023bd0014, - 0x023bdffec, - 0x0afbf0000, - 0x08fa6001c, - 0x08fa30018, - 0x000000027, - 0x024640001, - 0x080630000, - 0x024850002, - 0x0a0c30000, - 0x090820000, - 0x090830001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20004, - 0x080c20000, - 0x020030042, - 0x000021600, - 0x000021603, - 0x00062202a, - 0x01480016b, - 0x000000027, - 0x010430142, - 0x000000027, - 0x02003003a, - 0x00062202a, - 0x01480006b, - 0x000000027, - 0x010430043, - 0x000000027, - 0x020030035, - 0x00062202a, - 0x01480001f, - 0x000000027, - 0x01043000e, - 0x000000027, - 0x020030032, - 0x01043000b, - 0x000000027, - 0x020030033, - 0x010430008, - 0x000000027, - 0x020030034, - 0x010430005, - 0x000000027, - 0x08fa20000, - 0x023bd0014, - 0x000400008, - 0x000000825, - 0x08fa20018, - 0x08fa30020, - 0x000000027, - 0x000431021, - 0x014450006, - 0x000000027, - 0x08fa10020, + 0x024c60004, + 0x000c20823, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, - 0x08fa20000, - 0x023bd0014, - 0x000400008, - 0x000000825, - 0x020030037, - 0x010430014, - 0x000000027, - 0x020030038, - 0x010430008, - 0x000000027, - 0x020030039, - 0x01043ffe9, - 0x000000027, - 0x08fa20000, - 0x023bd0014, - 0x000400008, - 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20008, - 0x024c20008, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x020020040, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x008000f2d, - 0x024650040, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x024c20008, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x08fa2001c, - 0x02465001c, - 0x024420024, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x08fa2001c, - 0x02465001c, - 0x024420040, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x008000f2d, - 0x02465001c, - 0x02003003e, - 0x00062202a, - 0x014800065, - 0x000000027, - 0x010430051, - 0x000000027, - 0x02003003b, - 0x010430025, - 0x000000027, - 0x02003003c, - 0x010430011, - 0x000000027, - 0x02003003d, - 0x010430005, + 0x084a20002, 0x000000027, - 0x08fa20000, - 0x023bd0014, - 0x000400008, - 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c2000c, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc2000c, - 0x024a50004, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x024a50004, - 0x008000f2d, - 0x0acc20010, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x024c2000e, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x008000f2d, - 0x02465001c, - 0x02003003f, - 0x010430040, + 0x0a0c20000, + 0x084a20002, 0x000000027, - 0x020030040, - 0x010430031, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x08ca30008, + 0x024c60002, + 0x0a0c30000, + 0x08ca30008, 0x000000027, - 0x020030041, - 0x010430005, + 0x000031a03, + 0x0a0c30001, + 0x08ca30008, 0x000000027, - 0x08fa20000, - 0x023bd0014, - 0x000400008, - 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc2000c, - 0x024a50004, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x024a50004, - 0x008000f2d, - 0x0acc20010, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a30002, - 0x024650001, - 0x080630000, - 0x008000f2d, - 0x0a0c3002a, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc2000c, - 0x024a50004, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x024a50004, - 0x008000f2d, - 0x0acc20010, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x024c2000e, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa6001c, - 0x08fa30010, + 0x000031c03, + 0x0a0c30002, + 0x08ca30008, 0x000000027, - 0x02465001c, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc20008, - 0x024a30004, - 0x024650001, - 0x080630000, - 0x008000f2d, - 0x0a0c3002a, - 0x02003004a, - 0x00062202a, - 0x0148000d3, + 0x000031e03, + 0x0a0c30003, + 0x0a0c00004, + 0x0a0c00005, + 0x0a0c00006, + 0x0a0c00007, + 0x08ca2000c, + 0x024c60008, + 0x0a0c20000, + 0x08ca2000c, + 0x024c30002, + 0x000021203, + 0x0a0c20001, + 0x024620001, + 0x0afa20010, + 0x0afa20004, + 0x08ca20010, 0x000000027, - 0x0104300c8, + 0x0afa20008, + 0x08ca3000c, + 0x00c0017c0, + 0x0afa3000c, + 0x08fa20018, + 0x08fa30010, + 0x08c42000c, 0x000000027, - 0x020030046, - 0x00062202a, - 0x014800094, + 0x000623021, + 0x08fa2001c, 0x000000027, - 0x01043006d, + 0x000c20823, + 0x08fa20000, 0x000000027, - 0x020030043, - 0x010430041, + 0x000400008, + 0x023bd0014, + 0x020020047, + 0x01062002b, 0x000000027, - 0x020030044, - 0x01043001d, + 0x020020048, + 0x010620018, 0x000000027, - 0x020030045, - 0x010430005, + 0x020020049, + 0x010620005, 0x000000027, 0x08fa20000, 0x023bd0014, 0x000400008, 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0acc2000c, - 0x024a30002, - 0x024650001, - 0x0acc50010, - 0x08cc3000c, - 0x008000f2d, - 0x000a32821, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc20008, - 0x024a50008, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0acc2000c, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc2000c, - 0x024a50004, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x024a50004, - 0x008000f2d, - 0x0acc20010, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x090a40002, - 0x000431025, - 0x0308400ff, - 0x000042400, - 0x090a30003, - 0x000441025, - 0x0306300ff, - 0x000031e00, - 0x000431025, - 0x0acc20008, - 0x024a50008, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0acc2000c, - 0x024a30002, - 0x024650001, - 0x0acc50010, - 0x08cc3000c, - 0x008000f2d, - 0x000a32821, - 0x020030047, - 0x01043001d, + 0x084a20002, 0x000000027, - 0x020030048, - 0x010430011, + 0x0a0c20000, + 0x084a20002, 0x000000027, - 0x020030049, - 0x010430005, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, + 0x08fa20000, 0x000000027, + 0x000400008, + 0x023bd0014, + 0x084a30002, + 0x000000027, + 0x0a0c30000, + 0x084a30002, + 0x000000027, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, 0x08fa20000, + 0x000000027, + 0x000400008, 0x023bd0014, + 0x084a20002, + 0x000000027, + 0x0a0c20000, + 0x084a20002, + 0x000000027, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x08ca3000c, + 0x024c60002, + 0x0a0c30000, + 0x08ca3000c, + 0x000000027, + 0x000031a03, + 0x0a0c30001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, + 0x08fa20000, + 0x000000027, 0x000400008, - 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0acc2000c, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x02003004e, - 0x00062202a, - 0x014800046, + 0x023bd0014, + 0x084a20002, + 0x000000027, + 0x0a0c20000, + 0x084a20002, + 0x000000027, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, + 0x08fa20000, 0x000000027, - 0x010430032, + 0x000400008, + 0x023bd0014, + 0x02002004e, + 0x00043202a, + 0x014800060, 0x000000027, - 0x02003004b, - 0x010430026, + 0x010620046, 0x000000027, - 0x02003004c, - 0x01043001a, + 0x02002004b, + 0x010620033, 0x000000027, - 0x02003004d, - 0x010430005, + 0x02002004c, + 0x010620020, + 0x000000027, + 0x02002004d, + 0x010620005, 0x000000027, 0x08fa20000, 0x023bd0014, 0x000400008, 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x024c20008, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x020020074, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x008000f2d, - 0x024650074, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x024c20008, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, + 0x084a20002, + 0x024c30002, + 0x0a0c20000, + 0x084a20002, + 0x000000027, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x0afa30010, + 0x0afa30004, + 0x024a30008, + 0x0afa30008, 0x020020074, - 0x00c0018b0, + 0x00c0017c0, 0x0afa2000c, 0x08fa30010, - 0x008000f2d, - 0x024650074, - 0x02003004f, - 0x010430025, - 0x000000027, - 0x020030050, - 0x010430008, - 0x000000027, - 0x020030051, - 0x01043fe89, - 0x000000027, + 0x08fa2001c, + 0x024660074, + 0x000c20823, 0x08fa20000, - 0x023bd0014, + 0x000000027, 0x000400008, - 0x000000825, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c20002, - 0x024a50002, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x0a4c2000c, - 0x024a50002, - 0x024c2000e, - 0x0afa20004, - 0x0afa50010, - 0x0afa50008, - 0x02002001c, - 0x00c0018b0, - 0x0afa2000c, - 0x08fa30010, - 0x008000f2d, - 0x02465001c, - 0x090a20000, - 0x090a30001, - 0x0304200ff, - 0x0306300ff, - 0x000031a00, - 0x000431025, - 0x024a50002, - 0x008000f2d, - 0x0a4c20002, - 0x023bdffec, - 0x0afbf0000, - 0x08fa50018, - 0x08fa3001c, + 0x023bd0014, + 0x084a30002, 0x000000027, - 0x0afa30004, - 0x0afa50010, - 0x0afa50008, - 0x02003001c, - 0x00c0018b0, - 0x0afa3000c, - 0x08fa20010, - 0x08fa3001c, - 0x02445001c, - 0x02463001c, - 0x0afa30004, - 0x0afa50010, - 0x0afa50008, - 0x02003001c, - 0x00c0018b0, - 0x0afa3000c, - 0x08fa20010, - 0x08fa3001c, - 0x02445001c, - 0x024630038, - 0x0afa30004, - 0x0afa50010, - 0x0afa50008, - 0x02003001c, - 0x00c0018b0, - 0x0afa3000c, - 0x08fa5001c, - 0x08fa20010, + 0x0a0c30000, + 0x084a30002, 0x000000027, - 0x02446001c, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca30054, - 0x024c60004, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca30058, - 0x024c60004, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca3005c, - 0x024c60004, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca30060, - 0x024c60004, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca30064, - 0x024c60004, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x090c40002, - 0x000621825, - 0x0308400ff, - 0x000042400, - 0x090c20003, - 0x000641825, - 0x0304200ff, - 0x000021600, - 0x000621825, - 0x0aca3006c, - 0x024c60008, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x000621825, - 0x0a4a30070, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08fa2001c, 0x024c60002, - 0x090c30000, - 0x090c20001, - 0x0306300ff, - 0x0304200ff, - 0x000021200, - 0x000621825, - 0x0a4a30072, - 0x08fa20018, - 0x024c10002, - 0x000220823, + 0x000c20823, + 0x08fa20000, + 0x000000027, + 0x000400008, + 0x023bd0014, + 0x084a30002, + 0x000000027, + 0x0a0c30000, + 0x084a30002, + 0x000000027, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, + 0x08fa20000, + 0x000000027, + 0x000400008, + 0x023bd0014, + 0x084a20002, + 0x024c30002, + 0x0a0c20000, + 0x084a20002, + 0x000000027, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x0afa30010, + 0x0afa30004, + 0x024a30008, + 0x0afa30008, + 0x020020074, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30010, + 0x08fa2001c, + 0x024660074, + 0x000c20823, + 0x08fa20000, + 0x000000027, + 0x000400008, + 0x023bd0014, + 0x02002004f, + 0x01062002c, + 0x000000027, + 0x020020050, + 0x010620008, + 0x000000027, + 0x020020051, + 0x01062fe17, + 0x000000027, + 0x08fa20000, + 0x023bd0014, + 0x000400008, + 0x000000825, + 0x084a30002, + 0x000000027, + 0x0a0c30000, + 0x084a30002, + 0x000000027, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x084a2000c, + 0x024c60002, + 0x0a0c20000, + 0x084a2000c, + 0x024c30002, + 0x000021400, + 0x000021403, + 0x000021203, + 0x0a0c20001, + 0x0afa30010, + 0x0afa30004, + 0x024a3000e, + 0x0afa30008, + 0x02002001c, + 0x00c0017c0, + 0x0afa2000c, + 0x08fa30010, + 0x08fa2001c, + 0x02466001c, + 0x000c20823, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0014, - 0x08fc780ca, + 0x084a30002, + 0x000000027, + 0x0a0c30000, + 0x084a30002, + 0x000000027, + 0x000031c00, + 0x000031c03, + 0x000031a03, + 0x0a0c30001, + 0x08fa2001c, + 0x024c60002, + 0x000c20823, + 0x08fa20000, + 0x000000027, + 0x000400008, + 0x023bd0014, + 0x08fc780c6, 0x083a20007, 0x028e3001e, 0x03042007f, 0x000022e00, 0x000052e03, 0x014600003, - 0x023c6814a, + 0x023c6810a, 0x003e00008, 0x020010001, 0x000051e00, @@ -3699,7 +3459,7 @@ ulong bootcode[]={ 0x000031e03, 0x000661821, 0x024e20001, - 0x0afc280ca, + 0x0afc280c6, 0x0a0670000, 0x000051600, 0x000021603, @@ -3707,7 +3467,7 @@ ulong bootcode[]={ 0x000021603, 0x000461021, 0x080420000, - 0x023c381ca, + 0x023c3828a, 0x000021600, 0x000021603, 0x000021080, @@ -3719,21 +3479,21 @@ ulong bootcode[]={ 0x023bdffcc, 0x0afbf0000, 0x08fab0044, - 0x023ce87d2, - 0x08fca80e2, + 0x023ce818a, + 0x08fca80f2, 0x08fa60040, 0x08fc2805e, 0x000000027, 0x0afa2001c, - 0x08fc380de, + 0x08fc380ee, 0x000000027, 0x0afa30018, 0x08fa80038, 0x08fa3003c, 0x000000027, 0x02463ffff, - 0x0afc380de, - 0x08fc280de, + 0x0afc380ee, + 0x08fc280ee, 0x000002825, 0x000484823, 0x000a9202a, @@ -3753,7 +3513,7 @@ ulong bootcode[]={ 0x001054021, 0x0afc8805e, 0x001455021, - 0x0afca80e2, + 0x0afca80f2, 0x024660001, 0x080630000, 0x020020025, @@ -3763,12 +3523,12 @@ ulong bootcode[]={ 0x000032825, 0x014600014, 0x000000027, - 0x08fc380de, + 0x08fc380ee, 0x000000027, 0x00103202b, 0x014800004, 0x000000027, - 0x08fc280de, + 0x08fc280ee, 0x000000027, 0x02448ffff, 0x0a1000000, @@ -3777,12 +3537,12 @@ ulong bootcode[]={ 0x0afc3805e, 0x08fa20018, 0x000000027, - 0x0afc280de, + 0x0afc280ee, 0x08fa20000, 0x023bd0034, 0x000400008, 0x000080825, - 0x08fc380de, + 0x08fc380ee, 0x000000027, 0x00103202b, 0x010800004, @@ -3793,7 +3553,7 @@ ulong bootcode[]={ 0x02002000a, 0x014a20003, 0x0254a0001, - 0x008001296, + 0x0080011a6, 0x000005025, 0x020020009, 0x014a2ffc0, @@ -3801,7 +3561,7 @@ ulong bootcode[]={ 0x025430007, 0x0201cfff8, 0x0007c5024, - 0x008001296, + 0x0080011a6, 0x000000027, 0x02007fc18, 0x0200dfc18, @@ -3815,7 +3575,7 @@ ulong bootcode[]={ 0x000052e03, 0x014a00003, 0x000000027, - 0x008001296, + 0x0080011a6, 0x024c6ffff, 0x02002002e, 0x014a20007, @@ -3824,7 +3584,7 @@ ulong bootcode[]={ 0x014e20002, 0x000000027, 0x000003825, - 0x0080012df, + 0x0080011ef, 0x000006825, 0x028a20031, 0x014400025, @@ -3846,11 +3606,11 @@ ulong bootcode[]={ 0x000000027, 0x014a0ffe4, 0x000093825, - 0x008001296, + 0x0080011a6, 0x024c6ffff, 0x014a0ffe0, 0x000096825, - 0x008001296, + 0x0080011a6, 0x024c6ffff, 0x02002000a, 0x001220018, @@ -3863,7 +3623,7 @@ ulong bootcode[]={ 0x000000027, 0x000052e00, 0x000052e03, - 0x0080012fb, + 0x00800120b, 0x02469ffd0, 0x020030030, 0x014a30006, @@ -3871,7 +3631,7 @@ ulong bootcode[]={ 0x02003fc18, 0x010e30003, 0x000000027, - 0x0080012fa, + 0x00800120a, 0x000000027, 0x02002002a, 0x014a20009, @@ -3880,9 +3640,9 @@ ulong bootcode[]={ 0x02002fc18, 0x014e20003, 0x0256b0004, - 0x0080012df, + 0x0080011ef, 0x000053825, - 0x0080012df, + 0x0080011ef, 0x000056825, 0x030a5007f, 0x0afab0044, @@ -3894,10 +3654,10 @@ ulong bootcode[]={ 0x0afac0028, 0x0afac0010, 0x0afa50014, - 0x023c2814a, + 0x023c2810a, 0x000451021, 0x080420000, - 0x023c381ca, + 0x023c3828a, 0x000021600, 0x000021603, 0x000021080, @@ -3908,21 +3668,21 @@ ulong bootcode[]={ 0x000000027, 0x08fad002c, 0x08fab0044, - 0x08fca80e2, + 0x08fca80f2, 0x08fc8805e, 0x08fa70030, 0x08fa60040, 0x004210005, - 0x023ce87d2, + 0x023ce818a, 0x08fa40028, 0x000011023, - 0x0080012df, + 0x0080011ef, 0x000826025, - 0x008001296, + 0x0080011a6, 0x001615821, 0x001051021, 0x024a50001, - 0x008001299, + 0x0080011a9, 0x0a0470000, 0x023bdfff0, 0x0afbf0000, @@ -3940,13 +3700,13 @@ ulong bootcode[]={ 0x0afa30004, 0x0afa40008, 0x08fa3001c, - 0x00c001448, + 0x00c001358, 0x0afa3000c, 0x08fa20000, 0x000000027, 0x000400008, 0x023bd0010, - 0x008001360, + 0x008001270, 0x000042023, 0x023bdffa8, 0x0afbf0000, @@ -4039,7 +3799,7 @@ ulong bootcode[]={ 0x02002fc18, 0x0afa30008, 0x0afa2000c, - 0x00c001355, + 0x00c001265, 0x0afa70010, 0x08fa10028, 0x08fa20000, @@ -4058,12 +3818,12 @@ ulong bootcode[]={ 0x024a5ffff, 0x001651021, 0x020040030, - 0x0080013bc, + 0x0080012cc, 0x0a0440000, 0x024a5ffff, 0x001651021, 0x020040078, - 0x0080013d8, + 0x0080012e8, 0x0a0440000, 0x030e30040, 0x01060001e, @@ -4085,27 +3845,27 @@ ulong bootcode[]={ 0x000000027, 0x01d200003, 0x000000027, - 0x0080013ad, + 0x0080012bd, 0x000000027, 0x01d000003, 0x000000027, - 0x0080013ad, + 0x0080012bd, 0x000000027, 0x030e20040, 0x01440ffa0, 0x024a5ffff, 0x0010a001b, - 0x0080013a2, + 0x0080012b2, 0x000003010, 0x0010a001b, - 0x0080013e9, + 0x0080012f9, 0x000004012, 0x0200d0001, - 0x00800139a, + 0x0080012aa, 0x000084023, 0x08ca80000, 0x020030004, - 0x008001395, + 0x0080012a5, 0x0afa30028, 0x08ca20000, 0x000000027, @@ -4117,15 +3877,15 @@ ulong bootcode[]={ 0x000031c03, 0x020020004, 0x0afa20028, - 0x008001395, + 0x0080012a5, 0x000034025, 0x08ca80000, 0x020030004, - 0x008001395, + 0x0080012a5, 0x0afa30028, 0x08ca80000, 0x020030004, - 0x008001395, + 0x0080012a5, 0x0afa30028, 0x020030030, 0x01043000a, @@ -4133,11 +3893,11 @@ ulong bootcode[]={ 0x020030048, 0x010430003, 0x000000027, - 0x008001392, + 0x0080012a2, 0x000000027, 0x08ca90000, 0x020030004, - 0x008001395, + 0x0080012a5, 0x0afa30028, 0x08ca30000, 0x000000027, @@ -4147,14 +3907,14 @@ ulong bootcode[]={ 0x03042ffff, 0x020030004, 0x0afa30028, - 0x008001395, + 0x0080012a5, 0x000024025, - 0x008001382, + 0x008001292, 0x0200a000a, 0x0200e0001, - 0x008001382, + 0x008001292, 0x0200a0010, - 0x008001382, + 0x008001292, 0x0200a0008, 0x020030075, 0x011430006, @@ -4162,10 +3922,10 @@ ulong bootcode[]={ 0x020030078, 0x01143fff7, 0x000000027, - 0x008001382, + 0x008001292, 0x000000027, 0x0200a000a, - 0x008001382, + 0x008001292, 0x034e70020, 0x023bdfff0, 0x0afbf0000, @@ -4174,8 +3934,8 @@ ulong bootcode[]={ 0x0afa30004, 0x08fac0014, 0x08faa0018, - 0x08fc980de, - 0x08fc880e2, + 0x08fc980ee, + 0x08fc880f2, 0x08fa7001c, 0x08fc6805e, 0x02002fc18, @@ -4195,7 +3955,7 @@ ulong bootcode[]={ 0x000000027, 0x01ce00003, 0x000000027, - 0x008001458, + 0x008001368, 0x000000027, 0x000c9202b, 0x010800005, @@ -4207,13 +3967,13 @@ ulong bootcode[]={ 0x025080001, 0x02002000a, 0x015620008, - 0x0afc880e2, + 0x0afc880f2, 0x000004025, - 0x0afc080e2, + 0x0afc080f2, 0x02003fc18, 0x010e3ffe3, 0x000000027, - 0x008001458, + 0x008001368, 0x024e7ffff, 0x020020009, 0x01562fff9, @@ -4223,8 +3983,8 @@ ulong bootcode[]={ 0x0007c4024, 0x02003fc18, 0x010e3ffd8, - 0x0afc880e2, - 0x008001458, + 0x0afc880f2, + 0x008001368, 0x024e7ffff, 0x02002fc18, 0x011420003, @@ -4249,8 +4009,8 @@ ulong bootcode[]={ 0x0a0640000, 0x025080001, 0x024a50001, - 0x00800148d, - 0x0afc880e2, + 0x00800139d, + 0x0afc880f2, 0x000aa202a, 0x01080ffba, 0x000000027, @@ -4264,8 +4024,8 @@ ulong bootcode[]={ 0x0a0440000, 0x025080001, 0x024a50001, - 0x00800149c, - 0x0afc880e2, + 0x0080013ac, + 0x0afc880f2, 0x023bdffec, 0x0afbf0000, 0x02002002a, @@ -4279,7 +4039,7 @@ ulong bootcode[]={ 0x0afa30004, 0x0afa00008, 0x02002fc18, - 0x00c001448, + 0x00c001358, 0x0afa2000c, 0x08fa20000, 0x023bd0014, @@ -4297,7 +4057,7 @@ ulong bootcode[]={ 0x08fa3001c, 0x02002fc18, 0x0afa30008, - 0x00c001448, + 0x00c001358, 0x0afa2000c, 0x08fa20000, 0x023bd0014, @@ -4317,14 +4077,14 @@ ulong bootcode[]={ 0x000000027, 0x0afa3000c, 0x08fa20024, - 0x00c001355, + 0x00c001265, 0x0afa20010, 0x08fa20000, 0x023bd0014, 0x000400008, 0x020010004, 0x08fc5805e, - 0x08fc280de, + 0x08fc280ee, 0x000000027, 0x000a2202b, 0x010800005, @@ -4391,18 +4151,18 @@ ulong bootcode[]={ 0x0e7a6004c, 0x0e7a70004, 0x0e7a60008, - 0x00c001927, + 0x00c001837, 0x000000027, 0x01020000e, 0x000000027, - 0x023c28132, + 0x023c280ca, 0x0afa20004, 0x08fa300a8, 0x02002fc18, 0x0afa30008, 0x0afa2000c, 0x08fa300b0, - 0x00c001355, + 0x00c001265, 0x0afa30010, 0x08fa20000, 0x023bd00a0, @@ -4413,18 +4173,18 @@ ulong bootcode[]={ 0x020030001, 0x0e7a10004, 0x0e7a00008, - 0x00c001957, + 0x00c001867, 0x0afa3000c, 0x01020000e, 0x000000027, - 0x023c28136, + 0x023c280ce, 0x0afa20004, 0x08fa300a8, 0x02002fc18, 0x0afa30008, 0x0afa2000c, 0x08fa300b0, - 0x00c001355, + 0x00c001265, 0x0afa30010, 0x08fa20000, 0x023bd00a0, @@ -4435,21 +4195,21 @@ ulong bootcode[]={ 0x02003ffff, 0x0e7a10004, 0x0e7a00008, - 0x00c001957, + 0x00c001867, 0x0afa3000c, 0x08fad00b4, 0x08fac00ac, 0x023a90050, 0x01020000e, 0x023ae0078, - 0x023c2813b, + 0x023c280d3, 0x0afa20004, 0x08fa300a8, 0x02002fc18, 0x0afa30008, 0x0afa2000c, 0x08fa300b0, - 0x00c001355, + 0x00c001265, 0x0afa30010, 0x08fa20000, 0x023bd00a0, @@ -4493,14 +4253,14 @@ ulong bootcode[]={ 0x023a20034, 0x0e7a10004, 0x0e7a00008, - 0x00c001829, + 0x00c001739, 0x0afa2000c, 0x08fa20034, 0x04444f800, 0x044821000, 0x034850003, - 0x0c7c580d6, - 0x0c7c480da, + 0x0c7c580e6, + 0x0c7c480ea, 0x0468010a1, 0x046241002, 0x038a50002, @@ -4517,7 +4277,7 @@ ulong bootcode[]={ 0x000023043, 0x0afa60030, 0x000061023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x0c7a30048, 0x0c7a2004c, @@ -4529,7 +4289,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x08fad00b4, 0x023ae0078, @@ -4552,7 +4312,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x08fad00b4, 0x08fac00ac, @@ -4561,10 +4321,10 @@ ulong bootcode[]={ 0x0c7a2003c, 0x000000027, 0x046201182, - 0x0080015bd, + 0x0080014cd, 0x023ae0078, - 0x0c7c180e6, - 0x0c7c080ea, + 0x0c7c180f6, + 0x0c7c080fa, 0x000000027, 0x04626003e, 0x000000027, @@ -4578,7 +4338,7 @@ ulong bootcode[]={ 0x08fa30034, 0x000000027, 0x000431023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x08fad00b4, 0x08fac00ac, @@ -4587,7 +4347,7 @@ ulong bootcode[]={ 0x0c7a2003c, 0x000000027, 0x046201182, - 0x0080015d4, + 0x0080014e4, 0x023ae0078, 0x02003fc18, 0x015830002, @@ -4622,7 +4382,7 @@ ulong bootcode[]={ 0x0200cffff, 0x0afac00ac, 0x0200d0065, - 0x008001581, + 0x008001491, 0x0afad00b4, 0x0c7a70048, 0x0c7a6004c, @@ -4636,7 +4396,7 @@ ulong bootcode[]={ 0x08fa30034, 0x02002ffff, 0x000431023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x08fad00b4, 0x023ae0078, @@ -4658,7 +4418,7 @@ ulong bootcode[]={ 0x000671823, 0x004600134, 0x0afa7002c, - 0x00c0017d4, + 0x00c0016e4, 0x0afa30004, 0x0c7a30040, 0x0c7a20044, @@ -4667,7 +4427,7 @@ ulong bootcode[]={ 0x046201083, 0x0e7a30004, 0x0e7a20008, - 0x00c001792, + 0x00c0016a2, 0x000000027, 0x08fad00b4, 0x023ae0078, @@ -4725,7 +4485,7 @@ ulong bootcode[]={ 0x024e70001, 0x02484fff6, 0x0a0440001, - 0x008001664, + 0x008001574, 0x024c6ffff, 0x010e00007, 0x0200b0001, @@ -4793,7 +4553,7 @@ ulong bootcode[]={ 0x020030030, 0x0a0430000, 0x024e7ffff, - 0x0080016ab, + 0x0080015bb, 0x024c60001, 0x019000013, 0x000000027, @@ -4813,7 +4573,7 @@ ulong bootcode[]={ 0x0256b0001, 0x0a0430000, 0x02508ffff, - 0x0080016bc, + 0x0080015cc, 0x024c60001, 0x08fa300b0, 0x000000027, @@ -4842,7 +4602,7 @@ ulong bootcode[]={ 0x0afa30008, 0x0afa2000c, 0x08fa300b0, - 0x00c001355, + 0x00c001265, 0x0afa30010, 0x08fa20000, 0x023bd00a0, @@ -4898,19 +4658,19 @@ ulong bootcode[]={ 0x000001810, 0x024630030, 0x0a0430000, - 0x0080016e3, + 0x0080015f3, 0x024c60001, 0x000061825, 0x001231021, 0x02003002b, 0x0a0430000, - 0x008001704, + 0x008001614, 0x024c60001, 0x000061025, 0x001221821, 0x020020065, 0x0a0620000, - 0x0080016fa, + 0x00800160a, 0x024c60001, 0x020030067, 0x011a30006, @@ -4918,7 +4678,7 @@ ulong bootcode[]={ 0x020030068, 0x011a30003, 0x000000027, - 0x0080016dd, + 0x0080015ed, 0x000000027, 0x024c7ffff, 0x004e00006, @@ -4938,11 +4698,11 @@ ulong bootcode[]={ 0x000000027, 0x01107ff93, 0x000073025, - 0x0080016dd, + 0x0080015ed, 0x024c60001, - 0x008001742, + 0x008001652, 0x02508ffff, - 0x00800173a, + 0x00800164a, 0x024e7ffff, 0x08fa30034, 0x02002ffff, @@ -4952,7 +4712,7 @@ ulong bootcode[]={ 0x000003825, 0x08fa30034, 0x0200d0068, - 0x008001698, + 0x0080015a8, 0x001835023, 0x08fa200b0, 0x000000027, @@ -4963,17 +4723,17 @@ ulong bootcode[]={ 0x001221821, 0x02002002b, 0x0a0620000, - 0x008001689, + 0x008001599, 0x024c60001, - 0x0c7c180e6, - 0x0c7c080ea, + 0x0c7c180f6, + 0x0c7c080fa, 0x000000027, 0x046203182, 0x0e7a70040, 0x0e7a60044, 0x0e7a70004, 0x0e7a60008, - 0x00c001792, + 0x00c0016a2, 0x000000027, 0x08fad00b4, 0x023ae0078, @@ -5000,14 +4760,14 @@ ulong bootcode[]={ 0x046222181, 0x0e7a70040, 0x0e7a60044, - 0x00800165b, + 0x00800156b, 0x000000027, - 0x0080015f7, + 0x008001507, 0x0258cffff, 0x020020001, 0x0afa20014, 0x025ad0020, - 0x008001581, + 0x008001491, 0x0afad00b4, 0x023bdffe8, 0x0afbf0000, @@ -5024,7 +4784,7 @@ ulong bootcode[]={ 0x04624c081, 0x0e7a30004, 0x0e7a20008, - 0x00c001877, + 0x00c001787, 0x0afa2000c, 0x04620c032, 0x000000027, @@ -5053,7 +4813,7 @@ ulong bootcode[]={ 0x023a2001c, 0x0e7a30004, 0x0e7a20008, - 0x00c001877, + 0x00c001787, 0x0afa2000c, 0x0c7a1001c, 0x0c7a00020, @@ -5069,7 +4829,7 @@ ulong bootcode[]={ 0x04624c081, 0x0e7a30004, 0x0e7a20008, - 0x00c001792, + 0x00c0016a2, 0x000000027, 0x08fa20000, 0x023bd000c, @@ -5082,7 +4842,7 @@ ulong bootcode[]={ 0x004810008, 0x000000027, 0x000041023, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x08fa20000, 0x023bd0014, @@ -5103,12 +4863,12 @@ ulong bootcode[]={ 0x000042843, 0x0afa50010, 0x000851823, - 0x00c0017d4, + 0x00c0016e4, 0x0afa30004, 0x0e7a10008, 0x0e7a0000c, 0x08fa20010, - 0x00c0017d4, + 0x00c0016e4, 0x0afa20004, 0x0c7a30008, 0x0c7a2000c, @@ -5263,7 +5023,7 @@ ulong bootcode[]={ 0x00045202a, 0x014800013, 0x000000027, - 0x08fc38142, + 0x08fc38102, 0x08fa40008, 0x000a31807, 0x0201cffff, @@ -5285,7 +5045,7 @@ ulong bootcode[]={ 0x00065202a, 0x01480fff3, 0x000000027, - 0x08fc38146, + 0x08fc38106, 0x024a2ffea, 0x000431007, 0x0201cffff, @@ -5293,7 +5053,7 @@ ulong bootcode[]={ 0x08fa4000c, 0x000000027, 0x000821024, - 0x008001898, + 0x0080017a8, 0x0afa2000c, 0x08fa3000c, 0x08fa40004, @@ -5403,7 +5163,7 @@ ulong bootcode[]={ 0x000000027, 0x0a0c8ffff, 0x024c6ffff, - 0x008001916, + 0x008001826, 0x024e7ffff, 0x023bdfff4, 0x03c027ff0, @@ -5433,7 +5193,7 @@ ulong bootcode[]={ 0x000000825, 0x0e7a50004, 0x0e7a40008, - 0x00c001957, + 0x00c001867, 0x0afa0000c, 0x014200005, 0x000000027, @@ -5538,22 +5298,26 @@ ulong bootcode[]={ 0x005f5e100, 0x03b9aca00, 0x000000000, - 0x000007240, - 0x000007245, - 0x00000725a, - 0x000007261, - 0x000007276, - 0x00000727c, - 0x000007291, - 0x000007299, - 0x0000072ae, - 0x0000072b2, - 0x0000072c7, - 0x0000072ce, - 0x000000000, + 0x000007300, + 0x000007305, + 0x00000731a, + 0x000007321, + 0x000007336, + 0x00000733c, + 0x000007351, + 0x000007359, + 0x00000736e, + 0x000007372, + 0x000007387, + 0x00000738e, 0x000000000, 0x000000000, 0x000000007, + 0x04e614e00, + 0x02b496e66, + 0x0002d496e, + 0x066000000, + 0x000000000, 0x000000000, 0x000000000, 0x03fd34413, @@ -5562,27 +5326,7 @@ ulong bootcode[]={ 0x000000000, 0x040240000, 0x000000000, - 0x0454f4600, - 0x067657453, - 0x03a207265, - 0x061642072, - 0x065747279, - 0x00a007265, - 0x061642065, - 0x072726f72, - 0x000676574, - 0x0533a2072, - 0x065747279, - 0x020626164, - 0x020747970, - 0x0650a0062, - 0x061642074, - 0x079706500, 0x000000000, - 0x04e614e00, - 0x02b496e66, - 0x0002d496e, - 0x066000000, 0x0001fffff, 0x07fffffff, 0x000000000, @@ -5617,13 +5361,77 @@ ulong bootcode[]={ 0x000010000, 0x002000000, 0x000000000, - 0x0000052ac, - 0x0000053c0, - 0x000004db4, - 0x000005474, - 0x0000052f8, - 0x000005340, - 0x000005390, + 0x001000000, + 0x000000000, + 0x000010100, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000010000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000004eec, + 0x000005000, + 0x0000049f4, + 0x0000050b4, + 0x000004f38, + 0x000004f80, + 0x000004fd0, 0x000000000, 0x000000000, 0x000000000, @@ -6003,72 +5811,8 @@ ulong bootcode[]={ 0x065617365, 0x020726562, 0x06f6f7400, - 0x001000000, - 0x000000000, - 0x000010100, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000010000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x000000000, - 0x00005ed0, + 0x00005ad0, 0x0, - 0x00005ed0, + 0x00005ad0, 0x0, }; diff --git a/power/devhotrod.c b/power/devhotrod.c index c87589244b88535ce2ae552288f8b8b38104d09a..2f9c901da2d0322396bceec35f5928cb962c0e14 100644 --- a/power/devhotrod.c +++ b/power/devhotrod.c @@ -25,7 +25,7 @@ ulong testbuf[NTESTBUF]; /* * If 1, ENABCKSUM causes data transfers to have checksums */ -#define ENABCKSUM 0 +#define ENABCKSUM 1 typedef struct Hotrod Hotrod;