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