mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-20 12:52:55 +00:00
quick_dump: Connect libpciaccess and other utils
Make a register access library with sample to do register reads Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
This commit is contained in:
@@ -1,12 +1,24 @@
|
||||
%module chipset
|
||||
%module chipset
|
||||
%include "stdint.i"
|
||||
%{
|
||||
#include <pciaccess.h>
|
||||
#include <stdint.h>
|
||||
#include "intel_chipset.h"
|
||||
extern int is_sandybridge(unsigned short pciid);
|
||||
extern int is_ivybridge(unsigned short pciid);
|
||||
extern int is_valleyview(unsigned short pciid);
|
||||
extern struct pci_device *intel_get_pci_device();
|
||||
extern int intel_register_access_init(struct pci_device *pci_dev, int safe);
|
||||
extern uint32_t intel_register_read(uint32_t reg);
|
||||
extern void intel_register_access_fini();
|
||||
extern unsigned short pcidev_to_devid(struct pci_device *pci_dev);
|
||||
%}
|
||||
|
||||
%include "intel_chipset.h"
|
||||
extern int is_sandybridge(unsigned short pciid);
|
||||
extern int is_ivybridge(unsigned short pciid);
|
||||
extern int is_valleyview(unsigned short pciid);
|
||||
extern struct pci_device *intel_get_pci_device();
|
||||
extern int intel_register_access_init(struct pci_device *pci_dev, int safe);
|
||||
extern uint32_t intel_register_read(uint32_t reg);
|
||||
extern void intel_register_access_fini();
|
||||
extern unsigned short pcidev_to_devid(struct pci_device *pci_dev);
|
||||
|
||||
Reference in New Issue
Block a user