diff options
-rw-r--r-- | src/freebsd_pci.c | 6 |
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, }; |