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 #include "xf86.h" 11*4882a593Smuzhiyun #include "xf86str.h" 12*4882a593Smuzhiyun #include "xf86Pci.h" 13*4882a593Smuzhiyun #include "xf86int10.h" 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun #ifndef MOD_NAME 16*4882a593Smuzhiyun #define MOD_NAME int10 17*4882a593Smuzhiyun #endif 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #define stringify(x) #x 20*4882a593Smuzhiyun #define STRING(x) stringify(x) 21*4882a593Smuzhiyun #define concat(x,y) x ## y 22*4882a593Smuzhiyun #define combine(a,b) concat(a,b) 23*4882a593Smuzhiyun #define NAME(x) combine(MOD_NAME,x) 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun static XF86ModuleVersionInfo NAME(VersRec) = { 26*4882a593Smuzhiyun STRING(NAME()), MODULEVENDORSTRING, MODINFOSTRING1, MODINFOSTRING2, XORG_VERSION_CURRENT, 1, 0, 0, ABI_CLASS_VIDEODRV, /* needs the video driver ABI */ 27*4882a593Smuzhiyun ABI_VIDEODRV_VERSION, MOD_CLASS_NONE, { 28*4882a593Smuzhiyun 0, 0, 0, 0} 29*4882a593Smuzhiyun }; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun _X_EXPORT XF86ModuleData NAME(ModuleData) = { 32*4882a593Smuzhiyun &NAME(VersRec), NULL, NULL}; 33