bios32
if (check_checksum(base, sizeof(struct bios32))) {
struct bios32 *bios32 = (struct bios32 *)base;
TRACE(("bios32 revision %d\n", bios32->revision));
TRACE(("bios32 service directory at: %lx\n", bios32->service_directory));
if (bios32->service_directory >= 0xe0000
&& bios32->service_directory <= 0xfffff)
sBios32ServiceDirectory = gBiosBase - 0xe0000 + bios32->service_directory;