--- /sys/src/9/pcboot/expand.c Fri Sep 28 01:13:30 2012 +++ /sys/src/9/pcboot/expand.c Fri Mar 7 00:44:03 2014 @@ -144,8 +144,11 @@ if (!(b & Sysctla20ena)) outb(Sysctla, (b & ~Sysctlreset) | Sysctla20ena); } - if (!isa20on()) + if (!isa20on()){ print("a20 didn't come on!\n"); + for(;;) + ; + } } void --- /sys/src/9/pcboot/main.c Sat Aug 31 01:46:49 2013 +++ /sys/src/9/pcboot/main.c Fri Mar 7 00:44:03 2014 @@ -109,8 +109,11 @@ b = inb(Sysctla); if (!(b & Sysctla20ena)) outb(Sysctla, (b & ~Sysctlreset) | Sysctla20ena); - if (!isa20on()) + if (!isa20on()){ iprint("a20 didn't come on!\n"); + for(;;) + ; + } } void