diff options
Diffstat (limited to 'src/nv_const.h')
-rw-r--r-- | src/nv_const.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nv_const.h b/src/nv_const.h index b1285ba..141e0f3 100644 --- a/src/nv_const.h +++ b/src/nv_const.h @@ -5,4 +5,17 @@ #define NV_NAME "NV" #define NV_DRIVER_NAME "nv" +/* libpciaccess gratuitous API changes */ +#if XSERVER_LIBPCIACCESS + #define MEMBASE(p,n) (p)->regions[n].base_addr + #define VENDOR_ID(p) (p)->vendor_id + #define DEVICE_ID(p) (p)->device_id + #define CHIP_REVISION(p) (p)->revision +#else + #define MEMBASE(p,n) (p)->memBase[n] + #define VENDOR_ID(p) (p)->vendor + #define DEVICE_ID(p) (p)->chipType + #define CHIP_REVISION(p) (p)->chipRev +#endif + #endif /* __NV_CONST_H__ */ |