Searched refs:x86emu (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/contrib/x86emu/ |
H A D | x86emu.c | 38 static void x86emu_intr_raise (struct x86emu *, uint8_t type); 40 static void x86emu_exec_one_byte(struct x86emu *); 41 static void x86emu_exec_two_byte(struct x86emu *); 43 static void fetch_decode_modrm (struct x86emu *); 44 static uint8_t fetch_byte_imm (struct x86emu *); 45 static uint16_t fetch_word_imm (struct x86emu *); 46 static uint32_t fetch_long_imm (struct x86emu *); 47 static uint8_t fetch_data_byte (struct x86emu *, uint32_t offset); 48 static uint8_t fetch_byte (struct x86emu *, u_int segment, uint32_t offset); 49 static uint16_t fetch_data_word (struct x86emu *, uint32_t offset); [all …]
|
H A D | x86emu.h | 139 struct x86emu { struct 154 uint8_t (*emu_rdb)(struct x86emu *, uint32_t addr); argument 155 uint16_t (*emu_rdw)(struct x86emu *, uint32_t addr); argument 156 uint32_t (*emu_rdl)(struct x86emu *, uint32_t addr); argument 157 void (*emu_wrb)(struct x86emu *, uint32_t addr,uint8_t val); argument 158 void (*emu_wrw)(struct x86emu *, uint32_t addr, uint16_t val); argument 159 void (*emu_wrl)(struct x86emu *, uint32_t addr, uint32_t val); argument 161 uint8_t (*emu_inb)(struct x86emu *, uint16_t addr); argument 162 uint16_t (*emu_inw)(struct x86emu *, uint16_t addr); argument 163 uint32_t (*emu_inl)(struct x86emu *, uint16_t addr); argument [all …]
|
/freebsd/sys/compat/x86bios/ |
H A D | x86bios.c | 40 #include <contrib/x86emu/x86emu.h> 41 #include <contrib/x86emu/x86emu_regs.h> 281 static struct x86emu x86bios_emu; 298 x86bios_set_fault(struct x86emu *emu, uint32_t addr) in x86bios_set_fault() 336 x86bios_emu_rdb(struct x86emu *emu, uint32_t addr) in x86bios_emu_rdb() 348 x86bios_emu_rdw(struct x86emu *emu, uint32_t addr) in x86bios_emu_rdw() 365 x86bios_emu_rdl(struct x86emu *emu, uint32_t addr) in x86bios_emu_rdl() 382 x86bios_emu_wrb(struct x86emu *emu, uint32_t addr, uint8_t val) in x86bios_emu_wrb() 394 x86bios_emu_wrw(struct x86emu *em [all...] |
/freebsd/sys/modules/x86bios/ |
H A D | Makefile | 5 .PATH: ${SRCTOP}/sys/contrib/x86emu 9 SRCS+= x86emu.c
|