chipsec.hal.pci moduleΒΆ
Access to of PCI/PCIe device hierarchy - enumerating PCI/PCIe devices - read/write access to PCI configuration headers/registers - enumerating PCI expansion (option) ROMs - identifying PCI/PCIe devices MMIO and I/O ranges (BARs)
- usage:
>>> self.cs.pci.read_byte( 0, 0, 0, 0x88 ) >>> self.cs.pci.write_byte( 0, 0, 0, 0x88, 0x1A ) >>> self.cs.pci.enumerate_devices() >>> self.cs.pci.enumerate_xroms() >>> self.cs.pci.find_XROM( 2, 0, 0, True, True, 0xFED00000 ) >>> self.cs.pci.get_device_bars( 2, 0, 0 ) >>> self.cs.pci.get_DIDVID( 2, 0, 0 ) >>> self.cs.pci.is_enabled( 2, 0, 0 )