BIOS_regs
} __packed BIOS_regs;
volatile struct BIOS_regs BIOS_regs;
if (!(rv & 0xff) && (BIOS_regs.biosr_bx & 0xffff) == 0xaa55)
BIOS_regs.biosr_es = (u_int32_t)buf >> 4;
BIOS_regs.biosr_ds = (u_int32_t)&cb >> 4;
vers = (void*)((BIOS_regs.biosr_es << 4) | BIOS_regs.biosr_bx);
info = (void *)(BIOS_regs.biosr_es << 4);
volatile struct BIOS_regs BIOS_regs;
BIOS_regs.biosr_es = ((u_int)(mp) >> 4);
off = BIOS_regs.biosr_bx;
} __packed BIOS_regs;
ai->apm_entry = BIOS_regs.biosr_bx;
ai->apm_code_len = BIOS_regs.biosr_si & 0xffff;
ai->apm_code16_len = BIOS_regs.biosr_si & 0xffff;
ai->apm_data_len = BIOS_regs.biosr_di & 0xffff;
if (f || BIOS_regs.biosr_bx != 0x504d /* "PM" */ ) {
f, BIOS_regs.biosr_bx, detail);
if (!(rv & 0xff) && (BIOS_regs.biosr_bx & 0xffff) == 0xaa55)
BIOS_regs.biosr_es = (u_int32_t)buf >> 4;
BIOS_regs.biosr_ds = (u_int32_t)&cb >> 4;
vers = (void*)((BIOS_regs.biosr_es << 4) | BIOS_regs.biosr_bx);
info = (void *)(BIOS_regs.biosr_es << 4);
volatile struct BIOS_regs BIOS_regs;
BIOS_regs.biosr_es = ((u_int)(mp) >> 4);
off = BIOS_regs.biosr_bx;