summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/freebsd_pci.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/freebsd_pci.c b/src/freebsd_pci.c
index dc67895..06f2d28 100644
--- a/src/freebsd_pci.c
+++ b/src/freebsd_pci.c
@@ -770,10 +770,15 @@ static const struct pci_system_methods freebsd_pci_methods = {
.probe = pci_device_freebsd_probe,
.map_range = pci_device_freebsd_map_range,
.unmap_range = pci_device_freebsd_unmap_range,
+
.read = pci_device_freebsd_read,
.write = pci_device_freebsd_write,
+
.fill_capabilities = pci_fill_capabilities_generic,
+ .enable = NULL,
+ .boot_vga = NULL,
.has_kernel_driver = pci_device_freebsd_has_kernel_driver,
+
.open_device_io = pci_device_freebsd_open_io,
.open_legacy_io = pci_device_freebsd_open_legacy_io,
.close_io = pci_device_freebsd_close_io,
@@ -783,6 +788,7 @@ static const struct pci_system_methods freebsd_pci_methods = {
.write32 = pci_device_freebsd_write32,
.write16 = pci_device_freebsd_write16,
.write8 = pci_device_freebsd_write8,
+
.map_legacy = pci_device_freebsd_map_legacy,
.unmap_legacy = pci_device_freebsd_unmap_legacy,
};