freebsd-dev/sys/dev/virtio/pci
Andrew Turner 89c085b899 Only use byte register access in legacy virtio pci
Some simulators don't implement arbitrary sized memory access to the
virtio PCI registers. Follow Linux and use single byte accesses to read
and write to these registers.

Reviewed by:	bryanv, emaste (previous version)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D31424
2021-08-11 10:18:54 +00:00
..
virtio_pci_if.m virtio: Add VirtIO PCI modern (V1) support 2021-01-19 04:55:23 +00:00
virtio_pci_legacy_var.h virtio: Add VirtIO PCI modern (V1) support 2021-01-19 04:55:23 +00:00
virtio_pci_legacy.c Only use byte register access in legacy virtio pci 2021-08-11 10:18:54 +00:00
virtio_pci_modern_var.h virtio: Add VirtIO PCI modern (V1) support 2021-01-19 04:55:23 +00:00
virtio_pci_modern.c newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
virtio_pci_var.h virtio: Add VirtIO PCI modern (V1) support 2021-01-19 04:55:23 +00:00
virtio_pci.c virtio_pci: Add sysctl to show current features 2021-01-19 04:55:23 +00:00
virtio_pci.h virtio_pci: Add sysctl to show current features 2021-01-19 04:55:23 +00:00