diff options
Diffstat (limited to 'include/pciaccess.h')
-rw-r--r-- | include/pciaccess.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/pciaccess.h b/include/pciaccess.h index 8167be6..53a404b 100644 --- a/include/pciaccess.h +++ b/include/pciaccess.h @@ -76,6 +76,16 @@ struct pci_slot_match; extern "C" { #endif +enum access_method { + PCI_ACCESS_LINUX = 0, + PCI_ACCESS_FREEBSD, + PCI_ACCESS_NETBSD, + PCI_ACCESS_OPENBSD, + PCI_ACCESS_SUN, + PCI_ACCESS_HURD, + PCI_ACCESS_RAW_X86 +}; + int pci_device_has_kernel_driver(struct pci_device *dev); int pci_device_is_boot_vga(struct pci_device *dev); @@ -115,6 +125,8 @@ int pci_device_get_bridge_buses(struct pci_device *dev, int *primary_bus, int pci_system_init(void); +int pci_system_init_force(enum access_method method); + void pci_system_init_dev_mem(int fd); void pci_system_cleanup(void); |