1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * XFree86 int10 module 3*4882a593Smuzhiyun * execute BIOS int 10h calls in x86 real mode environment 4*4882a593Smuzhiyun * Copyright 1999 Egbert Eich 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun #ifdef HAVE_XORG_CONFIG_H 7*4882a593Smuzhiyun #include <xorg-config.h> 8*4882a593Smuzhiyun #endif 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun #ifndef XF86X86EMU_H_ 11*4882a593Smuzhiyun #define XF86X86EMU_H_ 12*4882a593Smuzhiyun #include <x86emu.h> 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #define M _X86EMU_env 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #define X86_EAX M.x86.R_EAX 17*4882a593Smuzhiyun #define X86_EBX M.x86.R_EBX 18*4882a593Smuzhiyun #define X86_ECX M.x86.R_ECX 19*4882a593Smuzhiyun #define X86_EDX M.x86.R_EDX 20*4882a593Smuzhiyun #define X86_ESI M.x86.R_ESI 21*4882a593Smuzhiyun #define X86_EDI M.x86.R_EDI 22*4882a593Smuzhiyun #define X86_EBP M.x86.R_EBP 23*4882a593Smuzhiyun #define X86_EIP M.x86.R_EIP 24*4882a593Smuzhiyun #define X86_ESP M.x86.R_ESP 25*4882a593Smuzhiyun #define X86_EFLAGS M.x86.R_EFLG 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun #define X86_FLAGS M.x86.R_FLG 28*4882a593Smuzhiyun #define X86_AX M.x86.R_AX 29*4882a593Smuzhiyun #define X86_BX M.x86.R_BX 30*4882a593Smuzhiyun #define X86_CX M.x86.R_CX 31*4882a593Smuzhiyun #define X86_DX M.x86.R_DX 32*4882a593Smuzhiyun #define X86_SI M.x86.R_SI 33*4882a593Smuzhiyun #define X86_DI M.x86.R_DI 34*4882a593Smuzhiyun #define X86_BP M.x86.R_BP 35*4882a593Smuzhiyun #define X86_IP M.x86.R_IP 36*4882a593Smuzhiyun #define X86_SP M.x86.R_SP 37*4882a593Smuzhiyun #define X86_CS M.x86.R_CS 38*4882a593Smuzhiyun #define X86_DS M.x86.R_DS 39*4882a593Smuzhiyun #define X86_ES M.x86.R_ES 40*4882a593Smuzhiyun #define X86_SS M.x86.R_SS 41*4882a593Smuzhiyun #define X86_FS M.x86.R_FS 42*4882a593Smuzhiyun #define X86_GS M.x86.R_GS 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun #define X86_AL M.x86.R_AL 45*4882a593Smuzhiyun #define X86_BL M.x86.R_BL 46*4882a593Smuzhiyun #define X86_CL M.x86.R_CL 47*4882a593Smuzhiyun #define X86_DL M.x86.R_DL 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun #define X86_AH M.x86.R_AH 50*4882a593Smuzhiyun #define X86_BH M.x86.R_BH 51*4882a593Smuzhiyun #define X86_CH M.x86.R_CH 52*4882a593Smuzhiyun #define X86_DH M.x86.R_DH 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun #endif 55