17#define COMBOOT_PSP_SEG 0x07C0
20#define COM32_START_PHYS 0x101000
23#define COM32_BOUNCE_SEG 0x07C0
26#define COMBOOT_FILE_BLOCKSZ 512
29#define COMBOOT_FEATURE_LOCAL_BOOT (1 << 0)
30#define COMBOOT_FEATURE_IDLE_LOOP (1 << 1)
36#define COMBOOT_MAX_SHUFFLE_DESCRIPTORS 682
119#define COMBOOT_EXIT 1
120#define COMBOOT_EXIT_RUN_KERNEL 2
121#define COMBOOT_EXIT_COMMAND 3
125#define COMBOOT_VIDEO_GRAPHICS 0x01
126#define COMBOOT_VIDEO_NONSTANDARD 0x02
127#define COMBOOT_VIDEO_VESA 0x04
128#define COMBOOT_VIDEO_NOTEXT 0x08
void unhook_comboot_interrupts()
Unhook BIOS interrupts related to COMBOOT API (INT 20h, 21h, 22h)
void com32_farcall_wrapper()
void com32_cfarcall_wrapper()
void hook_comboot_interrupts()
Hook BIOS interrupts related to COMBOOT API (INT 20h, 21h, 22h)
int comboot_resolv(const char *name, struct in_addr *address)
void comboot_force_text_mode(void)
Set default text mode.
void com32_intcall_wrapper()
uint64_t address
Base address.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
com32_reg32_t _unused_esp
A real-mode-extended jump buffer.