Home
last modified time | relevance | path

Searched refs:x86emu (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/contrib/x86emu/
H A Dx86emu.c38 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 Dx86emu.h139 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 Dx86bios.c40 #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 DMakefile5 .PATH: ${SRCTOP}/sys/contrib/x86emu
9 SRCS+= x86emu.c