]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Only use byte register access in legacy virtio pci
authorAndrew Turner <andrew@FreeBSD.org>
Thu, 5 Aug 2021 14:36:07 +0000 (14:36 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Wed, 11 Aug 2021 10:18:54 +0000 (10:18 +0000)
commit89c085b8993d7d1e7b137f99fa6df94c37c3a68a
tree486299166c7a41f3fae90cc1f59f88753bff04c1
parent4a9b832a2ad7acafaa16c858ab6e517f2fd83a0c
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
sys/dev/virtio/pci/virtio_pci_legacy.c