#include "x86emu.h"#include "x86emu/x86emui.h"#include "x86emu/regs.h"#include "x86emu/debug.h"#include "x86emu/prim_ops.h"#include <string.h>Functions | |
| u8 X86API | rdb (u32 addr) |
| u16 X86API | rdw (u32 addr) |
| u32 X86API | rdl (u32 addr) |
| void X86API | wrb (u32 addr, u8 val) |
| void X86API | wrw (u32 addr, u16 val) |
| void X86API | wrl (u32 addr, u32 val) |
| static u8 X86API | p_inb (X86EMU_pioAddr addr) |
| static u16 X86API | p_inw (X86EMU_pioAddr addr) |
| static u32 X86API | p_inl (X86EMU_pioAddr addr) |
| static void X86API | p_outb (X86EMU_pioAddr addr, u8 val) |
| static void X86API | p_outw (X86EMU_pioAddr addr, u16 val) |
| static void X86API | p_outl (X86EMU_pioAddr addr, u32 val) |
| u8 (X86APIP sys_rdb)(u32 addr) | |
| u16 (X86APIP sys_rdw)(u32 addr) | |
| u32 (X86APIP sys_rdl)(u32 addr) | |
| void (X86APIP sys_wrb)(u32 addr | |
| void | X86EMU_setupMemFuncs (X86EMU_memFuncs *funcs) |
| void | X86EMU_setupPioFuncs (X86EMU_pioFuncs *funcs) |
| void | X86EMU_setupIntrFuncs (X86EMU_intrFuncs funcs[]) |
| void | X86EMU_prepareForInt (int num) |
Variables | |
| X86EMU_sysEnv | _X86EMU_env |
| X86EMU_intrFuncs | _X86EMU_intrTab [256] |
| u8 | val = wrb |
| u16 | val = wrw |
| u32 | val = wrl |
| u8 | val = p_outb |
| u16 | val = p_outw |
| u32 | val = p_outl |
| static u8 X86API p_inb | ( | X86EMU_pioAddr | addr | ) | [static] |
| static u32 X86API p_inl | ( | X86EMU_pioAddr | addr | ) | [static] |
| static u16 X86API p_inw | ( | X86EMU_pioAddr | addr | ) | [static] |
| static void X86API p_outb | ( | X86EMU_pioAddr | addr, | |
| u8 | val | |||
| ) | [static] |
| static void X86API p_outl | ( | X86EMU_pioAddr | addr, | |
| u32 | val | |||
| ) | [static] |
| static void X86API p_outw | ( | X86EMU_pioAddr | addr, | |
| u16 | val | |||
| ) | [static] |
| u8 X86API rdb | ( | u32 | addr | ) |
| u32 X86API rdl | ( | u32 | addr | ) |
| u16 X86API rdw | ( | u32 | addr | ) |
| u16 | ( | X86APIP | sys_rdw | ) |
| u32 | ( | X86APIP | sys_rdl | ) |
| u8 | ( | X86APIP | sys_rdb | ) |
| void | ( | X86APIP | sys_wrb | ) |
| void X86API wrb | ( | u32 | addr, | |
| u8 | val | |||
| ) |
| void X86API wrl | ( | u32 | addr, | |
| u32 | val | |||
| ) |
| void X86API wrw | ( | u32 | addr, | |
| u16 | val | |||
| ) |
| void X86EMU_prepareForInt | ( | int | num | ) |
| void X86EMU_setupIntrFuncs | ( | X86EMU_intrFuncs | funcs[] | ) |
| void X86EMU_setupMemFuncs | ( | X86EMU_memFuncs * | funcs | ) |
| void X86EMU_setupPioFuncs | ( | X86EMU_pioFuncs * | funcs | ) |
| X86EMU_intrFuncs _X86EMU_intrTab[256] |
| u32 val = p_outl |
| u16 val = p_outw |
| u8 val = p_outb |
| u32 val = wrl |
| u16 val = wrw |
| u8 val = wrb |