xref: /OK3568_Linux_fs/external/xserver/hw/xfree86/int10/xf86x86emu.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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