~kris/9p

9hist

1439de813067d1feef0f47ccbdbdd623f220ff4a — David du Colombier 35 years ago 079b5e0
Plan 9 from Bell Labs 1991-01-17
M gnot/boot.c => gnot/boot.c +15 -0
@@ 16,6 16,7 @@ main(int argc, char *argv[])
	int cfd, fd, n, fu, f, i;
	char buf[256];
	int p[2];
	Dir dir;

	open("#c/cons", OREAD);
	open("#c/cons", OWRITE);


@@ 183,6 184,20 @@ main(int argc, char *argv[])
		error("bind");
	if(mount(fd, "/", MAFTER|MCREATE, "", "") < 0)
		error("mount");

	/*
	 * set the time from the access time of the root of the file server,
	 * accessible as /..
	 */
	print("time...");
	if(stat("/..", buf) < 0)
		error("stat");
	convM2D(buf, &dir);
	f = open("#c/time", OWRITE);
	sprint(buf, "%ld", dir.atime);
	write(f, buf, strlen(buf));
	close(f);
	
	print("success\n");

	f = create("#e/bootnet", 1, 0666);

M gnot/boot.h => gnot/boot.h +1653 -1617
@@ 1,7 1,7 @@
ulong bootcode[]={
	0x000000107,
	0x0000025bc,
	0x0000004b4,
	0x000002634,
	0x0000004cc,
	0x0000001e4,
	0x000000000,
	0x000002020,


@@ 13,1392 13,1421 @@ ulong bootcode[]={
	0x000142f2f,
	0x00014610c,
	0x02f006100,
	0x006f04fef,
	0x0075e4fef,
	0x0001c4e75,
	0x04feffee0,
	0x04feffe6c,
	0x042a7486e,
	0x081166100,
	0x015864878,
	0x0818e6100,
	0x015f44878,
	0x00001486e,
	0x0811e6100,
	0x0157a4878,
	0x081966100,
	0x015e84878,
	0x00001486e,
	0x081266100,
	0x0156e42a7,
	0x0486e812e,
	0x061001564,
	0x0819e6100,
	0x015dc42a7,
	0x0486e81a6,
	0x0610015d2,
	0x04a806d1e,
	0x048780040,
	0x0486e865a,
	0x0486e8672,
	0x02f002f40,
	0x001446100,
	0x015542f2f,
	0x001446100,
	0x015284fef,
	0x001b86100,
	0x015c22f2f,
	0x001b86100,
	0x015964fef,
	0x0001042a7,
	0x0486e813a,
	0x061001538,
	0x0486e81b2,
	0x0610015a6,
	0x04a806d1e,
	0x048780001,
	0x0486e8002,
	0x02f002f40,
	0x0014c6100,
	0x015282f2f,
	0x0014c6100,
	0x014fc4fef,
	0x001c06100,
	0x015962f2f,
	0x001c06100,
	0x0156a4fef,
	0x0001042a7,
	0x0486e8148,
	0x06100150c,
	0x0486e81c0,
	0x06100157a,
	0x04a806d00,
	0x0059a4878,
	0x006084878,
	0x00040486e,
	0x0853a2f00,
	0x02f400154,
	0x0610014fa,
	0x02f2f0154,
	0x0610014ce,
	0x085522f00,
	0x02f4001c8,
	0x061001568,
	0x02f2f01c8,
	0x06100153c,
	0x0102e8002,
	0x049c04fef,
	0x000407241,
	0x0b2006700,
	0x005347261,
	0x005a27261,
	0x0b2006700,
	0x0052a7273,
	0x005987273,
	0x0b2006700,
	0x004e64878,
	0x005544878,
	0x00002486e,
	0x081bd6100,
	0x014be2f40,
	0x001244aaf,
	0x00124508f,
	0x082356100,
	0x0152c2f40,
	0x001984aaf,
	0x00198508f,
	0x06c0a486e,
	0x081c46100,
	0x00580588f,
	0x0486e81d3,
	0x02f2f0120,
	0x061000542,
	0x0486e81de,
	0x02f2f0128,
	0x061000536,
	0x061001480,
	0x0823c6100,
	0x005ee588f,
	0x0486e824b,
	0x02f2f0194,
	0x0610005b0,
	0x0486e8256,
	0x02f2f019c,
	0x0610005a4,
	0x0610014ee,
	0x04fef0010,
	0x072ffb280,
	0x067000498,
	0x067000506,
	0x04281b280,
	0x067000482,
	0x02f2f011c,
	0x061001452,
	0x0670004f0,
	0x02f2f0190,
	0x0610014c0,
	0x0588f42af,
	0x001084878,
	0x0017c4878,
	0x00002486e,
	0x081f46100,
	0x0145e4a80,
	0x0826c6100,
	0x014cc4a80,
	0x042e72f40,
	0x0012244df,
	0x0019644df,
	0x06c0a486e,
	0x081fe6100,
	0x00520588f,
	0x082766100,
	0x0058e588f,
	0x048780002,
	0x0486e8210,
	0x06100143c,
	0x0486e8288,
	0x0610014aa,
	0x04a8042e7,
	0x02f40012e,
	0x02f4001a2,
	0x044df6c0a,
	0x0486e8219,
	0x0610004fe,
	0x0486e8291,
	0x06100056c,
	0x0588f486e,
	0x0853a486e,
	0x0822a486f,
	0x000206100,
	0x0068a486f,
	0x000246100,
	0x013cc2f00,
	0x02f400138,
	0x0486f002c,
	0x02f2f0144,
	0x06100140e,
	0x0b0af0140,
	0x0660003c8,
	0x0486e853a,
	0x0486e825a,
	0x06100058c,
	0x02f2f0150,
	0x0610013c2,
	0x0486e826b,
	0x06100057c,
	0x08552486e,
	0x082a2486f,
	0x000946100,
	0x006f8486f,
	0x000986100,
	0x0143a2f00,
	0x02f4001ac,
	0x0486f00a0,
	0x02f2f01b8,
	0x061001482,
	0x0b0af01b4,
	0x066000436,
	0x0486e8552,
	0x0486e82d2,
	0x0610005fa,
	0x02f2f01c4,
	0x061001430,
	0x0486e82e3,
	0x0610005ea,
	0x01d7c0032,
	0x085de3d7c,
	0x0ffff85e2,
	0x0486f0044,
	0x0486e85de,
	0x0610013de,
	0x085f63d7c,
	0x0ffff85fa,
	0x0486f00b8,
	0x0486e85f6,
	0x061001452,
	0x02f002f40,
	0x0015c486f,
	0x000502f2f,
	0x001646100,
	0x013c0b0af,
	0x00164670a,
	0x0486e8272,
	0x061000476,
	0x001d0486f,
	0x000c42f2f,
	0x001d86100,
	0x01434b0af,
	0x001d8670a,
	0x0486e82ea,
	0x0610004e4,
	0x0588f4878,
	0x00100486f,
	0x0005c2f2f,
	0x001706100,
	0x013942400,
	0x000d02f2f,
	0x001e46100,
	0x014022400,
	0x07002b082,
	0x0660a0c2f,
	0x0004f0064,
	0x06700032c,
	0x0004f00d8,
	0x06700039a,
	0x04a8242e7,
	0x02f420172,
	0x02f4201e6,
	0x044df6e0e,
	0x0486e827c,
	0x06100043e,
	0x0242f0174,
	0x0486e82f4,
	0x0610004ac,
	0x0242f01e8,
	0x0588f2f02,
	0x0486e85de,
	0x0486f006c,
	0x061001b2e,
	0x0486e85f6,
	0x0486f00e0,
	0x061001ba4,
	0x04a806638,
	0x0102f0073,
	0x0102f00e7,
	0x049c02f00,
	0x0102f0076,
	0x0102f00ea,
	0x049c02f00,
	0x0102f0079,
	0x0102f00ed,
	0x049c02f00,
	0x0102f007c,
	0x0102f00f0,
	0x049c02f00,
	0x02f2f018c,
	0x0486e8285,
	0x0610004c8,
	0x0486e82a8,
	0x0610003f2,
	0x02f2f0200,
	0x0486e82fd,
	0x061000536,
	0x0486e8320,
	0x061000460,
	0x04fef001c,
	0x00c2e0033,
	0x085de670a,
	0x0486e82b3,
	0x0610003de,
	0x085f6670a,
	0x0486e832b,
	0x06100044c,
	0x0588f486e,
	0x082bc6100,
	0x004a21d7c,
	0x0003485de,
	0x083346100,
	0x005101d7c,
	0x0003485f6,
	0x03d7cffff,
	0x085e2486f,
	0x00074486e,
	0x085de6100,
	0x013042f00,
	0x02f40018c,
	0x0486f0080,
	0x02f2f0194,
	0x0610012e6,
	0x0b0af0194,
	0x085fa486f,
	0x000e8486e,
	0x085f66100,
	0x013782f00,
	0x02f400200,
	0x0486f00f4,
	0x02f2f0208,
	0x06100135a,
	0x0b0af0208,
	0x0670a486e,
	0x082c76100,
	0x0039c588f,
	0x0833f6100,
	0x0040a588f,
	0x048780100,
	0x0486f008c,
	0x02f2f01a0,
	0x0610012ba,
	0x02f4001a0,
	0x04aaf01a0,
	0x0486f0100,
	0x02f2f0214,
	0x061001328,
	0x02f400214,
	0x04aaf0214,
	0x06e0a486e,
	0x082d56100,
	0x00378588f,
	0x02f2f01a0,
	0x0486e85de,
	0x0486f009c,
	0x061001a6a,
	0x0834d6100,
	0x003e6588f,
	0x02f2f0214,
	0x0486e85f6,
	0x0486f0110,
	0x061001ae0,
	0x04a80660a,
	0x0486e82e2,
	0x06100035a,
	0x0486e835a,
	0x0610003c8,
	0x0588f0c2e,
	0x0003785de,
	0x0003785f6,
	0x06618486e,
	0x085e4486e,
	0x082f16100,
	0x00412486e,
	0x085e46100,
	0x0033c4fef,
	0x085fc486e,
	0x083696100,
	0x00480486e,
	0x085fc6100,
	0x003aa4fef,
	0x0000c0c2e,
	0x0003585de,
	0x0003585f6,
	0x0670a486e,
	0x082fb6100,
	0x00328588f,
	0x0486e8308,
	0x0610003ec,
	0x0486e8316,
	0x0486e8310,
	0x0486f00ac,
	0x0610004ac,
	0x083736100,
	0x00396588f,
	0x0486e8380,
	0x06100045a,
	0x0486e838e,
	0x0486e8388,
	0x0486f0120,
	0x06100051a,
	0x0487801b6,
	0x048780001,
	0x0486f00b8,
	0x061001210,
	0x0486f012c,
	0x06100127e,
	0x04a8042e7,
	0x02f4001c2,
	0x02f400236,
	0x044df6c0a,
	0x0486e831d,
	0x0610002ea,
	0x0486e8395,
	0x061000358,
	0x0588f2f2f,
	0x001cc486e,
	0x08324486f,
	0x000c46100,
	0x00476486f,
	0x000c86100,
	0x011b8588f,
	0x00240486e,
	0x0839c486f,
	0x001386100,
	0x004e4486f,
	0x0013c6100,
	0x01226588f,
	0x02f00486f,
	0x000cc2f2f,
	0x001d46100,
	0x011fc2f00,
	0x0486f00d8,
	0x06100119e,
	0x001402f2f,
	0x002486100,
	0x012702f00,
	0x0486f014c,
	0x06100120c,
	0x0588f221f,
	0x0b280670a,
	0x0486e8327,
	0x0610002a6,
	0x0486e839f,
	0x061000314,
	0x0588f2f2f,
	0x001d86100,
	0x011a8486e,
	0x08333486e,
	0x0832d486f,
	0x000e06100,
	0x0042a4878,
	0x0024c6100,
	0x01216486e,
	0x083ab486e,
	0x083a5486f,
	0x001546100,
	0x004984878,
	0x001b64878,
	0x00001486e,
	0x0833a6100,
	0x0118e4a80,
	0x083b26100,
	0x011fc4a80,
	0x042e72f40,
	0x001f644df,
	0x0026a44df,
	0x06c0a486e,
	0x083426100,
	0x00268588f,
	0x02f2f0200,
	0x0486e8349,
	0x0486f00f8,
	0x0610003f4,
	0x0486f00fc,
	0x061001136,
	0x083ba6100,
	0x002d6588f,
	0x02f2f0274,
	0x0486e83c1,
	0x0486f016c,
	0x061000462,
	0x0486f0170,
	0x0610011a4,
	0x0588f2f00,
	0x0486f0100,
	0x02f2f0208,
	0x06100117a,
	0x0486f0174,
	0x02f2f027c,
	0x0610011ee,
	0x02f00486f,
	0x0010c6100,
	0x0111c588f,
	0x001806100,
	0x0118a588f,
	0x0221fb280,
	0x0670a486e,
	0x0834c6100,
	0x00224588f,
	0x02f2f020c,
	0x061001126,
	0x0486e8352,
	0x0610002e0,
	0x083c46100,
	0x00292588f,
	0x02f2f0280,
	0x061001194,
	0x0486e83ca,
	0x06100034e,
	0x042a7486e,
	0x0835d486e,
	0x0835b6100,
	0x011044a80,
	0x083d5486e,
	0x083d36100,
	0x011724a80,
	0x06c0a486e,
	0x0835f6100,
	0x001f8588f,
	0x0486e8367,
	0x0486e8366,
	0x083d76100,
	0x00266588f,
	0x0486e83df,
	0x0486e83de,
	0x048780006,
	0x0486e8364,
	0x02f2f023c,
	0x061001102,
	0x0486e83dc,
	0x02f2f02b0,
	0x061001170,
	0x04a806c0a,
	0x0486e8368,
	0x0610001d2,
	0x0486e83e0,
	0x061000240,
	0x0588f486e,
	0x0836e6100,
	0x002964878,
	0x001b64878,
	0x00001486e,
	0x083776100,
	0x010ca4a80,
	0x06d4a4878,
	0x00002486e,
	0x083822f00,
	0x02f400250,
	0x0610010de,
	0x07202b280,
	0x0670a486e,
	0x083856100,
	0x00194588f,
	0x02f2f0250,
	0x061001096,
	0x042a7486e,
	0x0839a486e,
	0x083956100,
	0x0107c4a80,
	0x04fef001c,
	0x083e66100,
	0x00304486f,
	0x001a8486e,
	0x083ee6100,
	0x011664a80,
	0x06c0a486e,
	0x083a26100,
	0x0016c588f,
	0x048780020,
	0x0486e865a,
	0x06100100e,
	0x04a806720,
	0x042a7486e,
	0x083c3486e,
	0x083be486e,
	0x083b26100,
	0x00f58486e,
	0x083d76100,
	0x001404fef,
	0x002744e75,
	0x042a7486e,
	0x083d2486e,
	0x083c66100,
	0x00f3c598f,
	0x060e00c2f,
	0x0004b0065,
	0x06600fcce,
	0x048780100,
	0x0486f0068,
	0x02f2f017c,
	0x06100103e,
	0x024004fef,
	0x0000c6000,
	0x0fcb47005,
	0x0b0af0134,
	0x0660a486e,
	0x082356100,
	0x000f4588f,
	0x0486e823d,
	0x0610001b8,
	0x02f2f0148,
	0x061000fee,
	0x02f2f0150,
	0x061000fe6,
	0x052af0140,
	0x04fef0038,
	0x06000fb90,
	0x048790000,
	0x0ea606100,
	0x00ffa588f,
	0x060f26000,
	0x0fb7a4878,
	0x00002486e,
	0x0818b6100,
	0x00fda2f40,
	0x001244aaf,
	0x001246c0a,
	0x0486e8197,
	0x06100009e,
	0x0588f486e,
	0x081ab2f2f,
	0x001286160,
	0x0486e81b2,
	0x02f2f0130,
	0x061564fef,
	0x000186000,
	0x0fb0460c2,
	0x083f26100,
	0x0021e588f,
	0x0486f0134,
	0x0486f01b4,
	0x061001f1c,
	0x048780001,
	0x0486e83f7,
	0x06100112e,
	0x02f4002c4,
	0x02f2f01a4,
	0x0486e83ff,
	0x0486f01c8,
	0x06100038e,
	0x0486f01cc,
	0x0610010d0,
	0x0588f2f00,
	0x0486f01d0,
	0x02f2f02d8,
	0x06100111a,
	0x02f2f02dc,
	0x0610010dc,
	0x0486e8403,
	0x061000296,
	0x0487801b6,
	0x048780001,
	0x0486e840c,
	0x0610010ca,
	0x04a806d4a,
	0x048780002,
	0x0486e815a,
	0x061000f9c,
	0x02f400124,
	0x04aaf0124,
	0x06c08486e,
	0x081666160,
	0x0486e8417,
	0x02f002f40,
	0x002fc6100,
	0x010e47202,
	0x0b280670a,
	0x0486e841a,
	0x061000194,
	0x0588f2f2f,
	0x002fc6100,
	0x0109642a7,
	0x0486e842f,
	0x0486e842a,
	0x06100107c,
	0x04a804fef,
	0x0001c6c0a,
	0x0486e8437,
	0x06100016c,
	0x0588f4878,
	0x00020486e,
	0x086726100,
	0x0100e4a80,
	0x0672042a7,
	0x0486e8458,
	0x0486e8453,
	0x0486e8447,
	0x061000f58,
	0x0486e846c,
	0x061000140,
	0x04fef0320,
	0x04e7542a7,
	0x0486e8467,
	0x0486e845b,
	0x061000f3c,
	0x0598f60e0,
	0x00c2f004b,
	0x000d96600,
	0x0fc604878,
	0x00100486f,
	0x000dc2f2f,
	0x001f06100,
	0x0103e2400,
	0x04fef000c,
	0x06000fc46,
	0x07005b0af,
	0x001a8660a,
	0x0486e82ad,
	0x0610000f4,
	0x0588f486e,
	0x0817a2f2f,
	0x001286124,
	0x0486e8180,
	0x02f2f0130,
	0x0611a4fef,
	0x000186000,
	0x0fac8486e,
	0x08156486e,
	0x0853a6100,
	0x00f0e518f,
	0x06000fa72,
	0x0598f2f2f,
	0x0000c6100,
	0x00f102f00,
	0x02f400008,
	0x02f2f0014,
	0x02f2f0014,
	0x061000f52,
	0x0b0af0010,
	0x067082f2f,
	0x0001c6108,
	0x0588f4fef,
	0x000144e75,
	0x04fefffc0,
	0x048576100,
	0x00f3a486f,
	0x000042f2f,
	0x0004c486e,
	0x083e34878,
	0x000026100,
	0x0011a42a7,
	0x061744fef,
	0x000584e75,
	0x0598f4281,
	0x07021b081,
	0x06f1e4ab6,
	0x01d2084b6,
	0x0660e2daf,
	0x000081d20,
	0x084b67001,
	0x0588f4e75,
	0x052817021,
	0x0b0816ee2,
	0x04280588f,
	0x04e75598f,
	0x0206f0008,
	0x042827021,
	0x0b0826f18,
	0x020362d20,
	0x084b6b088,
	0x0660642b6,
	0x02d2084b6,
	0x052827021,
	0x0b0826ee8,
	0x0588f4e75,
	0x04aaf0004,
	0x0660642a7,
	0x0610c588f,
	0x0486e848e,
	0x06104588f,
	0x04e75518f,
	0x072204a81,
	0x06d222eb6,
	0x01d2084b6,
	0x04a976712,
	0x02f410004,
	0x042b61d20,
	0x084b64eb7,
	0x00151222f,
	0x000045381,
	0x04a816cde,
	0x082b56100,
	0x001b82f2f,
	0x001bc6100,
	0x00fee2f2f,
	0x001c46100,
	0x00fe652af,
	0x001b44fef,
	0x000386000,
	0x0fb224879,
	0x00000ea60,
	0x061000ffa,
	0x0588f60f2,
	0x06000fb0c,
	0x048780002,
	0x0486e8203,
	0x061000fda,
	0x02f400198,
	0x04aaf0198,
	0x06c0a486e,
	0x0820f6100,
	0x0009e588f,
	0x0486e8223,
	0x02f2f019c,
	0x06160486e,
	0x0822a2f2f,
	0x001a46156,
	0x04fef0018,
	0x06000fa96,
	0x060c24878,
	0x00002486e,
	0x081d26100,
	0x00f9c2f40,
	0x001984aaf,
	0x001986c08,
	0x0486e81de,
	0x06160588f,
	0x0486e81f2,
	0x02f2f019c,
	0x06124486e,
	0x081f82f2f,
	0x001a4611a,
	0x04fef0018,
	0x06000fa5a,
	0x0486e81ce,
	0x0486e8552,
	0x061000f0e,
	0x0518f6000,
	0x0fa04598f,
	0x02f2f000c,
	0x061000e40,
	0x04fef000c,
	0x04e754fef,
	0x0eff841ef,
	0x0100c5888,
	0x02f082f2f,
	0x0101041ef,
	0x00010d1fc,
	0x000001000,
	0x02f08486f,
	0x061000f10,
	0x02f002f40,
	0x000082f2f,
	0x000142f2f,
	0x000146100,
	0x0011a2200,
	0x041ef0018,
	0x092882f01,
	0x0486f001c,
	0x048780001,
	0x061000e36,
	0x0240042e7,
	0x02f40001e,
	0x044df6c1a,
	0x052ae8012,
	0x0700ab0ae,
	0x080126e0e,
	0x0486e84a6,
	0x06100ff70,
	0x0242f0020,
	0x0588f2002,
	0x04fef1024,
	0x00f58b0af,
	0x000106708,
	0x02f2f001c,
	0x06108588f,
	0x04fef0014,
	0x04e754fef,
	0x0eff841ef,
	0x010105888,
	0x02f082f2f,
	0x0101441ef,
	0x00010d1fc,
	0x000001000,
	0x02f08486f,
	0x000146100,
	0x000b22200,
	0x041ef0018,
	0x092882f01,
	0x0486f001c,
	0x02f2f1024,
	0x061000dce,
	0x0240042e7,
	0x02f40001e,
	0x044df6c1a,
	0x052ae8012,
	0x0700ab0ae,
	0x080126e0e,
	0x0486e84a6,
	0x06100ff08,
	0x0242f0020,
	0x0588f2002,
	0x04fef1024,
	0x04e75518f,
	0x0226f000c,
	0x02eae8016,
	0x0ffc04857,
	0x061000f40,
	0x0486f0004,
	0x02f2f004c,
	0x0486e8478,
	0x048780002,
	0x06100011a,
	0x042a76174,
	0x04fef0058,
	0x04e75598f,
	0x042817021,
	0x0b0816f1e,
	0x04ab61d20,
	0x084ce660e,
	0x02daf0008,
	0x01d2084ce,
	0x07001588f,
	0x04e755281,
	0x07021b081,
	0x06ee24280,
	0x0588f4e75,
	0x0598f206f,
	0x000084282,
	0x07021b082,
	0x06f182036,
	0x02d2084ce,
	0x0b0886606,
	0x042b62d20,
	0x084ce5282,
	0x07021b082,
	0x06ee8588f,
	0x04e754aaf,
	0x000046606,
	0x042a7610c,
	0x0588f486e,
	0x084866104,
	0x0588f4e75,
	0x0518f7220,
	0x04a816d22,
	0x02eb61d20,
	0x084ce4a97,
	0x067122f41,
	0x0000442b6,
	0x01d2084ce,
	0x04eb70151,
	0x0222f0004,
	0x053814a81,
	0x06cde2f2f,
	0x0000c6100,
	0x00e404fef,
	0x0000c4e75,
	0x04fefeff8,
	0x041ef100c,
	0x058882f08,
	0x02f2f1010,
	0x041ef0010,
	0x0d1fc0000,
	0x010002f08,
	0x0486f0014,
	0x06100011a,
	0x0220041ef,
	0x000189288,
	0x02f01486f,
	0x0001c4878,
	0x000016100,
	0x00e3c2400,
	0x042e72f40,
	0x0001e44df,
	0x06c1a52ae,
	0x08012700a,
	0x0b0ae8012,
	0x06e0e486e,
	0x084be6100,
	0x0ff70242f,
	0x00020588f,
	0x020024fef,
	0x010244e75,
	0x04fefeff8,
	0x041ef1010,
	0x058882f08,
	0x02f2f0014,
	0x048691000,
	0x02f09614e,
	0x02d6f0010,
	0x0801690af,
	0x0001c4fef,
	0x000184e75,
	0x0142f0007,
	0x0c43c007f,
	0x0701eb0ae,
	0x0801a6e04,
	0x070014e75,
	0x0202e801a,
	0x0120249c1,
	0x01d801920,
	0x0809652ae,
	0x02f2f1014,
	0x041ef0010,
	0x0d1fc0000,
	0x010002f08,
	0x0486f0014,
	0x0610000b2,
	0x0220041ef,
	0x000189288,
	0x02f01486f,
	0x0001c2f2f,
	0x010246100,
	0x00dd42400,
	0x042e72f40,
	0x0001e44df,
	0x06c1a52ae,
	0x08012700a,
	0x0b0ae8012,
	0x06e0e486e,
	0x084be6100,
	0x0ff08242f,
	0x00020588f,
	0x020024fef,
	0x010244e75,
	0x0518f226f,
	0x0000c2eae,
	0x0801641ef,
	0x000105888,
	0x02f082f2f,
	0x000144869,
	0x010002f09,
	0x0614e2d6f,
	0x000108016,
	0x090af001c,
	0x04fef0018,
	0x04e75142f,
	0x00007c43c,
	0x0007f701e,
	0x0b0ae801a,
	0x06e047001,
	0x04e75202e,
	0x0801a1202,
	0x049c11036,
	0x019208096,
	0x049c02daf,
	0x000080d20,
	0x0801e4280,
	0x04e754fef,
	0x0ffe4282f,
	0x0002c246f,
	0x000282f6e,
	0x0800a0004,
	0x02eae8006,
	0x02d6f0020,
	0x0800a202f,
	0x000245380,
	0x02d408006,
	0x0101a49c0,
	0x024007025,
	0x0b0826768,
	0x04a826628,
	0x0202e800a,
	0x0b0ae8006,
	0x0650453ae,
	0x0800a4236,
	0x00161800a,
	0x0202e800a,
	0x02d6f0004,
	0x0800a2d57,
	0x080064fef,
	0x0001c4e75,
	0x0202e800a,
	0x0b0ae8006,
	0x0640a1d82,
	0x00161800a,
	0x052ae800a,
	0x052ae8016,
	0x0700ab082,
	0x0660642ae,
	0x0801660a4,
	0x07009b082,
	0x0669e7007,
	0x0d0ae8016,
	0x0c0bcffff,
	0x0fff82d40,
	0x08016608c,
	0x0327cfc18,
	0x02f7cffff,
	0x0fc180014,
	0x042af0010,
	0x0101a49c0,
	0x024002f4a,
	0x000284a82,
	0x06606538a,
	0x06000ff6a,
	0x0702eb082,
	0x06610b2fc,
	0x0fc186604,
	0x0327c0000,
	0x042af0014,
	0x060d67031,
	0x0b0826e46,
	0x07039b082,
	0x06d404283,
	0x07030b082,
	0x06e067039,
	0x0b0826c10,
	0x0b2fcfc18,
	0x066042243,
	0x060bc2f43,
	0x0001460b6,
	0x020032203,
	0x0d281d281,
	0x0d081d080,
	0x0d08290bc,
	0x000000030,
	0x02600101a,
	0x049c11d80,
	0x01920810e,
	0x052ae801a,
	0x0120249c1,
	0x010361920,
	0x0810e49c0,
	0x02daf0008,
	0x00d208096,
	0x042804e75,
	0x04fefffe4,
	0x0282f002c,
	0x0246f0028,
	0x02f6e800a,
	0x000042eae,
	0x080062d6f,
	0x00020800a,
	0x0202f0024,
	0x053802d40,
	0x08006101a,
	0x049c02400,
	0x02f4a0028,
	0x060c27030,
	0x07025b082,
	0x067684a82,
	0x06628202e,
	0x0800ab0ae,
	0x080066504,
	0x053ae800a,
	0x042360161,
	0x0800a202e,
	0x0800a2d6f,
	0x00004800a,
	0x02d578006,
	0x04fef001c,
	0x04e75202e,
	0x0800ab0ae,
	0x08006640a,
	0x01d820161,
	0x0800a52ae,
	0x0800a52ae,
	0x08016700a,
	0x0b0826606,
	0x042ae8016,
	0x060a47009,
	0x0b082669e,
	0x07007d0ae,
	0x08016c0bc,
	0x0fffffff8,
	0x02d408016,
	0x0608c327c,
	0x0fc182f7c,
	0x0fffffc18,
	0x0001442af,
	0x00010101a,
	0x049c02400,
	0x02f4a0028,
	0x04a826606,
	0x0538a6000,
	0x0ff6a702e,
	0x0b0826610,
	0x0b2fcfc18,
	0x066b4702a,
	0x0b082661c,
	0x024304990,
	0x058842004,
	0x0b2fcfc18,
	0x066062242,
	0x06000ff66,
	0x02f420014,
	0x06000ff5e,
	0x0c4bc0000,
	0x0007f2f02,
	0x02f2f0014,
	0x02f2f001c,
	0x02f092f49,
	0x000282f04,
	0x02f440040,
	0x010362920,
	0x0809649c0,
	0x020760d20,
	0x0801e4e90,
	0x0282f0040,
	0x0246f003c,
	0x0226f002c,
	0x04a806c0e,
	0x0448081af,
	0x000244fef,
	0x000146000,
	0x0ff14d880,
	0x020044fef,
	0x06604327c,
	0x0000042af,
	0x0001460d6,
	0x07031b082,
	0x06e467039,
	0x0b0826d40,
	0x042837030,
	0x0b0826e06,
	0x07039b082,
	0x06c10b2fc,
	0x0fc186604,
	0x0224360bc,
	0x02f430014,
	0x060b62003,
	0x02203d281,
	0x0d281d081,
	0x0d080d082,
	0x090bc0000,
	0x000302600,
	0x0101a49c0,
	0x024002f4a,
	0x0002860c2,
	0x07030b082,
	0x06606b2fc,
	0x0fc1866b4,
	0x0702ab082,
	0x0661c2430,
	0x049905884,
	0x02004b2fc,
	0x0fc186606,
	0x022426000,
	0x0ff662f42,
	0x000146000,
	0x0fe84222f,
	0x000080c81,
	0x0fffffc18,
	0x067087002,
	0x0c0af0010,
	0x066142f2f,
	0x0000c2f01,
	0x0ff5ec4bc,
	0x00000007f,
	0x02f022f2f,
	0x000142f2f,
	0x0001c2f09,
	0x02f490028,
	0x02f042f44,
	0x000401036,
	0x02920810e,
	0x049c02076,
	0x00d208096,
	0x04e90282f,
	0x00040246f,
	0x0003c226f,
	0x0002c4a80,
	0x06c0e4480,
	0x081af0024,
	0x04fef0014,
	0x06000ff14,
	0x0d8802004,
	0x04fef0014,
	0x06000fe84,
	0x0222f0008,
	0x00c81ffff,
	0x0fc186708,
	0x07002c0af,
	0x000106614,
	0x02f2f000c,
	0x061000218,
	0x04fef000c,
	0x04e754481,
	0x060e84fef,
	0x0ffbc2a2f,
	0x00058226f,
	0x00048206f,
	0x000502e2f,
	0x000542c2f,
	0x000042817,
	0x0367c0000,
	0x020052405,
	0x0726fb081,
	0x06d0001ce,
	0x06e0001a6,
	0x070082a00,
	0x0347c0000,
	0x07078c087,
	0x07228b081,
	0x06d000156,
	0x06e00011c,
	0x02c117004,
	0x02f400014,
	0x07020c087,
	0x066064a86,
	0x06d0000fe,
	0x0422f0041,
	0x0741c7040,
	0x0c0876700,
	0x000da2004,
	0x04c450801,
	0x026017030,
	0x0d6807039,
	0x0b0836c04,
	0x07027d680,
	0x022021f83,
	0x02f012f2f,
	0x0000c6100,
	0x002184fef,
	0x0000c4e75,
	0x0448160e8,
	0x04fefffbc,
	0x02a2f0058,
	0x0226f0048,
	0x0206f0050,
	0x02e2f0054,
	0x02c2f0004,
	0x02817367c,
	0x000002005,
	0x02405726f,
	0x0b0816d00,
	0x001ce6e00,
	0x001a67008,
	0x02a00347c,
	0x000007078,
	0x0c0877228,
	0x0b0816d00,
	0x001566e00,
	0x0011c2c11,
	0x070042f40,
	0x000147020,
	0x0c0876606,
	0x04a866d00,
	0x000fe422f,
	0x00041741c,
	0x07040c087,
	0x0670000da,
	0x020044c45,
	0x008012601,
	0x07030d680,
	0x07039b083,
	0x06c047027,
	0x0d6802202,
	0x01f832920,
	0x000247002,
	0x0b0826f7c,
	0x07004c087,
	0x0671a0c37,
	0x000302920,
	0x000246710,
	0x07008b085,
	0x066385382,
	0x01fbc0030,
	0x029200024,
	0x07002b082,
	0x06f7c7004,
	0x0c087671a,
	0x00c370030,
	0x0b4fc0000,
	0x0670a5382,
	0x01fbc002d,
	0x029200024,
	0x02f074878,
	0x0fc182f2f,
	0x000544877,
	0x029200030,
	0x06100ff06,
	0x0202f0024,
	0x04fef0054,
	0x04e757010,
	0x0b08566cc,
	0x0b6fc0000,
	0x067165382,
	0x01fbc0058,
	0x029200024,
	0x067107008,
	0x0b0856638,
	0x053821fbc,
	0x000302920,
	0x00024b4fc,
	0x00000670a,
	0x053821fbc,
	0x0002d2920,
	0x000242f07,
	0x04878fc18,
	0x02f2f0054,
	0x048772920,
	0x000306100,
	0x0ff06202f,
	0x000244fef,
	0x000544e75,
	0x07010b085,
	0x066ccb6fc,
	0x000006716,
	0x0002460b0,
	0x053821fbc,
	0x000582920,
	0x000245382,
	0x01fbc0030,
	0x029200024,
	0x060b05382,
	0x01fbc0078,
	0x029200024,
	0x060e87040,
	0x0c087673e,
	0x020044c45,
	0x008012800,
	0x0b0fcfc18,
	0x06708701e,
	0x09088b082,
	0x06f127040,
	0x0c0876706,
	0x04a846f00,
	0x0ff5e4a86,
	0x06f00ff58,
	0x053827040,
	0x0c0876600,
	0x0ff2a2006,
	0x04c450001,
	0x026016000,
	0x0ff262006,
	0x04c450001,
	0x02c0060c0,
	0x04486347c,
	0x000016000,
	0x0fefc7230,
	0x0b280671e,
	0x07248b280,
	0x0670c2c11,
	0x000782920,
	0x0002460e8,
	0x07040c087,
	0x0673e2004,
	0x04c450801,
	0x02800b0fc,
	0x0fc186708,
	0x0701e9088,
	0x0b0826f12,
	0x07040c087,
	0x067064a84,
	0x06f00ff5e,
	0x04a866f00,
	0x0ff585382,
	0x07040c087,
	0x06600ff2a,
	0x020064c45,
	0x000012601,
	0x06000ff26,
	0x020064c45,
	0x000012c00,
	0x060c04486,
	0x0347c0001,
	0x06000fefc,
	0x07230b280,
	0x0671e7248,
	0x0b280670c,
	0x02c117004,
	0x02f400014,
	0x06000fed8,
	0x028117004,
	0x02f400014,
	0x06000fecc,
	0x02c113406,
	0x042863c02,
	0x070042f40,
	0x000146000,
	0x0fed82811,
	0x0feba7208,
	0x0b280672a,
	0x07210b280,
	0x067127220,
	0x0b28066c4,
	0x02c117004,
	0x02f400014,
	0x06000fe9c,
	0x02c113406,
	0x03c0248c6,
	0x070042f40,
	0x000146000,
	0x0fecc2c11,
	0x034064286,
	0x03c027004,
	0x02f400014,
	0x06000feba,
	0x07208b280,
	0x0672a7210,
	0x0b2806712,
	0x07220b280,
	0x066c42c11,
	0x0fe8a2c11,
	0x070042f40,
	0x000146000,
	0x0fe9c2c11,
	0x034063c02,
	0x048c67004,
	0x02f400014,
	0x06000fe8a,
	0x02c117004,
	0x02f400014,
	0x06000fe7e,
	0x07275b280,
	0x067107278,
	0x0b2806600,
	0x0fe547010,
	0x0fe7e7275,
	0x0b2806710,
	0x07278b280,
	0x06600fe54,
	0x070102a00,
	0x06000fe4c,
	0x08ebc0000,
	0x00020700a,
	0x02a006000,
	0x0fe4c8ebc,
	0x000000020,
	0x0700a2a00,
	0x06000fe3e,
	0x07258b280,
	0x0670a7264,
	0x0b2806600,
	0x0fe3060e8,
	0x070012640,
	0x060d4518f,
	0x02f2f000c,
	0x0610008fa,
	0x0266f0010,
	0x0246e8006,
	0x0262f0014,
	0x0226f0018,
	0x0206e800a,
	0x022000c83,
	0x0fffffc18,
	0x067064a83,
	0x06c000084,
	0x0101b49c0,
	0x024006734,
	0x0b2fcfc18,
	0x06706b2fc,
	0x000006fec,
	0x0b1ca6406,
	0x010c22d48,
	0x0800a52ae,
	0x08016700a,
	0x0b0826642,
	0x042ae8016,
	0x0b2fcfc18,
	0x067ce5389,
	0x0101b49c0,
	0x0240066cc,
	0x0fe3e7258,
	0x0b280670a,
	0x07264b280,
	0x06600fe30,
	0x060e87001,
	0x0264060d4,
	0x0518f2f2f,
	0x0000c6100,
	0x008fa266f,
	0x00010246e,
	0x08006262f,
	0x00014226f,
	0x00018206e,
	0x0800a2200,
	0x00c83ffff,
	0x0fc186704,
	0x04a836d06,
	0x04fef000c,
	0x04e752403,
	0x04482b282,
	0x06cf2b1ca,
	0x0640810fc,
	0x000202d48,
	0x0800a52ae,
	0x080165281,
	0x060e87009,
	0x0b08266bc,
	0x07007d0ae,
	0x08016c0bc,
	0x0fffffff8,
	0x02d408016,
	0x060aa2001,
	0x0b2836c00,
	0x0ff78b1ca,
	0x0640810fc,
	0x000202d48,
	0x0800a52ae,
	0x080165281,
	0x060e4598f,
	0x01ebc002a,
	0x0202f0018,
	0x01f400001,
	0x01f7c002a,
	0x00002422f,
	0x000034878,
	0x0fc1842a7,
	0x0486f0008,
	0x06100ff10,
	0x042804fef,
	0x000104e75,
	0x0598f2037,
	0x001610008,
	0x01e80422f,
	0x000014878,
	0x0fc182f2f,
	0x00010486f,
	0x0fc186706,
	0x04a836c00,
	0x00084101b,
	0x049c02400,
	0x06734b2fc,
	0x0fc186706,
	0x0b2fc0000,
	0x06fecb1ca,
	0x0640610c2,
	0x02d48800a,
	0x052ae8016,
	0x0700ab082,
	0x0664242ae,
	0x08016b2fc,
	0x0fc1867ce,
	0x05389101b,
	0x049c02400,
	0x066cc0c83,
	0x0fffffc18,
	0x067044a83,
	0x06d064fef,
	0x0000c4e75,
	0x024034482,
	0x0b2826cf2,
	0x0b1ca6408,
	0x010fc0020,
	0x02d48800a,
	0x052ae8016,
	0x0528160e8,
	0x07009b082,
	0x066bc7007,
	0x0d0ae8016,
	0x0c0bcffff,
	0x0fff82d40,
	0x0801660aa,
	0x02001b283,
	0x06c00ff78,
	0x0b1ca6408,
	0x010fc0020,
	0x02d48800a,
	0x052ae8016,
	0x0528160e4,
	0x0598f1ebc,
	0x0002a202f,
	0x000181f40,
	0x000011f7c,
	0x0002a0002,
	0x0422f0003,
	0x04878fc18,
	0x042a7486f,
	0x000086100,
	0x0feea7004,
	0x0ff104280,
	0x04fef0010,
	0x04e752f2f,
	0x000102f2f,
	0x000102f2f,
	0x000102f37,
	0x001610010,
	0x06100fc94,
	0x04e75598f,
	0x020370161,
	0x000081e80,
	0x0422f0001,
	0x04878fc18,
	0x02f2f0010,
	0x0486f0008,
	0x06100feea,
	0x070044fef,
	0x000104e75,
	0x0202e800a,
	0x0b0ae8006,
	0x0640c1dbc,
	0x000250161,
	0x0800a52ae,
	0x0800a4280,
	0x04e75202f,
	0x000147268,
	0x0b0816d2a,
	0x06e0470f0,
	0x04e75726c,
	0x0b280670e,
	0x07275b280,
	0x067044280,
	0x04e7570e0,
	0x04e757008,
	0x0c0af0010,
	0x0670470c0,
	0x04e7570f8,
	0x04e757223,
	0x0b2806714,
	0x0722bb280,
	0x0670a722d,
	0x0b28066d6,
	0x070fe4e75,
	0x070ff4e75,
	0x070fc4e75,
	0x04fefff74,
	0x0f2375400,
	0x001610090,
	0x02f2f0010,
	0x02f2f0010,
	0x02f2f0010,
	0x02f370161,
	0x000106100,
	0x0fc947004,
	0x04fef0010,
	0x04e75202e,
	0x0800ab0ae,
	0x08006640c,
	0x01dbc0025,
	0x00161800a,
	0x052ae800a,
	0x042804e75,
	0x0202f0014,
	0x07268b081,
	0x06d2a6e04,
	0x070f04e75,
	0x0726cb280,
	0x0670e7275,
	0x0b2806704,
	0x042804e75,
	0x070e04e75,
	0x07008c0af,
	0x000106704,
	0x070c04e75,
	0x070f84e75,
	0x07223b280,
	0x06714722b,
	0x0b280670a,
	0x0722db280,
	0x066d670fe,
	0x04e7570ff,
	0x04e7570fc,
	0x04e754fef,
	0x0ff74f237,
	0x054000161,
	0x00090f22f,
	0x074000034,
	0x042af0010,
	0x0f22f543a,
	0x00034f293,
	0x00016f22f,
	0x054000034,
	0x0f200001a,
	0x0f22f7400,
	0x0003442af,
	0x00010f22f,
	0x0003452af,
	0x000104297,
	0x07041b0af,
	0x000a06e0a,
	0x0705ab0af,
	0x000a06c00,
	0x004d242af,
	0x00020f23c,
	0x040000000,
	0x00000f22f,
	0x0543a0034,
	0x0f2930016,
	0x0f28100e2,
	0x0486f0020,
	0x0f22f5400,
	0x00034f200,
	0x0001af22f,
	0x00038f227,
	0x074006100,
	0x004b8f22f,
	0x04000002c,
	0x0f23c5423,
	0x03fd34413,
	0x055475a32,
	0x0f22f6000,
	0x0002c202f,
	0x0002ce280,
	0x02f400028,
	0x044802f00,
	0x0610005e0,
	0x0f22f5423,
	0x00044f22f,
	0x074000034,
	0x052af0010,
	0x042977041,
	0x0b0af00a0,
	0x06e0a705a,
	0x0b0af00a0,
	0x06c0004d2,
	0x042af0020,
	0x0f23c4000,
	0x000000000,
	0x0f22f543a,
	0x00034f281,
	0x000e2486f,
	0x00020f22f,
	0x054000038,
	0x0f2277400,
	0x0610004b8,
	0x0f22f4000,
	0x0002cf23c,
	0x054233fd3,
	0x044135547,
	0x05a32f22f,
	0x06000002c,
	0x0202f002c,
	0x0e2802f40,
	0x000284480,
	0x090af0030,
	0x02f006100,
	0x005e0f22f,
	0x054230044,
	0x0f22f7400,
	0x00034202f,
	0x0002c90af,
	0x000302f00,
	0x0610005c6,
	0x005c6f22f,
	0x054230038,
	0x0f2000100,
	0x0f23c4000,
	0x000000001,
	0x0f2000838,
	0x0f2950030,
	0x053af0034,
	0x0202f0030,
	0x090af0034,
	0x02f006100,
	0x0059af22f,
	0x05423003c,
	0x0f2000100,
	0x0f23c4000,
	0x000000001,
	0x0f2000838,
	0x0588ff292,
	0x0ffd4f23c,
	0x040000000,
	0x0000af200,
	0x008384fef,
	0x00014f292,
	0x0003052af,
	0x00020202f,
	0x0001c90af,
	0x000202f00,
	0x061000558,
	0x0f22f5423,
	0x00038f200,
	0x00028f200,
	0x00100f23c,
	0x040000000,
	0x00001f200,
	0x00838f295,
	0x0003053af,
	0x00034202f,
	0x0003090af,
	0x000342f00,
	0x06100059a,
	0x0f22f5423,
	0x0003cf200,
	0x00100f23c,
	0x040000000,
	0x00001f200,
	0x0000af200,
	0x00838588f,
	0x0f292ffd4,
	0x0f23c4000,
	0x00000000a,
	0x0f2000838,
	0x04fef0014,
	0x0f2920030,
	0x052af0020,
	0x0202f001c,
	0x090af0020,
	0x02f006100,
	0x00558f22f,
	0x054230028,
	0x0f2000100,
	0x0f23c4000,
	0x00000000a,
	0x0f2000838,
	0x0588ff295,
	0x0ffd40caf,
	0x0fffffc18,
	0x000986606,
	0x070062f40,
	0x000987067,
	0x0b0af00a0,
	0x066084aaf,
	0x000986e00,
	0x003b4701e,
	0x0b0af0098,
	0x06c06701e,
	0x02f400098,
	0x07802d8af,
	0x000987066,
	0x0b0af00a0,
	0x06612202f,
	0x00020d880,
	0x06e0a7801,
	0x0f23c4000,
	0x000000000,
	0x07020b084,
	0x042e72f44,
	0x0001644df,
	0x06e187065,
	0x0b0af00a0,
	0x0660670ff,
	0x0f295ffd4,
	0x00cafffff,
	0x0fc180098,
	0x066067006,
	0x02f400098,
	0x070652f40,
	0x000a06000,
	0x0fe98f22f,
	0x054000034,
	0x0f22f7400,
	0x0002c4aaf,
	0x000206c26,
	0x070ff90af,
	0x000202f00,
	0x0610004aa,
	0x0282f0018,
	0x0f2277400,
	0x0f22f5400,
	0x00038f21f,
	0x05423f22f,
	0x074000030,
	0x0588f4283,
	0x0b6846c6a,
	0x07067b0af,
	0x000a06608,
	0x04aaf0098,
	0x06e0003b4,
	0x0701eb0af,
	0x000986c06,
	0x0701e2f40,
	0x000987802,
	0x0d8af0098,
	0x07066b0af,
	0x000a06612,
	0x0202f0020,
	0x090832f43,
	0x000184a80,
	0x06d0002d0,
	0x0d8806e0a,
	0x07801f23c,
	0x040000000,
	0x000007020,
	0x0b08442e7,
	0x02f440016,
	0x044df6e18,
	0x07065b0af,
	0x000a06606,
	0x070ff2f40,
	0x000987065,
	0x02f4000a0,
	0x06000fe98,
	0x0f22f5400,
	0x00034f22f,
	0x07400002c,
	0x04aaf0020,
	0x06c2670ff,
	0x090af0020,
	0x02f006100,
	0x00474f22f,
	0x054800030,
	0x0f20000a0,
	0x004aa282f,
	0x00018f227,
	0x07400f22f,
	0x054000038,
	0x0f21f5423,
	0x0f22f7400,
	0x00028f227,
	0x074806100,
	0x00478262f,
	0x00024282f,
	0x00020f202,
	0x06000f202,
	0x04000f22f,
	0x054230030,
	0x00030588f,
	0x04283b684,
	0x06c6a202f,
	0x000209083,
	0x02f430018,
	0x04a806d00,
	0x002d02f00,
	0x061000474,
	0x0f22f5480,
	0x00038f200,
	0x000a8f22f,
	0x074800038,
	0x07030d082,
	0x022031f80,
	0x039200071,
	0x05283b684,
	0x04fef000c,
	0x06d967605,
	0x074ffd484,
	0x04a826d38,
	0x0200241f7,
	0x029200065,
	0x0101049c0,
	0x0d0831080,
	0x042830c37,
	0x000392920,
	0x000656f16,
	0x0200241f7,
	0x00030f200,
	0x000a0f22f,
	0x074000028,
	0x0f2277480,
	0x061000478,
	0x0262f0024,
	0x0282f0020,
	0x0f2026000,
	0x0f2024000,
	0x0f22f5423,
	0x00030f22f,
	0x054800038,
	0x0f20000a8,
	0x0f22f7480,
	0x000387030,
	0x0d0822203,
	0x01f803920,
	0x000715283,
	0x0b6844fef,
	0x0000c6d96,
	0x0760574ff,
	0x0d4844a82,
	0x06d382002,
	0x041f72920,
	0x000651010,
	0x049c0d083,
	0x010804283,
	0x00c370039,
	0x029200065,
	0x0101049c0,
	0x090bc0000,
	0x0000a1080,
	0x052835382,
	0x04a826cc8,
	0x07c014a83,
	0x0670c1f7c,
	0x000310064,
	0x052af0020,
	0x042864282,
	0x04aaf0010,
	0x067000200,
	0x01fbc002d,
	0x02920003c,
	0x052824283,
	0x07801d8af,
	0x000982a2f,
	0x000987067,
	0x0b0af00a0,
	0x0661470fb,
	0x0b0af0020,
	0x06e0c202f,
	0x00020b0af,
	0x000986f00,
	0x001b27066,
	0x0b0af00a0,
	0x0661c262f,
	0x000204483,
	0x06c024283,
	0x0b6af0098,
	0x06f022604,
	0x0202f0020,
	0x0d8806c02,
	0x042844a83,
	0x06f222003,
	0x0d084b085,
	0x0660a1fbc,
	0x0002e2920,
	0x06f162002,
	0x041f72920,
	0x000651010,
	0x049c090bc,
	0x00000000a,
	0x010805283,
	0x053824a82,
	0x06cc87c01,
	0x04a83670c,
	0x01f7c0031,
	0x0006452af,
	0x000204286,
	0x042824aaf,
	0x000106700,
	0x002001fbc,
	0x0002d2920,
	0x0003c5282,
	0x01fbc0030,
	0x02920003c,
	0x052825383,
	0x04a836ede,
	0x04a846f28,
	0x042837801,
	0x0d8af0098,
	0x02a2f0098,
	0x07067b0af,
	0x000a06614,
	0x070fbb0af,
	0x000206e0c,
	0x0202f0020,
	0x0b0af0098,
	0x06f0001b2,
	0x07066b0af,
	0x000a0661c,
	0x0262f0020,
	0x044836c02,
	0x04283b6af,
	0x000986f02,
	0x02604202f,
	0x00020d880,
	0x06c024284,
	0x04a836f22,
	0x02003d084,
	0x0b085660a,
	0x01fbc002e,
	0x02920003c,
	0x052822202,
	0x01fb76920,
	0x000642920,
	0x052821fbc,
	0x000302920,
	0x0003c5282,
	0x052865384,
	0x04a846ed8,
	0x07004c0af,
	0x0009c6700,
	0x000e62003,
	0x053834a83,
	0x06ede4a84,
	0x06f282003,
	0x0d084b085,
	0x0660a1fbc,
	0x0002e2920,
	0x0003c5282,
	0x07065b0af,
	0x000a0672a,
	0x07067b0af,
	0x000a06722,
	0x042372920,
	0x0003c2f2f,
	0x0009c4878,
	0x0fc182f2f,
	0x0009c486f,
	0x000486100,
	0x0f87a7008,
	0x04fef009c,
	0x04e754a97,
	0x06700008e,
	0x01fbc0045,
	0x022021fb7,
	0x069200064,
	0x02920003c,
	0x05282262f,
	0x000206c70,
	0x01fbc002d,
	0x052825286,
	0x053844a84,
	0x06ed87004,
	0x0c0af009c,
	0x0670000e6,
	0x02003d084,
	0x0b085660a,
	0x01fbc002e,
	0x02920003c,
	0x052824483,
	0x07064b083,
	0x06e262003,
	0x04c7c0801,
	0x000000064,
	0x0d0bc0000,
	0x000302202,
	0x01f802920,
	0x052827065,
	0x0b0af00a0,
	0x0672a7067,
	0x0b0af00a0,
	0x067224237,
	0x02920003c,
	0x02f2f009c,
	0x04878fc18,
	0x02f2f009c,
	0x0486f0048,
	0x06100f87a,
	0x070084fef,
	0x0009c4e75,
	0x04a976700,
	0x0008e1fbc,
	0x000452920,
	0x0003c5282,
	0x0262f0020,
	0x06c701fbc,
	0x0002d2920,
	0x0003c5282,
	0x044837064,
	0x0b0836e26,
	0x020034c7c,
	0x008010000,
	0x000642601,
	0x020034c7c,
	0x008010000,
	0x0000ad0bc,
	0x00064d0bc,
	0x000000030,
	0x022021f80,
	0x02920003c,
	0x052822003,
	0x04c7c0801,
	0x000000064,
	0x026012003,
	0x04c7c0801,
	0x00000000a,
	0x02001d0bc,
	0x000000030,
	0x0d0bc0000,
	0x000302202,
	0x01f802920,
	0x0003c5282,
	0x06000ff5a,
	0x01fbc002b,
	0x02920003c,
	0x052826090,
	0x01fbc0065,
	0x02920003c,
	0x052826000,
	0x0ff727067,
	0x0b0af00a0,
	0x0670a7068,
	0x0b0af00a0,
	0x06600ff1e,
	0x076ffd682,
	0x04a836d0a,
	0x00c370030,
	0x03920003c,
	0x067242803,
	0x04a846d00,
	0x0ff040c37,
	0x0002e4920,
	0x0003c660e,
	0x02403b883,
	0x06700fef2,
	0x052826000,
	0x0feec5384,
	0x060de5383,
	0x060ca76ff,
	0x096af0020,
	0x06c024283,
	0x02a2f0098,
	0x09aaf0020,
	0x070682f40,
	0x000a06000,
	0x0fe367001,
	0x0c0af009c,
	0x06700fe04,
	0x01fbc002b,
	0x020034c7c,
	0x008010000,
	0x0000a2001,
	0x0d0bc0000,
	0x000301f80,
	0x02920003c,
	0x052826000,
	0x0fdf6f22f,
	0x05400002c,
	0x0f23c4023,
	0x00000000a,
	0x0f22f7400,
	0x0002cf227,
	0x074006100,
	0x001ac262f,
	0x00020282f,
	0x0001cf202,
	0x06000f202,
	0x04000f22f,
	0x054800034,
	0x0f20000a8,
	0x0f22f7480,
	0x00034598f,
	0x06000fd36,
	0x053af0098,
	0x06000fc48,
	0x070012e80,
	0x07020d1af,
	0x000a06000,
	0x0fb24518f,
	0x0ff5a1fbc,
	0x0002b2920,
	0x0003c5282,
	0x060901fbc,
	0x000652920,
	0x0003c5282,
	0x06000ff72,
	0x07067b0af,
	0x000a0670a,
	0x07068b0af,
	0x000a06600,
	0x0ff1e76ff,
	0x0d6824a83,
	0x06d0a0c37,
	0x000303920,
	0x0003c6724,
	0x028034a84,
	0x06d00ff04,
	0x00c37002e,
	0x04920003c,
	0x0660e2403,
	0x0b8836700,
	0x0fef25282,
	0x06000feec,
	0x0538460de,
	0x0538360ca,
	0x076ff96af,
	0x000206c02,
	0x042832a2f,
	0x000989aaf,
	0x000207068,
	0x02f4000a0,
	0x06000fe36,
	0x07001c0af,
	0x0009c6700,
	0x0fe041fbc,
	0x0002b2920,
	0x0003c5282,
	0x06000fdf6,
	0x0f22f5400,
	0x0002cf23c,
	0x040230000,
	0x0000af22f,
	0x07400002c,
	0x0f2277400,
	0x0610001ac,
	0x0262f0020,
	0x0282f001c,
	0x0f2026000,
	0x0f2024000,
	0x0f22f5480,
	0x00034f200,
	0x000a8f22f,
	0x074800034,
	0x0598f6000,
	0x0fd3653af,
	0x000986000,
	0x0fc487001,
	0x02e807020,
	0x0d1af00a0,
	0x06000fb24,
	0x0518ff22f,
	0x05500000c,
	0x0206f0014,
	0x0f200083a,
	0x0f28e0010,
	0x04290f23c,
	0x040000000,
	0x00000508f,
	0x04e75f217,
	0x075002017,
	0x07214e2a0,
	0x0c0bc0000,
	0x007ff90bc,
	0x0000003fe,
	0x020800297,
	0x0800fffff,
	0x000973fe0,
	0x00000f217,
	0x05400508f,
	0x04e75518f,
	0x0f22f5500,
	0x0000c206f,
	0x0000c242f,
	0x00014f200,
	0x0083af28e,
	0x000104290,
	0x0f23c4000,
	0x000000000,
	0x0508f4e75,
	0x0f2177500,
	0x020177214,
	0x0e2a0c0bc,
	0x0000ef23c,
	0x040000000,
	0x00000508f,
	0x04e75f217,
	0x075002017,
	0x07214e2a0,
	0x0c0bc0000,
	0x007ffd480,
	0x06e0cf23c,
	0x040000000,
	0x00000508f,
	0x04e750c82,
	0x0000007ff,
	0x090bc0000,
	0x003fe2080,
	0x00297800f,
	0x0ffff0097,
	0x03fe00000,
	0x06d0cf23c,
	0x040000000,
	0x00000508f,
	0x04e750297,
	0x0800fffff,
	0x020027214,
	0x0e3a08197,
	0x0f2175400,
	0x0508f4e75,
	0x0518ff22f,
	0x05500000c,
	0x0242f0014,
	0x0f200083a,
	0x0f28e000e,
	0x0f23c4000,
	0x000000000,
	0x0508f4e75,
	0x0f2177500,
	0x020177214,
	0x0e2a0c0bc,
	0x04feffff4,
	0x0206f0018,
	0x0f22f5500,
	0x00010f23c,
	0x040000000,
	0x00001f200,
	0x00838f295,
	0x00018f23c,
	0x040000000,
	0x00000f210,
	0x07400f200,
	0x008004fef,
	0x0000c4e75,
	0x0f22f7500,
	0x00004242f,
	0x000047214,
	0x0e2a2c4bc,
	0x0000007ff,
	0x0d4806e0c,
	0x0f23c4000,
	0x000000000,
	0x0508f4e75,
	0x00c820000,
	0x007ff6d0c,
	0x0f23c4000,
	0x000000000,
	0x0508f4e75,
	0x00297800f,
	0x0ffff2002,
	0x07214e3a0,
	0x08197f217,
	0x05400508f,
	0x04e754fef,
	0x0fff4206f,
	0x00018f22f,
	0x055000010,
	0x0f23c4000,
	0x000000001,
	0x0f2000838,
	0x0f2950018,
	0x0f23c4000,
	0x000000000,
	0x094bc0000,
	0x003fe7015,
	0x0b0826d2c,
	0x0203c001f,
	0x0ffffe4a0,
	0x04680c1af,
	0x0000442af,
	0x00008f22f,
	0x054000004,
	0x0f2107400,
	0x0f2000800,
	0x04fef000c,
	0x04e75f22f,
	0x075000004,
	0x0242f0004,
	0x07214e2a2,
	0x0c4bc0000,
	0x007ff94bc,
	0x0000003fe,
	0x07015b082,
	0x06d2c203c,
	0x0001fffff,
	0x0e4a04680,
	0x0c1af0004,
	0x042af0008,
	0x0f22f5428,
	0x000044fef,
	0x0000c4e75,
	0x07035b082,
	0x06de072ea,
	0x0d282203c,
	0x07fffffff,
	0x0e2a04680,
	0x0c1af0008,
	0x060ccf22f,
	0x040120004,
	0x04e7541ef,
	0x000045888,
	0x02f082f2f,
	0x000086100,
	0x000fa508f,
	0x04e75518f,
	0x0f22f543a,
	0x0000cf293,
	0x00054486f,
	0x0000cf22f,
	0x054000010,
	0x0f200001a,
	0x0f2277400,
	0x06100ff2a,
	0x0f2000100,
	0x0f200003a,
	0x0f2810016,
	0x0f22f5400,
	0x00004f210,
	0x07400f200,
	0x00800f22f,
	0x054280004,
	0x04fef000c,
	0x04e757035,
	0x0b0826de0,
	0x072ead282,
	0x0203c7fff,
	0x0ffffe2a0,
	0x04680c1af,
	0x0000860cc,
	0x0f22f4012,
	0x000044e75,
	0x041ef0004,
	0x058882f08,
	0x02f2f0008,
	0x0610000fa,
	0x0508f4e75,
	0x0518ff22f,
	0x0543a000c,
	0x0f2930054,
	0x00018f23c,
	0x040220000,
	0x00001f22f,
	0x074000018,
	0x0f22f5400,
	0x00018f200,
	0x0001af22f,
	0x074000018,
	0x0f22f5400,
	0x000184fef,
	0x000144e75,
	0x0486f000c,
	0x0f22f5400,
	0x00010f200,
	0x0001af227,
	0x00010f227,
	0x074006100,
	0x0ff2af200,
	0x00100f200,
	0x0003af281,
	0x00016f22f,
	0x054000018,
	0x0f23c4022,
	0x000000001,
	0x0f22f7400,
	0x00018f22f,
	0x054000018,
	0x0f200001a,
	0x0f22f7400,
	0x00018f22f,
	0x054000018,
	0x04fef0014,
	0x04e75486f,
	0x0000cf22f,
	0x054000010,
	0x0f2277400,
	0x06100fedc,
	0x060e0f22f,
	0x054800004,
	0x0f200049a,
	0x0f2277480,
	0x06100ff7e,
	0x0f200001a,
	0x0508f4e75,
	0x0206f0004,
	0x0142f000b,
	0x067121218,
	0x0670ab202,
	0x066f82008,
	0x053804e75,
	0x042804e75,
	0x04a1866fc,
	0x0fedc60e0,
	0x0f22f5480,
	0x00004f200,
	0x0049af227,
	0x074806100,
	0x0ff7ef200,
	0x0001a508f,
	0x04e75206f,
	0x00004142f,
	0x0000b6712,
	0x01218670a,
	0x0b20266f8,
	0x020085380,
	0x04e75246f,
	0x00004226f,
	0x0000814d9,
	0x066fc202f,
	0x000044e75,
	0x0226f0004,
	0x04a19670c,
	0x024494a19,
	0x066fc93ca,
	0x020094e75,
	0x070004e75,
	0x070024e40,
	0x04e757008,
	0x04e754280,
	0x04e754a18,
	0x066fc2008,
	0x053804e75,
	0x0246f0004,
	0x0226f0008,
	0x014d966fc,
	0x0202f0004,
	0x04e75226f,
	0x000044a19,
	0x0670c2449,
	0x04a1966fc,
	0x093ca2009,
	0x04e757000,
	0x04e757002,
	0x04e404e75,
	0x070084e40,
	0x04e757004,
	0x04e404e75,
	0x070044e40,
	0x04e757016,
	0x070164e40,
	0x04e757007,
	0x04e404e75,
	0x070074e40,
	0x04e757009,
	0x070094e40,
	0x04e75700d,
	0x04e404e75,
	0x0700d4e40,
	0x04e75700e,
	0x0700e4e40,
	0x04e75700f,
	0x04e404e75,
	0x0700f4e40,
	0x04e757011,
	0x070114e40,
	0x04e757012,
	0x04e404e75,
	0x070144e40,
	0x04e757001,


@@ 1413,87 1442,142 @@ ulong bootcode[]={
	0x000015488,
	0x0101149c0,
	0x07232b001,
	0x06d0005d4,
	0x06d0005d6,
	0x0724fb001,
	0x06e0005cc,
	0x030360b20,
	0x083b24efb,
	0x000002008,
	0x090af000c,
	0x0588f4e75,
	0x06e0005ce,
	0x030360b30,
	0x0ffff7fba,
	0x04efb0000,
	0x0200890af,
	0x0000c588f,
	0x04e753029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x0548860e0,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x060e03029,
	0x048780074,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x00ece206f,
	0x0000c7074,
	0x0d1c04fef,
	0x0000c60ac,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x048780074,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x00e9a206f,
	0x0000c7074,
	0x0d1c04fef,
	0x0000c6000,
	0x0ff783029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x000744869,
	0x000062f08,
	0x02f48000c,
	0x061000ecc,
	0x0206f000c,
	0x07074d1c0,
	0x04fef000c,
	0x060ac3029,
	0x054886000,
	0x0ff603029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x000744869,
	0x000062f08,
	0x02f48000c,
	0x061000e98,
	0x0206f000c,
	0x07074d1c0,
	0x04fef000c,
	0x06000ff78,
	0x054886000,
	0x0ff483029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000ff60,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0ff303029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000ff48,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0ff183029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0ff003029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0801140,
	0x000015488,
	0x06000ff30,
	0x06000fed6,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000ff18,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x020290006,
	0x010802029,
	0x00006e080,
	0x011400001,
	0x020290006,
	0x07210e2a0,
	0x011400002,
	0x020290006,
	0x07218e2a0,
	0x011400003,
	0x042280004,
	0x042280005,
	0x042280006,
	0x042280007,
	0x050882029,
	0x0000a1080,
	0x02029000a,
	0x0e0801140,
	0x000015488,
	0x06000ff00,
	0x052882f29,
	0x0000a2f29,
	0x0000e2f08,
	0x02f48000c,
	0x061000d74,
	0x0206f000c,
	0x020370162,
	0x00014000a,
	0x0d1c04fef,
	0x0000c6000,
	0x0fe4c3029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0801140,
	0x000015488,
	0x02029000a,
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054886000,
	0x0fed63029,
	0x052882f29,
	0x0000a2f29,
	0x0000e2f08,
	0x02f48000c,
	0x061000d24,
	0x0206f000c,
	0x020370162,
	0x00014000a,
	0x0d1c04fef,
	0x0000c6000,
	0x0fdfc3029,
	0x000021080,
	0x030290002,
	0x048c0e080,


@@ 1517,42 1601,47 @@ ulong bootcode[]={
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054885288,
	0x02f29000a,
	0x02f29000e,
	0x02f082f48,
	0x0000c6100,
	0x00d72206f,
	0x0000c2037,
	0x001620014,
	0x0000ad1c0,
	0x04fef000c,
	0x06000fe4c,
	0x054886000,
	0x0fd983029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0881140,
	0x000012029,
	0x0000a7210,
	0x0e2a81140,
	0x000022029,
	0x0000a7218,
	0x0e2a81140,
	0x000035888,
	0x02029000e,
	0x010802029,
	0x0000ae080,
	0x0000ee088,
	0x011400001,
	0x054885288,
	0x02f29000a,
	0x02f29000e,
	0x02f082f48,
	0x0000c6100,
	0x00d22206f,
	0x0000c2037,
	0x001620014,
	0x0000ad1c0,
	0x04fef000c,
	0x06000fdfc,
	0x02029000e,
	0x07210e2a8,
	0x011400002,
	0x02029000e,
	0x07218e2a8,
	0x011400003,
	0x058886000,
	0x0fd2c3029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0000a2f08,
	0x02f48000c,
	0x061000c18,
	0x0226f0014,
	0x0206f000c,
	0x0701cd1c0,
	0x020290006,
	0x010802029,
	0x00006e080,


@@ 1563,103 1652,101 @@ ulong bootcode[]={
	0x020290006,
	0x07218e2a0,
	0x011400003,
	0x042280004,
	0x042280005,
	0x042280006,
	0x042280007,
	0x050882029,
	0x0000a1080,
	0x02029000a,
	0x0e0801140,
	0x000015488,
	0x06000fd98,
	0x0588810e9,
	0x000264fef,
	0x0000c6000,
	0x0fcc43029,
	0x000021080,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0881140,
	0x000012029,
	0x0000a7210,
	0x0e2a81140,
	0x000022029,
	0x0000a7218,
	0x0e2a81140,
	0x000035888,
	0x02029000e,
	0x010802029,
	0x0000ae088,
	0x0000ee088,
	0x011400001,
	0x02029000a,
	0x02029000e,
	0x07210e2a8,
	0x011400002,
	0x02029000a,
	0x02029000e,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000e1080,
	0x02029000e,
	0x058886000,
	0x0fc583029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x0548810e9,
	0x000266000,
	0x0fc3c3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0881140,
	0x000012029,
	0x0000e7210,
	0x0000a7210,
	0x0e2a81140,
	0x000022029,
	0x0000e7218,
	0x0000a7218,
	0x0e2a81140,
	0x000035888,
	0x06000fd2c,
	0x02029000e,
	0x010802029,
	0x0000ee088,
	0x011400001,
	0x02029000e,
	0x07210e2a8,
	0x011400002,
	0x02029000e,
	0x07218e2a8,
	0x011400003,
	0x058886000,
	0x0fbd03029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0000a2f08,
	0x02f48000c,
	0x061000abc,
	0x0206f000c,
	0x0701cd1c0,
	0x04fef000c,
	0x06000fb9a,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x04869000a,
	0x02f082f48,
	0x0000c6100,
	0x00c16226f,
	0x00014206f,
	0x0000c701c,
	0x0d1c02029,
	0x000061080,
	0x020290006,
	0x0e0801140,
	0x000012029,
	0x000067210,
	0x0e2a01140,
	0x000022029,
	0x000067218,
	0x0e2a01140,
	0x000035888,
	0x010e90026,
	0x04fef000c,
	0x06000fcc4,
	0x06000fb82,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x02029000a,
	0x010802029,
	0x0000ae088,
	0x011400001,
	0x02029000a,
	0x07210e2a8,
	0x011400002,
	0x02029000a,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000e1080,
	0x02029000e,
	0x0e0881140,
	0x000012029,
	0x0000e7210,
	0x0e2a81140,
	0x000022029,
	0x0000e7218,
	0x0e2a81140,
	0x000035888,
	0x06000fc58,
	0x030290002,
	0x030290006,
	0x010803029,
	0x0000248c0,
	0x0000648c0,
	0x0e0801140,
	0x000015488,
	0x010e90026,
	0x06000fc3c,
	0x06000fb56,
	0x030290002,
	0x010803029,
	0x0000248c0,


@@ 1686,233 1773,176 @@ ulong bootcode[]={
	0x0000e7218,
	0x0e2a81140,
	0x000035888,
	0x06000fbd0,
	0x06000faea,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x04869000a,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x00aba206f,
	0x0000c701c,
	0x009d6701c,
	0x0d1af000c,
	0x04878001c,
	0x048770162,
	0x000180022,
	0x02f2f0014,
	0x0610009bc,
	0x0701cd1af,
	0x000184878,
	0x0001c4877,
	0x001620024,
	0x0003e2f2f,
	0x000206100,
	0x009a2206f,
	0x00024701c,
	0x0d1c04fef,
	0x0000c6000,
	0x0fb9a3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fb823029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054883029,
	0x000061080,
	0x030290006,
	0x000246000,
	0x0fa806000,
	0x0fa7c3029,
	0x000081080,
	0x030290008,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fb563029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x0e0881140,
	0x000012029,
	0x0000a7210,
	0x0e2a81140,
	0x000022029,
	0x0000a7218,
	0x0e2a81140,
	0x000035888,
	0x02029000e,
	0x010802029,
	0x0000ee088,
	0x011400001,
	0x02029000e,
	0x07210e2a8,
	0x011400002,
	0x02029000e,
	0x07218e2a8,
	0x011400003,
	0x058886000,
	0x0faea3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0fa644878,
	0x000404869,
	0x000062f08,
	0x02f48000c,
	0x0610009d4,
	0x0701cd1af,
	0x0000c4878,
	0x0001c4877,
	0x001620018,
	0x000222f2f,
	0x000146100,
	0x009ba701c,
	0x0d1af0018,
	0x061000964,
	0x0206f000c,
	0x07040d1c0,
	0x04fef000c,
	0x06000fa42,
	0x0101149c0,
	0x02f00486e,
	0x0849e6100,
	0x0eb744280,
	0x04fef000c,
	0x04e756000,
	0x0fa286000,
	0x0fa246000,
	0x0fa206000,
	0x0fa1c598f,
	0x0206f000c,
	0x04878001c,
	0x048770162,
	0x00024003e,
	0x02f2f0020,
	0x0610009a0,
	0x0206f0024,
	0x0701cd1c0,
	0x04fef0024,
	0x06000fa80,
	0x06000fa7c,
	0x030290008,
	0x010803029,
	0x0000848c0,
	0x0e0801140,
	0x000015488,
	0x06000fa64,
	0x048780040,
	0x048690006,
	0x02f2f000c,
	0x02f082f48,
	0x0000c6100,
	0x00962206f,
	0x0000c7040,
	0x0d1c04fef,
	0x0000c6000,
	0x0fa421011,
	0x049c02f00,
	0x0486e83f6,
	0x06100eb7c,
	0x042804fef,
	0x0000c4e75,
	0x06000fa28,
	0x06000fa24,
	0x06000fa20,
	0x06000fa1c,
	0x0598f206f,
	0x0000c4878,
	0x0001c2f2f,
	0x0000c2f08,
	0x02f48000c,
	0x061000914,
	0x0701cd1af,
	0x0000c4878,
	0x0001c4877,
	0x001620018,
	0x0001c2f2f,
	0x000146100,
	0x008fa701c,
	0x0d1af0018,
	0x00916701c,
	0x0d1af000c,
	0x04878001c,
	0x048770162,
	0x000240038,
	0x02f2f0020,
	0x0610008e0,
	0x0226f002c,
	0x0206f0024,
	0x0701cd1c0,
	0x00018001c,
	0x02f2f0014,
	0x0610008fc,
	0x0701cd1af,
	0x000184878,
	0x0001c4877,
	0x001620024,
	0x000382f2f,
	0x000206100,
	0x008e2226f,
	0x0002c206f,
	0x00024701c,
	0x0d1c02029,
	0x000541080,
	0x020290054,
	0x0e0881140,
	0x000012029,
	0x000547210,
	0x0e2a81140,
	0x000022029,
	0x000547218,
	0x0e2a81140,
	0x000035888,
	0x020290058,
	0x010802029,
	0x00054e088,
	0x00058e088,
	0x011400001,
	0x020290054,
	0x020290058,
	0x07210e2a8,
	0x011400002,
	0x020290054,
	0x020290058,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x000581080,
	0x020290058,
	0x0005c1080,
	0x02029005c,
	0x0e0881140,
	0x000012029,
	0x000587210,
	0x0005c7210,
	0x0e2a81140,
	0x000022029,
	0x000587218,
	0x0005c7218,
	0x0e2a81140,
	0x000035888,
	0x02029005c,
	0x020290060,
	0x010802029,
	0x0005ce088,
	0x00060e080,
	0x011400001,
	0x02029005c,
	0x07210e2a8,
	0x020290060,
	0x07210e2a0,
	0x011400002,
	0x02029005c,
	0x07218e2a8,
	0x020290060,
	0x07218e2a0,
	0x011400003,
	0x058882029,
	0x000601080,
	0x020290060,
	0x000641080,
	0x020290064,
	0x0e0801140,
	0x000012029,
	0x000607210,
	0x000647210,
	0x0e2a01140,
	0x000022029,
	0x000607218,
	0x000647218,
	0x0e2a01140,
	0x000035888,
	0x020290064,
	0x02029006c,
	0x010802029,
	0x00064e080,
	0x0006ce080,
	0x011400001,
	0x020290064,
	0x02029006c,
	0x07210e2a0,
	0x011400002,
	0x020290064,
	0x02029006c,
	0x07218e2a0,
	0x011400003,
	0x058882029,
	0x0006c1080,
	0x02029006c,
	0x0e0801140,
	0x000012029,
	0x0006c7210,
	0x0e2a01140,
	0x000022029,
	0x0006c7218,
	0x0e2a01140,
	0x000034228,
	0x000044228,
	0x000054228,
	0x000064228,
	0x000075088,
	0x042280004,
	0x042280005,
	0x042280006,
	0x042280007,
	0x050883029,
	0x000701080,
	0x030290070,
	0x010803029,
	0x0007048c0,
	0x0e0801140,
	0x000015488,
	0x048c0e080,
	0x011400001,
	0x054883029,
	0x000721080,
	0x030290072,
	0x010803029,
	0x0007248c0,
	0x0e0801140,
	0x000015488,
	0x0200890af,
	0x000304fef,
	0x000284e75,
	0x0598f226f,
	0x0000c206f,
	0x000081298,
	0x042801010,
	0x042811228,
	0x00001e181,
	0x080813340,
	0x000045488,
	0x0101149c0,
	0x07232b001,
	0x06d0005ae,
	0x0724fb001,
	0x06e0005a6,
	0x030360b20,
	0x083ee4efb,
	0x048c0e080,
	0x011400001,
	0x054882008,
	0x090af0030,
	0x04fef0028,
	0x04e75598f,
	0x0226f000c,
	0x0206f0008,
	0x012984280,
	0x010104281,
	0x012280001,
	0x0e1818081,
	0x033400004,
	0x054881011,
	0x049c07232,
	0x0b0016d00,
	0x005b0724f,
	0x0b0016e00,
	0x005a83036,
	0x00b30ffff,
	0x07ff64efb,
	0x00000202f,
	0x00008d0af,
	0x00010b088,


@@ 2274,8 2304,8 @@ ulong bootcode[]={
	0x06000fa68,
	0x0101149c0,
	0x02f00486e,
	0x084046100,
	0x0e3e64280,
	0x084ac6100,
	0x0e3dc4280,
	0x04fef000c,
	0x04e756000,
	0x0fa4e6000,


@@ 2429,13 2459,43 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000007,
	0x000002d5a,
	0x000002de6,
	0x000002a82,
	0x000002e38,
	0x000002d88,
	0x000002dae,
	0x000002dcc,
	0x005e405e0,
	0x005dc05d8,
	0x005c205a0,
	0x005880584,
	0x0051a04ae,
	0x00482046a,
	0x0043403c8,
	0x003ac0340,
	0x002d8026c,
	0x0020801b8,
	0x0012e0104,
	0x000ec00d4,
	0x000bc00a4,
	0x0008c0056,
	0x00022000c,
	0x005be05ba,
	0x005b605b2,
	0x0059c057a,
	0x00562055e,
	0x004f40484,
	0x004580440,
	0x0040a039a,
	0x0037e030e,
	0x002a40234,
	0x001dc01a4,
	0x001400114,
	0x000fc00e4,
	0x000cc00b4,
	0x0009c0066,
	0x00032001c,
	0x000002dc8,
	0x000002e54,
	0x000002af0,
	0x000002ea6,
	0x000002df6,
	0x000002e1c,
	0x000002e3a,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 2641,39 2701,51 @@ ulong bootcode[]={
	0x064002f00,
	0x000006d6f,
	0x0756e7400,
	0x073756363,
	0x06573730a,
	0x00023652f,
	0x0626f6f74,
	0x06e657400,
	0x0646b0077,
	0x072697469,
	0x06e672062,
	0x06f6f746e,
	0x065740023,
	0x06b646b00,
	0x02f6e6574,
	0x02f646b00,
	0x062696e64,
	0x074696d65,
	0x02e2e2e00,
	0x02f2e2e00,
	0x073746174,
	0x00023632f,
	0x074696d65,
	0x000256c64,
	0x000737563,
	0x063657373,
	0x00a002365,
	0x02f626f6f,
	0x0746e6574,
	0x000646b00,
	0x077726974,
	0x0696e6720,
	0x0626f6f74,
	0x06e657400,
	0x02f363830,
	0x032302f69,
	0x06e697400,
	0x0696e6974,
	0x0002d6d00,
	0x02f363830,
	0x032302f69,
	0x06e697400,
	0x0236b646b,
	0x0002f6e65,
	0x0742f646b,
	0x00062696e,
	0x064696e67,
	0x020626f6f,
	0x0746e6574,
	0x0002f3638,
	0x03032302f,
	0x0696e6974,
	0x000696e69,
	0x074002d6d,
	0x0002f3638,
	0x03032302f,
	0x0696e6974,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0000,
	0x000696e69,
	0x074002f36,
	0x038303230,
	0x02f696e69,
	0x07400626f,
	0x06f743a20,
	0x025733a20,
	0x025730a00,
	0x06e6f6e2d,
	0x07a65726f,
	0x020657869,
	0x074207374,
	0x061747573,
	0x000000000,
	0x062616420,
	0x074797065,


@@ 2683,48 2755,12 @@ ulong bootcode[]={
	0x070653a20,
	0x025640a00,
	0x000000000,
	0x005e405e0,
	0x005dc05d8,
	0x005c205a0,
	0x005880584,
	0x0051a04ae,
	0x00482046a,
	0x0043403c8,
	0x003ac0340,
	0x002d8026c,
	0x0020801b8,
	0x0012e0104,
	0x000ec00d4,
	0x000bc00a4,
	0x0008c0056,
	0x00022000c,
	0x005be05ba,
	0x005b605b2,
	0x0059c057a,
	0x00562055e,
	0x004f40484,
	0x004580440,
	0x0040a039a,
	0x0037e030e,
	0x002a40234,
	0x001dc01a4,
	0x001400114,
	0x000fc00e4,
	0x000cc00b4,
	0x0009c0066,
	0x00032001c,
	0x06e6f6e2d,
	0x07a65726f,
	0x020657869,
	0x074207374,
	0x061747573,
	0x000000000,
	0x07072696e,
	0x074206572,
	0x0726f7273,
	0x000000000,
	0x00002a90,
	0x00002b20,
	0x0,
	0x00002a90,
	0x00002b20,
	0x0,
};

M gnot/main.c => gnot/main.c +1 -1
@@ 323,7 323,7 @@ confinit(void)
	conf.nmtab = 50*mul;
	conf.nmount = 80*mul;
	conf.nmntdev = 10*mul;
	conf.nmntbuf = conf.nmntdev+6;
	conf.nmntbuf = conf.nmntdev+3;
	conf.nmnthdr = 2*conf.nmntdev;
	conf.nstream = 40 + 32*mul;
	conf.nqueue = 5 * conf.nstream;

M port/devlance.c => port/devlance.c +2 -1
@@ 848,7 848,8 @@ stage:
	}
}

lancetoggle()
void
lancetoggle(void)
{
	plance ^= 1;
}

M port/devmnt.c => port/devmnt.c +4 -1
@@ 809,11 809,14 @@ mntxmit(Mnt *m, Mnthdr *mh)
		 */
		if(tag<0 || tag>=conf.nmnthdr){
			print("unknown tag %d\n", tag);
	FreeRead:
			mbfree(mh->mbr);
			mh->mbr = 0;
			goto Read;
		}
		w = &mnthdralloc.arena[tag];
		if(w->flushing || !w->active)	/* nothing to do; mntflush will clean up */
			goto Read;
			goto FreeRead;
		w->mbr = mh->mbr;
		mh->mbr = 0;
		memcpy(&w->rhdr, &mh->rhdr, sizeof mh->rhdr);

M port/devnonet.c => port/devnonet.c +58 -26
@@ 517,7 517,7 @@ acked(void *a)
	Nomsg *mp;

	mp = (Nomsg *)a;
	return mp->acked;
	return mp->inuse;
}
static void
nonetoput(Queue *q, Block *bp)


@@ 549,11 549,16 @@ nonetoput(Queue *q, Block *bp)
	mp = 0;
	if(waserror()){
		if(mp){
			q->len = 0;
			q->first = q->last = 0;
			if(mp->first){
				freeb(mp->first);
				mp->first = 0;
			}
			mp->inuse = 0;
			mp->acked = 0;
			if(((cp->first+1)%Nnomsg) == cp->next)
				cp->first = cp->next;
		}
		qunlock(&cp->mlock);
		nexterror();


@@ 584,27 589,13 @@ nonetoput(Queue *q, Block *bp)
	q->len = 0;
	q->first = q->last = 0;
	cp->sent++;
	qunlock(&cp->mlock);

	/*
	 *  wait for acknowledgement
	 *  send the message, the kproc will retry
	 */
	retries = 0;
	while(!mp->acked && cp->state!=Chungup){
		sendmsg(cp, mp);
		tsleep(&mp->r, acked, mp, MSrexmit);
		if(retries++ > 100)
			errors("too many nonet rexmits");
	}
	sendmsg(cp, mp);
	qunlock(&cp->mlock);
	poperror();

	/*
	 *  free buffer
	 */
	freeb(mp->first);
	mp->first = 0;
	mp->inuse = 0;
	wakeup(&cp->r);
}

/*


@@ 871,11 862,25 @@ rcvack(Noconv *cp, int mid)
		return;

	/*
	 *  wakeup the sender
 	 *  free it
	 */
	cp->rexmit = 0;
	mp->acked = 1;
	wakeup(&mp->r);
	cp->lastacked = mid;
	freeb(mp->first);
	mp->first = 0;
	mp->inuse = 0;

	/*
	 *  advance first if this is the first
	 */
	if((mid&Nmask) == cp->first){
		while(cp->first != cp->next){
			if(cp->out[cp->first].acked == 0)
				break;
			cp->first = (cp->first+1) % Nnomsg;
		}
	}
}

/*


@@ 1094,10 1099,10 @@ nonetrcvmsg(Noconv *cp, Block *bp)
		 *  start of message packet
		 */
		if(mp->first){
			DPRINT("mp->mid==%d mp->rem==%d buf r==%d\n", mp->mid, mp->rem, r);
			cp->bad++;
			freeb(bp);
			return;
			DPRINT("mp->mid==%d mp->rem==%d r==%d\n", mp->mid, mp->rem, r);
			freeb(mp->first);
			mp->first = mp->last = 0;
			mp->len = 0;
		}
		mp->rem = r;
	} else {


@@ 1105,7 1110,7 @@ nonetrcvmsg(Noconv *cp, Block *bp)
		 *  a continuation
		 */
		if(-r != mp->rem) {
			DPRINT("mp->mid==%d mp->rem==%d buf r==%d\n", mp->mid, mp->rem, r);
			DPRINT("mp->mid==%d mp->rem==%d r==%d\n", mp->mid, mp->rem, r);
			cp->bad++;
			freeb(bp);
			return;


@@ 1275,13 1280,39 @@ nonetkproc(void *arg)
	}

loop:
	/*
	 *  loop through all active interfaces
	 */
	for(ifc = noifc; ifc < &noifc[conf.nnoifc]; ifc++){
		if(ifc->wq==0 || !canlock(ifc))
			continue;

		/*
		 *  loop through all active conversations
		 */
		ep = ifc->conv + conf.nnoconv;
		for(cp = ifc->conv; cp < ep; cp++){
			if(cp->state==Cclosed || !canqlock(cp))
				continue;
			if(cp->state == Cclosed){
				qunlock(cp);
				continue;
			}

			/*
			 *  resend the first message
			 */
			if(cp->first!=cp->next && cp->out[cp->first].time>=NOW){
				if(cp->rexmit++ > 100){
					print("hanging up\n");
					hangup(cp);
				} else
					sendmsg(cp, &(cp->out[cp->first]));
			}

			/*
			 *  resend an acknowledge
			 */
			if(cp->afirst != cp->anext){
				DPRINT("sending ack %d\n", cp->ack[cp->afirst]);
				sendctlmsg(cp, 0, 0);


@@ 1294,7 1325,8 @@ loop:
	goto loop;
}

nonettoggle()
void
nonettoggle(void)
{
	pnonet ^= 1;
}

M power/boot.c => power/boot.c +16 -1
@@ 242,6 242,8 @@ boot(int ask)
{
	int n, f, tries;
	char *srvname;
	Dir dir;
	char dirbuf[DIRLEN];

	if(ask){
		outin("server", sys, sizeof(sys));


@@ 351,8 353,21 @@ boot(int ask)
		error("bind");
	if(mount(fd, "/", MAFTER|MCREATE, "", "") < 0)
		error("mount");

	/*
	 * set the time from the access time of the root of the file server,
	 * accessible as /..
	 */
	print("time...");
	if(stat("/..", dirbuf) < 0)
		error("stat");
	convM2D(dirbuf, &dir);
	f = open("#c/time", OWRITE);
	sprint(dirbuf, "%ld", dir.atime);
	write(f, dirbuf, strlen(dirbuf));
	close(f);

	print("success\n");
	close(fd);

	if(net){
		char buf[128];

M power/boot.h => power/boot.h +699 -639
@@ 1,7 1,7 @@
ulong bootcode[]={
	0x000000407,
	0x000004a20,
	0x000000670,
	0x000004ae0,
	0x0000006a0,
	0x000001190,
	0x000000000,
	0x000001020,


@@ 16,49 16,49 @@ ulong bootcode[]={
	0x0afa10004,
	0x00c000415,
	0x0afa20008,
	0x00c00088b,
	0x00c0008b5,
	0x0afa10004,
	0x008000411,
	0x000000027,
	0x023bdffe0,
	0x0afbf0000,
	0x0afa00018,
	0x023c281fd,
	0x023c2820d,
	0x0afa20004,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa00008,
	0x023c38205,
	0x023c38215,
	0x0afa30004,
	0x020020001,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa20008,
	0x023c3820d,
	0x023c3821d,
	0x0afa30004,
	0x020020001,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa20008,
	0x023c28215,
	0x023c28225,
	0x0afa20004,
	0x020040001,
	0x0afa40008,
	0x0200201b6,
	0x00c0009b6,
	0x00c0009e0,
	0x0afa2000c,
	0x004210004,
	0x0afa1001c,
	0x023c38220,
	0x00c00081d,
	0x023c38230,
	0x00c000847,
	0x0afa30004,
	0x08fa20028,
	0x000000027,
	0x08c420000,
	0x00c00098f,
	0x00c0009b9,
	0x0afa20004,
	0x0afa10014,
	0x08fa40028,
	0x000000027,
	0x08c840000,
	0x00c00098f,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10010,
	0x08fa4001c,


@@ 70,17 70,17 @@ ulong bootcode[]={
	0x000000027,
	0x0afa30008,
	0x08fa40010,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x08fa30014,
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c28228,
	0x00c00081d,
	0x023c28238,
	0x00c000847,
	0x0afa20004,
	0x08fa3001c,
	0x00c0009b1,
	0x00c0009db,
	0x0afa30004,
	0x08fa20028,
	0x000000027,


@@ 111,72 111,72 @@ ulong bootcode[]={
	0x024c6ffff,
	0x023c28002,
	0x0afa20004,
	0x023c38230,
	0x00c00094f,
	0x023c38240,
	0x00c000979,
	0x0afa30008,
	0x023c286f6,
	0x023c28726,
	0x0afa20004,
	0x023c3823b,
	0x00c00094f,
	0x023c3824b,
	0x00c000979,
	0x0afa30008,
	0x08fa60028,
	0x08fa20024,
	0x000000027,
	0x038430001,
	0x010600029,
	0x023c586f6,
	0x023c58726,
	0x038430002,
	0x010600019,
	0x000000027,
	0x08fa20018,
	0x00c0005f7,
	0x0afa20004,
	0x08fc580ba,
	0x08fc580be,
	0x000000027,
	0x018a00003,
	0x000000027,
	0x00c0009b1,
	0x00c0009db,
	0x0afa50004,
	0x08fc3808e,
	0x08fc38092,
	0x000000027,
	0x018600004,
	0x000000027,
	0x08fc2808e,
	0x00c0009b1,
	0x08fc28092,
	0x00c0009db,
	0x0afa20004,
	0x0afc0808e,
	0x0afc080ba,
	0x0afc08092,
	0x0afc080be,
	0x020020001,
	0x00c0005f7,
	0x0afa20004,
	0x08fc580ba,
	0x08fc580be,
	0x008000486,
	0x000000027,
	0x0afa50004,
	0x08cc30000,
	0x00c00094f,
	0x00c000979,
	0x0afa30008,
	0x023c28002,
	0x0afa20004,
	0x08fa30028,
	0x000000027,
	0x08c630004,
	0x00c00094f,
	0x00c000979,
	0x0afa30008,
	0x008000481,
	0x000000027,
	0x0afa50004,
	0x08cc30000,
	0x00c00094f,
	0x00c000979,
	0x0afa30008,
	0x008000481,
	0x000000027,
	0x023bdfff4,
	0x0afbf0000,
	0x023c38243,
	0x023c38253,
	0x0afa30004,
	0x020020002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa20008,
	0x08fa20000,
	0x000000027,


@@ 184,7 184,7 @@ ulong bootcode[]={
	0x023bd000c,
	0x023bdffdc,
	0x0afbf0000,
	0x023c580be,
	0x023c580c2,
	0x08ca30000,
	0x000000027,
	0x01060000b,


@@ 194,7 194,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa30004,
	0x08fa40028,
	0x00c000939,
	0x00c000963,
	0x0afa40008,
	0x08fa50014,
	0x0142000a5,


@@ 204,26 204,26 @@ ulong bootcode[]={
	0x000000027,
	0x014400008,
	0x000000027,
	0x023c3824b,
	0x00c0008b6,
	0x023c3825b,
	0x00c0008e0,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x08fc28096,
	0x08fc2809a,
	0x000000027,
	0x014400048,
	0x000000027,
	0x023c28279,
	0x023c28289,
	0x0afa20004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x004210008,
	0x000000027,
	0x023c38282,
	0x00c00080b,
	0x023c38292,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,


@@ 231,88 231,88 @@ ulong bootcode[]={
	0x02001ffff,
	0x0afa10020,
	0x0afa10004,
	0x023c48293,
	0x023c482a3,
	0x0afa40008,
	0x02003000d,
	0x00c0009d9,
	0x00c000a08,
	0x0afa3000c,
	0x08fa50020,
	0x00421000a,
	0x000000027,
	0x00c0009b1,
	0x00c0009db,
	0x0afa50004,
	0x023c382a1,
	0x00c00080b,
	0x023c382b1,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c482af,
	0x023c482bf,
	0x0afa40008,
	0x02003000c,
	0x00c0009d9,
	0x00c000a08,
	0x0afa3000c,
	0x08fa50020,
	0x00421000a,
	0x000000027,
	0x00c0009b1,
	0x00c0009db,
	0x0afa50004,
	0x023c382bc,
	0x00c00080b,
	0x023c382cc,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c482c9,
	0x023c482d9,
	0x0afa40008,
	0x02003000c,
	0x00c0009d9,
	0x00c000a08,
	0x0afa3000c,
	0x00421000b,
	0x000000027,
	0x08fa20020,
	0x00c0009b1,
	0x00c0009db,
	0x0afa20004,
	0x023c382d6,
	0x00c00080b,
	0x023c382e6,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x020020001,
	0x0afc28096,
	0x023c282e3,
	0x0afc2809a,
	0x023c282f3,
	0x0afa20004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x004210008,
	0x0afa10018,
	0x023c382f2,
	0x00c00080b,
	0x023c38302,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x023c38309,
	0x023c38319,
	0x0afa30004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x00421000c,
	0x0afa1001c,
	0x08fa20018,
	0x00c0009b1,
	0x00c0009db,
	0x0afa20004,
	0x023c28317,
	0x023c28327,
	0x0afa20004,
	0x00c00080b,
	0x00c000835,
	0x02003ffff,
	0x08fa20000,
	0x023bd0024,


@@ 321,7 321,7 @@ ulong bootcode[]={
	0x08fa40014,
	0x000000027,
	0x08c840004,
	0x00c00098f,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10010,
	0x08fa4001c,


@@ 333,31 333,31 @@ ulong bootcode[]={
	0x000000027,
	0x0afa20008,
	0x08fa40010,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x004210012,
	0x000000027,
	0x08fa2001c,
	0x00c0009b1,
	0x00c0009db,
	0x0afa20004,
	0x08fa30018,
	0x00c0009b1,
	0x00c0009db,
	0x0afa30004,
	0x08fa30014,
	0x000000027,
	0x08c630004,
	0x000000027,
	0x0afa30004,
	0x00c00080b,
	0x00c000835,
	0x02002ffff,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x023c2832d,
	0x0afc2809e,
	0x023c38333,
	0x0afc3806e,
	0x023c2833d,
	0x0afc280a2,
	0x023c38343,
	0x0afc3804e,
	0x08fa10018,
	0x08fa20000,
	0x000000027,


@@ 367,92 367,92 @@ ulong bootcode[]={
	0x024a50008,
	0x023bdffa8,
	0x0afbf0000,
	0x08fc280f2,
	0x08fc28102,
	0x000000027,
	0x014400038,
	0x000000027,
	0x023c2833b,
	0x023c2834b,
	0x0afa20004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x004210008,
	0x0afc18092,
	0x023c38342,
	0x00c00080b,
	0x0afc18096,
	0x023c38352,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x0afa10004,
	0x023c48351,
	0x023c48361,
	0x0afa40008,
	0x02003000a,
	0x00c0009d9,
	0x00c000a08,
	0x0afa3000c,
	0x08fc58092,
	0x08fc58096,
	0x00421000a,
	0x000000027,
	0x00c0009b1,
	0x00c0009db,
	0x0afa50004,
	0x023c3835c,
	0x00c00080b,
	0x023c3836c,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c48367,
	0x023c48377,
	0x0afa40008,
	0x020030017,
	0x00c0009d9,
	0x00c000a08,
	0x0afa3000c,
	0x00421000b,
	0x000000027,
	0x08fc28092,
	0x00c0009b1,
	0x08fc28096,
	0x00c0009db,
	0x0afa20004,
	0x023c3837f,
	0x00c00080b,
	0x023c3838f,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x020020001,
	0x0afc280f2,
	0x0afc28102,
	0x0200307d0,
	0x00c0009d4,
	0x00c0009fe,
	0x0afa30004,
	0x023c38397,
	0x023c383a7,
	0x0afa30004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x004210008,
	0x0afa10054,
	0x023c283a3,
	0x00c00080b,
	0x023c283b3,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x023c283b7,
	0x023c283c7,
	0x0afa20004,
	0x020040002,
	0x00c0009ca,
	0x00c0009f4,
	0x0afa40008,
	0x00421000c,
	0x0afc1808e,
	0x0afc18092,
	0x08fa30054,
	0x00c0009b1,
	0x00c0009db,
	0x0afa30004,
	0x023c383c2,
	0x023c383d2,
	0x0afa30004,
	0x00c00080b,
	0x00c000835,
	0x02002ffff,
	0x08fa20000,
	0x023bd0058,


@@ 460,576 460,618 @@ ulong bootcode[]={
	0x02001ffff,
	0x023a20014,
	0x0afa20004,
	0x023c383d5,
	0x023c383e5,
	0x0afa30008,
	0x08fa2005c,
	0x00c000900,
	0x00c00092a,
	0x0afa2000c,
	0x023a40014,
	0x00c00098f,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10010,
	0x08fc4808e,
	0x08fc48092,
	0x023a20014,
	0x0afa40004,
	0x0afa20008,
	0x08fa40010,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x004210010,
	0x000000027,
	0x08fc2808e,
	0x00c0009b1,
	0x08fc28092,
	0x00c0009db,
	0x0afa20004,
	0x08fa30054,
	0x00c0009b1,
	0x00c0009db,
	0x0afa30004,
	0x02002ffff,
	0x0afc2808e,
	0x0afc28092,
	0x023a30014,
	0x00c00080b,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x023c283e0,
	0x0afc2809e,
	0x023c383e3,
	0x0afc3806e,
	0x023c283f0,
	0x0afc280a2,
	0x023c383f3,
	0x0afc3804e,
	0x08fa10054,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0058,
	0x023bdff54,
	0x023bdfe6c,
	0x0afbf0000,
	0x08fc680ba,
	0x08fa200b0,
	0x08fc680be,
	0x08fa20198,
	0x000000027,
	0x01040000a,
	0x000000027,
	0x023c383e8,
	0x023c383f8,
	0x0afa30004,
	0x023c28002,
	0x0afa20008,
	0x02003001c,
	0x00c000831,
	0x00c00085b,
	0x0afa3000c,
	0x08fc680ba,
	0x08fc680be,
	0x000000027,
	0x000002825,
	0x028a20005,
	0x010400013,
	0x0afa500a0,
	0x0afa50188,
	0x02002ffff,
	0x0afc280ba,
	0x0afc280be,
	0x023c28002,
	0x0afa20004,
	0x023c483ef,
	0x023c483ff,
	0x0afa40008,
	0x020020004,
	0x00c000918,
	0x00c000942,
	0x0afa2000c,
	0x0142001d5,
	0x0142001ff,
	0x023c58002,
	0x024a20004,
	0x0afa2009c,
	0x0afa20184,
	0x00c0004ac,
	0x0afa20004,
	0x000013025,
	0x004c001c4,
	0x0afc680ba,
	0x004c001ee,
	0x0afc680be,
	0x004c10008,
	0x000000027,
	0x023c3841b,
	0x00c0008b6,
	0x023c3842b,
	0x00c0008e0,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c2842a,
	0x00c0008b6,
	0x023bd0194,
	0x023c2843a,
	0x00c0008e0,
	0x0afa20004,
	0x020030032,
	0x0a3c39782,
	0x0a3c397b2,
	0x02002ffff,
	0x0a7c29786,
	0x023c29782,
	0x0a7c297b6,
	0x023c297b2,
	0x0afa20004,
	0x023c48782,
	0x00c0009de,
	0x023c487b2,
	0x00c000a0d,
	0x0afa40008,
	0x08fc380ba,
	0x023c48782,
	0x08fc380be,
	0x023c487b2,
	0x0afa30004,
	0x0afa40008,
	0x0afa100a8,
	0x00c0009d9,
	0x0afa10190,
	0x00c000a08,
	0x0afa1000c,
	0x08fa500a8,
	0x08fa50190,
	0x000000027,
	0x01025000c,
	0x000000027,
	0x023c28431,
	0x023c28441,
	0x0afa20004,
	0x00c0008b6,
	0x00c0008e0,
	0x0afa50008,
	0x023c28439,
	0x00c00080b,
	0x023c28449,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x08fc280ba,
	0x023c48782,
	0x023bd0194,
	0x08fc280be,
	0x023c487b2,
	0x0afa20004,
	0x0afa40008,
	0x020021000,
	0x00c0009cf,
	0x00c0009f9,
	0x0afa2000c,
	0x01c200008,
	0x000000027,
	0x023c38443,
	0x00c00080b,
	0x023c38453,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023bd0194,
	0x020030002,
	0x014230003,
	0x000000027,
	0x008000648,
	0x000000027,
	0x023c38782,
	0x023c387b2,
	0x0afa30004,
	0x023c49782,
	0x023c497b2,
	0x0afa40008,
	0x0afa100a8,
	0x00c000d91,
	0x0afa10190,
	0x00c000dc0,
	0x0afa1000c,
	0x014200022,
	0x000000027,
	0x023c2844c,
	0x023c2845c,
	0x0afa20004,
	0x08fa300a8,
	0x08fa30190,
	0x000000027,
	0x0afa30008,
	0x083c28782,
	0x083c287b2,
	0x000000027,
	0x000021600,
	0x000021603,
	0x0afa2000c,
	0x083c38783,
	0x083c387b3,
	0x000000027,
	0x000031e00,
	0x000031e03,
	0x0afa30010,
	0x083c28784,
	0x083c287b4,
	0x000000027,
	0x000021600,
	0x000021603,
	0x0afa20014,
	0x083c38785,
	0x083c387b5,
	0x000000027,
	0x000031e00,
	0x000031e03,
	0x00c0008b6,
	0x00c0008e0,
	0x0afa30018,
	0x023c2846f,
	0x00c00080b,
	0x023c2847f,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x083c39782,
	0x023bd0194,
	0x083c397b2,
	0x020020033,
	0x010620008,
	0x000000027,
	0x023c3847a,
	0x00c00080b,
	0x023c3848a,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x087c29786,
	0x023bd0194,
	0x087c297b6,
	0x02003ffff,
	0x010430008,
	0x000000027,
	0x023c28483,
	0x00c00080b,
	0x023c28493,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c3848e,
	0x00c0008b6,
	0x023bd0194,
	0x023c3849e,
	0x00c0008e0,
	0x0afa30004,
	0x020020034,
	0x0a3c29782,
	0x0a3c297b2,
	0x02003ffff,
	0x0a7c39786,
	0x023c39782,
	0x0a7c397b6,
	0x023c397b2,
	0x0afa30004,
	0x023c48782,
	0x00c0009de,
	0x023c487b2,
	0x00c000a0d,
	0x0afa40008,
	0x08fc280ba,
	0x023c48782,
	0x08fc280be,
	0x023c487b2,
	0x0afa20004,
	0x0afa40008,
	0x0afa100a8,
	0x00c0009d9,
	0x0afa10190,
	0x00c000a08,
	0x0afa1000c,
	0x08fa400a8,
	0x08fa40190,
	0x000000027,
	0x010240008,
	0x000000027,
	0x023c28499,
	0x00c00080b,
	0x023c284a9,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x08fc280ba,
	0x023c48782,
	0x023bd0194,
	0x08fc280be,
	0x023c487b2,
	0x0afa20004,
	0x0afa40008,
	0x020021000,
	0x00c0009cf,
	0x00c0009f9,
	0x0afa2000c,
	0x01c200008,
	0x000000027,
	0x023c384a7,
	0x00c00080b,
	0x023c384b7,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c38782,
	0x023bd0194,
	0x023c387b2,
	0x0afa30004,
	0x023c49782,
	0x023c497b2,
	0x0afa40008,
	0x00c000d91,
	0x00c000dc0,
	0x0afa1000c,
	0x014200008,
	0x000000027,
	0x023c284b4,
	0x00c00080b,
	0x023c284c4,
	0x00c000835,
	0x0afa20004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x087c39786,
	0x023bd0194,
	0x087c397b6,
	0x02002ffff,
	0x010620008,
	0x000000027,
	0x023c384c3,
	0x00c00080b,
	0x023c384d3,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x083c29782,
	0x023bd0194,
	0x083c297b2,
	0x020030037,
	0x01443000d,
	0x000000027,
	0x020020002,
	0x0afa20004,
	0x023c384ce,
	0x023c384de,
	0x0afa30008,
	0x023c29782,
	0x023c297b2,
	0x024420008,
	0x00c0008db,
	0x00c000905,
	0x0afa2000c,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x083c39782,
	0x023bd0194,
	0x083c397b2,
	0x020020035,
	0x010620008,
	0x000000027,
	0x023c384de,
	0x00c00080b,
	0x023c384ee,
	0x00c000835,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c284eb,
	0x00c0008b6,
	0x023bd0194,
	0x023c284fb,
	0x00c0008e0,
	0x0afa20004,
	0x023c38782,
	0x023c387b2,
	0x0afa30004,
	0x023c284f3,
	0x023c28503,
	0x0afa20008,
	0x08fa3009c,
	0x00c000900,
	0x08fa30184,
	0x00c00092a,
	0x0afa3000c,
	0x023c38782,
	0x023c387b2,
	0x0afa30004,
	0x020040001,
	0x0afa40008,
	0x0200301b6,
	0x00c0009b6,
	0x00c0009e0,
	0x0afa3000c,
	0x004210004,
	0x0afa100a4,
	0x023c284f9,
	0x00c00081d,
	0x0afa1018c,
	0x023c28509,
	0x00c000847,
	0x0afa20004,
	0x023c38782,
	0x023c387b2,
	0x0afa30004,
	0x023c28500,
	0x023c28510,
	0x0afa20008,
	0x08fc380ba,
	0x00c000900,
	0x08fc380be,
	0x00c00092a,
	0x0afa3000c,
	0x023c28782,
	0x00c00098f,
	0x023c287b2,
	0x00c0009b9,
	0x0afa20004,
	0x0afa10018,
	0x023c48782,
	0x00c00098f,
	0x023c487b2,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10014,
	0x08fa400a4,
	0x023c38782,
	0x08fa4018c,
	0x023c387b2,
	0x0afa40004,
	0x0afa30008,
	0x08fa40014,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x08fa30018,
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c28503,
	0x00c00081d,
	0x023c28513,
	0x00c000847,
	0x0afa20004,
	0x08fa300a4,
	0x00c0009b1,
	0x08fa3018c,
	0x00c0009db,
	0x0afa30004,
	0x023c38509,
	0x023c38519,
	0x0afa30004,
	0x020040001,
	0x0afa40008,
	0x0200301b6,
	0x00c0009b6,
	0x00c0009e0,
	0x0afa3000c,
	0x004210004,
	0x0afa100a4,
	0x023c28511,
	0x00c00081d,
	0x0afa1018c,
	0x023c28521,
	0x00c000847,
	0x0afa20004,
	0x023c38782,
	0x023c387b2,
	0x0afa30004,
	0x023c28518,
	0x023c28528,
	0x0afa20008,
	0x08fc380ba,
	0x00c000900,
	0x08fc380be,
	0x00c00092a,
	0x0afa3000c,
	0x023c28782,
	0x00c00098f,
	0x023c287b2,
	0x00c0009b9,
	0x0afa20004,
	0x0afa10018,
	0x023c48782,
	0x00c00098f,
	0x023c487b2,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10014,
	0x08fa400a4,
	0x023c38782,
	0x08fa4018c,
	0x023c387b2,
	0x0afa40004,
	0x0afa30008,
	0x08fa40014,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x08fa30018,
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c2851b,
	0x00c00081d,
	0x023c2852b,
	0x00c000847,
	0x0afa20004,
	0x08fa300a4,
	0x00c0009b1,
	0x08fa3018c,
	0x00c0009db,
	0x0afa30004,
	0x023c28521,
	0x00c0008b6,
	0x023c28531,
	0x00c0008e0,
	0x0afa20004,
	0x023c2852a,
	0x023c2853a,
	0x0afa20004,
	0x023c4852c,
	0x023c4853c,
	0x0afa40008,
	0x00c0009ac,
	0x00c0009d6,
	0x0afa0000c,
	0x004210004,
	0x000000027,
	0x023c2852e,
	0x00c00081d,
	0x023c2853e,
	0x00c000847,
	0x0afa20004,
	0x08fc280ba,
	0x023c48533,
	0x08fc280be,
	0x023c48543,
	0x0afa20004,
	0x0afa40008,
	0x020020006,
	0x0afa2000c,
	0x023c48535,
	0x023c48545,
	0x0afa40010,
	0x023c28536,
	0x00c0009c5,
	0x023c28546,
	0x00c0009ef,
	0x0afa20014,
	0x004210004,
	0x000000027,
	0x023c38537,
	0x00c00081d,
	0x023c38547,
	0x00c000847,
	0x0afa30004,
	0x023c2853d,
	0x00c0008b6,
	0x023c2854d,
	0x00c0008e0,
	0x0afa20004,
	0x08fc380ba,
	0x00c0009b1,
	0x0afa30004,
	0x08fc2809e,
	0x000000027,
	0x010400037,
	0x023c28555,
	0x0afa20004,
	0x023a4009c,
	0x00c000a03,
	0x0afa40008,
	0x004210004,
	0x000000027,
	0x023c28546,
	0x023c28559,
	0x00c000847,
	0x0afa20004,
	0x023a3009c,
	0x0afa30004,
	0x023a20110,
	0x00c000ff9,
	0x0afa20008,
	0x023c2855e,
	0x0afa20004,
	0x020040001,
	0x00c0009f4,
	0x0afa40008,
	0x0200201b6,
	0x00c0009b6,
	0x0afa1018c,
	0x023a2009c,
	0x0afa20004,
	0x023c38566,
	0x0afa30008,
	0x08fa20170,
	0x00c00092a,
	0x0afa2000c,
	0x00420002e,
	0x0afc180ba,
	0x08fc3809e,
	0x00c00098f,
	0x023a2009c,
	0x00c0009b9,
	0x0afa20004,
	0x0afa10018,
	0x08fa2018c,
	0x023a3009c,
	0x0afa20004,
	0x0afa30008,
	0x08fa20018,
	0x00c000a08,
	0x0afa2000c,
	0x08fa3018c,
	0x00c0009db,
	0x0afa30004,
	0x023c2856a,
	0x00c0008e0,
	0x0afa20004,
	0x08fc380a2,
	0x000000027,
	0x010600037,
	0x000000027,
	0x023c38573,
	0x0afa30004,
	0x020040001,
	0x0afa40008,
	0x0200301b6,
	0x00c0009e0,
	0x0afa3000c,
	0x00420002e,
	0x0afc180be,
	0x08fc280a2,
	0x00c0009b9,
	0x0afa20004,
	0x0afa10018,
	0x08fc4809e,
	0x00c00098f,
	0x08fc480a2,
	0x00c0009b9,
	0x0afa40004,
	0x0afa10014,
	0x08fc480ba,
	0x08fc480be,
	0x000000027,
	0x0afa40004,
	0x08fc3809e,
	0x08fc380a2,
	0x000000027,
	0x0afa30008,
	0x08fa40014,
	0x00c0009d9,
	0x00c000a08,
	0x0afa4000c,
	0x08fa30018,
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c28551,
	0x00c00081d,
	0x023c2857e,
	0x00c000847,
	0x0afa20004,
	0x08fc380ba,
	0x00c0009b1,
	0x08fc380be,
	0x00c0009db,
	0x0afa30004,
	0x023a2001c,
	0x0afa20004,
	0x023c38561,
	0x023c3858e,
	0x0afa30008,
	0x08fc2809e,
	0x00c000900,
	0x08fc280a2,
	0x00c00092a,
	0x0afa2000c,
	0x08fc2806e,
	0x08fc2804e,
	0x023a4001c,
	0x0afa20004,
	0x0afa40008,
	0x00c0009ac,
	0x00c0009d6,
	0x0afa0000c,
	0x004210004,
	0x000000027,
	0x023c28569,
	0x00c00081d,
	0x023c28596,
	0x00c000847,
	0x0afa20004,
	0x08fa300b0,
	0x08fa30198,
	0x000000027,
	0x010600010,
	0x000000027,
	0x023c28579,
	0x023c285a6,
	0x0afa20004,
	0x023c38584,
	0x023c385b1,
	0x0afa30008,
	0x023c28589,
	0x023c285b6,
	0x0afa2000c,
	0x00c00099b,
	0x00c0009c5,
	0x0afa00010,
	0x023c3859c,
	0x00c00081d,
	0x023c385c9,
	0x00c000847,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c3858c,
	0x023bd0194,
	0x023c385b9,
	0x0afa30004,
	0x023c28597,
	0x023c285c4,
	0x0afa20008,
	0x00c00099b,
	0x00c0009c5,
	0x0afa0000c,
	0x023c3859c,
	0x00c00081d,
	0x023c385c9,
	0x00c000847,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd00ac,
	0x023c283ff,
	0x00c0008b6,
	0x023bd0194,
	0x023c2840f,
	0x00c0008e0,
	0x0afa20004,
	0x0200303e8,
	0x00c0009d4,
	0x00c0009fe,
	0x0afa30004,
	0x08fc680ba,
	0x08fa200a0,
	0x08fc680be,
	0x08fa20188,
	0x008000608,
	0x024450001,
	0x0afa50004,
	0x023c483f4,
	0x023c48404,
	0x0afa40008,
	0x020030003,
	0x00c000918,
	0x00c000942,
	0x0afa3000c,
	0x014200007,
	0x023c58002,
	0x024a30003,
	0x0afa3009c,
	0x0afa30184,
	0x00c00056e,
	0x0afa30004,
	0x00800061b,
	0x000013025,
	0x0afa50004,
	0x023c483f8,
	0x023c48408,
	0x0afa40008,
	0x020020006,
	0x00c000918,
	0x00c000942,
	0x0afa2000c,
	0x014200007,
	0x023c58002,
	0x024a20006,
	0x0afa2009c,
	0x0afa20184,
	0x00c0004b7,
	0x0afa20004,
	0x00800061b,
	0x000013025,
	0x0afa5009c,
	0x0afa50184,
	0x00c0004b7,
	0x0afa50004,
	0x00800061b,


@@ 1037,16 1079,16 @@ ulong bootcode[]={
	0x023bdffac,
	0x0afbf0000,
	0x023a20014,
	0x00c0009bb,
	0x00c0009e5,
	0x0afa20004,
	0x020030002,
	0x0afa30004,
	0x023c285a7,
	0x023c285d4,
	0x0afa20008,
	0x08fa30058,
	0x023a20014,
	0x0afa3000c,
	0x00c0008db,
	0x00c000905,
	0x0afa20010,
	0x08fa20000,
	0x000000027,


@@ 1055,18 1097,18 @@ ulong bootcode[]={
	0x023bdffac,
	0x0afbf0000,
	0x023a30014,
	0x00c0009bb,
	0x00c0009e5,
	0x0afa30004,
	0x020020002,
	0x0afa20004,
	0x023c385b5,
	0x023c385e2,
	0x0afa30008,
	0x08fa20058,
	0x023a30014,
	0x0afa2000c,
	0x00c0008db,
	0x00c000905,
	0x0afa30010,
	0x00c00089a,
	0x00c0008c4,
	0x0afa00004,
	0x08fa20000,
	0x000000027,


@@ 1074,28 1116,28 @@ ulong bootcode[]={
	0x023bd0054,
	0x023bdfeec,
	0x0afbf0000,
	0x023c385c3,
	0x023c385f0,
	0x0afa30004,
	0x08fa20118,
	0x000000027,
	0x0afa20008,
	0x08fa3011c,
	0x00c0008b6,
	0x00c0008e0,
	0x0afa3000c,
	0x0afa00004,
	0x023a30010,
	0x0afa30008,
	0x08fa40120,
	0x00c0009cf,
	0x00c0009f9,
	0x0afa4000c,
	0x014200003,
	0x000012825,
	0x008000833,
	0x00800085d,
	0x000000027,
	0x004210006,
	0x0afa10110,
	0x023c285cc,
	0x00c00081d,
	0x023c285f9,
	0x00c000847,
	0x0afa20004,
	0x08fa50110,
	0x000000027,


@@ 1108,7 1150,7 @@ ulong bootcode[]={
	0x08fa3011c,
	0x023a20010,
	0x0afa30004,
	0x00c00094f,
	0x00c000979,
	0x0afa20008,
	0x08fa50110,
	0x000000027,


@@ 1117,7 1159,7 @@ ulong bootcode[]={
	0x000400008,
	0x000050825,
	0x023bdfff8,
	0x023c68672,
	0x023c686a2,
	0x000002825,
	0x028a20021,
	0x010400011,


@@ 1143,7 1185,7 @@ ulong bootcode[]={
	0x000070825,
	0x023bdfff8,
	0x08fa7000c,
	0x023c58672,
	0x023c586a2,
	0x000002025,
	0x028820021,
	0x01040000d,


@@ 1168,10 1210,10 @@ ulong bootcode[]={
	0x000000027,
	0x014400003,
	0x000000027,
	0x00c00089a,
	0x00c0008c4,
	0x0afa00004,
	0x023c380a2,
	0x00c00089a,
	0x023c380a6,
	0x00c0008c4,
	0x0afa30004,
	0x08fa20000,
	0x000000027,


@@ 1179,7 1221,7 @@ ulong bootcode[]={
	0x023bd0008,
	0x023bdfff0,
	0x0afbf0000,
	0x023c68672,
	0x023c686a2,
	0x020040020,
	0x004800010,
	0x000000027,


@@ 1195,11 1237,11 @@ ulong bootcode[]={
	0x000a0f809,
	0x0ac400000,
	0x08fa4000c,
	0x023c68672,
	0x00800089e,
	0x023c686a2,
	0x0080008c8,
	0x02484ffff,
	0x08fa30014,
	0x00c0009a7,
	0x00c0009d1,
	0x0afa30004,
	0x08fa20000,
	0x000000027,


@@ 1215,26 1257,26 @@ ulong bootcode[]={
	0x023a41020,
	0x0afa3000c,
	0x024840004,
	0x00c001066,
	0x00c001095,
	0x0afa40010,
	0x023a6001c,
	0x020020001,
	0x0afa20004,
	0x0afa60008,
	0x000261023,
	0x00c0009d9,
	0x00c000a08,
	0x0afa2000c,
	0x0afa10014,
	0x00421000c,
	0x000012825,
	0x08fc38086,
	0x08fc3808a,
	0x000000027,
	0x024630001,
	0x02862000a,
	0x014400006,
	0x0afc38086,
	0x020020001,
	0x00c00088b,
	0x0afc3808a,
	0x023c280f2,
	0x00c0008c4,
	0x0afa20004,
	0x08fa50014,
	0x000000027,


@@ 1252,26 1294,26 @@ ulong bootcode[]={
	0x023a41024,
	0x0afa3000c,
	0x024840004,
	0x00c001066,
	0x00c001095,
	0x0afa40010,
	0x08fa21020,
	0x023a6001c,
	0x0afa20004,
	0x0afa60008,
	0x000261023,
	0x00c0009d9,
	0x00c000a08,
	0x0afa2000c,
	0x0afa10014,
	0x00421000c,
	0x000012825,
	0x08fc38086,
	0x08fc3808a,
	0x000000027,
	0x024630001,
	0x02862000a,
	0x014400006,
	0x0afc38086,
	0x020020001,
	0x00c00088b,
	0x0afc3808a,
	0x023c280f2,
	0x00c0008c4,
	0x0afa20004,
	0x08fa50014,
	0x000000027,


@@ 1282,7 1324,7 @@ ulong bootcode[]={
	0x023bdffe4,
	0x0afbf0000,
	0x08fa50020,
	0x08fc2808a,
	0x08fc2808e,
	0x024a41000,
	0x0afa20014,
	0x0afa50004,


@@ 1291,11 1333,11 @@ ulong bootcode[]={
	0x023a40024,
	0x0afa2000c,
	0x024840004,
	0x00c001066,
	0x00c001095,
	0x0afa40010,
	0x08fa20014,
	0x000000027,
	0x0afc2808a,
	0x0afc2808e,
	0x08fa20020,
	0x000000027,
	0x000220823,


@@ 1427,7 1469,7 @@ ulong bootcode[]={
	0x08fa20010,
	0x000000027,
	0x0afa20004,
	0x00c001568,
	0x00c001597,
	0x0afa00008,
	0x08fa30010,
	0x08fa20000,


@@ 1440,7 1482,7 @@ ulong bootcode[]={
	0x023a30010,
	0x0afa20004,
	0x024630004,
	0x00c0009c0,
	0x00c0009ea,
	0x0afa30008,
	0x08fa20000,
	0x000000027,


@@ 1497,6 1539,11 @@ ulong bootcode[]={
	0x003e00008,
	0x023bd0004,
	0x023bdfffc,
	0x020010012,
	0x00000000c,
	0x003e00008,
	0x023bd0004,
	0x023bdfffc,
	0x020010014,
	0x00000000c,
	0x003e00008,


@@ 1542,10 1589,10 @@ ulong bootcode[]={
	0x038620034,
	0x01040000a,
	0x000000027,
	0x023c3801e,
	0x023c3805a,
	0x0afa30004,
	0x080a20000,
	0x00c0008b6,
	0x00c0008e0,
	0x0afa20008,
	0x08fa20000,
	0x023bd0014,


@@ 1567,7 1614,7 @@ ulong bootcode[]={
	0x038620039,
	0x01040fff1,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a2000a,
	0x000000027,


@@ 1588,7 1635,7 @@ ulong bootcode[]={
	0x024a20008,
	0x0afa20008,
	0x020030040,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20010,
	0x000000027,


@@ 1611,7 1658,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x024a20008,
	0x0afa20008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa20010,
	0x02003001c,


@@ 1622,7 1669,7 @@ ulong bootcode[]={
	0x000000027,
	0x024420024,
	0x0afa20008,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20010,
	0x02003001c,


@@ 1633,7 1680,7 @@ ulong bootcode[]={
	0x000000027,
	0x024420040,
	0x0afa20008,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20010,
	0x000000027,


@@ 1659,7 1706,7 @@ ulong bootcode[]={
	0x03862003d,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a30002,
	0x000000027,


@@ 1751,7 1798,7 @@ ulong bootcode[]={
	0x0afa30004,
	0x024a3000c,
	0x0afa30008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa30010,
	0x08fa2001c,


@@ 1767,7 1814,7 @@ ulong bootcode[]={
	0x038620040,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a30002,
	0x000000027,


@@ 1894,7 1941,7 @@ ulong bootcode[]={
	0x038620044,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a30002,
	0x000000027,


@@ 1991,7 2038,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x024a2000c,
	0x0afa20008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa70018,
	0x08fa20010,


@@ 2044,7 2091,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa20008,
	0x08ca3000c,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20018,
	0x08fa30010,


@@ 2067,7 2114,7 @@ ulong bootcode[]={
	0x038620048,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a20002,
	0x000000027,


@@ 2144,7 2191,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa20008,
	0x08ca3000c,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20018,
	0x08fa30010,


@@ 2186,7 2233,7 @@ ulong bootcode[]={
	0x03862004c,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a20002,
	0x000000027,


@@ 2241,7 2288,7 @@ ulong bootcode[]={
	0x0afa30004,
	0x024a30008,
	0x0afa30008,
	0x00c001621,
	0x00c001650,
	0x0afa8000c,
	0x08fa30010,
	0x08fa2001c,


@@ 2257,7 2304,7 @@ ulong bootcode[]={
	0x03862004f,
	0x010400003,
	0x000000027,
	0x008000a07,
	0x008000a36,
	0x000000027,
	0x084a30002,
	0x000000027,


@@ 2284,7 2331,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x024a20008,
	0x0afa20008,
	0x00c001621,
	0x00c001650,
	0x0afa8000c,
	0x08fa20010,
	0x000000027,


@@ 2305,7 2352,7 @@ ulong bootcode[]={
	0x08fa30018,
	0x000000027,
	0x0afa30008,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa30010,
	0x02002001c,


@@ 2316,7 2363,7 @@ ulong bootcode[]={
	0x000000027,
	0x02463001c,
	0x0afa30008,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa30010,
	0x02002001c,


@@ 2327,7 2374,7 @@ ulong bootcode[]={
	0x000000027,
	0x024630038,
	0x0afa30008,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa40018,
	0x08fa30010,


@@ 2490,10 2537,10 @@ ulong bootcode[]={
	0x038430034,
	0x01060000a,
	0x000000027,
	0x023c2802c,
	0x023c28068,
	0x0afa20004,
	0x080c30000,
	0x00c0008b6,
	0x00c0008e0,
	0x0afa30008,
	0x08fa20000,
	0x023bd0014,


@@ 2523,24 2570,24 @@ ulong bootcode[]={
	0x038430039,
	0x01060ffe9,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c2000a,
	0x024c20008,
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x020020040,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa30010,
	0x008000dc4,
	0x008000df3,
	0x024650040,
	0x090a20000,
	0x090a30001,


@@ 2552,7 2599,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa30010,
	0x08fa2001c,


@@ 2562,7 2609,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02002001c,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 2572,10 2619,10 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02002001c,
	0x00c001621,
	0x00c001650,
	0x0afa2000c,
	0x08fa30010,
	0x008000dc4,
	0x008000df3,
	0x02465001c,
	0x02443ffc2,
	0x01c600050,


@@ 2591,14 2638,14 @@ ulong bootcode[]={
	0x03843003d,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,


@@ 2611,7 2658,7 @@ ulong bootcode[]={
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20008,
	0x090a20000,
	0x090a30001,


@@ 2642,7 2689,7 @@ ulong bootcode[]={
	0x000031e00,
	0x000431025,
	0x024a50004,
	0x008000dc4,
	0x008000df3,
	0x0acc20010,
	0x090a20000,
	0x090a30001,


@@ 2654,10 2701,10 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa30010,
	0x008000dc4,
	0x008000df3,
	0x02465001c,
	0x03843003f,
	0x010600011,


@@ 2665,7 2712,7 @@ ulong bootcode[]={
	0x038430040,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,


@@ 2676,7 2723,7 @@ ulong bootcode[]={
	0x024a30002,
	0x024650001,
	0x080630000,
	0x008000dc4,
	0x008000df3,
	0x0a0c30028,
	0x090a20000,
	0x090a30001,


@@ 2707,7 2754,7 @@ ulong bootcode[]={
	0x000031e00,
	0x000431025,
	0x024a50004,
	0x008000dc4,
	0x008000df3,
	0x0acc20010,
	0x090a20000,
	0x090a30001,


@@ 2738,7 2785,7 @@ ulong bootcode[]={
	0x000031e00,
	0x000431025,
	0x024a50004,
	0x008000dc4,
	0x008000df3,
	0x0acc20010,
	0x02443ffb7,
	0x01c6000c1,


@@ 2759,7 2806,7 @@ ulong bootcode[]={
	0x038430044,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,


@@ 2784,7 2831,7 @@ ulong bootcode[]={
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0acc2000c,
	0x090a20000,
	0x090a30001,


@@ 2815,7 2862,7 @@ ulong bootcode[]={
	0x000031e00,
	0x000431025,
	0x024a50004,
	0x008000dc4,
	0x008000df3,
	0x0acc20010,
	0x090a20000,
	0x090a30001,


@@ 2827,7 2874,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x00c001621,
	0x00c001650,
	0x0afa7000c,
	0x08fa6001c,
	0x08fa30010,


@@ 2847,7 2894,7 @@ ulong bootcode[]={
	0x024a30004,
	0x024650001,
	0x080630000,
	0x008000dc4,
	0x008000df3,
	0x0a0c30028,
	0x090a20000,
	0x090a30001,


@@ 2865,7 2912,7 @@ ulong bootcode[]={
	0x024650001,
	0x0acc50010,
	0x08cc3000c,
	0x008000dc4,
	0x008000df3,
	0x000a32821,
	0x038430046,
	0x01060001d,


@@ 2876,14 2923,14 @@ ulong bootcode[]={
	0x038430048,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,


@@ 2896,7 2943,7 @@ ulong bootcode[]={
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0acc2000c,
	0x090a20000,
	0x090a30001,


@@ 2926,14 2973,14 @@ ulong bootcode[]={
	0x024650001,
	0x0acc50010,
	0x08cc3000c,
	0x008000dc4,
	0x008000df3,
	0x000a32821,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x02443ffb3,
	0x01c600032,


@@ 2949,28 2996,28 @@ ulong bootcode[]={
	0x03843004c,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,


@@ 2982,10 3029,10 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x00c001621,
	0x00c001650,
	0x0afa8000c,
	0x08fa30010,
	0x008000dc4,
	0x008000df3,
	0x024650074,
	0x03843004e,
	0x01060000d,


@@ 2993,14 3040,14 @@ ulong bootcode[]={
	0x03843004f,
	0x010600003,
	0x000000027,
	0x008000dbb,
	0x008000dea,
	0x000000027,
	0x090a20000,
	0x090a30001,
	0x024a50002,
	0x000031a00,
	0x000431025,
	0x008000dc4,
	0x008000df3,
	0x0a4c20002,
	0x090a20000,
	0x090a30001,


@@ 3012,10 3059,10 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa50010,
	0x0afa50008,
	0x00c001621,
	0x00c001650,
	0x0afa8000c,
	0x08fa30010,
	0x008000dc4,
	0x008000df3,
	0x024650074,
	0x023bdffec,
	0x0afbf0000,


@@ 3026,7 3073,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 3036,7 3083,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 3046,7 3093,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c001621,
	0x00c001650,
	0x0afa3000c,
	0x08fa5001c,
	0x08fa20010,


@@ 3144,14 3191,14 @@ ulong bootcode[]={
	0x000400008,
	0x023bd0014,
	0x023bdfffc,
	0x08fc7806a,
	0x08fc78052,
	0x083a2000b,
	0x028e3001e,
	0x03042007f,
	0x000022e00,
	0x000052e03,
	0x014600004,
	0x023c685ee,
	0x023c6861e,
	0x023bd0004,
	0x003e00008,
	0x020010001,


@@ 3159,13 3206,13 @@ ulong bootcode[]={
	0x000031e03,
	0x000661821,
	0x024e20001,
	0x0afc2806a,
	0x0afc28052,
	0x0a0670000,
	0x000051600,
	0x000021603,
	0x000461021,
	0x080420000,
	0x023c380fe,
	0x023c3810e,
	0x000021080,
	0x08fa4000c,
	0x000431021,


@@ 3180,19 3227,19 @@ ulong bootcode[]={
	0x02008fc18,
	0x08fa60040,
	0x020120030,
	0x08fc2803e,
	0x08fc28022,
	0x02011002a,
	0x0afa2001c,
	0x08fc380ee,
	0x08fc3801e,
	0x0200e002e,
	0x0afa30018,
	0x08fb00038,
	0x0200c0039,
	0x0afd0803e,
	0x0afd08022,
	0x08fa3003c,
	0x000004825,
	0x02463ffff,
	0x0afc380ee,
	0x0afc3801e,
	0x000062825,
	0x080a50000,
	0x000000027,


@@ 3200,7 3247,7 @@ ulong bootcode[]={
	0x024c60001,
	0x014a00012,
	0x000000027,
	0x08fc380ee,
	0x08fc3801e,
	0x000000027,
	0x00203202b,
	0x014800002,


@@ 3209,31 3256,31 @@ ulong bootcode[]={
	0x0a2000000,
	0x08fa3001c,
	0x000000027,
	0x0afc3803e,
	0x0afc38022,
	0x08fa20018,
	0x000000027,
	0x0afc280ee,
	0x0afc2801e,
	0x08fa20000,
	0x023bd0034,
	0x000400008,
	0x000100825,
	0x08fc380ee,
	0x08fc3801e,
	0x000000027,
	0x00203202b,
	0x010800005,
	0x000000027,
	0x000101025,
	0x026100001,
	0x0afd0803e,
	0x0afd08022,
	0x0a0450000,
	0x08fc2808a,
	0x08fc2808e,
	0x000000027,
	0x024420001,
	0x0afc2808a,
	0x0afc2808e,
	0x02002000a,
	0x014a20071,
	0x000000027,
	0x0afc9808a,
	0x0afc9808e,
	0x000062825,
	0x080a50000,
	0x000000027,


@@ 3249,14 3296,14 @@ ulong bootcode[]={
	0x000000027,
	0x014a00003,
	0x000000027,
	0x00800107a,
	0x0080010a9,
	0x024c6ffff,
	0x014ae0006,
	0x000000027,
	0x014e80002,
	0x000000027,
	0x000093825,
	0x0080010ab,
	0x0080010da,
	0x000097825,
	0x028a20031,
	0x01440001f,


@@ 3275,11 3322,11 @@ ulong bootcode[]={
	0x000000027,
	0x014a0ffe9,
	0x0000a3825,
	0x00800107a,
	0x0080010a9,
	0x024c6ffff,
	0x014a0ffe5,
	0x0000a7825,
	0x00800107a,
	0x0080010a9,
	0x024c6ffff,
	0x02002000a,
	0x001420018,


@@ 3289,22 3336,22 @@ ulong bootcode[]={
	0x024c60001,
	0x0afa60040,
	0x080a50000,
	0x0080010c2,
	0x0080010f1,
	0x0246affd0,
	0x014b20005,
	0x000000027,
	0x010e80003,
	0x000000027,
	0x0080010c1,
	0x0080010f0,
	0x000000027,
	0x014b10008,
	0x000000027,
	0x08d650000,
	0x014e80003,
	0x0256b0004,
	0x0080010ab,
	0x0080010da,
	0x000053825,
	0x0080010ab,
	0x0080010da,
	0x000057825,
	0x030a5007f,
	0x0afab0044,


@@ 3316,17 3363,17 @@ ulong bootcode[]={
	0x0afad0028,
	0x0afad0010,
	0x0afa50014,
	0x023c285ee,
	0x023c2861e,
	0x000451021,
	0x080420000,
	0x023c380fe,
	0x023c3810e,
	0x000021080,
	0x000431021,
	0x08c420000,
	0x000000027,
	0x00040f809,
	0x000000027,
	0x08fd0803e,
	0x08fd08022,
	0x020120030,
	0x08faf002c,
	0x02011002a,


@@ 3341,20 3388,20 @@ ulong bootcode[]={
	0x020130025,
	0x08fa40028,
	0x001211023,
	0x0080010ab,
	0x0080010da,
	0x000826825,
	0x00800107a,
	0x0080010a9,
	0x001615821,
	0x020020009,
	0x014a2ff66,
	0x000000027,
	0x08fc3808a,
	0x08fc3808e,
	0x000000027,
	0x024630007,
	0x0201cfff8,
	0x0007c1824,
	0x00800107a,
	0x0afc3808a,
	0x0080010a9,
	0x0afc3808e,
	0x023bdfff0,
	0x0afbf0000,
	0x08fa40018,


@@ 3371,13 3418,13 @@ ulong bootcode[]={
	0x0afa20004,
	0x0afa40008,
	0x08fa2001c,
	0x00c001205,
	0x00c001234,
	0x0afa2000c,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0010,
	0x008001127,
	0x008001156,
	0x000042023,
	0x023bdffa8,
	0x0afbf0000,


@@ 3472,7 3519,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa30008,
	0x0afad000c,
	0x00c00111c,
	0x00c00114b,
	0x0afa70010,
	0x08fa10028,
	0x08fa20000,


@@ 3489,7 3536,7 @@ ulong bootcode[]={
	0x0a0640000,
	0x024a5ffff,
	0x001651021,
	0x008001185,
	0x0080011b4,
	0x0a0520000,
	0x024a5ffff,
	0x001651021,


@@ 3497,7 3544,7 @@ ulong bootcode[]={
	0x0a0440000,
	0x024a5ffff,
	0x001651021,
	0x008001185,
	0x0080011b4,
	0x0a0520000,
	0x030e30040,
	0x01060001c,


@@ 3517,26 3564,26 @@ ulong bootcode[]={
	0x000000027,
	0x01d000003,
	0x000000027,
	0x008001178,
	0x0080011a7,
	0x000000027,
	0x01d400003,
	0x000000027,
	0x008001178,
	0x0080011a7,
	0x000000027,
	0x030e30040,
	0x01460ffa5,
	0x024a5ffff,
	0x00149001b,
	0x00800116f,
	0x00800119e,
	0x000003010,
	0x00149001b,
	0x0080011b3,
	0x0080011e2,
	0x000005012,
	0x000158025,
	0x008001167,
	0x008001196,
	0x0026a5023,
	0x08cca0000,
	0x008001162,
	0x008001191,
	0x0afa50028,
	0x08cc30000,
	0x0afa50028,


@@ 3544,13 3591,13 @@ ulong bootcode[]={
	0x000063403,
	0x000061400,
	0x000021403,
	0x008001162,
	0x008001191,
	0x000025025,
	0x08cca0000,
	0x008001162,
	0x008001191,
	0x0afa50028,
	0x08cca0000,
	0x008001162,
	0x008001191,
	0x0afa50028,
	0x038620030,
	0x010400009,


@@ 3558,24 3605,24 @@ ulong bootcode[]={
	0x038620048,
	0x010400003,
	0x000000027,
	0x008001160,
	0x00800118f,
	0x000000027,
	0x08cc80000,
	0x008001162,
	0x008001191,
	0x0afa50028,
	0x08cc20000,
	0x0afa50028,
	0x000023400,
	0x000063403,
	0x030c3ffff,
	0x008001162,
	0x008001191,
	0x000035025,
	0x008001151,
	0x008001180,
	0x02009000a,
	0x000158825,
	0x008001151,
	0x008001180,
	0x000144825,
	0x008001151,
	0x008001180,
	0x000164825,
	0x039220075,
	0x010400006,


@@ 3583,24 3630,24 @@ ulong bootcode[]={
	0x039220078,
	0x01040fff7,
	0x000000027,
	0x008001151,
	0x008001180,
	0x000000027,
	0x02009000a,
	0x008001151,
	0x008001180,
	0x034e70020,
	0x023bdfff0,
	0x0afbf0000,
	0x08fa30014,
	0x00c00098f,
	0x00c0009b9,
	0x0afa30004,
	0x08fad0014,
	0x0200efc18,
	0x08faa0018,
	0x0200c0020,
	0x08fc980ee,
	0x08fc8808a,
	0x08fc9801e,
	0x08fc8808e,
	0x08fa7001c,
	0x08fc6803e,
	0x08fc68022,
	0x000012825,
	0x0114e0003,
	0x000007825,


@@ 3637,28 3684,28 @@ ulong bootcode[]={
	0x000000027,
	0x000061825,
	0x024c60001,
	0x0afc6803e,
	0x0afc68022,
	0x0a06c0000,
	0x025080001,
	0x024a50001,
	0x00800122e,
	0x0afc8808a,
	0x00800125d,
	0x0afc8808e,
	0x000c9202b,
	0x010800005,
	0x000000027,
	0x000061025,
	0x024c60001,
	0x0afc6803e,
	0x0afc68022,
	0x0a04b0000,
	0x025080001,
	0x02002000a,
	0x015620007,
	0x0afc8808a,
	0x0afc8808e,
	0x0000f4025,
	0x0afcf808a,
	0x0afcf808e,
	0x010eeffcd,
	0x000000027,
	0x008001217,
	0x008001246,
	0x024e7ffff,
	0x020020009,
	0x01562fffa,


@@ 3667,8 3714,8 @@ ulong bootcode[]={
	0x0201cfff8,
	0x0007c4024,
	0x010eeffc3,
	0x0afc8808a,
	0x008001217,
	0x0afc8808e,
	0x008001246,
	0x024e7ffff,
	0x000aa202a,
	0x01080ffbe,


@@ 3678,12 3725,12 @@ ulong bootcode[]={
	0x000000027,
	0x000061025,
	0x024c60001,
	0x0afc6803e,
	0x0afc68022,
	0x0a04c0000,
	0x025080001,
	0x024a50001,
	0x008001257,
	0x0afc8808a,
	0x008001286,
	0x0afc8808e,
	0x023bdffec,
	0x0afbf0000,
	0x02004002a,


@@ 3696,7 3743,7 @@ ulong bootcode[]={
	0x023a30010,
	0x0afa30004,
	0x0afa00008,
	0x00c001205,
	0x00c001234,
	0x0afa2000c,
	0x08fa20000,
	0x023bd0014,


@@ 3714,7 3761,7 @@ ulong bootcode[]={
	0x08fa3001c,
	0x02002fc18,
	0x0afa30008,
	0x00c001205,
	0x00c001234,
	0x0afa2000c,
	0x08fa20000,
	0x023bd0014,


@@ 3734,21 3781,21 @@ ulong bootcode[]={
	0x000000027,
	0x0afa3000c,
	0x08fa20024,
	0x00c00111c,
	0x00c00114b,
	0x0afa20010,
	0x08fa20000,
	0x023bd0014,
	0x000400008,
	0x020010004,
	0x023bdfffc,
	0x08fc5803e,
	0x08fc280ee,
	0x08fc58022,
	0x08fc2801e,
	0x000000027,
	0x000a2202b,
	0x010800005,
	0x000000027,
	0x024a20001,
	0x0afc2803e,
	0x0afc28022,
	0x020040025,
	0x0a0a40000,
	0x023bd0004,


@@ 3859,10 3906,10 @@ ulong bootcode[]={
	0x023a20034,
	0x0e7a10004,
	0x0e7a00008,
	0x00c00159a,
	0x00c0015c9,
	0x0afa2000c,
	0x0c7c18076,
	0x0c7c0807a,
	0x0c7c1807a,
	0x0c7c0807e,
	0x0c7a20034,
	0x000000027,
	0x0468010a1,


@@ 3874,7 3921,7 @@ ulong bootcode[]={
	0x000023043,
	0x0afa60030,
	0x000061023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x0c7a30048,
	0x0c7a2004c,


@@ 3886,7 3933,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x08fad00b4,
	0x023ae0078,


@@ 3909,7 3956,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x08fad00b4,
	0x08fac00ac,


@@ 3918,10 3965,10 @@ ulong bootcode[]={
	0x0c7a2003c,
	0x000000027,
	0x046201182,
	0x00800133a,
	0x008001369,
	0x023ae0078,
	0x0c7c1807e,
	0x0c7c08082,
	0x0c7c18082,
	0x0c7c08086,
	0x000000027,
	0x04626003e,
	0x000000027,


@@ 3935,7 3982,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x08fad00b4,
	0x08fac00ac,


@@ 3944,7 3991,7 @@ ulong bootcode[]={
	0x0c7a2003c,
	0x000000027,
	0x046201182,
	0x008001351,
	0x008001380,
	0x023ae0078,
	0x02003fc18,
	0x015830002,


@@ 3979,7 4026,7 @@ ulong bootcode[]={
	0x0200cffff,
	0x0afac00ac,
	0x0200d0065,
	0x008001307,
	0x008001336,
	0x0afad00b4,
	0x0c7a70048,
	0x0c7a6004c,


@@ 3993,7 4040,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x02002ffff,
	0x000431023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x08fad00b4,
	0x023ae0078,


@@ 4015,7 4062,7 @@ ulong bootcode[]={
	0x000671823,
	0x00460012b,
	0x0afa7002c,
	0x00c00153f,
	0x00c00156e,
	0x0afa30004,
	0x0c7a30040,
	0x0c7a20044,


@@ 4024,7 4071,7 @@ ulong bootcode[]={
	0x046201083,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0014fd,
	0x00c00152c,
	0x000000027,
	0x08fad00b4,
	0x023ae0078,


@@ 4073,7 4120,7 @@ ulong bootcode[]={
	0x024e70001,
	0x02484fff6,
	0x0a0440001,
	0x0080013d8,
	0x008001407,
	0x024c6ffff,
	0x010e00007,
	0x0200b0001,


@@ 4141,7 4188,7 @@ ulong bootcode[]={
	0x020030030,
	0x0a0430000,
	0x024e7ffff,
	0x00800141f,
	0x00800144e,
	0x024c60001,
	0x019000013,
	0x000000027,


@@ 4161,7 4208,7 @@ ulong bootcode[]={
	0x0256b0001,
	0x0a0430000,
	0x02508ffff,
	0x008001430,
	0x00800145f,
	0x024c60001,
	0x08fa300b0,
	0x000000027,


@@ 4190,7 4237,7 @@ ulong bootcode[]={
	0x0afa30008,
	0x0afa2000c,
	0x08fa300b0,
	0x00c00111c,
	0x00c00114b,
	0x0afa30010,
	0x08fa20000,
	0x023bd00a0,


@@ 4246,19 4293,19 @@ ulong bootcode[]={
	0x000001810,
	0x024630030,
	0x0a0430000,
	0x008001457,
	0x008001486,
	0x024c60001,
	0x000061825,
	0x001231021,
	0x02003002b,
	0x0a0430000,
	0x008001478,
	0x0080014a7,
	0x024c60001,
	0x000061025,
	0x001221821,
	0x020020065,
	0x0a0620000,
	0x00800146e,
	0x00800149d,
	0x024c60001,
	0x020030067,
	0x011a30006,


@@ 4266,7 4313,7 @@ ulong bootcode[]={
	0x020030068,
	0x011a30003,
	0x000000027,
	0x008001451,
	0x008001480,
	0x000000027,
	0x024c7ffff,
	0x004e00006,


@@ 4286,11 4333,11 @@ ulong bootcode[]={
	0x000000027,
	0x01107ff93,
	0x000073025,
	0x008001451,
	0x008001480,
	0x024c60001,
	0x0080014b6,
	0x0080014e5,
	0x02508ffff,
	0x0080014ae,
	0x0080014dd,
	0x024e7ffff,
	0x08fa30034,
	0x02002ffff,


@@ 4300,7 4347,7 @@ ulong bootcode[]={
	0x000003825,
	0x08fa30034,
	0x0200d0068,
	0x00800140c,
	0x00800143b,
	0x001835023,
	0x08fa200b0,
	0x000000027,


@@ 4311,17 4358,17 @@ ulong bootcode[]={
	0x001221821,
	0x02002002b,
	0x0a0620000,
	0x0080013fd,
	0x00800142c,
	0x024c60001,
	0x0c7c3807e,
	0x0c7c28082,
	0x0c7c38082,
	0x0c7c28086,
	0x000000027,
	0x046223182,
	0x0e7a70040,
	0x0e7a60044,
	0x0e7a70004,
	0x0e7a60008,
	0x00c0014fd,
	0x00c00152c,
	0x000000027,
	0x08fad00b4,
	0x08fa8002c,


@@ 4339,14 4386,14 @@ ulong bootcode[]={
	0x046201181,
	0x0e7a70040,
	0x0e7a60044,
	0x0080013cf,
	0x0080013fe,
	0x023ae0078,
	0x008001374,
	0x0080013a3,
	0x0258cffff,
	0x020020001,
	0x0afa20014,
	0x025ad0020,
	0x008001307,
	0x008001336,
	0x0afad00b4,
	0x023bdffe8,
	0x0afbf0000,


@@ 4363,7 4410,7 @@ ulong bootcode[]={
	0x04624c081,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0015e9,
	0x00c001618,
	0x0afa2000c,
	0x04620c032,
	0x000000027,


@@ 4392,7 4439,7 @@ ulong bootcode[]={
	0x023a2001c,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0015e9,
	0x00c001618,
	0x0afa2000c,
	0x0c7a1001c,
	0x0c7a00020,


@@ 4408,7 4455,7 @@ ulong bootcode[]={
	0x04624c081,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0014fd,
	0x00c00152c,
	0x000000027,
	0x08fa20000,
	0x023bd000c,


@@ 4421,7 4468,7 @@ ulong bootcode[]={
	0x004810008,
	0x000000027,
	0x000041023,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x08fa20000,
	0x023bd0014,


@@ 4431,7 4478,7 @@ ulong bootcode[]={
	0x01060000a,
	0x000000027,
	0x000041880,
	0x023c28042,
	0x023c28026,
	0x000621821,
	0x08c630000,
	0x08fa20000,


@@ 4442,12 4489,12 @@ ulong bootcode[]={
	0x000042843,
	0x0afa50010,
	0x000851823,
	0x00c00153f,
	0x00c00156e,
	0x0afa30004,
	0x0e7a10008,
	0x0e7a0000c,
	0x08fa20010,
	0x00c00153f,
	0x00c00156e,
	0x0afa20004,
	0x0c7a30008,
	0x0c7a2000c,


@@ 4608,7 4655,7 @@ ulong bootcode[]={
	0x00065102a,
	0x014400013,
	0x000000027,
	0x08fc180f6,
	0x08fc18106,
	0x08fa30008,
	0x000a10807,
	0x0201cffff,


@@ 4630,7 4677,7 @@ ulong bootcode[]={
	0x00065102a,
	0x01440fff3,
	0x000000027,
	0x08fc380fa,
	0x08fc3810a,
	0x024a1ffea,
	0x000230807,
	0x0201cffff,


@@ 4638,7 4685,7 @@ ulong bootcode[]={
	0x08fa3000c,
	0x000000027,
	0x000610824,
	0x008001609,
	0x008001638,
	0x0afa1000c,
	0x023bdfffc,
	0x08fa30010,


@@ 4749,7 4796,7 @@ ulong bootcode[]={
	0x000000027,
	0x0a0c8ffff,
	0x024c6ffff,
	0x008001688,
	0x0080016b7,
	0x024e7ffff,
	0x000000000,
	0x000000000,


@@ 4758,13 4805,7 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000000,
	0x062616420,
	0x074797065,
	0x03a202564,
	0x00a006261,
	0x064207479,
	0x070653a20,
	0x025640a00,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000001,


@@ 4777,8 4818,16 @@ ulong bootcode[]={
	0x000989680,
	0x005f5e100,
	0x03b9aca00,
	0x000000000,
	0x000000007,
	0x000000000,
	0x062616420,
	0x074797065,
	0x03a202564,
	0x00a006261,
	0x064207479,
	0x070653a20,
	0x025640a00,
	0x000000000,
	0x03fd34413,
	0x055475a32,


@@ 4798,29 4847,32 @@ ulong bootcode[]={
	0x061747573,
	0x000000000,
	0x000000000,
	0x000006174,
	0x000006179,
	0x00000618e,
	0x000006195,
	0x0000061aa,
	0x0000061b0,
	0x0000061c5,
	0x0000061cd,
	0x0000061e2,
	0x0000061e6,
	0x000006184,
	0x000006189,
	0x00000619e,
	0x0000061a5,
	0x0000061ba,
	0x0000061c0,
	0x0000061d5,
	0x0000061dd,
	0x0000061f2,
	0x0000061f6,
	0x000000000,
	0x000000000,
	0x07072696e,
	0x074206572,
	0x0726f7273,
	0x000000000,
	0x000000000,
	0x0001fffff,
	0x07fffffff,
	0x000004994,
	0x000004aac,
	0x0000044d0,
	0x000004b88,
	0x0000049dc,
	0x000004a24,
	0x000004a74,
	0x000004a50,
	0x000004b68,
	0x00000458c,
	0x000004c44,
	0x000004a98,
	0x000004ae0,
	0x000004b30,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 5085,51 5137,59 @@ ulong bootcode[]={
	0x062696e64,
	0x0002f0000,
	0x0006d6f75,
	0x06e740073,
	0x075636365,
	0x073730a00,
	0x023652f62,
	0x06f6f746e,
	0x065740077,
	0x072697469,
	0x06e672062,
	0x06f6f746e,
	0x06574002f,
	0x06e65742f,
	0x025730062,
	0x0696e6469,
	0x06e672062,
	0x06f6f746e,
	0x06574002f,
	0x06e740074,
	0x0696d652e,
	0x02e2e002f,
	0x02e2e0073,
	0x074617400,
	0x023632f74,
	0x0696d6500,
	0x0256c6400,
	0x073756363,
	0x06573730a,
	0x00023652f,
	0x0626f6f74,
	0x06e657400,
	0x077726974,
	0x0696e6720,
	0x0626f6f74,
	0x06e657400,
	0x02f6e6574,
	0x02f257300,
	0x062696e64,
	0x0696e6720,
	0x0626f6f74,
	0x06e657400,
	0x02f6d6970,
	0x0732f696e,
	0x069740069,
	0x06e697400,
	0x02d6d002f,
	0x06d697073,
	0x02f696e69,
	0x07400696e,
	0x06974002d,
	0x06d002f6d,
	0x06970732f,
	0x0696e6974,
	0x000696e69,
	0x074002f6d,
	0x06970732f,
	0x0696e6974,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0062,
	0x06f6f743a,
	0x02025733a,
	0x02025730a,
	0x00025735b,
	0x025735d3a,
	0x020006361,
	0x06e277420,
	0x072656164,
	0x02023632f,
	0x0636f6e73,
	0x03b20706c,
	0x065617365,
	0x020726562,
	0x06f6f7400,
	0x06974002f,
	0x06d697073,
	0x02f696e69,
	0x07400626f,
	0x06f743a20,
	0x025733a20,
	0x025730a00,
	0x0626f6f74,
	0x03a202573,
	0x03a202573,
	0x00a002573,
	0x05b25735d,
	0x03a200063,
	0x0616e2774,
	0x020726561,
	0x064202363,
	0x02f636f6e,
	0x0733b2070,
	0x06c656173,
	0x065207265,
	0x0626f6f74,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 5163,8 5223,8 @@ ulong bootcode[]={
	0x002000000,
	0x000000000,
	0x000000000,
	0x000050b0,
	0x000051a0,
	0x0,
	0x000050b0,
	0x000051a0,
	0x0,
};

M power/l.s => power/l.s +0 -1
@@ 8,7 8,6 @@

/*
 * Boot first processor
 *   - why is the processor number loaded from R0 ?????
 */
TEXT	start(SB), $-4


M ss/boot.c => ss/boot.c +16 -1
@@ 247,6 247,8 @@ boot(int ask)
{
	int n, f, tries;
	char *srvname;
	Dir dir;
	char dirbuf[DIRLEN];

	if(ask){
		outin("server", sys, sizeof(sys));


@@ 356,8 358,21 @@ boot(int ask)
		error("bind");
	if(mount(fd, "/", MAFTER|MCREATE, "", "") < 0)
		error("mount");

	/*
	 * set the time from the access time of the root of the file server,
	 * accessible as /..
	 */
	print("time...");
	if(stat("/..", dirbuf) < 0)
		error("stat");
	convM2D(dirbuf, &dir);
	f = open("#c/time", OWRITE);
	sprint(dirbuf, "%ld", dir.atime);
	write(f, dirbuf, strlen(dirbuf));
	close(f);
	
	print("success\n");
	close(fd);

	if(net){
		char buf[128];

M ss/boot.h => ss/boot.h +1625 -1717
@@ 1,7 1,7 @@
ulong bootcode[]={
	0x0000002ab,
	0x000005b50,
	0x000000680,
	0x0000059a0,
	0x0000006c8,
	0x000001100,
	0x000000000,
	0x000001020,


@@ 18,60 18,57 @@ ulong bootcode[]={
	0x040000007,
	0x001000000,
	0x0ce206004,
	0x0400005a8,
	0x04000058f,
	0x001000000,
	0x010bffffd,
	0x001000000,
	0x0822060a0,
	0x0de206000,
	0x0c0206098,
	0x09000b1ed,
	0x09000b215,
	0x0d0206004,
	0x0c0206008,
	0x04000071e,
	0x040000713,
	0x001000000,
	0x09200b1f5,
	0x09200b21d,
	0x0d2206004,
	0x090002001,
	0x0d0206008,
	0x040000718,
	0x04000070d,
	0x001000000,
	0x09200b1fd,
	0x09200b225,
	0x0d2206004,
	0x090002001,
	0x0d0206008,
	0x040000712,
	0x040000707,
	0x001000000,
	0x092006018,
	0x0d2206004,
	0x09000b205,
	0x09000b22d,
	0x0d0206008,
	0x040000683,
	0x04000065d,
	0x001000000,
	0x09200b20a,
	0x09200b232,
	0x0d2206004,
	0x090006018,
	0x0d0206008,
	0x092002080,
	0x0d220600c,
	0x040000517,
	0x040000508,
	0x001000000,
	0x09200b20f,
	0x09200b237,
	0x0d2206004,
	0x094002002,
	0x0d4206008,
	0x0400006fe,
	0x0400006f3,
	0x001000000,
	0x090100007,
	0x096100007,
	0x092100007,
	0x0ce20609c,
	0x080a1c000,
	0x006800013,
	0x001000000,
	0x092006018,
	0x0d2206004,
	0x04000068e,
	0x04000068a,
	0x001000000,
	0x0ce206014,
	0x0d200609c,


@@ 80,41 77,38 @@ ulong bootcode[]={
	0x0d0206008,
	0x0d2006014,
	0x0d220600c,
	0x0400006fc,
	0x0400006fa,
	0x001000000,
	0x0d000609c,
	0x0d0206004,
	0x0400006c8,
	0x0400006c0,
	0x001000000,
	0x09000b217,
	0x09000b23f,
	0x0d0206004,
	0x094002001,
	0x0d4206008,
	0x0900021b6,
	0x0d020600c,
	0x0400006c6,
	0x0400006be,
	0x001000000,
	0x092100007,
	0x096100007,
	0x090100007,
	0x0ce20609c,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09200b222,
	0x09200b24a,
	0x0d2206004,
	0x0400004cf,
	0x0400004c6,
	0x001000000,
	0x0d00060a8,
	0x0d0022000,
	0x0d0206004,
	0x040000669,
	0x040000668,
	0x001000000,
	0x0ce206014,
	0x0d40060a8,
	0x0d402a000,
	0x0d4206004,
	0x040000663,
	0x040000662,
	0x001000000,
	0x0ce206010,
	0x0d400609c,


@@ 124,27 118,26 @@ ulong bootcode[]={
	0x0d2206008,
	0x0d4006010,
	0x0d420600c,
	0x0400006d0,
	0x0400006d1,
	0x001000000,
	0x090100007,
	0x0d2006014,
	0x080a1c009,
	0x002800006,
	0x001000000,
	0x09000b22a,
	0x09000b252,
	0x0d0206004,
	0x0400004b1,
	0x0400004a9,
	0x001000000,
	0x0d200609c,
	0x0d2206004,
	0x040000693,
	0x04000068f,
	0x001000000,
	0x096100000,
	0x0d00060a4,
	0x080a2c008,
	0x016800011,
	0x001000000,
	0x09200b232,
	0x09200b25a,
	0x0d2206004,
	0x0d6206008,
	0x0d620609c,


@@ 153,7 146,7 @@ ulong bootcode[]={
	0x092024008,
	0x0d2026000,
	0x0d220600c,
	0x040000562,
	0x04000054d,
	0x001000000,
	0x0d000609c,
	0x096022001,


@@ 187,61 180,58 @@ ulong bootcode[]={
	0x001000000,
	0x09000b002,
	0x0d0206004,
	0x09200b241,
	0x09200b269,
	0x0d2206008,
	0x0400005f4,
	0x0400005d5,
	0x001000000,
	0x0d00060a4,
	0x080a22002,
	0x002800021,
	0x00280001e,
	0x001000000,
	0x0d0006098,
	0x0d0206004,
	0x0400001ce,
	0x0400001b5,
	0x001000000,
	0x0d600b0aa,
	0x09210000b,
	0x0d600b0d6,
	0x080a2c000,
	0x004800006,
	0x004800005,
	0x001000000,
	0x09010000b,
	0x0d6206004,
	0x04000064e,
	0x04000064c,
	0x001000000,
	0x0d200b07e,
	0x0d200b0a6,
	0x080a24000,
	0x004800006,
	0x001000000,
	0x0d000b07e,
	0x0d000b0a6,
	0x0d0206004,
	0x040000646,
	0x040000644,
	0x001000000,
	0x092100000,
	0x0c020b07e,
	0x0c020b0aa,
	0x0c020b0a6,
	0x0c020b0d6,
	0x090002001,
	0x0d0206004,
	0x0400001b6,
	0x0400001a0,
	0x001000000,
	0x0d600b0aa,
	0x010bfffe8,
	0x0d600b0d6,
	0x010bfffeb,
	0x001000000,
	0x09000b002,
	0x0d0206004,
	0x0d20060a8,
	0x0d2026004,
	0x0d2206008,
	0x0400005ca,
	0x0400005ae,
	0x001000000,
	0x010bfffda,
	0x010bfffdd,
	0x001000000,
	0x08220600c,
	0x0de206000,
	0x09200b248,
	0x09200b270,
	0x0d2206004,
	0x090002002,
	0x0d0206008,
	0x040000649,
	0x040000648,
	0x001000000,
	0x0d0006000,
	0x08200600c,


@@ 249,7 239,7 @@ ulong bootcode[]={
	0x001000000,
	0x082206024,
	0x0de206000,
	0x09600b0ae,
	0x09600b0da,
	0x0d202e000,
	0x080a24000,
	0x00280000d,


@@ 259,44 249,42 @@ ulong bootcode[]={
	0x0d2206004,
	0x0d4006028,
	0x0d4206008,
	0x040000582,
	0x040000566,
	0x001000000,
	0x0d6006014,
	0x080a1c000,
	0x0128000d3,
	0x0128000c7,
	0x001000000,
	0x0d6206014,
	0x0d002e000,
	0x080a20000,
	0x01280000b,
	0x001000000,
	0x09200b250,
	0x09200b278,
	0x0d2206004,
	0x0400004eb,
	0x0400004d9,
	0x001000000,
	0x08e003fff,
	0x0d0006000,
	0x082006024,
	0x081c22008,
	0x001000000,
	0x0d000b086,
	0x0d000b0ae,
	0x080a20000,
	0x012800062,
	0x01280005c,
	0x001000000,
	0x09000b27e,
	0x09000b2a6,
	0x0d0206004,
	0x094002002,
	0x0d4206008,
	0x04000061b,
	0x04000061a,
	0x001000000,
	0x096100007,
	0x090100007,
	0x080a1c000,
	0x01680000b,
	0x001000000,
	0x09200b287,
	0x09200b2af,
	0x0d2206004,
	0x0400003fa,
	0x0400003f7,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 305,24 293,22 @@ ulong bootcode[]={
	0x001000000,
	0x0ce206020,
	0x0ce206004,
	0x09400b298,
	0x09400b2c0,
	0x0d4206008,
	0x09200200d,
	0x0d220600c,
	0x040000617,
	0x04000061e,
	0x001000000,
	0x0d6006020,
	0x090100007,
	0x080a1c000,
	0x01680000f,
	0x01680000e,
	0x001000000,
	0x09010000b,
	0x0d6206004,
	0x0400005de,
	0x0400005e1,
	0x001000000,
	0x09200b2a6,
	0x09200b2ce,
	0x0d2206004,
	0x0400003e0,
	0x0400003df,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 330,24 316,22 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x0d6206004,
	0x09400b2b4,
	0x09400b2dc,
	0x0d4206008,
	0x09200200c,
	0x0d220600c,
	0x0400005fe,
	0x040000607,
	0x001000000,
	0x0d6006020,
	0x090100007,
	0x080a1c000,
	0x01680000f,
	0x01680000e,
	0x001000000,
	0x09010000b,
	0x0d6206004,
	0x0400005c5,
	0x0400005ca,
	0x001000000,
	0x09200b2c1,
	0x09200b2e9,
	0x0d2206004,
	0x0400003c7,
	0x0400003c8,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 355,22 339,22 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x0d6206004,
	0x09400b2ce,
	0x09400b2f6,
	0x0d4206008,
	0x09200200c,
	0x0d220600c,
	0x0400005e5,
	0x0400005f0,
	0x001000000,
	0x080a1c000,
	0x01680000f,
	0x001000000,
	0x0d0006020,
	0x0d0206004,
	0x0400005ae,
	0x0400005b3,
	0x001000000,
	0x09200b2db,
	0x09200b303,
	0x0d2206004,
	0x0400003b0,
	0x0400003b1,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 378,49 362,44 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x090002001,
	0x0d020b086,
	0x09000b2e8,
	0x0d020b0ae,
	0x09000b310,
	0x0d0206004,
	0x094002002,
	0x0d4206008,
	0x0400005bb,
	0x0400005c0,
	0x001000000,
	0x096100007,
	0x090100007,
	0x0ce206018,
	0x080a1c000,
	0x01680000b,
	0x001000000,
	0x09200b2f7,
	0x09200b31f,
	0x0d2206004,
	0x040000399,
	0x04000039c,
	0x001000000,
	0x08e003fff,
	0x0d0006000,
	0x082006024,
	0x081c22008,
	0x001000000,
	0x09200b30e,
	0x09200b336,
	0x0d2206004,
	0x094002002,
	0x0d4206008,
	0x0400005a6,
	0x0400005ad,
	0x001000000,
	0x090100007,
	0x096100007,
	0x092100007,
	0x0ce20601c,
	0x080a1c000,
	0x016800010,
	0x001000000,
	0x0d0006018,
	0x0d0206004,
	0x04000057d,
	0x040000587,
	0x001000000,
	0x092003fff,
	0x09000b31c,
	0x09000b344,
	0x0d0206004,
	0x04000037e,
	0x040000384,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 430,7 409,7 @@ ulong bootcode[]={
	0x0d4006014,
	0x0d402a004,
	0x0d4206004,
	0x040000527,
	0x040000535,
	0x001000000,
	0x0ce206010,
	0x0d400601c,


@@ 440,65 419,61 @@ ulong bootcode[]={
	0x0d0206008,
	0x0d4006010,
	0x0d420600c,
	0x040000594,
	0x0400005a4,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x016800015,
	0x001000000,
	0x0d000601c,
	0x0d0206004,
	0x04000055c,
	0x040000567,
	0x001000000,
	0x0d2006018,
	0x0d2206004,
	0x040000558,
	0x040000563,
	0x001000000,
	0x090003fff,
	0x0d2006014,
	0x0d2026004,
	0x0d2206004,
	0x040000358,
	0x04000035f,
	0x001000000,
	0x08e003fff,
	0x0d0006000,
	0x082006024,
	0x081c22008,
	0x001000000,
	0x09000b332,
	0x0d020b08e,
	0x09200b338,
	0x0d220b06e,
	0x09000b35a,
	0x0d020b0ba,
	0x09200b360,
	0x0d220b052,
	0x0ce006018,
	0x0d0006000,
	0x082006024,
	0x081c22008,
	0x001000000,
	0x09002e008,
	0x096100008,
	0x010bfff1e,
	0x09602e008,
	0x010bfff2b,
	0x001000000,
	0x082206058,
	0x0de206000,
	0x0d000b0e2,
	0x0d000b10a,
	0x080a20000,
	0x01280004d,
	0x012800049,
	0x001000000,
	0x09000b340,
	0x09000b368,
	0x0d0206004,
	0x094002002,
	0x0d4206008,
	0x040000552,
	0x04000055e,
	0x001000000,
	0x096100007,
	0x090100007,
	0x0ce20b082,
	0x0ce20b0aa,
	0x080a1c000,
	0x01680000b,
	0x001000000,
	0x09200b347,
	0x09200b36f,
	0x0d2206004,
	0x040000330,
	0x04000033a,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 506,24 481,22 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x0ce206004,
	0x09400b356,
	0x09400b37e,
	0x0d4206008,
	0x09200200a,
	0x0d220600c,
	0x04000054e,
	0x040000562,
	0x001000000,
	0x0d600b082,
	0x090100007,
	0x0d600b0aa,
	0x080a1c000,
	0x01680000f,
	0x01680000e,
	0x001000000,
	0x09010000b,
	0x0d6206004,
	0x040000515,
	0x040000525,
	0x001000000,
	0x09200b361,
	0x09200b389,
	0x0d2206004,
	0x040000317,
	0x040000323,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 531,22 504,22 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x0d6206004,
	0x09400b36c,
	0x09400b394,
	0x0d4206008,
	0x092002017,
	0x0d220600c,
	0x040000535,
	0x04000054b,
	0x001000000,
	0x080a1c000,
	0x01680000f,
	0x001000000,
	0x0d000b082,
	0x0d000b0aa,
	0x0d0206004,
	0x0400004fe,
	0x04000050e,
	0x001000000,
	0x09200b384,
	0x09200b3ac,
	0x0d2206004,
	0x040000300,
	0x04000030c,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 554,52 527,48 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x090002001,
	0x0d020b0e2,
	0x0d020b10a,
	0x0920027d0,
	0x0d2206004,
	0x040000519,
	0x040000529,
	0x001000000,
	0x09200b39c,
	0x09200b3c4,
	0x0d2206004,
	0x094002002,
	0x0d4206008,
	0x040000507,
	0x040000517,
	0x001000000,
	0x096100007,
	0x092100007,
	0x0ce206054,
	0x080a1c000,
	0x01680000b,
	0x001000000,
	0x09000b3a8,
	0x09000b3d0,
	0x0d0206004,
	0x0400002e5,
	0x0400002f3,
	0x001000000,
	0x08e003fff,
	0x0d0006000,
	0x082006058,
	0x081c22008,
	0x001000000,
	0x09000b3bc,
	0x09000b3e4,
	0x0d0206004,
	0x094002002,
	0x0d4206008,
	0x0400004f2,
	0x040000504,
	0x001000000,
	0x096100007,
	0x090100007,
	0x0ce20b07e,
	0x0ce20b0a6,
	0x080a1c000,
	0x016800010,
	0x001000000,
	0x0d2006054,
	0x0d2206004,
	0x0400004ca,
	0x0400004de,
	0x001000000,
	0x090003fff,
	0x09200b3c7,
	0x09200b3ef,
	0x0d2206004,
	0x0400002cb,
	0x0400002db,
	0x001000000,
	0x08e003fff,
	0x0d0006000,


@@ 608,727 577,743 @@ ulong bootcode[]={
	0x001000000,
	0x090006014,
	0x0d0206004,
	0x09200b3da,
	0x09200b402,
	0x0d2206008,
	0x0d000605c,
	0x0d020600c,
	0x040000407,
	0x040000402,
	0x001000000,
	0x094006014,
	0x0d4206004,
	0x04000046d,
	0x040000485,
	0x001000000,
	0x0ce206010,
	0x0d400b07e,
	0x0d400b0a6,
	0x0d4206004,
	0x090006014,
	0x0d0206008,
	0x0d4006010,
	0x0d420600c,
	0x0400004db,
	0x0400004f5,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x016800015,
	0x001000000,
	0x0d000b07e,
	0x0d000b0a6,
	0x0d0206004,
	0x0400004a3,
	0x0400004b8,
	0x001000000,
	0x0d2006054,
	0x0d2206004,
	0x04000049f,
	0x0400004b4,
	0x001000000,
	0x090003fff,
	0x0d020b07e,
	0x0d020b0a6,
	0x092006014,
	0x0d2206004,
	0x04000029f,
	0x0400002b0,
	0x001000000,
	0x08e003fff,
	0x0d0006000,
	0x082006058,
	0x081c22008,
	0x001000000,
	0x09000b3e5,
	0x0d020b08e,
	0x09200b3e8,
	0x0d220b06e,
	0x09000b40d,
	0x0d020b0ba,
	0x09200b410,
	0x0d220b052,
	0x0ce006054,
	0x0d0006000,
	0x082006058,
	0x081c22008,
	0x001000000,
	0x0822060ac,
	0x082206194,
	0x0de206000,
	0x0d800b0aa,
	0x0d00060b0,
	0x0d800b0d6,
	0x0d0006198,
	0x080a20000,
	0x00280000b,
	0x001000000,
	0x09200b3ed,
	0x09200b415,
	0x0d2206004,
	0x09000b002,
	0x0d0206008,
	0x09200201c,
	0x0d220600c,
	0x0400002ad,
	0x0400002be,
	0x001000000,
	0x0d800b0aa,
	0x0d800b0d6,
	0x096100000,
	0x09210000b,
	0x0d62060a0,
	0x0d6206188,
	0x080a2e005,
	0x01680001c,
	0x01680001a,
	0x001000000,
	0x090003fff,
	0x0d020b0aa,
	0x0d020b0d6,
	0x09000b002,
	0x0d0206004,
	0x09400b3f4,
	0x09400b41c,
	0x0d4206008,
	0x090002004,
	0x0d020600c,
	0x040000431,
	0x04000044b,
	0x001000000,
	0x09600b002,
	0x092100007,
	0x080a1c000,
	0x01280023c,
	0x012800252,
	0x001000000,
	0x09002e004,
	0x0d020609c,
	0x0d0206184,
	0x0d0206004,
	0x07ffffe30,
	0x07ffffe48,
	0x001000000,
	0x098100007,
	0x09210000c,
	0x0d820b0aa,
	0x0d820b0d6,
	0x080a30000,
	0x006800224,
	0x00680023b,
	0x001000000,
	0x09010000c,
	0x080a30000,
	0x01680000a,
	0x001000000,
	0x09200b420,
	0x09200b448,
	0x0d2206004,
	0x040000332,
	0x04000033a,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x09000b42f,
	0x09000b457,
	0x0d0206004,
	0x04000032a,
	0x040000332,
	0x001000000,
	0x092002032,
	0x0d228a706,
	0x0d228a74e,
	0x090003fff,
	0x0d030a70a,
	0x09000a706,
	0x0d030a752,
	0x09000a74e,
	0x0d0206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x040000477,
	0x040000496,
	0x001000000,
	0x096100007,
	0x0d200b0aa,
	0x0d200b0d6,
	0x0d2206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x092100007,
	0x0ce2060a8,
	0x0ce206190,
	0x0ce20600c,
	0x040000467,
	0x040000488,
	0x001000000,
	0x0d60060a8,
	0x09410000b,
	0x0d6006190,
	0x080a1c00b,
	0x002800010,
	0x00280000f,
	0x001000000,
	0x09000b436,
	0x09000b45e,
	0x0d0206004,
	0x09210000b,
	0x0d6206008,
	0x04000030b,
	0x040000317,
	0x001000000,
	0x09000b43e,
	0x09000b466,
	0x0d0206004,
	0x04000022e,
	0x040000247,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d000b0aa,
	0x0d000b0d6,
	0x0d0206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x011000004,
	0x0d020600c,
	0x040000440,
	0x04000045d,
	0x001000000,
	0x092100007,
	0x096100007,
	0x090100007,
	0x080a1c000,
	0x01480000a,
	0x001000000,
	0x09200b448,
	0x09200b470,
	0x0d2206004,
	0x040000218,
	0x040000234,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x080a1e002,
	0x012800004,
	0x001000000,
	0x010bfffe7,
	0x010bfffea,
	0x001000000,
	0x09000b706,
	0x09000b74e,
	0x0d0206004,
	0x09400a706,
	0x09400a74e,
	0x0d4206008,
	0x090100007,
	0x0ce2060a8,
	0x0ce206190,
	0x0ce20600c,
	0x04000078d,
	0x040000782,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x012800020,
	0x001000000,
	0x09200b451,
	0x09200b479,
	0x0d2206004,
	0x0d00060a8,
	0x0d0006190,
	0x0d0206008,
	0x0d248b706,
	0x0d248b74e,
	0x0932a6018,
	0x0933a6018,
	0x0d220600c,
	0x0d048b707,
	0x0d048b74f,
	0x0912a2018,
	0x0913a2018,
	0x0d0206010,
	0x0d248b708,
	0x0d248b750,
	0x0932a6018,
	0x0933a6018,
	0x0d2206014,
	0x0d048b709,
	0x0d048b751,
	0x0912a2018,
	0x0913a2018,
	0x0d0206018,
	0x0400002c5,
	0x0400002d6,
	0x001000000,
	0x09200b474,
	0x09200b49c,
	0x0d2206004,
	0x0400001e8,
	0x040000206,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d048a706,
	0x0d048a74e,
	0x080a22033,
	0x00280000a,
	0x001000000,
	0x09200b47f,
	0x09200b4a7,
	0x0d2206004,
	0x0400001dc,
	0x0400001fa,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d050a70a,
	0x0d050a752,
	0x080a23fff,
	0x00280000a,
	0x001000000,
	0x09200b488,
	0x09200b4b0,
	0x0d2206004,
	0x0400001d0,
	0x0400001ee,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x09000b493,
	0x09000b4bb,
	0x0d0206004,
	0x0400002a1,
	0x0400002b2,
	0x001000000,
	0x092002034,
	0x0d228a706,
	0x0d228a74e,
	0x090003fff,
	0x0d030a70a,
	0x09000a706,
	0x0d030a752,
	0x09000a74e,
	0x0d0206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x0400003ee,
	0x040000416,
	0x001000000,
	0x096100007,
	0x0d200b0aa,
	0x0d200b0d6,
	0x0d2206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x092100007,
	0x0ce2060a8,
	0x0ce206190,
	0x0ce20600c,
	0x0400003de,
	0x040000408,
	0x001000000,
	0x0d40060a8,
	0x0d4006190,
	0x080a1c00a,
	0x00280000a,
	0x001000000,
	0x09000b49e,
	0x09000b4c6,
	0x0d0206004,
	0x0400001ac,
	0x0400001cc,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d000b0aa,
	0x0d000b0d6,
	0x0d0206004,
	0x09400b706,
	0x09400b74e,
	0x0d4206008,
	0x011000004,
	0x0d020600c,
	0x0400003be,
	0x0400003e2,
	0x001000000,
	0x096100007,
	0x090100007,
	0x080a1c000,
	0x01480000a,
	0x001000000,
	0x09200b4ac,
	0x09200b4d4,
	0x0d2206004,
	0x040000197,
	0x0400001b9,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x09200b706,
	0x09200b74e,
	0x0d2206004,
	0x09400a706,
	0x09400a74e,
	0x0d4206008,
	0x092100007,
	0x0ce20600c,
	0x040000712,
	0x04000070d,
	0x001000000,
	0x090100007,
	0x080a1c000,
	0x01280000a,
	0x001000000,
	0x09000b4b9,
	0x09000b4e1,
	0x0d0206004,
	0x040000183,
	0x0400001a7,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d250a70a,
	0x0d250a752,
	0x080a27fff,
	0x00280000a,
	0x001000000,
	0x09000b4c8,
	0x09000b4f0,
	0x0d0206004,
	0x040000177,
	0x04000019b,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d248a706,
	0x0d248a74e,
	0x080a26037,
	0x01280000f,
	0x001000000,
	0x090002002,
	0x0d0206004,
	0x09200b4d3,
	0x09200b4fb,
	0x0d2206008,
	0x09000a706,
	0x09000a74e,
	0x090022008,
	0x0d020600c,
	0x040000276,
	0x040000289,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x0d248a706,
	0x0d248a74e,
	0x080a26035,
	0x00280000a,
	0x001000000,
	0x09000b4e3,
	0x09000b50b,
	0x0d0206004,
	0x04000015a,
	0x04000017e,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x09200b4f0,
	0x09200b518,
	0x0d2206004,
	0x04000022b,
	0x040000242,
	0x001000000,
	0x09000b706,
	0x09000b74e,
	0x0d0206004,
	0x09200b4f8,
	0x09200b520,
	0x0d2206008,
	0x0d000609c,
	0x0d0006184,
	0x0d020600c,
	0x040000293,
	0x0400002a2,
	0x001000000,
	0x09000b706,
	0x09000b74e,
	0x0d0206004,
	0x094002001,
	0x0d4206008,
	0x0900021b6,
	0x0d020600c,
	0x040000342,
	0x04000036a,
	0x001000000,
	0x096100007,
	0x090100007,
	0x0ce2060a4,
	0x0ce20618c,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09200b4fe,
	0x09200b526,
	0x0d2206004,
	0x04000014c,
	0x040000172,
	0x001000000,
	0x09000b706,
	0x09000b74e,
	0x0d0206004,
	0x09200b505,
	0x09200b52d,
	0x0d2206008,
	0x0d000b0aa,
	0x0d000b0d6,
	0x0d020600c,
	0x040000279,
	0x04000028a,
	0x001000000,
	0x09200b706,
	0x09200b74e,
	0x0d2206004,
	0x0400002df,
	0x04000030d,
	0x001000000,
	0x0ce206018,
	0x09400b706,
	0x09400b74e,
	0x0d4206004,
	0x0400002da,
	0x040000308,
	0x001000000,
	0x0ce206014,
	0x0d40060a4,
	0x0d400618c,
	0x0d4206004,
	0x09200b706,
	0x09200b74e,
	0x0d2206008,
	0x0d4006014,
	0x0d420600c,
	0x040000348,
	0x040000378,
	0x001000000,
	0x090100007,
	0x0d2006018,
	0x080a1c009,
	0x002800006,
	0x001000000,
	0x09000b508,
	0x09000b530,
	0x0d0206004,
	0x040000129,
	0x040000150,
	0x001000000,
	0x0d20060a4,
	0x0d200618c,
	0x0d2206004,
	0x04000030b,
	0x040000336,
	0x001000000,
	0x09200b50e,
	0x09200b536,
	0x0d2206004,
	0x094002001,
	0x0d4206008,
	0x0920021b6,
	0x0d220600c,
	0x040000309,
	0x040000334,
	0x001000000,
	0x096100007,
	0x092100007,
	0x0ce2060a4,
	0x0ce20618c,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09000b516,
	0x09000b53e,
	0x0d0206004,
	0x040000113,
	0x04000013c,
	0x001000000,
	0x09200b706,
	0x09200b74e,
	0x0d2206004,
	0x09000b51d,
	0x09000b545,
	0x0d0206008,
	0x0d200b0aa,
	0x0d200b0d6,
	0x0d220600c,
	0x040000240,
	0x040000254,
	0x001000000,
	0x09000b706,
	0x09000b74e,
	0x0d0206004,
	0x0400002a6,
	0x0400002d7,
	0x001000000,
	0x0ce206018,
	0x09400b706,
	0x09400b74e,
	0x0d4206004,
	0x0400002a1,
	0x0400002d2,
	0x001000000,
	0x0ce206014,
	0x0d40060a4,
	0x0d400618c,
	0x0d4206004,
	0x09200b706,
	0x09200b74e,
	0x0d2206008,
	0x0d4006014,
	0x0d420600c,
	0x04000030f,
	0x040000342,
	0x001000000,
	0x090100007,
	0x0d2006018,
	0x080a1c009,
	0x002800006,
	0x001000000,
	0x09000b520,
	0x09000b548,
	0x0d0206004,
	0x0400000f0,
	0x04000011a,
	0x001000000,
	0x0d20060a4,
	0x0d200618c,
	0x0d2206004,
	0x0400002d2,
	0x040000300,
	0x001000000,
	0x09000b526,
	0x09000b54e,
	0x0d0206004,
	0x0400001ad,
	0x0400001ca,
	0x001000000,
	0x09000b52f,
	0x09000b557,
	0x0d0206004,
	0x09400b531,
	0x09400b559,
	0x0d4206008,
	0x0c020600c,
	0x0400002c1,
	0x0400002ef,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09000b533,
	0x09000b55b,
	0x0d0206004,
	0x0400000d9,
	0x040000104,
	0x001000000,
	0x0d000b0aa,
	0x0d000b0d6,
	0x0d0206004,
	0x09400b538,
	0x09400b560,
	0x0d4206008,
	0x090002006,
	0x0d020600c,
	0x09400b53a,
	0x09400b562,
	0x0d4206010,
	0x09000b53b,
	0x09000b563,
	0x0d0206014,
	0x0400002cb,
	0x0400002fa,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09200b53c,
	0x09200b564,
	0x0d2206004,
	0x0400000c5,
	0x0400000f1,
	0x001000000,
	0x09000b542,
	0x09000b56a,
	0x0d0206004,
	0x040000186,
	0x0400001a5,
	0x001000000,
	0x0d200b0aa,
	0x0d2206004,
	0x0400002a3,
	0x09000b572,
	0x0d0206004,
	0x09400609c,
	0x0d4206008,
	0x040000301,
	0x001000000,
	0x0d000b08e,
	0x080a20000,
	0x002800046,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09000b576,
	0x0d0206004,
	0x0400000e0,
	0x001000000,
	0x09200609c,
	0x0d2206004,
	0x090006110,
	0x0d0206008,
	0x04000094e,
	0x001000000,
	0x09000b54b,
	0x09000b57b,
	0x0d0206004,
	0x094002001,
	0x0d4206008,
	0x0900021b6,
	0x0400002dc,
	0x001000000,
	0x0ce20618c,
	0x09000609c,
	0x0d0206004,
	0x09200b583,
	0x0d2206008,
	0x0d0006170,
	0x0d020600c,
	0x04000029d,
	0x0400001eb,
	0x001000000,
	0x096100007,
	0x090100007,
	0x0ce20b0aa,
	0x080a1c000,
	0x006800038,
	0x09000609c,
	0x0d0206004,
	0x04000026e,
	0x001000000,
	0x0ce206018,
	0x0d000618c,
	0x0d0206004,
	0x09200609c,
	0x0d2206008,
	0x0d0006018,
	0x0d020600c,
	0x0400002de,
	0x001000000,
	0x0d200618c,
	0x0d2206004,
	0x0400002a4,
	0x001000000,
	0x09000b587,
	0x0d0206004,
	0x04000016e,
	0x001000000,
	0x0d200b0ba,
	0x080a24000,
	0x002800042,
	0x001000000,
	0x0d200b08e,
	0x09200b590,
	0x0d2206004,
	0x040000246,
	0x094002001,
	0x0d4206008,
	0x0920021b6,
	0x0d220600c,
	0x04000029a,
	0x001000000,
	0x0ce20b0d6,
	0x080a1c000,
	0x006800036,
	0x001000000,
	0x0d000b0ba,
	0x0d0206004,
	0x040000249,
	0x001000000,
	0x0ce206018,
	0x0d400b08e,
	0x0d400b0ba,
	0x0d4206004,
	0x040000241,
	0x040000244,
	0x001000000,
	0x0ce206014,
	0x0d400b0aa,
	0x0d400b0d6,
	0x0d4206004,
	0x0d200b08e,
	0x0d200b0ba,
	0x0d2206008,
	0x0d4006014,
	0x0d420600c,
	0x0400002af,
	0x0400002b4,
	0x001000000,
	0x090100007,
	0x0d2006018,
	0x080a1c009,
	0x002800006,
	0x001000000,
	0x09000b556,
	0x09000b59b,
	0x0d0206004,
	0x040000090,
	0x04000008c,
	0x001000000,
	0x0d200b0aa,
	0x0d200b0d6,
	0x0d2206004,
	0x040000272,
	0x001000000,
	0x09000601c,
	0x0d0206004,
	0x09200b566,
	0x09200b5ab,
	0x0d2206008,
	0x0d000b08e,
	0x0d000b0ba,
	0x0d020600c,
	0x0400001b9,
	0x0400001a0,
	0x001000000,
	0x0d000b06e,
	0x0d000b052,
	0x0d0206004,
	0x09400601c,
	0x0d4206008,
	0x0c020600c,
	0x04000025d,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x016800006,
	0x001000000,
	0x09000b56e,
	0x09000b5b3,
	0x0d0206004,
	0x040000075,
	0x040000072,
	0x001000000,
	0x0d20060b0,
	0x0d2006198,
	0x080a24000,
	0x002800015,
	0x001000000,
	0x09000b57e,
	0x09000b5c3,
	0x0d0206004,
	0x09200b58a,
	0x09200b5cf,
	0x0d2206008,
	0x09000b58f,
	0x09000b5d4,
	0x0d020600c,
	0x09200b592,
	0x09200b5d7,
	0x0d2206010,
	0x0c0206014,
	0x04000011e,
	0x04000010e,
	0x001000000,
	0x09200b5a9,
	0x09200b5ee,
	0x0d2206004,
	0x040000062,
	0x04000005f,
	0x001000000,
	0x0d0006000,
	0x0820060ac,
	0x082006194,
	0x081c22008,
	0x001000000,
	0x09000b595,
	0x09000b5da,
	0x0d0206004,
	0x09200b5a1,
	0x09200b5e6,
	0x0d2206008,
	0x09000b5a6,
	0x09000b5eb,
	0x0d020600c,
	0x0c0206010,
	0x04000010d,
	0x0400000fd,
	0x001000000,
	0x010bfffef,
	0x001000000,
	0x09000b404,
	0x09000b42c,
	0x0d0206004,
	0x040000114,
	0x040000104,
	0x001000000,
	0x0920023e8,
	0x0d2206004,
	0x04000025b,
	0x04000025c,
	0x001000000,
	0x0d800b0aa,
	0x0d00060a0,
	0x0d800b0d6,
	0x0d0006188,
	0x096022001,
	0x010bffdb4,
	0x010bffda0,
	0x001000000,
	0x0d6206004,
	0x09400b3f9,
	0x09400b421,
	0x0d4206008,
	0x092002003,
	0x0d220600c,
	0x0400001eb,
	0x0400001f0,
	0x001000000,
	0x09600b002,
	0x090100007,
	0x080a1c000,
	0x01280000a,
	0x001000000,
	0x09202e003,
	0x0d220609c,
	0x0d2206184,
	0x0d2206004,
	0x07ffffcdd,
	0x07ffffcd3,
	0x001000000,
	0x098100007,
	0x010bffdba,
	0x010bffda5,
	0x001000000,
	0x0d6206004,
	0x09400b3fd,
	0x09400b425,
	0x0d4206008,
	0x090002006,
	0x0d020600c,
	0x0400001d7,
	0x0400001dd,
	0x001000000,
	0x09600b002,
	0x092100007,
	0x080a1c000,
	0x01280000a,
	0x001000000,
	0x09002e006,
	0x0d020609c,
	0x0d0206184,
	0x0d0206004,
	0x07ffffbe2,
	0x07ffffbe6,
	0x001000000,
	0x098100007,
	0x010bffda6,
	0x010bffd92,
	0x001000000,
	0x09210000b,
	0x0d620609c,
	0x0d6206184,
	0x0d6206004,
	0x07ffffbda,
	0x07ffffbdf,
	0x001000000,
	0x098100007,
	0x010bffd9e,
	0x010bffd8b,
	0x001000000,
	0x082206054,
	0x0de206000,
	0x090006014,
	0x0d0206004,
	0x040000202,
	0x040000206,
	0x001000000,
	0x092002002,
	0x0d2206004,
	0x09000b5b5,
	0x09000b5fa,
	0x0d0206008,
	0x0d2006058,
	0x0d220600c,
	0x090006014,
	0x0d0206010,
	0x040000102,
	0x0400000f1,
	0x001000000,
	0x0d0006000,
	0x082006054,


@@ 1338,20 1323,20 @@ ulong bootcode[]={
	0x0de206000,
	0x092006014,
	0x0d2206004,
	0x0400001ee,
	0x0400001f2,
	0x001000000,
	0x090002002,
	0x0d0206004,
	0x09200b5c3,
	0x09200b608,
	0x0d2206008,
	0x0d0006058,
	0x0d020600c,
	0x092006014,
	0x0d2206010,
	0x0400000ee,
	0x0400000dd,
	0x001000000,
	0x0c0206004,
	0x040000084,
	0x04000007a,
	0x001000000,
	0x0d0006000,
	0x082006054,


@@ 1359,39 1344,36 @@ ulong bootcode[]={
	0x001000000,
	0x082206114,
	0x0de206000,
	0x09200b5d1,
	0x09200b616,
	0x0d2206004,
	0x0d0006118,
	0x0d0206008,
	0x0d200611c,
	0x0d220600c,
	0x0400000a6,
	0x040000099,
	0x001000000,
	0x0c0206004,
	0x092006010,
	0x0d2206008,
	0x0d4006120,
	0x0d420600c,
	0x0400001e4,
	0x0400001e8,
	0x001000000,
	0x090100007,
	0x096100007,
	0x080a1c000,
	0x012800004,
	0x001000000,
	0x010bfffec,
	0x010bfffed,
	0x001000000,
	0x092100007,
	0x0ce206110,
	0x080a1c000,
	0x016800007,
	0x001000000,
	0x09000b5da,
	0x09000b61f,
	0x0d0206004,
	0x07fffffca,
	0x07fffffcc,
	0x001000000,
	0x0d6006110,
	0x09210000b,
	0x080a2e001,
	0x00280000c,
	0x001000000,


@@ 1402,7 1384,7 @@ ulong bootcode[]={
	0x0d0206004,
	0x092006010,
	0x0d2206008,
	0x040000137,
	0x040000123,
	0x001000000,
	0x0d6006110,
	0x08e10000b,


@@ 1411,21 1393,18 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x082206008,
	0x09a100000,
	0x09800b682,
	0x09800b6ca,
	0x096100000,
	0x09210000b,
	0x080a2e021,
	0x016800015,
	0x016800013,
	0x001000000,
	0x0912ae002,
	0x09002000c,
	0x0d0022000,
	0x080a20000,
	0x01280000b,
	0x01280000a,
	0x001000000,
	0x0932ae002,
	0x09010000c,
	0x09202400c,
	0x0d400600c,
	0x0d4226000,


@@ 1433,35 1412,31 @@ ulong bootcode[]={
	0x082006008,
	0x081c3e008,
	0x001000000,
	0x09002e001,
	0x096100008,
	0x010bfffeb,
	0x09602e001,
	0x010bfffee,
	0x001000000,
	0x08e10000d,
	0x08e100000,
	0x082006008,
	0x081c3e008,
	0x001000000,
	0x082206008,
	0x0da00600c,
	0x098100000,
	0x09600b682,
	0x0d800600c,
	0x09600b6ca,
	0x094100000,
	0x09210000a,
	0x080a2a021,
	0x01680000f,
	0x01680000e,
	0x001000000,
	0x0912aa002,
	0x09002000b,
	0x0d0022000,
	0x080a2000d,
	0x080a2000c,
	0x012800005,
	0x001000000,
	0x0912aa002,
	0x09002000b,
	0x0d8222000,
	0x09002a001,
	0x094100008,
	0x010bffff1,
	0x0c0222000,
	0x09402a001,
	0x010bffff3,
	0x001000000,
	0x082006008,
	0x081c3e008,


@@ 1475,7 1450,7 @@ ulong bootcode[]={
	0x0c0206004,
	0x04000000a,
	0x001000000,
	0x09200b092,
	0x09200b0be,
	0x0d2206004,
	0x040000006,
	0x001000000,


@@ 1485,34 1460,31 @@ ulong bootcode[]={
	0x001000000,
	0x082206010,
	0x0de206000,
	0x09800b682,
	0x09800b6ca,
	0x094002020,
	0x09010000a,
	0x080a28000,
	0x006800015,
	0x006800013,
	0x001000000,
	0x0932aa002,
	0x09202400c,
	0x0d6026000,
	0x080a2c000,
	0x00280000c,
	0x00280000a,
	0x001000000,
	0x0d420600c,
	0x0912aa002,
	0x09210000c,
	0x09002000c,
	0x0c0222000,
	0x09010000b,
	0x09fc22000,
	0x09fc2e000,
	0x001000000,
	0x09800b682,
	0x09800b6ca,
	0x0d400600c,
	0x09402bfff,
	0x010bfffeb,
	0x010bfffee,
	0x001000000,
	0x0d2006014,
	0x0d2206004,
	0x040000128,
	0x040000139,
	0x001000000,
	0x0d0006000,
	0x082006010,


@@ 1525,7 1497,7 @@ ulong bootcode[]={
	0x092006010,
	0x092026004,
	0x0d2206008,
	0x040000139,
	0x04000014a,
	0x001000000,
	0x0d0006000,
	0x08200600c,


@@ 1549,34 1521,30 @@ ulong bootcode[]={
	0x09403a020,
	0x09402a004,
	0x0d4206010,
	0x0400008d9,
	0x040000889,
	0x001000000,
	0x09800601c,
	0x096100007,
	0x090002001,
	0x0d0206004,
	0x0d8206008,
	0x094100007,
	0x09021c00c,
	0x0d020600c,
	0x040000135,
	0x04000014e,
	0x001000000,
	0x092100007,
	0x096100007,
	0x090100007,
	0x0ce206014,
	0x080a1c000,
	0x01680000d,
	0x001000000,
	0x0d200b07a,
	0x0d200b0a2,
	0x092026001,
	0x0d220b07a,
	0x0d220b0a2,
	0x080a2600a,
	0x006800007,
	0x001000000,
	0x090002001,
	0x09000b05a,
	0x0d0206004,
	0x07fffff92,
	0x07fffffaa,
	0x001000000,
	0x0d6006014,
	0x08e10000b,


@@ 1604,36 1572,32 @@ ulong bootcode[]={
	0x09403a024,
	0x09402a004,
	0x0d4206010,
	0x0400008a2,
	0x040000856,
	0x001000000,
	0x09800601c,
	0x096100007,
	0x01d000004,
	0x09c038001,
	0x0d003a020,
	0x0d0206004,
	0x0d8206008,
	0x094100007,
	0x09021c00c,
	0x0d020600c,
	0x0400000fc,
	0x040000119,
	0x001000000,
	0x092100007,
	0x096100007,
	0x090100007,
	0x0ce206014,
	0x080a1c000,
	0x01680000d,
	0x001000000,
	0x0d200b07a,
	0x0d200b0a2,
	0x092026001,
	0x0d220b07a,
	0x0d220b0a2,
	0x080a2600a,
	0x006800007,
	0x001000000,
	0x090002001,
	0x09000b05a,
	0x0d0206004,
	0x07fffff59,
	0x07fffff75,
	0x001000000,
	0x0d6006014,
	0x08e10000b,


@@ 1646,7 1610,7 @@ ulong bootcode[]={
	0x08220601c,
	0x0de206000,
	0x0d6006020,
	0x0d000b076,
	0x0d000b09e,
	0x0d0206014,
	0x0d6206004,
	0x01d000004,


@@ 1657,12 1621,10 @@ ulong bootcode[]={
	0x094006024,
	0x09402a004,
	0x0d4206010,
	0x04000086d,
	0x040000825,
	0x001000000,
	0x092100007,
	0x096100007,
	0x0d0006014,
	0x0d020b076,
	0x0d020b09e,
	0x0d0006020,
	0x08e21c008,
	0x0d0006000,


@@ 1713,48 1675,79 @@ ulong bootcode[]={
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x082206018,
	0x0de206000,
	0x0d8006020,
	0x0d600601c,
	0x0d6206014,
	0x0d620601c,
	0x0d6206004,
	0x09410000c,
	0x0d8206020,
	0x0d8206008,
	0x0c020600c,
	0x01d000009,
	0x09003a310,
	0x0d0206010,
	0x040000da6,
	0x082206004,
	0x0d2006008,
	0x0d400600c,
	0x08e1a8009,
	0x08089e003,
	0x012800035,
	0x001000000,
	0x0a20020ff,
	0x0a12c6008,
	0x09b2c6010,
	0x0992c6018,
	0x0808aa003,
	0x00280000d,
	0x001000000,
	0x092100007,
	0x080a1c000,
	0x01280000d,
	0x0d64aa000,
	0x09402a001,
	0x0d62a6000,
	0x092026001,
	0x080a2c000,
	0x012bffff8,
	0x001000000,
	0x0d200601c,
	0x01d000009,
	0x09c03a310,
	0x09202400e,
	0x096100009,
	0x0d0006020,
	0x01d000009,
	0x09c03a310,
	0x09802000e,
	0x010bfffe8,
	0x0ce006008,
	0x082006004,
	0x081c3e008,
	0x001000000,
	0x0ce006014,
	0x0d0006000,
	0x082006018,
	0x081c22008,
	0x092026004,
	0x0d602a000,
	0x09402a004,
	0x0808ac00c,
	0x00280001a,
	0x001000000,
	0x0808ac00d,
	0x002800012,
	0x001000000,
	0x0808ac010,
	0x002800008,
	0x001000000,
	0x0d6227ffc,
	0x0808ac011,
	0x012bffff2,
	0x001000000,
	0x010bfffec,
	0x001000000,
	0x08f32e018,
	0x0ce2a7ffc,
	0x09732e010,
	0x0d62a7ffd,
	0x0c02a7ffe,
	0x010bfffe5,
	0x001000000,
	0x09732e018,
	0x0d62a7ffc,
	0x0c02a7ffd,
	0x010bfffe0,
	0x001000000,
	0x0c02a7ffc,
	0x010bfffdd,
	0x001000000,
	0x0d64aa000,
	0x09402a001,
	0x0d62a6000,
	0x092026001,
	0x080a2c000,
	0x012bffffb,
	0x001000000,
	0x010bfffd4,
	0x001000000,
	0x08220600c,
	0x0de206000,
	0x0d0006010,
	0x0d0206004,
	0x0c0206008,
	0x040000e09,
	0x040000db0,
	0x001000000,
	0x0d2006010,
	0x08e21c009,


@@ 1763,27 1756,24 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x082206004,
	0x0a0100000,
	0x0da006010,
	0x0d800600c,
	0x0d6006008,
	0x09a037fff,
	0x080a34000,
	0x00680000a,
	0x006800009,
	0x001000000,
	0x0d24ae000,
	0x09010000c,
	0x094032001,
	0x09810000a,
	0x098032001,
	0x0d04a2000,
	0x080a24008,
	0x002800014,
	0x002800013,
	0x001000000,
	0x09010000d,
	0x080a34000,
	0x016800006,
	0x001000000,
	0x08e100010,
	0x08e100000,
	0x082006004,
	0x081c3e008,
	0x001000000,


@@ 1798,13 1788,12 @@ ulong bootcode[]={
	0x081c3e008,
	0x001000000,
	0x09210000b,
	0x09002e001,
	0x096100008,
	0x09602e001,
	0x0d24a6000,
	0x080a24000,
	0x012bfffdd,
	0x012bfffe0,
	0x001000000,
	0x08e100010,
	0x08e100000,
	0x082006004,
	0x081c3e008,
	0x001000000,


@@ 1869,6 1858,12 @@ ulong bootcode[]={
	0x081c3e008,
	0x001000000,
	0x082206004,
	0x08e002012,
	0x091d02000,
	0x082006004,
	0x081c3e008,
	0x001000000,
	0x082206004,
	0x08e002014,
	0x091d02000,
	0x082006004,


@@ 1876,8 1871,6 @@ ulong bootcode[]={
	0x001000000,
	0x082206014,
	0x0de206000,
	0x0a0002074,
	0x09a00201c,
	0x0d6006018,
	0x0d200601c,
	0x098026001,


@@ 1890,51 1883,41 @@ ulong bootcode[]={
	0x0933a6010,
	0x0933a6008,
	0x0d22b2001,
	0x090032002,
	0x098100008,
	0x098032002,
	0x0d24ae000,
	0x0932a6018,
	0x0933a6018,
	0x090a26041,
	0x080a20000,
	0x014800146,
	0x080a26041,
	0x014800130,
	0x001000000,
	0x080a20000,
	0x002800121,
	0x00280010c,
	0x001000000,
	0x090a2603a,
	0x080a20000,
	0x01480007a,
	0x080a2603a,
	0x014800070,
	0x001000000,
	0x080a20000,
	0x00280004d,
	0x002800044,
	0x001000000,
	0x090a26035,
	0x080a20000,
	0x014800024,
	0x080a26035,
	0x014800020,
	0x001000000,
	0x080a20000,
	0x00280001b,
	0x002800018,
	0x001000000,
	0x0901a6032,
	0x080a20000,
	0x002800017,
	0x080a26032,
	0x002800015,
	0x001000000,
	0x0901a6033,
	0x080a20000,
	0x002800013,
	0x080a26033,
	0x002800012,
	0x001000000,
	0x0901a6034,
	0x080a20000,
	0x080a26034,
	0x00280000f,
	0x001000000,
	0x09200b01e,
	0x09200b06e,
	0x0d2206004,
	0x0d04ae000,
	0x0912a2018,
	0x0913a2018,
	0x0d0206008,
	0x07ffffe6d,
	0x07ffffe62,
	0x001000000,
	0x08e100000,
	0x0d0006000,


@@ 1947,19 1930,16 @@ ulong bootcode[]={
	0x082006014,
	0x081c22008,
	0x001000000,
	0x0901a6037,
	0x080a20000,
	0x002800017,
	0x080a26037,
	0x002800014,
	0x001000000,
	0x0901a6038,
	0x080a20000,
	0x002800008,
	0x080a26038,
	0x002800007,
	0x001000000,
	0x0901a6039,
	0x080a20000,
	0x002bffff0,
	0x080a26039,
	0x002bffff3,
	0x001000000,
	0x010bfffe1,
	0x010bfffe4,
	0x001000000,
	0x0d052e00a,
	0x0d02b2000,


@@ 1968,9 1948,8 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098100009,
	0x010bfffe3,
	0x098032002,
	0x010bfffe7,
	0x001000000,
	0x0d8206010,
	0x0d8206004,


@@ 1978,11 1957,11 @@ ulong bootcode[]={
	0x0d0206008,
	0x092002040,
	0x0d220600c,
	0x040000ccd,
	0x040000c3b,
	0x001000000,
	0x0d0006010,
	0x098022040,
	0x010bfffd7,
	0x010bfffdb,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 1991,61 1970,56 @@ ulong bootcode[]={
	0x0933a6010,
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x0d8206010,
	0x0d8206004,
	0x090032002,
	0x0d0206010,
	0x0d0206004,
	0x09002e008,
	0x0d0206008,
	0x09210000d,
	0x0da20600c,
	0x040000cb9,
	0x09200201c,
	0x0d220600c,
	0x040000c27,
	0x001000000,
	0x0d0006010,
	0x09602201c,
	0x0d6206010,
	0x0d6206004,
	0x09002201c,
	0x0d0206010,
	0x0d0206004,
	0x0d0006018,
	0x090022024,
	0x0d0206008,
	0x09200201c,
	0x0d220600c,
	0x040000cae,
	0x040000c1c,
	0x001000000,
	0x0d0006010,
	0x09602201c,
	0x0d6206010,
	0x0d6206004,
	0x09002201c,
	0x0d0206010,
	0x0d0206004,
	0x0d0006018,
	0x090022040,
	0x0d0206008,
	0x09200201c,
	0x0d220600c,
	0x040000ca3,
	0x040000c11,
	0x001000000,
	0x0d0006010,
	0x09802201c,
	0x010bfffad,
	0x010bfffb1,
	0x001000000,
	0x090a2603e,
	0x080a20000,
	0x014800067,
	0x080a2603e,
	0x014800061,
	0x001000000,
	0x080a20000,
	0x00280004f,
	0x00280004b,
	0x001000000,
	0x0901a603b,
	0x080a20000,
	0x002800028,
	0x080a2603b,
	0x002800026,
	0x001000000,
	0x0901a603c,
	0x080a20000,
	0x002800012,
	0x080a2603c,
	0x002800011,
	0x001000000,
	0x0901a603d,
	0x080a20000,
	0x080a2603d,
	0x002800004,
	0x001000000,
	0x010bfff8b,
	0x010bfff94,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2055,7 2029,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bfff8e,
	0x010bfff97,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2073,7 2047,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bfff7c,
	0x010bfff85,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2106,9 2080,8 @@ ulong bootcode[]={
	0x0d002e010,
	0x091322018,
	0x0d02b2003,
	0x092032004,
	0x098100009,
	0x010bfff59,
	0x098032004,
	0x010bfff63,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2117,29 2090,26 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x098032002,
	0x0d8206010,
	0x0d8206004,
	0x092032002,
	0x0d2206010,
	0x0d2206004,
	0x09202e00c,
	0x0d2206008,
	0x09010000d,
	0x0da20600c,
	0x040000c3b,
	0x09000201c,
	0x0d020600c,
	0x040000baf,
	0x001000000,
	0x0d2006010,
	0x09202601c,
	0x098100009,
	0x010bfff44,
	0x09802601c,
	0x010bfff4f,
	0x001000000,
	0x0901a603f,
	0x080a20000,
	0x002800015,
	0x080a2603f,
	0x002800014,
	0x001000000,
	0x0901a6040,
	0x080a20000,
	0x080a26040,
	0x002800004,
	0x001000000,
	0x010bfff2d,
	0x010bfff3a,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2152,7 2122,7 @@ ulong bootcode[]={
	0x098026001,
	0x0d40ae028,
	0x0d42a6000,
	0x010bfff2d,
	0x010bfff3a,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2185,9 2155,8 @@ ulong bootcode[]={
	0x0d002e010,
	0x091322018,
	0x0d02b2003,
	0x092032004,
	0x098100009,
	0x010bfff0a,
	0x098032004,
	0x010bfff18,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2221,35 2190,28 @@ ulong bootcode[]={
	0x093326018,
	0x0d22b2003,
	0x098032004,
	0x010bffee8,
	0x010bffef6,
	0x001000000,
	0x090a26049,
	0x080a20000,
	0x014800100,
	0x080a26049,
	0x0148000f3,
	0x001000000,
	0x080a20000,
	0x0028000f2,
	0x0028000e7,
	0x001000000,
	0x090a26045,
	0x080a20000,
	0x014800098,
	0x080a26045,
	0x014800092,
	0x001000000,
	0x080a20000,
	0x002800078,
	0x002800073,
	0x001000000,
	0x0901a6042,
	0x080a20000,
	0x00280004f,
	0x080a26042,
	0x00280004c,
	0x001000000,
	0x0901a6043,
	0x080a20000,
	0x002800028,
	0x080a26043,
	0x002800027,
	0x001000000,
	0x0901a6044,
	0x080a20000,
	0x080a26044,
	0x002800004,
	0x001000000,
	0x010bffebf,
	0x010bffed4,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2281,7 2243,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bffeac,
	0x010bffec1,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2314,9 2276,8 @@ ulong bootcode[]={
	0x0d002e010,
	0x091322018,
	0x0d02b2003,
	0x092032004,
	0x098100009,
	0x010bffe89,
	0x098032004,
	0x010bffe9f,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2325,14 2286,14 @@ ulong bootcode[]={
	0x0933a6010,
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x0d8206010,
	0x0d8206004,
	0x090032002,
	0x0d0206010,
	0x0d0206004,
	0x09002e00c,
	0x0d0206008,
	0x09210000d,
	0x0da20600c,
	0x040000b6b,
	0x09200201c,
	0x0d220600c,
	0x040000aeb,
	0x001000000,
	0x0da006018,
	0x0d0006010,


@@ 2348,12 2309,11 @@ ulong bootcode[]={
	0x0d0036008,
	0x0913a2018,
	0x0d02ae003,
	0x09602e004,
	0x09202e001,
	0x098100009,
	0x09002e004,
	0x098022001,
	0x0d40b6028,
	0x0d42ae000,
	0x010bffe64,
	0x0d42a2000,
	0x010bffe7b,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2369,34 2329,31 @@ ulong bootcode[]={
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098026001,
	0x0d8206010,
	0x0d8206004,
	0x090026001,
	0x0d0206010,
	0x0d0206004,
	0x0d002e010,
	0x0d0206008,
	0x0d202e00c,
	0x0d220600c,
	0x040000b3f,
	0x040000ac0,
	0x001000000,
	0x0d0006018,
	0x0d002200c,
	0x0d2006010,
	0x098024008,
	0x010bffe47,
	0x010bffe5e,
	0x001000000,
	0x0901a6046,
	0x080a20000,
	0x002800027,
	0x080a26046,
	0x002800024,
	0x001000000,
	0x0901a6047,
	0x080a20000,
	0x002800013,
	0x080a26047,
	0x002800011,
	0x001000000,
	0x0901a6048,
	0x080a20000,
	0x080a26048,
	0x002800004,
	0x001000000,
	0x010bffe2c,
	0x010bffe46,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2405,9 2362,8 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098100009,
	0x010bffe2e,
	0x098032002,
	0x010bffe49,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2423,7 2379,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bffe1e,
	0x010bffe39,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2455,20 2411,20 @@ ulong bootcode[]={
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098026001,
	0x0d8206010,
	0x0d8206004,
	0x090026001,
	0x0d0206010,
	0x0d0206004,
	0x0d002e010,
	0x0d0206008,
	0x0d202e00c,
	0x0d220600c,
	0x040000ae9,
	0x040000a6e,
	0x001000000,
	0x0d0006018,
	0x0d002200c,
	0x0d2006010,
	0x098024008,
	0x010bffdf1,
	0x010bffe0c,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2477,30 2433,24 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098100009,
	0x010bffde6,
	0x098032002,
	0x010bffe02,
	0x001000000,
	0x090a2604d,
	0x080a20000,
	0x014800047,
	0x080a2604d,
	0x014800041,
	0x001000000,
	0x080a20000,
	0x00280002f,
	0x00280002b,
	0x001000000,
	0x0901a604a,
	0x080a20000,
	0x002800021,
	0x080a2604a,
	0x00280001e,
	0x001000000,
	0x0901a604b,
	0x080a20000,
	0x002800013,
	0x080a2604b,
	0x002800011,
	0x001000000,
	0x0901a604c,
	0x080a20000,
	0x080a2604c,
	0x002800004,
	0x001000000,
	0x010bffdc4,
	0x010bffde5,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2509,9 2459,8 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x092032002,
	0x098100009,
	0x010bffdc6,
	0x098032002,
	0x010bffde8,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2521,7 2470,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bffdbc,
	0x010bffdde,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2531,7 2480,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bffdb2,
	0x010bffdd4,
	0x001000000,
	0x0d052e002,
	0x0d02b2000,


@@ 2540,29 2489,26 @@ ulong bootcode[]={
	0x0913a2010,
	0x0913a2008,
	0x0d02b2001,
	0x098032002,
	0x0d8206010,
	0x0d8206004,
	0x092032002,
	0x0d2206010,
	0x0d2206004,
	0x09202e008,
	0x0d2206008,
	0x090100010,
	0x0e020600c,
	0x040000a94,
	0x090002074,
	0x0d020600c,
	0x040000a20,
	0x001000000,
	0x0d2006010,
	0x092026074,
	0x098100009,
	0x010bffd9d,
	0x098026074,
	0x010bffdc0,
	0x001000000,
	0x0901a604e,
	0x080a20000,
	0x002800012,
	0x080a2604e,
	0x002800011,
	0x001000000,
	0x0901a604f,
	0x080a20000,
	0x080a2604f,
	0x002800004,
	0x001000000,
	0x010bffd86,
	0x010bffdab,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2572,7 2518,7 @@ ulong bootcode[]={
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x010bffd89,
	0x010bffdae,
	0x001000000,
	0x0d252e002,
	0x0d22b2000,


@@ 2581,51 2527,51 @@ ulong bootcode[]={
	0x0933a6010,
	0x0933a6008,
	0x0d22b2001,
	0x098032002,
	0x0d8206010,
	0x0d8206004,
	0x090032002,
	0x0d0206010,
	0x0d0206004,
	0x09002e008,
	0x0d0206008,
	0x092100010,
	0x0e020600c,
	0x040000a6b,
	0x092002074,
	0x0d220600c,
	0x0400009fa,
	0x001000000,
	0x0d0006010,
	0x098022074,
	0x010bffd75,
	0x010bffd9a,
	0x001000000,
	0x082206014,
	0x0de206000,
	0x0d400601c,
	0x0d4206010,
	0x0d4206004,
	0x0d200601c,
	0x0d2206010,
	0x0d2206004,
	0x0d2006018,
	0x0d2206008,
	0x09000201c,
	0x0d020600c,
	0x040000a5c,
	0x0400009eb,
	0x001000000,
	0x0d2006010,
	0x09402601c,
	0x0d4206010,
	0x0d4206004,
	0x09202601c,
	0x0d2206010,
	0x0d2206004,
	0x0d2006018,
	0x09202601c,
	0x0d2206008,
	0x09000201c,
	0x0d020600c,
	0x040000a51,
	0x0400009e0,
	0x001000000,
	0x0d2006010,
	0x09402601c,
	0x0d4206010,
	0x0d4206004,
	0x09202601c,
	0x0d2206010,
	0x0d2206004,
	0x0d2006018,
	0x092026038,
	0x0d2206008,
	0x09000201c,
	0x0d020600c,
	0x040000a46,
	0x0400009d5,
	0x001000000,
	0x0d4006018,
	0x0d2006010,


@@ 2722,7 2668,6 @@ ulong bootcode[]={
	0x0913a2008,
	0x0d02ae001,
	0x09202e002,
	0x094100009,
	0x0d000601c,
	0x08e224008,
	0x0d0006000,


@@ 2731,8 2676,6 @@ ulong bootcode[]={
	0x001000000,
	0x082206014,
	0x0de206000,
	0x0a0002074,
	0x09a00201c,
	0x0d800601c,
	0x0d2006018,
	0x094026001,


@@ 2747,51 2690,41 @@ ulong bootcode[]={
	0x0932a6008,
	0x090120009,
	0x0d0332004,
	0x09202a002,
	0x096100009,
	0x09602a002,
	0x0d04b2000,
	0x0912a2018,
	0x0913a2018,
	0x092a22041,
	0x080a24000,
	0x014800196,
	0x080a22041,
	0x01480017e,
	0x001000000,
	0x080a24000,
	0x00280015f,
	0x002800148,
	0x001000000,
	0x092a2203a,
	0x080a24000,
	0x01480008c,
	0x080a2203a,
	0x01480007e,
	0x001000000,
	0x080a24000,
	0x00280005a,
	0x002800050,
	0x001000000,
	0x092a22035,
	0x080a24000,
	0x01480002f,
	0x080a22035,
	0x01480002a,
	0x001000000,
	0x080a24000,
	0x00280001b,
	0x002800018,
	0x001000000,
	0x0921a2032,
	0x080a24000,
	0x002800017,
	0x080a22032,
	0x002800015,
	0x001000000,
	0x0921a2033,
	0x080a24000,
	0x002800013,
	0x080a22033,
	0x002800012,
	0x001000000,
	0x0921a2034,
	0x080a24000,
	0x080a22034,
	0x00280000f,
	0x001000000,
	0x09000b02c,
	0x09000b07c,
	0x0d0206004,
	0x0d24b2000,
	0x0932a6018,
	0x0933a6018,
	0x0d2206008,
	0x07ffffb14,
	0x07ffffb3b,
	0x001000000,
	0x08e100000,
	0x0d0006000,


@@ 2801,7 2734,6 @@ ulong bootcode[]={
	0x0d0006018,
	0x0d2006020,
	0x090020009,
	0x09410000b,
	0x080a2000b,
	0x012800007,
	0x001000000,


@@ 2815,19 2747,16 @@ ulong bootcode[]={
	0x082006014,
	0x081c22008,
	0x001000000,
	0x0921a2037,
	0x080a24000,
	0x002800018,
	0x080a22037,
	0x002800016,
	0x001000000,
	0x0921a2038,
	0x080a24000,
	0x002800008,
	0x080a22038,
	0x002800007,
	0x001000000,
	0x0921a2039,
	0x080a24000,
	0x002bfffe5,
	0x080a22039,
	0x002bfffe9,
	0x001000000,
	0x010bfffd6,
	0x010bfffda,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 2839,20 2768,19 @@ ulong bootcode[]={
	0x090120009,
	0x0d033200a,
	0x09602e002,
	0x010bfffd7,
	0x010bfffdb,
	0x001000000,
	0x090032008,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x090002040,
	0x0d020600c,
	0x040000967,
	0x040000908,
	0x001000000,
	0x0d2006010,
	0x096026040,
	0x010bfffca,
	0x010bfffcf,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 2866,61 2794,53 @@ ulong bootcode[]={
	0x09602e002,
	0x090032008,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x09010000d,
	0x0da20600c,
	0x040000950,
	0x09000201c,
	0x0d020600c,
	0x0400008f2,
	0x001000000,
	0x0d2006010,
	0x09602601c,
	0x0d000601c,
	0x090022024,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x09000201c,
	0x0d020600c,
	0x040000944,
	0x0400008e7,
	0x001000000,
	0x0d2006010,
	0x09602601c,
	0x0d000601c,
	0x090022040,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x09000201c,
	0x0d020600c,
	0x040000938,
	0x0400008dc,
	0x001000000,
	0x0d2006010,
	0x09602601c,
	0x010bfff9b,
	0x010bfffa3,
	0x001000000,
	0x092a2203e,
	0x080a24000,
	0x014800080,
	0x080a2203e,
	0x01480007b,
	0x001000000,
	0x080a24000,
	0x002800066,
	0x002800063,
	0x001000000,
	0x0921a203b,
	0x080a24000,
	0x00280002e,
	0x080a2203b,
	0x00280002c,
	0x001000000,
	0x0921a203c,
	0x080a24000,
	0x002800014,
	0x080a2203c,
	0x002800013,
	0x001000000,
	0x0921a203d,
	0x080a24000,
	0x080a2203d,
	0x002800004,
	0x001000000,
	0x010bfff79,
	0x010bfff86,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 2932,7 2852,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bfff7a,
	0x010bfff87,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 2954,7 2874,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332008,
	0x09602e002,
	0x010bfff64,
	0x010bfff71,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3006,7 2926,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0232010,
	0x09602e004,
	0x010bfff30,
	0x010bfff3d,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3020,26 2940,23 @@ ulong bootcode[]={
	0x09602e002,
	0x09003200c,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x09010000d,
	0x0da20600c,
	0x0400008b6,
	0x09000201c,
	0x0d020600c,
	0x040000860,
	0x001000000,
	0x0d2006010,
	0x09602601c,
	0x010bfff19,
	0x010bfff27,
	0x001000000,
	0x0921a203f,
	0x080a24000,
	0x002800017,
	0x080a2203f,
	0x002800016,
	0x001000000,
	0x0921a2040,
	0x080a24000,
	0x080a22040,
	0x002800004,
	0x001000000,
	0x010bfff02,
	0x010bfff12,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3054,7 2971,7 @@ ulong bootcode[]={
	0x096026001,
	0x0d24a6000,
	0x0d22b2028,
	0x010bfff00,
	0x010bfff10,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3106,7 3023,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0232010,
	0x09602e004,
	0x010bffecc,
	0x010bffedc,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3158,35 3075,28 @@ ulong bootcode[]={
	0x090120009,
	0x0d0232010,
	0x09602e004,
	0x010bffe98,
	0x010bffea8,
	0x001000000,
	0x092a22049,
	0x080a24000,
	0x01480012b,
	0x080a22049,
	0x014800121,
	0x001000000,
	0x080a24000,
	0x00280011c,
	0x002800113,
	0x001000000,
	0x092a22045,
	0x080a24000,
	0x0148000ba,
	0x080a22045,
	0x0148000b5,
	0x001000000,
	0x080a24000,
	0x00280009d,
	0x002800099,
	0x001000000,
	0x0921a2042,
	0x080a24000,
	0x00280006a,
	0x080a22042,
	0x002800068,
	0x001000000,
	0x0921a2043,
	0x080a24000,
	0x002800032,
	0x080a22043,
	0x002800031,
	0x001000000,
	0x0921a2044,
	0x080a24000,
	0x080a22044,
	0x002800004,
	0x001000000,
	0x010bffe6f,
	0x010bffe86,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3228,7 3138,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d023200c,
	0x09602e002,
	0x010bffe52,
	0x010bffe69,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3280,7 3190,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0232010,
	0x09602e004,
	0x010bffe1e,
	0x010bffe35,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3294,12 3204,11 @@ ulong bootcode[]={
	0x09602e002,
	0x09003200c,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x09010000d,
	0x0da20600c,
	0x0400007a4,
	0x09000201c,
	0x0d020600c,
	0x040000758,
	0x001000000,
	0x0d800601c,
	0x0d2006010,


@@ 3327,7 3236,7 @@ ulong bootcode[]={
	0x096026001,
	0x0d24a6000,
	0x0d22b2028,
	0x010bffdef,
	0x010bffe07,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3353,21 3262,18 @@ ulong bootcode[]={
	0x0d6232010,
	0x0d203200c,
	0x09602c009,
	0x010bffdd5,
	0x010bffded,
	0x001000000,
	0x0921a2046,
	0x080a24000,
	0x00280002e,
	0x080a22046,
	0x00280002c,
	0x001000000,
	0x0921a2047,
	0x080a24000,
	0x002800014,
	0x080a22047,
	0x002800013,
	0x001000000,
	0x0921a2048,
	0x080a24000,
	0x080a22048,
	0x002800004,
	0x001000000,
	0x010bffdba,
	0x010bffdd5,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3379,7 3285,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffdbb,
	0x010bffdd6,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3401,7 3307,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d023200c,
	0x09602e002,
	0x010bffda5,
	0x010bffdc0,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3447,7 3353,7 @@ ulong bootcode[]={
	0x0d6232010,
	0x0d203200c,
	0x09602c009,
	0x010bffd77,
	0x010bffd92,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3459,28 3365,23 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffd6b,
	0x010bffd86,
	0x001000000,
	0x092a2204d,
	0x080a24000,
	0x01480004e,
	0x080a2204d,
	0x014800049,
	0x001000000,
	0x080a24000,
	0x002800034,
	0x002800031,
	0x001000000,
	0x0921a204a,
	0x080a24000,
	0x002800024,
	0x080a2204a,
	0x002800022,
	0x001000000,
	0x0921a204b,
	0x080a24000,
	0x002800014,
	0x080a2204b,
	0x002800013,
	0x001000000,
	0x0921a204c,
	0x080a24000,
	0x080a2204c,
	0x002800004,
	0x001000000,
	0x010bffd49,
	0x010bffd69,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3492,7 3393,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffd4a,
	0x010bffd6a,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3504,7 3405,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffd3e,
	0x010bffd5e,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3516,7 3417,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffd32,
	0x010bffd52,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3530,26 3431,23 @@ ulong bootcode[]={
	0x09602e002,
	0x090032008,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x090100010,
	0x0e020600c,
	0x0400006b8,
	0x090002074,
	0x0d020600c,
	0x040000675,
	0x001000000,
	0x0d2006010,
	0x096026074,
	0x010bffd1b,
	0x010bffd3c,
	0x001000000,
	0x0921a204e,
	0x080a24000,
	0x002800014,
	0x080a2204e,
	0x002800013,
	0x001000000,
	0x0921a204f,
	0x080a24000,
	0x080a2204f,
	0x002800004,
	0x001000000,
	0x010bffd04,
	0x010bffd27,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3561,7 3459,7 @@ ulong bootcode[]={
	0x090120009,
	0x0d0332002,
	0x09602e002,
	0x010bffd05,
	0x010bffd28,
	0x001000000,
	0x0d00ae000,
	0x0912a2018,


@@ 3575,52 3473,48 @@ ulong bootcode[]={
	0x09602e002,
	0x090032008,
	0x0d0206004,
	0x09210000b,
	0x0d6206010,
	0x0d6206008,
	0x090100010,
	0x0e020600c,
	0x04000068b,
	0x090002074,
	0x0d020600c,
	0x04000064b,
	0x001000000,
	0x0d2006010,
	0x096026074,
	0x010bffcee,
	0x010bffd12,
	0x001000000,
	0x082206014,
	0x0de206000,
	0x0d6006018,
	0x0d200601c,
	0x0d2206004,
	0x09010000b,
	0x0d6206010,
	0x0d6206008,
	0x09200201c,
	0x0d220600c,
	0x04000067b,
	0x04000063c,
	0x001000000,
	0x0d0006010,
	0x09602201c,
	0x0d200601c,
	0x09202601c,
	0x0d2206004,
	0x09010000b,
	0x0d6206010,
	0x0d6206008,
	0x09200201c,
	0x0d220600c,
	0x04000066f,
	0x040000631,
	0x001000000,
	0x0d0006010,
	0x09602201c,
	0x0d200601c,
	0x092026038,
	0x0d2206004,
	0x09010000b,
	0x0d6206010,
	0x0d6206008,
	0x09200201c,
	0x0d220600c,
	0x040000663,
	0x040000626,
	0x001000000,
	0x0d600601c,
	0x0d0006010,


@@ 3743,7 3637,6 @@ ulong bootcode[]={
	0x091322018,
	0x0912a2018,
	0x092124008,
	0x09410000b,
	0x0d222e06c,
	0x098032008,
	0x0d20b2000,


@@ 3765,23 3658,22 @@ ulong bootcode[]={
	0x0912a2008,
	0x092124008,
	0x0d232e072,
	0x096032002,
	0x08e032002,
	0x0d0006018,
	0x08e22c008,
	0x08e21c008,
	0x0d0006000,
	0x082006014,
	0x081c22008,
	0x001000000,
	0x082206004,
	0x0da00b042,
	0x09800b5fe,
	0x0da00b056,
	0x09800b646,
	0x0d048600b,
	0x0912a2018,
	0x0913a2018,
	0x0920a207f,
	0x0972a6018,
	0x0900a207f,
	0x0972a2018,
	0x0973ae018,
	0x09010000d,
	0x080a3601e,
	0x006800006,
	0x001000000,


@@ 3795,7 3687,7 @@ ulong bootcode[]={
	0x0933a6018,
	0x09202400c,
	0x090036001,
	0x0d020b042,
	0x0d020b056,
	0x0da2a6000,
	0x0912ae018,
	0x0913a2018,


@@ 3806,7 3698,7 @@ ulong bootcode[]={
	0x0912a2018,
	0x0913a2018,
	0x0912a2002,
	0x09200b0ee,
	0x09200b116,
	0x090020009,
	0x0d400600c,
	0x0d4222000,


@@ 3816,76 3708,72 @@ ulong bootcode[]={
	0x001000000,
	0x082206034,
	0x0de206000,
	0x0aa003c18,
	0x0e4006044,
	0x0a0100000,
	0x0e2006044,
	0x0d8006040,
	0x0d000b03e,
	0x0d000b022,
	0x0d020601c,
	0x0d200b0de,
	0x0d200b01e,
	0x0d2206018,
	0x0ec006038,
	0x0ec20b03e,
	0x0e8006038,
	0x0e820b022,
	0x0d200603c,
	0x092027fff,
	0x0d220b0de,
	0x0d220b01e,
	0x09610000c,
	0x098032001,
	0x0d64ae000,
	0x0972ae018,
	0x0973ae018,
	0x080a2e025,
	0x002800030,
	0x00280002e,
	0x001000000,
	0x080a2c000,
	0x012800012,
	0x012800011,
	0x001000000,
	0x0d000b0de,
	0x080a58008,
	0x0d000b01e,
	0x080a50008,
	0x00a800003,
	0x001000000,
	0x0ac05bfff,
	0x0c02da000,
	0x096100016,
	0x0a8053fff,
	0x0c02d2000,
	0x0d000601c,
	0x0d020b03e,
	0x0d020b022,
	0x0d2006018,
	0x0d220b0de,
	0x08e100016,
	0x0d220b01e,
	0x08e100014,
	0x0d0006000,
	0x082006034,
	0x081c22008,
	0x001000000,
	0x0d200b0de,
	0x080a58009,
	0x01a800007,
	0x0d200b01e,
	0x080a50009,
	0x01a800006,
	0x001000000,
	0x090100016,
	0x0ac05a001,
	0x0ec20b03e,
	0x09410000b,
	0x090100014,
	0x0a8052001,
	0x0e820b022,
	0x0d62a2000,
	0x0d000b076,
	0x0d000b09e,
	0x090022001,
	0x0d020b076,
	0x0d020b09e,
	0x080a2e00a,
	0x012800005,
	0x001000000,
	0x0e020b076,
	0x010bfffd5,
	0x0c020b09e,
	0x010bfffd7,
	0x001000000,
	0x080a2e009,
	0x012bfffd2,
	0x012bfffd4,
	0x001000000,
	0x0d200b076,
	0x0d200b09e,
	0x092026007,
	0x0920a7ff8,
	0x0d220b076,
	0x010bfffcc,
	0x0d220b09e,
	0x010bfffce,
	0x001000000,
	0x09a100015,
	0x0a8100015,
	0x0a6100010,
	0x09a003c18,
	0x0a6003c18,
	0x0a4100000,
	0x09610000c,
	0x098032001,
	0x0d8206040,


@@ 3896,7 3784,7 @@ ulong bootcode[]={
	0x012800005,
	0x001000000,
	0x098033fff,
	0x010bfffbd,
	0x010bfffbf,
	0x001000000,
	0x080a2e02e,
	0x012800009,


@@ 3904,17 3792,17 @@ ulong bootcode[]={
	0x080a37c18,
	0x012800003,
	0x001000000,
	0x09a100010,
	0x0a8100010,
	0x09a100000,
	0x0a6100000,
	0x010bfffec,
	0x001000000,
	0x080a2e031,
	0x006800023,
	0x006800022,
	0x001000000,
	0x080a2e039,
	0x014800020,
	0x01480001f,
	0x001000000,
	0x0a2100010,
	0x0a0100000,
	0x080a2e030,
	0x006800005,
	0x001000000,


@@ 3924,25 3812,24 @@ ulong bootcode[]={
	0x080a37c18,
	0x012800005,
	0x001000000,
	0x09a100011,
	0x09a100010,
	0x010bfffdf,
	0x001000000,
	0x0a8100011,
	0x0a6100010,
	0x010bfffdc,
	0x001000000,
	0x0932c6001,
	0x0932c2001,
	0x0912a6002,
	0x092024008,
	0x09410000b,
	0x09202400b,
	0x0a2027fd0,
	0x0a0027fd0,
	0x09610000c,
	0x098032001,
	0x0d8206040,
	0x0d64ae000,
	0x0972ae018,
	0x0973ae018,
	0x010bfffe5,
	0x010bfffe6,
	0x001000000,
	0x080a2e030,
	0x012800007,


@@ 3950,61 3837,58 @@ ulong bootcode[]={
	0x080a37c18,
	0x002800004,
	0x001000000,
	0x010bfffdc,
	0x010bfffdd,
	0x001000000,
	0x080a2e02a,
	0x01280000d,
	0x001000000,
	0x0d604a000,
	0x0a404a004,
	0x0d6046000,
	0x0a2046004,
	0x080a37c18,
	0x012800005,
	0x001000000,
	0x09a10000b,
	0x010bfffb5,
	0x010bfffb6,
	0x001000000,
	0x0a810000b,
	0x010bfffb2,
	0x0a610000b,
	0x010bfffb3,
	0x001000000,
	0x0960ae07f,
	0x0e4206044,
	0x0e4206004,
	0x0e2206044,
	0x0e2206004,
	0x0da206030,
	0x0da206008,
	0x0e820602c,
	0x0e820600c,
	0x094100013,
	0x0e6206028,
	0x0e6206010,
	0x0e620602c,
	0x0e620600c,
	0x0e4206028,
	0x0e4206010,
	0x0d6206014,
	0x09200b5fe,
	0x09200b646,
	0x09202400b,
	0x0d24a6000,
	0x0932a6018,
	0x0933a6018,
	0x0932a6002,
	0x09000b0ee,
	0x09000b116,
	0x092024008,
	0x0d2026000,
	0x09fc26000,
	0x001000000,
	0x0ec00b03e,
	0x0aa003c18,
	0x0e800602c,
	0x0e4006044,
	0x0a0100000,
	0x0e800b022,
	0x0e600602c,
	0x0e2006044,
	0x0da006030,
	0x0d8006040,
	0x080a1c000,
	0x016800007,
	0x001000000,
	0x092240007,
	0x092200007,
	0x0d4006028,
	0x0a6128009,
	0x010bfff8d,
	0x0a4128009,
	0x010bfff91,
	0x001000000,
	0x0a4048007,
	0x010bfff51,
	0x0a2044007,
	0x010bfff57,
	0x001000000,
	0x082206010,
	0x0de206000,


@@ 4015,83 3899,67 @@ ulong bootcode[]={
	0x0d0006020,
	0x0900a2002,
	0x080a20000,
	0x01280000e,
	0x01280000d,
	0x001000000,
	0x0d0006014,
	0x0d0206004,
	0x09210000a,
	0x0d4206008,
	0x0d000601c,
	0x0d020600c,
	0x04000014a,
	0x04000012c,
	0x001000000,
	0x0d0006000,
	0x082006010,
	0x081c22008,
	0x001000000,
	0x09420000a,
	0x010bffff3,
	0x010bffff4,
	0x001000000,
	0x082206058,
	0x0de206000,
	0x0e800606c,
	0x0a6002001,
	0x0a4100000,
	0x0e600606c,
	0x0e2006018,
	0x0e0006068,
	0x0d800605c,
	0x0da006014,
	0x096002004,
	0x0d6006014,
	0x0c0206020,
	0x092100014,
	0x0aa100014,
	0x090a2606f,
	0x080a20000,
	0x014800124,
	0x080a4e06f,
	0x01480010f,
	0x001000000,
	0x080a20000,
	0x00280011d,
	0x00280010a,
	0x001000000,
	0x0901a6058,
	0x080a20000,
	0x002800114,
	0x080a4e058,
	0x002800102,
	0x001000000,
	0x0901a6064,
	0x080a20000,
	0x00280010d,
	0x080a4e064,
	0x0028000fc,
	0x001000000,
	0x0e4206030,
	0x0c0206030,
	0x0920c2078,
	0x090a26028,
	0x080a20000,
	0x0148000ea,
	0x080a26028,
	0x0148000dc,
	0x001000000,
	0x080a20000,
	0x0028000e1,
	0x0028000d4,
	0x001000000,
	0x0901a6008,
	0x080a20000,
	0x0028000d7,
	0x080a26008,
	0x0028000cb,
	0x001000000,
	0x0901a6010,
	0x080a20000,
	0x0028000c7,
	0x080a26010,
	0x0028000bb,
	0x001000000,
	0x0901a6020,
	0x080a20000,
	0x0028000bd,
	0x080a26020,
	0x0028000b2,
	0x001000000,
	0x0e2032000,
	0x0e2206018,
	0x09010000b,
	0x0d6206028,
	0x090002004,
	0x0d0206028,
	0x0920c2020,
	0x080a24000,
	0x012800006,
	0x012800005,
	0x001000000,
	0x090100011,
	0x080a44000,
	0x0068000ab,
	0x0068000a1,
	0x001000000,
	0x0c0286055,
	0x09200201c,


@@ 4099,16 3967,14 @@ ulong bootcode[]={
	0x0e0206068,
	0x0920c2040,
	0x080a24000,
	0x002800095,
	0x00280008d,
	0x001000000,
	0x09210000d,
	0x0da206004,
	0x094100014,
	0x0e8206024,
	0x0e8206008,
	0x040000597,
	0x0d6206004,
	0x0e6206024,
	0x0e6206008,
	0x0400005b9,
	0x001000000,
	0x0e8006024,
	0x0e6006024,
	0x0a4006038,
	0x0e0006068,
	0x0d8006034,


@@ 4119,11 3985,9 @@ ulong bootcode[]={
	0x001000000,
	0x09602e027,
	0x09204800c,
	0x09410000b,
	0x0d62a6000,
	0x09010000c,
	0x080a32002,
	0x016800040,
	0x01680003f,
	0x001000000,
	0x0920c2004,
	0x080a24000,


@@ 4134,8 3998,8 @@ ulong bootcode[]={
	0x080a22030,
	0x002800009,
	0x001000000,
	0x080a52008,
	0x01280001d,
	0x080a4e008,
	0x01280001c,
	0x001000000,
	0x098033fff,
	0x09004800c,


@@ 4155,17 4019,16 @@ ulong bootcode[]={
	0x0d2206008,
	0x090003c18,
	0x0d020600c,
	0x092100010,
	0x0e0206010,
	0x07fffff69,
	0x07fffff7e,
	0x001000000,
	0x0ce006028,
	0x0d0006000,
	0x082006058,
	0x081c22008,
	0x001000000,
	0x080a52010,
	0x012bfffe8,
	0x080a4e010,
	0x012bfffe9,
	0x001000000,
	0x0d2006020,
	0x080a24000,


@@ 4179,7 4042,7 @@ ulong bootcode[]={
	0x09004800c,
	0x094002030,
	0x0d42a2000,
	0x010bfffda,
	0x010bfffdb,
	0x001000000,
	0x096033fff,
	0x09004800b,


@@ 4189,28 4052,26 @@ ulong bootcode[]={
	0x001000000,
	0x0920c2040,
	0x080a24000,
	0x00280002b,
	0x002800029,
	0x001000000,
	0x0d2006014,
	0x0d2206004,
	0x094100014,
	0x0e8206008,
	0x040000503,
	0x0e6206008,
	0x040000531,
	0x001000000,
	0x0e8006024,
	0x0e6006024,
	0x0a4006038,
	0x0e2006018,
	0x0e0006068,
	0x0d6006064,
	0x0da006064,
	0x0d8006034,
	0x09a100007,
	0x096100007,
	0x0ce206014,
	0x080a2fc18,
	0x002800008,
	0x080a37c18,
	0x002800007,
	0x001000000,
	0x09200201e,
	0x09222400b,
	0x09410000c,
	0x09222400d,
	0x080a30009,
	0x016800010,
	0x001000000,


@@ 4218,61 4079,58 @@ ulong bootcode[]={
	0x080a20000,
	0x002800007,
	0x001000000,
	0x080a34000,
	0x080a2c000,
	0x014800004,
	0x001000000,
	0x010bfffa0,
	0x010bfffa3,
	0x001000000,
	0x080a44000,
	0x014800004,
	0x001000000,
	0x010bfff9b,
	0x010bfff9e,
	0x001000000,
	0x090033fff,
	0x0d0206034,
	0x010bfff7a,
	0x010bfff81,
	0x001000000,
	0x0d0006018,
	0x0d0206004,
	0x094100014,
	0x0e8206008,
	0x040000484,
	0x0e6206008,
	0x0400004bc,
	0x001000000,
	0x0e8006024,
	0x0e6006024,
	0x0a4006038,
	0x0e0006068,
	0x0d6006064,
	0x0da006014,
	0x0da006064,
	0x0d6006014,
	0x0d8006034,
	0x0a2100007,
	0x0ce206018,
	0x010bfffd7,
	0x010bfffd9,
	0x001000000,
	0x090100011,
	0x0e2206004,
	0x094100014,
	0x0e8206024,
	0x0e8206008,
	0x04000049e,
	0x0e6206024,
	0x0e6206008,
	0x0400004d4,
	0x001000000,
	0x0e8006024,
	0x0e6006024,
	0x0a4006038,
	0x0e0006068,
	0x0d8006034,
	0x096100007,
	0x010bfff6d,
	0x010bfff75,
	0x001000000,
	0x0a2248011,
	0x0a2200011,
	0x0e2206018,
	0x090100013,
	0x0e6206030,
	0x010bfff53,
	0x090002001,
	0x0d0206030,
	0x010bfff5d,
	0x001000000,
	0x0e2032000,
	0x0e2206018,
	0x09010000b,
	0x0d6206028,
	0x010bfff45,
	0x090002004,
	0x0d0206028,
	0x010bfff50,
	0x001000000,
	0x0d2032000,
	0x0992a6010,


@@ 4283,36 4141,35 @@ ulong bootcode[]={
	0x0913a2010,
	0x0a2100008,
	0x0d0206018,
	0x0d6206028,
	0x010bfff39,
	0x092002004,
	0x0d2206028,
	0x010bfff43,
	0x001000000,
	0x0e2032000,
	0x0e2206018,
	0x09010000b,
	0x0d6206028,
	0x010bfff33,
	0x090002004,
	0x0d0206028,
	0x010bfff3d,
	0x001000000,
	0x0e2032000,
	0x0e2206018,
	0x09010000b,
	0x0d6206028,
	0x010bfff2d,
	0x090002004,
	0x0d0206028,
	0x010bfff37,
	0x001000000,
	0x0901a6030,
	0x080a20000,
	0x00280000e,
	0x080a26030,
	0x00280000d,
	0x001000000,
	0x0901a6048,
	0x080a20000,
	0x080a26048,
	0x002800004,
	0x001000000,
	0x010bfff1f,
	0x010bfff2b,
	0x001000000,
	0x0da032000,
	0x0da206014,
	0x09010000b,
	0x0d6206028,
	0x010bfff1d,
	0x0d6032000,
	0x0d6206014,
	0x090002004,
	0x0d0206028,
	0x010bfff29,
	0x001000000,
	0x0d0032000,
	0x0992a2010,


@@ 4323,65 4180,58 @@ ulong bootcode[]={
	0x093326010,
	0x0a2100009,
	0x0d2206018,
	0x09010000b,
	0x0d6206028,
	0x010bfff10,
	0x090002004,
	0x0d0206028,
	0x010bfff1c,
	0x001000000,
	0x0a800200a,
	0x010bffef4,
	0x0a600200a,
	0x010bfff05,
	0x001000000,
	0x0e6206020,
	0x090002010,
	0x0a8100008,
	0x010bffeef,
	0x092002001,
	0x0d2206020,
	0x0a6002010,
	0x010bfff00,
	0x001000000,
	0x090002008,
	0x0a8100008,
	0x010bffeeb,
	0x0a6002008,
	0x010bffefd,
	0x001000000,
	0x0901a6075,
	0x080a20000,
	0x002800008,
	0x080a4e075,
	0x002800007,
	0x001000000,
	0x0901a6078,
	0x080a20000,
	0x002bffff2,
	0x080a4e078,
	0x002bffff6,
	0x001000000,
	0x010bffee1,
	0x010bffef5,
	0x001000000,
	0x090142020,
	0x0a0100008,
	0x010bfffe8,
	0x0a0142020,
	0x010bfffec,
	0x001000000,
	0x082206010,
	0x0de206000,
	0x0d2006014,
	0x0d2206004,
	0x07ffff5d0,
	0x07ffff65c,
	0x001000000,
	0x0ac100000,
	0x0ea006014,
	0x0a8002020,
	0x0e8006014,
	0x0e4006018,
	0x0e200b0de,
	0x0e000b076,
	0x0e200b01e,
	0x0e000b09e,
	0x0da00601c,
	0x0d800b03e,
	0x0d800b022,
	0x096100007,
	0x080a4bc18,
	0x002800005,
	0x001000000,
	0x080a48000,
	0x01680004f,
	0x016800049,
	0x001000000,
	0x0a6100015,
	0x092056001,
	0x0aa100009,
	0x0a6100014,
	0x0a8052001,
	0x0e64ce000,
	0x0a72ce018,
	0x0a73ce018,
	0x080a4c000,
	0x002800027,
	0x002800026,
	0x001000000,
	0x080a37c18,
	0x002800007,


@@ 4389,42 4239,39 @@ ulong bootcode[]={
	0x080a34000,
	0x014800004,
	0x001000000,
	0x010bffff1,
	0x010bffff2,
	0x001000000,
	0x080a30011,
	0x01a800007,
	0x01a800006,
	0x001000000,
	0x09210000c,
	0x098032001,
	0x0d820b03e,
	0x094100013,
	0x0d820b022,
	0x0e62a6000,
	0x0a0042001,
	0x0e020b076,
	0x0e020b09e,
	0x080a4e00a,
	0x01280000a,
	0x001000000,
	0x0a0100016,
	0x0ec20b076,
	0x0a0100000,
	0x0c020b09e,
	0x080a37c18,
	0x002bfffdf,
	0x002bfffe1,
	0x001000000,
	0x09a037fff,
	0x010bfffdc,
	0x010bfffde,
	0x001000000,
	0x080a4e009,
	0x012bffff9,
	0x001000000,
	0x092042007,
	0x0a00a7ff8,
	0x0e020b076,
	0x0e020b09e,
	0x010bffff4,
	0x001000000,
	0x090100012,
	0x080a4bc18,
	0x002800006,
	0x002800005,
	0x001000000,
	0x092100012,
	0x080a48000,
	0x006800006,
	0x001000000,


@@ 4432,55 4279,54 @@ ulong bootcode[]={
	0x082006010,
	0x081c22008,
	0x001000000,
	0x09a258012,
	0x09210000b,
	0x09010000d,
	0x09a200012,
	0x080a2c00d,
	0x016bffff8,
	0x016bffffa,
	0x001000000,
	0x080a30011,
	0x01a800007,
	0x001000000,
	0x09210000c,
	0x098032001,
	0x0d820b03e,
	0x094100014,
	0x0e82a6000,
	0x0d820b022,
	0x094002020,
	0x0d42a6000,
	0x0a0042001,
	0x0e020b076,
	0x0e020b09e,
	0x09602e001,
	0x010bffff0,
	0x010bffff2,
	0x001000000,
	0x080a2c012,
	0x016bfffb2,
	0x016bfffb8,
	0x001000000,
	0x080a30011,
	0x01a800007,
	0x001000000,
	0x09210000c,
	0x098032001,
	0x0d820b03e,
	0x094100014,
	0x0e82a6000,
	0x0d820b022,
	0x094002020,
	0x0d42a6000,
	0x0a0042001,
	0x0e020b076,
	0x0e020b09e,
	0x09602e001,
	0x010bffff2,
	0x001000000,
	0x082206014,
	0x0de206000,
	0x09400202a,
	0x0d4286010,
	0x09000202a,
	0x0d0286010,
	0x0d2006028,
	0x0d2286011,
	0x0d4286012,
	0x09000202a,
	0x0d0286012,
	0x0c0286013,
	0x092006010,
	0x0d2206004,
	0x0c0206008,
	0x090003c18,
	0x0d020600c,
	0x07fffff81,
	0x07fffff88,
	0x001000000,
	0x08e100000,
	0x0d0006000,


@@ 4499,7 4345,7 @@ ulong bootcode[]={
	0x0d2206008,
	0x090003c18,
	0x0d020600c,
	0x07fffff6e,
	0x07fffff75,
	0x001000000,
	0x08e002004,
	0x0d0006000,


@@ 4517,7 4363,7 @@ ulong bootcode[]={
	0x0d220600c,
	0x0d0006024,
	0x0d0206010,
	0x07ffffe01,
	0x07ffffe27,
	0x001000000,
	0x08e002004,
	0x0d0006000,


@@ 4525,15 4371,13 @@ ulong bootcode[]={
	0x081c22008,
	0x001000000,
	0x082206004,
	0x0d200b03e,
	0x096100009,
	0x0d000b0de,
	0x080a24008,
	0x01a800007,
	0x0d600b022,
	0x0d000b01e,
	0x080a2c008,
	0x01a800006,
	0x001000000,
	0x09210000b,
	0x09002e001,
	0x0d020b03e,
	0x0d020b022,
	0x094002025,
	0x0d42ae000,
	0x08e100000,


@@ 4542,23 4386,18 @@ ulong bootcode[]={
	0x001000000,
	0x082206004,
	0x0d2006018,
	0x090a26068,
	0x080a20000,
	0x014800025,
	0x080a26068,
	0x014800021,
	0x001000000,
	0x080a20000,
	0x00280001e,
	0x00280001b,
	0x001000000,
	0x0901a6023,
	0x080a20000,
	0x002800016,
	0x080a26023,
	0x002800014,
	0x001000000,
	0x0901a602b,
	0x080a20000,
	0x00280000e,
	0x080a2602b,
	0x00280000d,
	0x001000000,
	0x0901a602d,
	0x080a20000,
	0x080a2602d,
	0x002800006,
	0x001000000,
	0x08e100000,


@@ 4581,15 4420,13 @@ ulong bootcode[]={
	0x082006004,
	0x081c3e008,
	0x001000000,
	0x0901a606c,
	0x080a20000,
	0x00280000c,
	0x080a2606c,
	0x00280000b,
	0x001000000,
	0x0901a6075,
	0x080a20000,
	0x080a26075,
	0x002800004,
	0x001000000,
	0x010bfffe4,
	0x010bfffe6,
	0x001000000,
	0x08e003fe0,
	0x082006004,


@@ 4615,74 4452,89 @@ ulong bootcode[]={
	0x0e80060ac,
	0x0a2006050,
	0x0d00060a4,
	0x000000000,
	0x000000000,
	0x0c1022000,
	0x0c3022004,
	0x0c1206048,
	0x0c320604c,
	0x0c0206024,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c5006048,
	0x0c700604c,
	0x081a88a58,
	0x001000000,
	0x01780000a,
	0x001000000,
	0x0c1006048,
	0x0c300604c,
	0x085a608c0,
	0x0c5206048,
	0x0c720604c,
	0x0d0006024,
	0x090022001,
	0x0d0206024,
	0x0c0206014,
	0x092100015,
	0x080a56041,
	0x006800006,
	0x006800005,
	0x001000000,
	0x090100015,
	0x080a5605a,
	0x004800212,
	0x004800221,
	0x001000000,
	0x0c0206034,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c1006048,
	0x0c300604c,
	0x081a80a58,
	0x001000000,
	0x01380005e,
	0x001000000,
	0x0c1006048,
	0x0c300604c,
	0x0c1206004,
	0x0c3206008,
	0x090006034,
	0x0d020600c,
	0x040000435,
	0x04000045a,
	0x001000000,
	0x0d0006034,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0d020b026,
	0x0c500b026,
	0x085a09902,
	0x0c900b08e,
	0x0cb00b092,
	0x081a08944,
	0x085a09a40,
	0x0c520b026,
	0x0d000b026,
	0x0d0206034,
	0x0d0006034,
	0x0993a2001,
	0x09210000c,
	0x0d8206030,
	0x09020000c,
	0x0d0206004,
	0x04000027f,
	0x0400002b6,
	0x001000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c5006048,
	0x0c700604c,
	0x081a08940,
	0x0c1206038,
	0x0c320603c,
	0x0d0006030,
	0x0d2006034,
	0x090220009,
	0x0d0206004,
	0x040000276,
	0x0400002ab,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,
	0x0e80060ac,
	0x0a2006050,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x085a00020,
	0x087a00021,
	0x0c1006038,
	0x0c300603c,
	0x08da00942,
	0x081a98a5c,
	0x001000000,
	0x017800014,
	0x001000000,
	0x0d0006034,
	0x090023fff,
	0x0d0206034,


@@ 4690,20 4542,23 @@ ulong bootcode[]={
	0x0d2006034,
	0x090220009,
	0x0d0206004,
	0x040000262,
	0x040000295,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,
	0x0e80060ac,
	0x0a2006050,
	0x000000000,
	0x000000000,
	0x010bfffed,
	0x0c5006038,
	0x0c700603c,
	0x08da08940,
	0x010bfffec,
	0x001000000,
	0x0c100b096,
	0x0c300b09a,
	0x081a98a40,
	0x001000000,
	0x009800014,
	0x001000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0d0006034,
	0x090022001,
	0x0d0206034,


@@ 4711,15 4566,16 @@ ulong bootcode[]={
	0x0d2006034,
	0x090220009,
	0x0d0206004,
	0x04000024d,
	0x04000027d,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,
	0x0e80060ac,
	0x0a2006050,
	0x000000000,
	0x000000000,
	0x010bfffed,
	0x0c5006038,
	0x0c700603c,
	0x08da08940,
	0x010bfffea,
	0x001000000,
	0x080a53c18,
	0x012800003,


@@ 4746,63 4602,64 @@ ulong bootcode[]={
	0x014800003,
	0x001000000,
	0x098002001,
	0x09010000c,
	0x0d8206028,
	0x080a32020,
	0x00680000d,
	0x00680000b,
	0x001000000,
	0x080a56065,
	0x012800005,
	0x012800004,
	0x001000000,
	0x090003fff,
	0x0a8100008,
	0x0d02060ac,
	0x092002065,
	0x0aa100009,
	0x0d22060b4,
	0x010bfff85,
	0x0a8003fff,
	0x0e82060ac,
	0x0aa002065,
	0x0ea2060b4,
	0x010bfff79,
	0x001000000,
	0x000000000,
	0x000000000,
	0x0cd006048,
	0x0cf00604c,
	0x0cd206040,
	0x0cf206044,
	0x0d0006034,
	0x080a20000,
	0x016800010,
	0x016800012,
	0x001000000,
	0x090003fff,
	0x0d2006034,
	0x090220009,
	0x0d0206004,
	0x040000210,
	0x040000240,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,
	0x0e80060ac,
	0x0a2006050,
	0x0d8006028,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c5006040,
	0x0c7006044,
	0x08da08940,
	0x0cd206040,
	0x0cf206044,
	0x09a100000,
	0x080a3400c,
	0x016800040,
	0x01680004a,
	0x001000000,
	0x0d2006034,
	0x0da20602c,
	0x09822400d,
	0x09010000c,
	0x09210000c,
	0x080a30000,
	0x006800022,
	0x09222400d,
	0x080a24000,
	0x006800028,
	0x001000000,
	0x09010000c,
	0x0d8206004,
	0x0400001f8,
	0x0d2206004,
	0x040000229,
	0x001000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x040000172,
	0x0c5006040,
	0x0c7006044,
	0x0c1206038,
	0x0c320603c,
	0x085a089c0,
	0x0c5206004,
	0x0c7206008,
	0x040000170,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,


@@ 4810,27 4667,34 @@ ulong bootcode[]={
	0x0e80060ac,
	0x0a2006050,
	0x0d8006028,
	0x000000000,
	0x09a100009,
	0x090100009,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x085a09a40,
	0x0c520b026,
	0x0da00b026,
	0x0da20b026,
	0x0c500b026,
	0x085a09902,
	0x0c9006038,
	0x0cb00603c,
	0x081a08944,
	0x0c5006040,
	0x0c7006044,
	0x08da088c0,
	0x0cd206040,
	0x0cf206044,
	0x090040016,
	0x094036030,
	0x0d42a2001,
	0x09a042001,
	0x010bfffd7,
	0x010bfffd3,
	0x001000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x040000156,
	0x0c500b096,
	0x0c700b09a,
	0x08da18942,
	0x0cd206040,
	0x0cf206044,
	0x0cd206004,
	0x0cf206008,
	0x04000014d,
	0x001000000,
	0x0ac006078,
	0x0ea0060b4,


@@ 4838,27 4702,29 @@ ulong bootcode[]={
	0x0e80060ac,
	0x0a2006050,
	0x0d8006028,
	0x000000000,
	0x09a100009,
	0x090100009,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x010bfffe6,
	0x085a09a40,
	0x0c520b026,
	0x0da00b026,
	0x0da20b026,
	0x0c500b026,
	0x085a09902,
	0x0c9006040,
	0x0cb006044,
	0x08da108c2,
	0x0cd206040,
	0x0cf206044,
	0x010bfffe0,
	0x001000000,
	0x09a002005,
	0x098033fff,
	0x080a30000,
	0x006800019,
	0x006800018,
	0x001000000,
	0x090030016,
	0x0d24a2001,
	0x0932a6018,
	0x0933a6018,
	0x09402400d,
	0x09610000a,
	0x0d42a2001,
	0x09a100000,
	0x090030016,


@@ 4874,7 4740,7 @@ ulong bootcode[]={
	0x0d42a6001,
	0x09a036001,
	0x098033fff,
	0x010bfffe8,
	0x010bfffe9,
	0x001000000,
	0x0a6002001,
	0x080a34000,


@@ 4889,11 4755,10 @@ ulong bootcode[]={
	0x098100000,
	0x0d0006024,
	0x080a20000,
	0x002800104,
	0x0028000fb,
	0x001000000,
	0x09010000c,
	0x094032001,
	0x09810000a,
	0x098032001,
	0x092044008,
	0x09000202d,
	0x0d02a6000,


@@ 4909,7 4774,7 @@ ulong bootcode[]={
	0x001000000,
	0x0d0006034,
	0x080a20014,
	0x0048000e4,
	0x0048000dc,
	0x001000000,
	0x080a56066,
	0x012800012,


@@ 4931,7 4796,7 @@ ulong bootcode[]={
	0x001000000,
	0x0a0100000,
	0x080a34000,
	0x004800014,
	0x004800013,
	0x001000000,
	0x092034010,
	0x080a24012,


@@ 4943,16 4808,15 @@ ulong bootcode[]={
	0x09200202e,
	0x0d22a2000,
	0x09210000c,
	0x094032001,
	0x09810000a,
	0x098032001,
	0x090044009,
	0x092002030,
	0x0d22a2000,
	0x09a037fff,
	0x010bfffed,
	0x010bfffee,
	0x001000000,
	0x080a40000,
	0x004800017,
	0x004800016,
	0x001000000,
	0x090034010,
	0x080a20012,


@@ 4967,27 4831,24 @@ ulong bootcode[]={
	0x098032001,
	0x090044009,
	0x094100013,
	0x09604e001,
	0x0a610000b,
	0x0a604e001,
	0x09205800a,
	0x0d24a6000,
	0x0d22a2000,
	0x0a0043fff,
	0x010bfffea,
	0x010bfffeb,
	0x001000000,
	0x0d20060b0,
	0x0920a6004,
	0x080a24000,
	0x002800078,
	0x002800072,
	0x001000000,
	0x090034010,
	0x094100012,
	0x080a20012,
	0x012800008,
	0x012800007,
	0x001000000,
	0x09210000c,
	0x094032001,
	0x09810000a,
	0x098032001,
	0x090044009,
	0x09200202e,
	0x0d22a2000,


@@ 5006,7 4867,7 @@ ulong bootcode[]={
	0x0d220600c,
	0x0d00060b0,
	0x0d0206010,
	0x07ffffc18,
	0x07ffffc2f,
	0x001000000,
	0x08e002008,
	0x0d0006000,


@@ 5015,7 4876,7 @@ ulong bootcode[]={
	0x001000000,
	0x0d0006014,
	0x080a20000,
	0x00280004d,
	0x002800049,
	0x001000000,
	0x09a032001,
	0x09204400c,


@@ 5023,24 4884,22 @@ ulong bootcode[]={
	0x0d02a6000,
	0x0d8006034,
	0x080a30000,
	0x01680003e,
	0x01680003a,
	0x001000000,
	0x094036001,
	0x0d4206030,
	0x09204400d,
	0x09000202d,
	0x0d02a6000,
	0x09220000c,
	0x098100009,
	0x09820000c,
	0x080a32064,
	0x006800017,
	0x006800016,
	0x001000000,
	0x09010000c,
	0x0d8206020,
	0x0d8206004,
	0x094002064,
	0x0d4206008,
	0x0400001b6,
	0x0400001e7,
	0x001000000,
	0x09201e030,
	0x090006050,


@@ 5053,15 4912,14 @@ ulong bootcode[]={
	0x0d2206004,
	0x094002064,
	0x0d4206008,
	0x0400001e4,
	0x04000020d,
	0x001000000,
	0x098100007,
	0x09010000c,
	0x0d8206020,
	0x0d8206004,
	0x09400200a,
	0x0d4206008,
	0x0400001a1,
	0x0400001d3,
	0x001000000,
	0x09201e030,
	0x090006050,


@@ 5074,29 4932,28 @@ ulong bootcode[]={
	0x0d2206004,
	0x09400200a,
	0x0d4206008,
	0x0400001cf,
	0x0400001f9,
	0x001000000,
	0x0a2006050,
	0x09001e030,
	0x0d4006030,
	0x09602a001,
	0x09810000b,
	0x09802a001,
	0x09204400a,
	0x0d02a6000,
	0x010bfffaa,
	0x010bfffae,
	0x001000000,
	0x094036001,
	0x0d4206030,
	0x09004400d,
	0x09200202b,
	0x0d22a2000,
	0x010bfffc6,
	0x010bfffc9,
	0x001000000,
	0x09a032001,
	0x09204400c,
	0x090002065,
	0x0d02a6000,
	0x010bfffb5,
	0x010bfffb9,
	0x001000000,
	0x080a56067,
	0x002800007,


@@ 5104,7 4961,7 @@ ulong bootcode[]={
	0x080a56068,
	0x002800004,
	0x001000000,
	0x010bfff8f,
	0x010bfff93,
	0x001000000,
	0x09a033fff,
	0x080a34000,


@@ 5117,7 4974,7 @@ ulong bootcode[]={
	0x001000000,
	0x0a010000d,
	0x080a40000,
	0x006bfff82,
	0x006bfff86,
	0x001000000,
	0x092044010,
	0x0d24a6000,


@@ 5126,10 4983,10 @@ ulong bootcode[]={
	0x001000000,
	0x09810000d,
	0x080a4000d,
	0x002bfff79,
	0x002bfff7d,
	0x001000000,
	0x098032001,
	0x010bfff76,
	0x010bfff7a,
	0x001000000,
	0x0a0043fff,
	0x010bffff0,


@@ 5147,278 5004,334 @@ ulong bootcode[]={
	0x0d2006034,
	0x0a4250009,
	0x0aa002068,
	0x010bfff14,
	0x010bfff1c,
	0x001000000,
	0x0d20060b0,
	0x0920a6001,
	0x080a24000,
	0x002bfff01,
	0x002bfff09,
	0x001000000,
	0x09210000c,
	0x094032001,
	0x09810000a,
	0x098032001,
	0x090044009,
	0x09200202b,
	0x0d22a2000,
	0x010bffef9,
	0x010bfff02,
	0x001000000,
	0x0a8053fff,
	0x010bffe50,
	0x001000000,
	0x092002001,
	0x0d2206014,
	0x090056020,
	0x0aa100008,
	0x0d02060b4,
	0x010bffdeb,
	0x0aa056020,
	0x0ea2060b4,
	0x010bffddd,
	0x001000000,
	0x082206018,
	0x0de206000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c100601c,
	0x0c3006020,
	0x081a80a58,
	0x001000000,
	0x01780001f,
	0x001000000,
	0x0c900601c,
	0x0cb006020,
	0x085a608c4,
	0x0c5206004,
	0x0c7206008,
	0x09000601c,
	0x0d020600c,
	0x04000026a,
	0x001000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x040000287,
	0x001000000,
	0x081a80a58,
	0x001000000,
	0x013800007,
	0x001000000,
	0x0c100601c,
	0x0c3006020,
	0x085a0085c,
	0x0c520601c,
	0x0c7206020,
	0x0c500601c,
	0x0c7006020,
	0x081a608c2,
	0x0c120601c,
	0x0c3206020,
	0x0c100601c,
	0x0c3006020,
	0x0d0006000,
	0x082006018,
	0x081c22008,
	0x001000000,
	0x000000000,
	0x000000000,
	0x0c500601c,
	0x0c7006020,
	0x0c5206004,
	0x0c7206008,
	0x09000601c,
	0x0d020600c,
	0x040000254,
	0x04000026b,
	0x001000000,
	0x010bffff5,
	0x010bffff2,
	0x001000000,
	0x08220600c,
	0x0de206000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x07fffffd6,
	0x0c9006010,
	0x0cb006014,
	0x085a608c4,
	0x0c5206004,
	0x0c7206008,
	0x07fffffca,
	0x001000000,
	0x000000000,
	0x081a608c0,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x08220600c,
	0x0e0006018,
	0x0d600601c,
	0x0d8006010,
	0x0d2006014,
	0x09a100009,
	0x09010000b,
	0x080a2c000,
	0x008800016,
	0x082206004,
	0x0d2006010,
	0x0d4006008,
	0x0d600600c,
	0x09a02c009,
	0x098028009,
	0x080a2800b,
	0x018800039,
	0x001000000,
	0x09010000c,
	0x098032001,
	0x09210000d,
	0x094036001,
	0x09a10000a,
	0x0d24a6000,
	0x0d22a2000,
	0x0932a6018,
	0x0933a6018,
	0x090100010,
	0x080a24010,
	0x012800006,
	0x080a26004,
	0x006800029,
	0x001000000,
	0x08e10000c,
	0x08200600c,
	0x081c3e008,
	0x08e1ac00a,
	0x08089e003,
	0x012800025,
	0x001000000,
	0x09602ffff,
	0x010bfffea,
	0x0808aa003,
	0x002800008,
	0x001000000,
	0x08e100000,
	0x08200600c,
	0x081c3e008,
	0x0e04ae000,
	0x09602e001,
	0x0e02aa000,
	0x09402a001,
	0x010bffff9,
	0x001000000,
	0x08220600c,
	0x0d8006014,
	0x0e0006010,
	0x0d6006018,
	0x080a4000c,
	0x008800015,
	0x09223200f,
	0x080a2400a,
	0x00880000e,
	0x001000000,
	0x0e002e000,
	0x0e202e004,
	0x0e022a000,
	0x0e002e008,
	0x0e222a004,
	0x0e202e00c,
	0x09602e010,
	0x0e022a008,
	0x0e222a00c,
	0x09402a010,
	0x010bffff3,
	0x001000000,
	0x09a04000b,
	0x09203000b,
	0x098100009,
	0x09010000b,
	0x080a2c000,
	0x00880000a,
	0x092232003,
	0x080a2400a,
	0x008800008,
	0x001000000,
	0x09a037fff,
	0x098033fff,
	0x0d04b2000,
	0x0d02b6000,
	0x09202ffff,
	0x096100009,
	0x010bffff6,
	0x0e002e000,
	0x09602e004,
	0x0e022a000,
	0x09402a004,
	0x010bffff9,
	0x001000000,
	0x08e100010,
	0x08200600c,
	0x080a3400b,
	0x008800008,
	0x001000000,
	0x0e04ae000,
	0x09602e001,
	0x0e02aa000,
	0x09402a001,
	0x010bffff9,
	0x001000000,
	0x0ce006008,
	0x082006004,
	0x081c3e008,
	0x001000000,
	0x09a100010,
	0x09210000c,
	0x09010000b,
	0x080a2c000,
	0x00880000b,
	0x080a26004,
	0x006800029,
	0x001000000,
	0x09210000d,
	0x09a036001,
	0x09410000c,
	0x098032001,
	0x0d44aa000,
	0x0d42a6000,
	0x09602ffff,
	0x010bffff5,
	0x08e1b400c,
	0x08089e003,
	0x012800025,
	0x001000000,
	0x08e100010,
	0x08200600c,
	0x081c3e008,
	0x0808b6003,
	0x002800008,
	0x001000000,
	0x0e04b7fff,
	0x09a236001,
	0x0e02b3fff,
	0x098232001,
	0x010bffff9,
	0x001000000,
	0x09202e00f,
	0x080a34009,
	0x00880000e,
	0x001000000,
	0x0e0037ffc,
	0x0e2037ff8,
	0x0e0233ffc,
	0x0e0037ff4,
	0x0e2233ff8,
	0x0e2037ff0,
	0x09a236010,
	0x0e0233ff4,
	0x0e2233ff0,
	0x098232010,
	0x010bffff3,
	0x001000000,
	0x09202e003,
	0x080a34009,
	0x008800008,
	0x001000000,
	0x0e0037ffc,
	0x09a236004,
	0x0e0233ffc,
	0x098232004,
	0x010bffff9,
	0x001000000,
	0x080a3400b,
	0x008bfffd1,
	0x001000000,
	0x0e04b7fff,
	0x09a236001,
	0x0e02b3fff,
	0x098232001,
	0x010bffff9,
	0x001000000,
	0x082206014,
	0x0de206000,
	0x0d4006018,
	0x080a28000,
	0x01680000c,
	0x01680000b,
	0x001000000,
	0x09210000a,
	0x09020000a,
	0x0d0206004,
	0x07ffffff7,
	0x07ffffff8,
	0x001000000,
	0x000000000,
	0x081a709c0,
	0x0d0006000,
	0x082006014,
	0x081c22008,
	0x001000000,
	0x080a2a00a,
	0x01680000c,
	0x01680000d,
	0x001000000,
	0x0932aa002,
	0x09000b046,
	0x09000b02a,
	0x092024008,
	0x0d2026000,
	0x000000000,
	0x000000000,
	0x0d220b026,
	0x0c100b026,
	0x081a01900,
	0x0d0006000,
	0x082006014,
	0x081c22008,
	0x001000000,
	0x0973aa001,
	0x09010000b,
	0x0d6206010,
	0x09222800b,
	0x0d2206004,
	0x07fffffde,
	0x07fffffdf,
	0x001000000,
	0x000000000,
	0x0c1206008,
	0x0c320600c,
	0x0d0006010,
	0x0d0206004,
	0x07fffffd9,
	0x001000000,
	0x000000000,
	0x000000000,
	0x0c5006008,
	0x0c700600c,
	0x081a00942,
	0x0d0006000,
	0x082006014,
	0x081c22008,
	0x001000000,
	0x082206008,
	0x0d8486013,
	0x0d400600c,
	0x0912b2018,
	0x0913a2018,
	0x080a20000,
	0x01280000f,
	0x082206004,
	0x0d448600f,
	0x0d2006008,
	0x080a28000,
	0x00280000e,
	0x001000000,
	0x09210000a,
	0x09002a001,
	0x094100008,
	0x0d24a6000,
	0x080a24000,
	0x002800004,
	0x0ce4a6000,
	0x092026001,
	0x080a1c000,
	0x002800006,
	0x001000000,
	0x010bffff9,
	0x080a28007,
	0x012bffffa,
	0x001000000,
	0x08e023fff,
	0x082006008,
	0x08e226001,
	0x082006004,
	0x081c3e008,
	0x001000000,
	0x09010000a,
	0x09202a001,
	0x094100009,
	0x0d04a2000,
	0x0972a2018,
	0x0973ae018,
	0x080a20000,
	0x0808a6003,
	0x002800009,
	0x001000000,
	0x0ce4a6000,
	0x092026001,
	0x080a1c000,
	0x012bffffa,
	0x001000000,
	0x010bffff4,
	0x001000000,
	0x0a20020ff,
	0x0a12c6008,
	0x09b2c6010,
	0x0992c6018,
	0x0d6026000,
	0x092026004,
	0x0808ac00c,
	0x002800013,
	0x001000000,
	0x0808ac00d,
	0x00280000d,
	0x001000000,
	0x0932ae018,
	0x0933a6018,
	0x0912b2018,
	0x0913a2018,
	0x080a24008,
	0x012bffff2,
	0x0808ac010,
	0x002800007,
	0x001000000,
	0x08e02bfff,
	0x082006008,
	0x081c3e008,
	0x0808ac011,
	0x012bffff4,
	0x001000000,
	0x08e100000,
	0x082006008,
	0x081c3e008,
	0x010bfffe0,
	0x001000000,
	0x08e226002,
	0x010bfffde,
	0x001000000,
	0x08e226003,
	0x010bfffdb,
	0x001000000,
	0x08e226004,
	0x010bfffd8,
	0x001000000,
	0x08220600c,
	0x017200000,
	0x0a0100000,
	0x0da006010,
	0x0d4006014,
	0x080a28000,
	0x012800003,
	0x001000000,
	0x0e0243fff,
	0x0c0203fff,
	0x09810000d,
	0x080a3400b,
	0x008800003,
	0x001000000,
	0x09810000b,
	0x096100010,
	0x09210000a,
	0x096100000,
	0x080a2800c,
	0x01a800006,
	0x001000000,
	0x0952aa001,
	0x09602e001,
	0x010bffffa,
	0x010bffffb,
	0x001000000,
	0x098100010,
	0x09010000b,
	0x098100000,
	0x080a2c000,
	0x00680000d,
	0x00680000c,
	0x001000000,
	0x0992b2001,
	0x080a3400a,


@@ 5427,9 5340,8 @@ ulong bootcode[]={
	0x09a23400a,
	0x098132001,
	0x09532a001,
	0x09202ffff,
	0x096100009,
	0x010bffff3,
	0x09602ffff,
	0x010bffff5,
	0x001000000,
	0x08e10000c,
	0x08200600c,


@@ 5437,31 5349,28 @@ ulong bootcode[]={
	0x001000000,
	0x08220600c,
	0x017200000,
	0x0a0100000,
	0x0da006010,
	0x0d4006014,
	0x080a28000,
	0x012800003,
	0x001000000,
	0x0e0243fff,
	0x0c0203fff,
	0x09810000d,
	0x080a3400b,
	0x008800003,
	0x001000000,
	0x09810000b,
	0x096100010,
	0x09210000a,
	0x096100000,
	0x080a2800c,
	0x01a800006,
	0x001000000,
	0x0952aa001,
	0x09602e001,
	0x010bffffa,
	0x010bffffb,
	0x001000000,
	0x098100010,
	0x09010000b,
	0x098100000,
	0x080a2c000,
	0x00680000d,
	0x00680000c,
	0x001000000,
	0x0992b2001,
	0x080a3400a,


@@ 5470,9 5379,8 @@ ulong bootcode[]={
	0x09a23400a,
	0x098132001,
	0x09532a001,
	0x09202ffff,
	0x096100009,
	0x010bffff3,
	0x09602ffff,
	0x010bffff5,
	0x001000000,
	0x08e10000d,
	0x08200600c,


@@ 5480,58 5388,50 @@ ulong bootcode[]={
	0x001000000,
	0x08220600c,
	0x0de206000,
	0x098100000,
	0x0d6006010,
	0x0d4006014,
	0x080a2c000,
	0x01680001c,
	0x016800019,
	0x001000000,
	0x080a28000,
	0x01680000d,
	0x01680000c,
	0x001000000,
	0x09023000b,
	0x09020000b,
	0x0d0206004,
	0x09010000a,
	0x09223000a,
	0x09220000a,
	0x0d2206008,
	0x07fffff9a,
	0x07fffffa4,
	0x001000000,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x09023000b,
	0x09020000b,
	0x0d0206004,
	0x09210000a,
	0x0d4206008,
	0x07fffff90,
	0x07fffff9b,
	0x001000000,
	0x090100000,
	0x08e200007,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x080a28000,
	0x01680000e,
	0x01680000c,
	0x001000000,
	0x0d6206004,
	0x09010000a,
	0x09223000a,
	0x09220000a,
	0x0d2206008,
	0x07fffff81,
	0x07fffff8e,
	0x001000000,
	0x090100000,
	0x08e200007,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x09210000b,
	0x0d6206004,
	0x09010000a,
	0x0d4206008,
	0x07fffff75,
	0x07fffff85,
	0x001000000,
	0x0d0006000,
	0x08200600c,


@@ 5539,58 5439,50 @@ ulong bootcode[]={
	0x001000000,
	0x08220600c,
	0x0de206000,
	0x098100000,
	0x0d6006010,
	0x0d4006014,
	0x080a2c000,
	0x01680001c,
	0x016800019,
	0x001000000,
	0x080a28000,
	0x01680000d,
	0x01680000c,
	0x001000000,
	0x09223000b,
	0x09220000b,
	0x0d2206004,
	0x09210000a,
	0x09023000a,
	0x09020000a,
	0x0d0206008,
	0x07fffff8a,
	0x07fffff98,
	0x001000000,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x09023000b,
	0x09020000b,
	0x0d0206004,
	0x09210000a,
	0x0d4206008,
	0x07fffff80,
	0x07fffff8f,
	0x001000000,
	0x090100000,
	0x08e200007,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x080a28000,
	0x01680000e,
	0x01680000c,
	0x001000000,
	0x0d6206004,
	0x09010000a,
	0x09223000a,
	0x09220000a,
	0x0d2206008,
	0x07fffff71,
	0x07fffff82,
	0x001000000,
	0x090100000,
	0x08e200007,
	0x0d0006000,
	0x08200600c,
	0x081c22008,
	0x001000000,
	0x09210000b,
	0x0d6206004,
	0x09010000a,
	0x0d4206008,
	0x07fffff65,
	0x07fffff79,
	0x001000000,
	0x0d0006000,
	0x08200600c,


@@ 5603,11 5495,9 @@ ulong bootcode[]={
	0x0d0206004,
	0x0d4006018,
	0x0d4206008,
	0x04000004e,
	0x040000044,
	0x001000000,
	0x096100007,
	0x0d0006014,
	0x092100007,
	0x0ce222000,
	0x0d0006000,
	0x082006010,


@@ 5620,11 5510,9 @@ ulong bootcode[]={
	0x0d2206004,
	0x0d4006018,
	0x0d4206008,
	0x07fffff72,
	0x07fffff84,
	0x001000000,
	0x096100007,
	0x0d2006014,
	0x090100007,
	0x0ce226000,
	0x0d0006000,
	0x082006010,


@@ 5637,11 5525,9 @@ ulong bootcode[]={
	0x0d2206004,
	0x0d4006018,
	0x0d4206008,
	0x07fffff9c,
	0x07fffffa8,
	0x001000000,
	0x096100007,
	0x0d2006014,
	0x090100007,
	0x0ce226000,
	0x0d0006000,
	0x082006010,


@@ 5654,11 5540,9 @@ ulong bootcode[]={
	0x0d2206004,
	0x0d4006018,
	0x0d4206008,
	0x07ffffefa,
	0x07fffff18,
	0x001000000,
	0x096100007,
	0x0d2006014,
	0x090100007,
	0x0ce226000,
	0x0d0006000,
	0x082006010,


@@ 5671,11 5555,9 @@ ulong bootcode[]={
	0x0d2206004,
	0x0d4006018,
	0x0d4206008,
	0x07fffff14,
	0x07fffff30,
	0x001000000,
	0x096100007,
	0x0d2006014,
	0x090100007,
	0x0ce226000,
	0x0d0006000,
	0x082006010,


@@ 5724,19 5606,21 @@ ulong bootcode[]={
	0x081c3e008,
	0x001000000,
	0x08220600c,
	0x000000000,
	0x0c9006010,
	0x0cb006014,
	0x0d4006018,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x09010000a,
	0x081a90a58,
	0x001000000,
	0x003800008,
	0x001000000,
	0x0c022a000,
	0x000000000,
	0x081a00038,
	0x083a00039,
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x000000000,
	0x0c9206004,
	0x0cb206008,
	0x0d2006004,
	0x0933a6014,
	0x0920a67ff,


@@ 5751,40 5635,43 @@ ulong bootcode[]={
	0x01d0ff800,
	0x09212400e,
	0x0d2206004,
	0x000000000,
	0x0c1006004,
	0x0c3006008,
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x08220600c,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c9006010,
	0x0cb006014,
	0x081a90a58,
	0x001000000,
	0x003800007,
	0x001000000,
	0x081a00038,
	0x083a00039,
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x000000000,
	0x0c9206004,
	0x0cb206008,
	0x0d0006004,
	0x0913a2014,
	0x0900a27ff,
	0x0d2006018,
	0x094024008,
	0x09210000a,
	0x09010000a,
	0x080a28000,
	0x014800006,
	0x014800007,
	0x001000000,
	0x000000000,
	0x081a00038,
	0x083a00039,
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x09010000a,
	0x080a267ff,
	0x006800006,
	0x080a2a7ff,
	0x006800007,
	0x001000000,
	0x000000000,
	0x081a00038,
	0x083a00039,
	0x08200600c,
	0x081c3e008,
	0x001000000,


@@ 5797,58 5684,63 @@ ulong bootcode[]={
	0x0d2006004,
	0x090124008,
	0x0d0206004,
	0x000000000,
	0x0c1006004,
	0x0c3006008,
	0x08200600c,
	0x081c3e008,
	0x001000000,
	0x082206010,
	0x0d800601c,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x09010000c,
	0x000000000,
	0x000000000,
	0x0c9006014,
	0x0cb006018,
	0x081a90a5c,
	0x001000000,
	0x017800009,
	0x001000000,
	0x0f1232000,
	0x0f3232004,
	0x081a00024,
	0x083a00025,
	0x082006010,
	0x081c3e008,
	0x001000000,
	0x000000000,
	0x0c9206008,
	0x0cb20600c,
	0x0d0006008,
	0x0913a2014,
	0x0900a27ff,
	0x090023c02,
	0x096100008,
	0x080a22015,
	0x014800011,
	0x096023c02,
	0x080a2e015,
	0x014800013,
	0x001000000,
	0x0d000b0e6,
	0x0d000b10e,
	0x0913a000b,
	0x0901a3fff,
	0x0d4006008,
	0x0900a8008,
	0x0d0206008,
	0x0c020600c,
	0x09210000c,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0c1006008,
	0x0c300600c,
	0x0c1232000,
	0x0c3232004,
	0x0c5006008,
	0x0c700600c,
	0x081a108c2,
	0x082006010,
	0x081c3e008,
	0x001000000,
	0x080a22035,
	0x014bffff7,
	0x080a2e035,
	0x014bffff5,
	0x001000000,
	0x09002ffea,
	0x0d200b0ea,
	0x0d200b112,
	0x0913a4008,
	0x0901a3fff,
	0x0d400600c,
	0x0900a8008,
	0x0d020600c,
	0x010bfffee,
	0x010bfffec,
	0x001000000,
	0x000000000,
	0x000000000,


@@ 5858,16 5750,9 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000000,
	0x062616420,
	0x074797065,
	0x03a202564,
	0x00a006261,
	0x064207479,
	0x070653a20,
	0x025640a00,
	0x000000000,
	0x000000000,
	0x000000007,
	0x000000000,
	0x000000001,
	0x00000000a,
	0x000000064,


@@ 5879,14 5764,32 @@ ulong bootcode[]={
	0x005f5e100,
	0x03b9aca00,
	0x000000000,
	0x000000007,
	0x07072696e,
	0x074206572,
	0x0726f7273,
	0x000000000,
	0x000000000,
	0x062616420,
	0x074797065,
	0x03a202564,
	0x00a006261,
	0x064207479,
	0x070653a20,
	0x025640a00,
	0x000000000,
	0x03fd34413,
	0x055475a32,
	0x040240000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x00d400000,
	0x000000000,
	0x000000000,
	0x06e6f6e2d,
	0x07a65726f,
	0x020657869,


@@ 5894,29 5797,28 @@ ulong bootcode[]={
	0x061747573,
	0x000000000,
	0x000000000,
	0x000007164,
	0x000007169,
	0x00000717e,
	0x000007185,
	0x00000719a,
	0x0000071a0,
	0x0000071b5,
	0x0000071bd,
	0x0000071d2,
	0x0000071d6,
	0x000000000,
	0x00000718c,
	0x000007191,
	0x0000071a6,
	0x0000071ad,
	0x0000071c2,
	0x0000071c8,
	0x0000071dd,
	0x0000071e5,
	0x0000071fa,
	0x0000071fe,
	0x000000000,
	0x000000000,
	0x000000000,
	0x0001fffff,
	0x07fffffff,
	0x0000055d0,
	0x0000056f4,
	0x000004f04,
	0x000005804,
	0x000005620,
	0x00000566c,
	0x0000056b4,
	0x000005364,
	0x000005484,
	0x000004d30,
	0x000005578,
	0x0000053b8,
	0x000005404,
	0x00000544c,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 6187,53 6089,61 @@ ulong bootcode[]={
	0x064002f00,
	0x000006d6f,
	0x0756e7400,
	0x073756363,
	0x06573730a,
	0x00023652f,
	0x0626f6f74,
	0x06e657400,
	0x077726974,
	0x0696e6720,
	0x0626f6f74,
	0x06e657400,
	0x02f6e6574,
	0x02f257300,
	0x062696e64,
	0x0696e6720,
	0x0626f6f74,
	0x06e657400,
	0x074696d65,
	0x02e2e2e00,
	0x02f2e2e00,
	0x073746174,
	0x00023632f,
	0x074696d65,
	0x000256c64,
	0x000737563,
	0x063657373,
	0x00a002365,
	0x02f626f6f,
	0x0746e6574,
	0x000777269,
	0x074696e67,
	0x020626f6f,
	0x0746e6574,
	0x0002f6e65,
	0x0742f2573,
	0x00062696e,
	0x064696e67,
	0x020626f6f,
	0x0746e6574,
	0x0002f7370,
	0x06172632f,
	0x0696e6974,
	0x000696e69,
	0x074002d74,
	0x0002d6d00,
	0x02f737061,
	0x072632f69,
	0x06e697400,
	0x0696e6974,
	0x0002d7400,
	0x02d6d002f,
	0x073706172,
	0x0632f696e,
	0x069740069,
	0x02f737061,
	0x072632f69,
	0x06e697400,
	0x02d74002f,
	0x073706172,
	0x0632f696e,
	0x069740062,
	0x06f6f743a,
	0x02025733a,
	0x02025730a,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0025,
	0x0735b2573,
	0x05d3a2000,
	0x063616e27,
	0x074207265,
	0x061642023,
	0x0632f636f,
	0x06e733b20,
	0x0706c6561,
	0x073652072,
	0x065626f6f,
	0x074000000,
	0x0626f6f74,
	0x03a202573,
	0x03a202573,
	0x00a00626f,
	0x06f743a20,
	0x025733a20,
	0x025730a00,
	0x025735b25,
	0x0735d3a20,
	0x00063616e,
	0x027742072,
	0x065616420,
	0x023632f63,
	0x06f6e733b,
	0x020706c65,
	0x061736520,
	0x07265626f,
	0x06f740000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 6267,8 6177,6 @@ ulong bootcode[]={
	0x002000000,
	0x000000000,
	0x000000000,
	0x000061f0,
	0x0,
	0x000061f0,
	0x00006088,
	0x0,
};

M ss/dat.h => ss/dat.h +3 -6
@@ 117,11 117,8 @@ struct Chan

struct	FPsave
{
	uchar	type;
	uchar	size;
	short	reserved;
	char	junk[212];	/* 68881: sizes 24, 180; 68882: 56, 212 */
	char	reg[3*4+8*12];
	long	fsr;
	long	fpreg[32+1];	/* +1 so we can double-align */
};

struct Conf


@@ 734,7 731,7 @@ enum
{
	FPinit,
	FPactive,
	FPdirty,
	FPinactive,
};

/*

M ss/faultsparc.c => ss/faultsparc.c +3 -8
@@ 10,7 10,7 @@ void
faultsparc(Ureg *ur)
{
	ulong addr, badvaddr;
	int user, read, insyscall;
	int user, read;
	ulong tbr;

	tbr = (ur->tbr&0xFFF)>>4;


@@ 23,18 23,13 @@ faultsparc(Ureg *ur)
		addr = getw2(SEVAR);
		if(getw2(SER) & 0x8000)
			read = 0;
	}else if(tbr != 1){		/* should be instr. access exception */
		trap(ur);
		return;
	}
	spllo();
/* print("fault: %s pc=0x%lux addr %lux %d\n", excname(tbr), ur->pc, addr, read); /**/
	if(u == 0){
		dumpregs(ur);
		panic("fault u==0 pc=%lux", ur->pc);
		panic("fault u==0 pc=%lux addr=%lux", ur->pc, addr);
	}
	insyscall = u->p->insyscall;
	u->p->insyscall = 1;
/*	addr &= VAMASK; /**/
	badvaddr = addr;
	addr &= ~(BY2PG-1);


@@ 51,7 46,7 @@ faultsparc(Ureg *ur)
		panic("fault: 0x%lux", badvaddr);
		exit();
	}
	u->p->insyscall = insyscall;
	splhi();
}

void

M ss/fns.h => ss/fns.h +12 -0
@@ 11,6 11,7 @@ void	chaninit(void);
void	chandevreset(void);
void	chandevinit(void);
void	checkalarms(void);
void	clearfpintr(void);
#define	clearmmucache()
void	clock(Ureg*);
void	clockinit(void);


@@ 59,6 60,7 @@ void	execpc(ulong);
void	exit(void);
int	fault(ulong, int);
void	faultasync(Ureg*);
void	faultsparc(Ureg*);
void	fdclose(int);
Chan	*fdtochan(int, int);
void	filsys(Chan*, char*, long);


@@ 105,6 107,7 @@ void	kproc(char*, void(*)(void*), void*);
void	kunmap(KMap*);
void	lanceintr(void);
void	lancesetup(Lance*);
void	lancetoggle(void);
void	lock(Lock*);
void	lockinit(void);
Orig	*lookorig(ulong, ulong, int, Chan*);


@@ 131,6 134,7 @@ int	nonetcksum(Block*, int);
void	nonetfreeifc(Noifc*);
Noifc*	nonetnewifc(Queue*, Stream*, int, int, int, void (*)(Noconv*, char*));
void	nonetrcvmsg(Noconv*, Block*);
void	nonettoggle(void);
void	notify(Ureg*);
void	nullput(Queue*, Block*);
int	openmode(ulong);


@@ 236,6 240,14 @@ Chan	*walk(Chan*, char*, int);
#define	waserror()	(u->nerrlab++, setlabel(&u->errlab[u->nerrlab-1]))
#define	poperror()	u->nerrlab--

/*
 *  no external state to save on the SPARC
 */
#define procsetup(x)
#define procsave(x,y)
#define procrestore(x,y)


#define USED(x) if(x)
#define SET(x) x = 0
#define	wbflush()	/* mips compatibility */

M ss/l.s => ss/l.s +93 -5
@@ 21,6 21,31 @@ TEXT	start(SB), $-4
TEXT	startvirt(SB), $-4

	MOVW	$BOOTSTACK, R1

	MOVW	$(SPL(0xF)|PSREF|PSRSUPER), R7
	MOVW	R7, PSR

	MOVW	$(0x35<<22), R7		/* NVM OFM DZM AU */
	MOVW	R7, fsr+0(SB)
	MOVW	fsr+0(SB), FSR
	FMOVD	$0.5, F26		/* 0.5 -> F26 */
	FSUBD	F26, F26, F24		/* 0.0 -> F24 */
	FADDD	F26, F26, F28		/* 1.0 -> F28 */
	FADDD	F28, F28, F30		/* 2.0 -> F30 */

	FMOVD	F24, F0
	FMOVD	F24, F2
	FMOVD	F24, F4
	FMOVD	F24, F6
	FMOVD	F24, F8
	FMOVD	F24, F10
	FMOVD	F24, F12
	FMOVD	F24, F14
	FMOVD	F24, F16
	FMOVD	F24, F18
	FMOVD	F24, F20
	FMOVD	F24, F22

	MOVW	$mach0(SB), R(MACH)
	MOVW	$0x8, R7
	MOVW	R7, WIM


@@ 93,7 118,7 @@ TEXT	splx(SB), $0

TEXT	touser(SB), $-4

	MOVW	$SYSPSR, R7
	MOVW	$(SYSPSR&~PSREF), R7
	MOVW	R7, PSR

	OR	R0, R0


@@ 167,7 192,7 @@ trap1:
	OR	R0, R0
	OR	R0, R0
	OR	R0, R0
	JMPL	faultsparc(SB)
	JMPL	trap(SB)

	ADD	$8, R1
restore:


@@ 461,10 486,73 @@ TEXT	putsegm(SB), $0
	MOVW	R8, (R7, 3)
	RETURN

TEXT	savefpregs(SB), $0

	MOVW	0(FP), R7
	MOVW	FSR, 0(R7)

	ADD	$(4+7), R7		/* double-align so can MOVD */
	ANDN	$7, R7

	MOVD	F0, (0*4)(R7)
	MOVD	F2, (2*4)(R7)
	MOVD	F4, (4*4)(R7)
	MOVD	F6, (6*4)(R7)
	MOVD	F8, (8*4)(R7)
	MOVD	F10, (10*4)(R7)
	MOVD	F12, (12*4)(R7)
	MOVD	F14, (14*4)(R7)
	MOVD	F16, (16*4)(R7)
	MOVD	F18, (18*4)(R7)
	MOVD	F20, (20*4)(R7)
	MOVD	F22, (22*4)(R7)
	MOVD	F24, (24*4)(R7)
	MOVD	F26, (26*4)(R7)
	MOVD	F28, (28*4)(R7)
	MOVD	F30, (30*4)(R7)

	MOVW	PSR, R8
	ANDN	$PSREF, R8
	MOVW	R8, PSR
	RETURN

TEXT	restfpregs(SB), $0

	MOVW	PSR, R8
	OR	$PSREF, R8
	MOVW	R8, PSR

	MOVW	0(FP), R7
	MOVW	(R7), FSR

	ADD	$(4+7), R7		/* double-align so can MOVD */
	ANDN	$7, R7

	MOVD	(0*4)(R7), F0
	MOVD	(2*4)(R7), F2
	MOVD	(4*4)(R7), F4
	MOVD	(6*4)(R7), F6
	MOVD	(8*4)(R7), F8
	MOVD	(10*4)(R7), F10
	MOVD	(12*4)(R7), F12
	MOVD	(14*4)(R7), F14
	MOVD	(16*4)(R7), F16
	MOVD	(18*4)(R7), F18
	MOVD	(20*4)(R7), F20
	MOVD	(22*4)(R7), F22
	MOVD	(24*4)(R7), F24
	MOVD	(26*4)(R7), F26
	MOVD	(28*4)(R7), F28
	MOVD	(30*4)(R7), F30

	ANDN	$PSREF, R8
	MOVW	R8, PSR
	RETURN

TEXT	clearfpintr(SB), $0
	MOVW	$fpq+BY2WD(SB), R7
	ANDN	$0x7, R7		/* must be D aligned */
	MOVW	$fpr+0(SB), R9
	MOVW	$fsr+0(SB), R9
clrq:
	MOVD	FQ, (R7)
	MOVW	FSR, (R9)


@@ 474,11 562,11 @@ clrq:
	RETURN

TEXT	getfsr(SB), $0
	MOVW	$fpr+0(SB), R7
	MOVW	$fsr+0(SB), R7
	MOVW	FSR, (R7)
	MOVW	(R7), R7
	RETURN

GLOBL	mach0+0(SB), $MACHSIZE
GLOBL	fpq+0(SB), $(3*BY2WD)
GLOBL	fpr+0(SB), $BY2WD
GLOBL	fsr+0(SB), $BY2WD

M ss/main.c => ss/main.c +2 -63
@@ 71,10 71,7 @@ machinit(void)
	memset(m, 0, sizeof(Mach));
	m->machno = n;
	m->mmask = 1<<m->machno;
#ifdef adsf
	m->fpstate = FPinit;
	fprestore(&initfp);
#endif
}

void


@@ 109,6 106,7 @@ userinit(void)
	p = newproc();
	p->pgrp = newpgrp();
	strcpy(p->text, "*init*");
	savefpregs(&initfp);
	p->fpstate = FPinit;

	/*


@@ 262,7 260,7 @@ confinit(void)
	conf.nmtab = 50*mul;
	conf.nmount = 80*mul;
	conf.nmntdev = 10*mul;
	conf.nmntbuf = conf.nmntdev+6;
	conf.nmntbuf = conf.nmntdev+3;
	conf.nmnthdr = 2*conf.nmntdev;
	conf.nstream = 40 + 32*mul;
	conf.nqueue = 5 * conf.nstream;


@@ 345,62 343,3 @@ print("%d lance buffers\n", i);
	lp->ltp = lp->lrp+lp->nrrb;
	lp->tp = lp->rp+lp->nrrb;
}

/*
 *  set up floating point for a new process
 */
void
procsetup(Proc *p)
{
#ifdef asdf
	long fpnull;

	fpnull = 0;
	splhi();
	m->fpstate = FPinit;
	p->fpstate = FPinit;
	fprestore((FPsave*)&fpnull);
	spllo();
#endif
}

/*
 * Save the part of the process state.
 */
void
procsave(uchar *state, int len)
{
#ifdef asdf
	fpsave(&u->fpsave);
	if(u->fpsave.type){
		if(u->fpsave.size > sizeof u->fpsave.junk)
			panic("fpsize %d max %d\n", u->fpsave.size, sizeof u->fpsave.junk);
		fpregsave(u->fpsave.reg);
		u->p->fpstate = FPactive;
		m->fpstate = FPdirty;
	}
#endif
}

/*
 *  Restore what procsave() saves
 *
 *  Procsave() makes sure that what state points to is long enough
 */
void
procrestore(Proc *p, uchar *state)
{
#ifdef asdf
	if(p->fpstate != m->fpstate){
		if(p->fpstate == FPinit){
			u->p->fpstate = FPinit;
			fprestore(&initfp);
			m->fpstate = FPinit;
		}else{
			fpregrestore(u->fpsave.reg);
			fprestore(&u->fpsave);
			m->fpstate = FPdirty;
		}
	}
#endif
}

M ss/mmu.c => ss/mmu.c +0 -8
@@ 152,14 152,6 @@ mmuinit(void)
		for(l=UZERO; l<(KZERO&VAMASK); l+=BY2SEGM)
			putsegm(l, INVALIDPMEG);

#ifdef doesntwork
		/*
		 * Invalidate high kernel addresses
		 */
		for(l=conf.maxialloc; l<IOSEGM0; l+=BY2SEGM)
			putsegm(l, INVALIDPMEG);
#endif

		/*
		 * One segment for screen
		 */

M ss/trap.c => ss/trap.c +88 -43
@@ 53,47 53,95 @@ excname(ulong tbr)
void
trap(Ureg *ur)
{
	int user;
	int user, x;
	char buf[64];
	ulong tbr;

	tbr = (ur->tbr&0xFFF)>>4;
	if(tbr == 16+15){			/* interrupt 14: counter 1 */
		faultasync(ur);
		return;
	}
	if(tbr == 16+14){			/* interrupt 14: counter 1 */
		clock(ur);
		return;
	}
	if(tbr == 16+12){			/* interrupt 12: keyboard and mouse */
		duartintr();
		return;
	}
	if(tbr == 16+5){			/* interrupt 5: lance */
		lanceintr();
		return;
	}
	if(tbr == 8)				/* floating point exception */
		clearfpintr();

	user = !(ur->psr&PSRPSUPER);

/*	if(u)
	if(u)
		u->p->pc = ur->pc;		/* BUG */
	if(user){
		sprint(buf, "sys: trap: pc=0x%lux %s", ur->pc, excname(tbr));
		if(tbr == 8)
			sprint(buf+strlen(buf), " FSR %lux", getfsr());
		postnote(u->p, 1, buf, NDebug);
	user = !(ur->psr&PSRPSUPER);
	tbr = (ur->tbr&0xFFF)>>4;
	if(tbr > 16){			/* interrupt */
		if(u && u->p->state==Running){
			if(u->p->fpstate == FPactive) {
				savefpregs(&u->fpsave);
				u->p->fpstate = FPinactive;
				ur->psr &= ~PSREF;
			}
		}
		switch(tbr-16){
		case 15:			/* asynch mem err */
			faultasync(ur);
			break;
		case 14:			/* counter 1 */
			clock(ur);
			break;
		case 12:			/* keyboard and mouse */
			duartintr();
			break;
		case 5:				/* lance */
			lanceintr();
			break;
		default:
			goto Error;
		}
	}else{
		print("kernel trap: %s pc=0x%lux\n", excname(tbr), ur->pc);
		dumpregs(ur);
for(;;);
		exit();
		switch(tbr){
		case 1:				/* instr. access */
		case 9:				/* data access */
			if(u && u->p->fpstate==FPactive) {
				savefpregs(&u->fpsave);
				u->p->fpstate = FPinactive;
				ur->psr &= ~PSREF;
			}
			if(u){
				x = u->p->insyscall;
				u->p->insyscall = 1;
				faultsparc(ur);
				u->p->insyscall = x;
			}else
				faultsparc(ur);
			goto Return;
		case 4:				/* floating point disabled */
			if(u && u->p){
				if(u->p->fpstate == FPinit)
					restfpregs(&initfp);
				else if(u->p->fpstate == FPinactive)
					restfpregs(&u->fpsave);
				else
					break;
				u->p->fpstate = FPactive;
				ur->psr |= PSREF;
				return;
			}
			break;
		case 8:				/* floating point exception */
			clearfpintr();
			break;
		default:
			break;
		}
		if(user){
			spllo();
			sprint(buf, "sys: trap: pc=0x%lux %s", ur->pc, excname(tbr));
			if(tbr == 8)
				sprint(buf+strlen(buf), " FSR %lux", u->fpsave.fsr);
			postnote(u->p, 1, buf, NDebug);
		}else{
    Error:
			print("kernel trap: %s pc=0x%lux\n", excname(tbr), ur->pc);
			dumpregs(ur);
			for(;;);
		}
		if(user && u->nnote)
			notify(ur);
	}
    Return:
	if(user && u && u->p->fpstate == FPinactive) {
		restfpregs(&u->fpsave);
		u->p->fpstate = FPactive;
		ur->psr |= PSREF;
	}
	if(user && u->nnote)
		notify(ur);
}

void


@@ 272,19 320,16 @@ syscall(Ureg *aur)
	u->p->pc = ur->pc;
	if(ur->psr & PSRPSUPER)
		panic("recursive system call");
#ifdef asdf

	/*
	 * since the system call interface does not
	 * guarantee anything about registers, but the fpcr is more than
	 * just a register...  BUG
	 * guarantee anything about registers,
	 */
	fpsave(&u->fpsave);
	if(u->p->fpstate==FPactive || u->fpsave.type){
		fprestore(&initfp);
	if(u->p->fpstate == FPactive) {
		u->p->fpstate = FPinit;
		m->fpstate = FPinit;
		ur->psr &= ~PSREF;
	}
#endif

	spllo();
	r7 = ur->r7;
	sp = ur->usp;