03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/*
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * XFree86 int10 module
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * execute BIOS int 10h calls in x86 real mode environment
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Copyright 1999 Egbert Eich
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync */
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#ifdef HAVE_XORG_CONFIG_H
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#include <xorg-config.h>
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#ifndef XF86X86EMU_H_
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define XF86X86EMU_H_
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#include <x86emu.h>
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define M _X86EMU_env
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EAX M.x86.R_EAX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EBX M.x86.R_EBX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_ECX M.x86.R_ECX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EDX M.x86.R_EDX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_ESI M.x86.R_ESI
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EDI M.x86.R_EDI
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EBP M.x86.R_EBP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EIP M.x86.R_EIP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_ESP M.x86.R_ESP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_EFLAGS M.x86.R_EFLG
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_FLAGS M.x86.R_FLG
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_AX M.x86.R_AX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_BX M.x86.R_BX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_CX M.x86.R_CX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_DX M.x86.R_DX
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_SI M.x86.R_SI
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_DI M.x86.R_DI
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_BP M.x86.R_BP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_IP M.x86.R_IP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_SP M.x86.R_SP
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_CS M.x86.R_CS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_DS M.x86.R_DS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_ES M.x86.R_ES
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_SS M.x86.R_SS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_FS M.x86.R_FS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_GS M.x86.R_GS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_AL M.x86.R_AL
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_BL M.x86.R_BL
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_CL M.x86.R_CL
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_DL M.x86.R_DL
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_AH M.x86.R_AH
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_BH M.x86.R_BH
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_CH M.x86.R_CH
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define X86_DH M.x86.R_DH
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif