mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-20 04:42:53 +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:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env python3
|
||||
import chipset
|
||||
|
||||
def read(reg):
|
||||
reg = int(reg, 16)
|
||||
val = chipset.intel_register_read(reg)
|
||||
return val
|
||||
|
||||
def init():
|
||||
pci_dev = chipset.intel_get_pci_device()
|
||||
ret = chipset.intel_register_access_init(pci_dev, 0)
|
||||
if ret != 0:
|
||||
print("Register access init failed");
|
||||
return False
|
||||
return True
|
||||
|
||||
if __name__ == "__main__":
|
||||
import sys
|
||||
|
||||
if init() == False:
|
||||
sys.exit()
|
||||
|
||||
reg = sys.argv[1]
|
||||
print(hex(read(reg)))
|
||||
chipset.intel_register_access_fini()
|
||||
Reference in New Issue
Block a user