#include "u.h" #include "lib.h" #include "mem.h" #include "dat.h" #include "fns.h" /* * headland hip set for the safari. * * serious magic!!! */ enum { Head= 0x92, /* control port */ Reset= (1<<0), /* reset the 386 */ A20ena= (1<<1), /* enable address line 20 */ }; /* * enable address bit 20 */ void a20enable(void) { outb(Head, A20ena); } /* * reset the chip */ void exit(void) { int i; u = 0; print("exiting\n"); delay(5000); outb(Head, Reset); }