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
int comboot_resolv(const char *name, struct in_addr *address)
FILE_LICENCE(GPL2_OR_LATER)
uint64_t address
Base address.
void hook_comboot_interrupts()
Hook BIOS interrupts related to COMBOOT API (INT 20h, 21h, 22h)
com32_reg32_t _unused_esp
void comboot_force_text_mode(void)
Set default text mode.
void com32_cfarcall_wrapper()
void com32_farcall_wrapper()
void unhook_comboot_interrupts()
Unhook BIOS interrupts related to COMBOOT API (INT 20h, 21h, 22h)
A real-mode-extended jump buffer.
void com32_intcall_wrapper()