You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/hw/virtio
Philippe Mathieu-Daudé 00531d0567 system/memory: Split MemoryRegionCache API to 'memory_cached.h'
We have 115 direct inclusions of "system/memory.h", and 91 headers
in include/ use it: hundreds of files have to process it.
However only one single header really uses the MemoryRegionCache
API: "hw/virtio/virtio-access.h". Split it out to a new header,
avoiding processing unused inlined functions hundreds of times.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20260109165058.59144-6-philmd@linaro.org>
2 days ago
..
cbor-helpers.h
iothread-vq-mapping.h virtio: extract iothread-vq-mapping.h API 10 months ago
vdpa-dev.h
vhost-backend.h vhost: add support for negotiating extended features 3 months ago
vhost-scsi-common.h include: move hw/fw-path-provider.h to hw/core/ 3 weeks ago
vhost-scsi.h
vhost-user-base.h char: rename CharBackend->CharFrontend 3 months ago
vhost-user-blk.h char: rename CharBackend->CharFrontend 3 months ago
vhost-user-fs.h char: rename CharBackend->CharFrontend 3 months ago
vhost-user-gpio.h
vhost-user-i2c.h
vhost-user-rng.h
vhost-user-scmi.h char: rename CharBackend->CharFrontend 3 months ago
vhost-user-scsi.h
vhost-user-snd.h
vhost-user-vsock.h char: rename CharBackend->CharFrontend 3 months ago
vhost-user.h char: rename CharBackend->CharFrontend 3 months ago
vhost-vdpa.h vdpa: move iova_tree allocation to net_vhost_vdpa_init 8 months ago
vhost-vsock-common.h vhost-user: return failure if backend crash when live migration 8 months ago
vhost-vsock.h
vhost.h vhost: add support for negotiating extended features 3 months ago
virtio-access.h system/memory: Split MemoryRegionCache API to 'memory_cached.h' 2 days ago
virtio-acpi.h
virtio-balloon.h include: move hw/resettable.h to hw/core/ 3 weeks ago
virtio-blk-common.h
virtio-blk.h hw/vmapple/virtio-blk: Add support for apple virtio-blk 11 months ago
virtio-bus.h include: move hw/qdev-core.h to hw/core/, rename 3 weeks ago
virtio-crypto.h
virtio-dmabuf.h
virtio-features.h virtio: introduce extended features type 3 months ago
virtio-gpu-bswap.h
virtio-gpu-pci.h
virtio-gpu-pixman.h
virtio-gpu.h char: rename CharBackend->CharFrontend 3 months ago
virtio-input.h
virtio-iommu.h
virtio-md-pci.h
virtio-mem.h include: move hw/resettable.h to hw/core/ 3 weeks ago
virtio-mmio.h include: move hw/sysbus.h to hw/core/ 3 weeks ago
virtio-net.h Revert "hw/net/virtio-net: make VirtIONet.vlans an array instead of a pointer" 1 month ago
virtio-nsm.h
virtio-pci.h virtio-pci: implement support for extended features 3 months ago
virtio-pmem.h hw/virtio/virtio-pmem: Fix definition of VirtIOPMEMClass 7 months ago
virtio-rng.h
virtio-scsi.h char: rename CharBackend->CharFrontend 3 months ago
virtio-serial.h qom: remove redundant typedef when use OBJECT_DECLARE_SIMPLE_TYPE 3 months ago
virtio.h block: rename block/aio.h to qemu/aio.h 3 weeks ago