summaryrefslogtreecommitdiffstats
path: root/include/exec/exec-all.h
diff options
context:
space:
mode:
authorDavid Gibson2016-10-19 05:19:47 +0200
committerDavid Gibson2016-10-28 00:38:27 +0200
commit9a84f889471de50144632100109f93aabea68ff6 (patch)
treed327b0d9d9e78a31683b9a78599dd25b2ec24b35 /include/exec/exec-all.h
parenttests: Adjust tco-test to use qpci_legacy_iomap() (diff)
downloadqemu-9a84f889471de50144632100109f93aabea68ff6.tar.gz
qemu-9a84f889471de50144632100109f93aabea68ff6.tar.xz
qemu-9a84f889471de50144632100109f93aabea68ff6.zip
libqos: Add streaming accessors for PCI MMIO
Currently PCI memory (aka MMIO) space is accessed via a set of readb/writeb style accessors. This is what we want for accessing discrete registers of a certain size. However, there are a few cases where we instead need a "bag of bytes" style streaming interface to PCI MMIO space. This can be either for streaming data style registers or when there's actual memory rather than registers in PCI space, for example frame buffers or ivshmem. This patch adds backend callbacks, and libqos wrappers for this type of byte address order preserving accesses. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions