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

/freebsd-10.0-release/sys/contrib/x86emu/
H A Dx86emu.h1 /* $NetBSD: x86emu.h,v 1.1 2007/12/01 20:14:10 joerg Exp $ */
2 /* $OpenBSD: x86emu.h,v 1.3 2009/06/06 03:45:05 matthieu Exp $ */
139 struct x86emu { struct
154 uint8_t (*emu_rdb)(struct x86emu *, uint32_t addr);
155 uint16_t (*emu_rdw)(struct x86emu *, uint32_t addr);
156 uint32_t (*emu_rdl)(struct x86emu *, uint32_t addr);
157 void (*emu_wrb)(struct x86emu *, uint32_t addr,uint8_t val);
158 void (*emu_wrw)(struct x86emu *, uint32_t addr, uint16_t val);
159 void (*emu_wrl)(struct x86emu *, uint32_t addr, uint32_t val);
161 uint8_t (*emu_inb)(struct x86emu *, uint16_
[all...]
H A Dx86emu.c1 /* $OpenBSD: x86emu.c,v 1.5 2010/02/17 15:09:47 pirofti Exp $ */
2 /* $NetBSD: x86emu.c,v 1.7 2009/02/03 19:26:29 joerg Exp $ */
38 #include <contrib/x86emu/x86emu.h>
39 #include <contrib/x86emu/x86emu_regs.h>
41 static void x86emu_intr_raise (struct x86emu *, uint8_t type);
43 static void x86emu_exec_one_byte(struct x86emu *);
44 static void x86emu_exec_two_byte(struct x86emu *);
46 static void fetch_decode_modrm (struct x86emu *);
47 static uint8_t fetch_byte_imm (struct x86emu *);
[all...]
/freebsd-10.0-release/sys/modules/x86bios/
H A DMakefile7 .PATH: ${.CURDIR}/../../contrib/x86emu
11 SRCS+= x86emu.c
/freebsd-10.0-release/sys/compat/x86bios/
H A Dx86bios.c42 #include <contrib/x86emu/x86emu.h>
43 #include <contrib/x86emu/x86emu_regs.h>
285 static struct x86emu x86bios_emu;
302 x86bios_set_fault(struct x86emu *emu, uint32_t addr)
340 x86bios_emu_rdb(struct x86emu *emu, uint32_t addr)
352 x86bios_emu_rdw(struct x86emu *emu, uint32_t addr)
369 x86bios_emu_rdl(struct x86emu *emu, uint32_t addr)
386 x86bios_emu_wrb(struct x86emu *emu, uint32_t addr, uint8_t val)
398 x86bios_emu_wrw(struct x86emu *em
[all...]

Completed in 119 milliseconds