diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2018-04-03 15:05:45 +1000 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2018-04-27 18:05:22 +1000 |
commit | 2b10808539d7ace3d9b1226a71a68e2431ef2176 (patch) | |
tree | 07bc8d753d710a7217bdd6ec69b59b89f417dab7 /include/sysemu | |
parent | 0de6e2a3ca2e1215a2d62d8d796589d27eca91d0 (diff) | |
download | qemu-2b10808539d7ace3d9b1226a71a68e2431ef2176.zip qemu-2b10808539d7ace3d9b1226a71a68e2431ef2176.tar.gz qemu-2b10808539d7ace3d9b1226a71a68e2431ef2176.tar.bz2 |
Add host_memory_backend_pagesize() helper
There are a couple places (one generic, one target specific) where we need
to get the host page size associated with a particular memory backend. I
have some upcoming code which will add another place which wants this. So,
for convenience, add a helper function to calculate this.
host_memory_backend_pagesize() returns the host pagesize for a given
HostMemoryBackend object.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Greg Kurz <groug@kaod.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/sysemu')
-rw-r--r-- | include/sysemu/hostmem.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sysemu/hostmem.h b/include/sysemu/hostmem.h index 47bc984..bc36899 100644 --- a/include/sysemu/hostmem.h +++ b/include/sysemu/hostmem.h @@ -68,4 +68,6 @@ MemoryRegion *host_memory_backend_get_memory(HostMemoryBackend *backend, void host_memory_backend_set_mapped(HostMemoryBackend *backend, bool mapped); bool host_memory_backend_is_mapped(HostMemoryBackend *backend); +size_t host_memory_backend_pagesize(HostMemoryBackend *memdev); + #endif |