nv_include.h revision 188eae84
1#ifndef __NV_INCLUDE_H__ 2#define __NV_INCLUDE_H__ 3 4#include <string.h> 5#include <math.h> 6#include <unistd.h> 7 8/* All drivers should typically include these */ 9#include "xf86.h" 10#include "xf86_OSproc.h" 11 12#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 6 13#include "xf86Resources.h" 14#include "xf86RAC.h" 15#endif 16#include "compiler.h" 17 18/* Drivers for PCI hardware need this */ 19#include "xf86PciInfo.h" 20 21/* Drivers that need to access the PCI config space directly need this */ 22#include "xf86Pci.h" 23 24/* All drivers initialising the SW cursor need this */ 25#include "mipointer.h" 26 27/* All drivers implementing backing store need this */ 28#include "mibstore.h" 29 30#include "micmap.h" 31 32#include "xf86DDC.h" 33#include "xf86Modes.h" 34 35#include "vbe.h" 36 37#include "nv_const.h" 38 39#include "dixstruct.h" 40#include "scrnintstr.h" 41 42#include "fb.h" 43 44#ifdef HAVE_XAA_H 45#include "xaa.h" 46#endif 47#include "xf86fbman.h" 48#include "xf86cmap.h" 49#include "shadowfb.h" 50#include "fbdevhw.h" 51 52#include "xf86xv.h" 53#include <X11/extensions/Xv.h> 54 55#include "vgaHW.h" 56 57#include "xf86Cursor.h" 58 59#include "region.h" 60 61#ifdef RANDR 62#include <X11/extensions/randr.h> 63#endif 64 65#include "compat-api.h" 66#include "nv_local.h" 67#include "nv_type.h" 68#include "nv_proto.h" 69 70#endif /* __NV_INCLUDE_H__ */ 71