diff options
author | Igor Mammedov <imammedo@redhat.com> | 2014-10-31 16:38:37 +0000 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2014-11-23 12:11:30 +0200 |
commit | a2b257d6212ade772473f86bf0637480b2578a7e (patch) | |
tree | b4b86c7b8887920f8bff0b3e8ca498b574d64f00 /include/qemu/osdep.h | |
parent | 92a37a04d6e034b73ea1ba4825ba4d5860f0a810 (diff) | |
download | hqemu-a2b257d6212ade772473f86bf0637480b2578a7e.zip hqemu-a2b257d6212ade772473f86bf0637480b2578a7e.tar.gz |
memory: expose alignment used for allocating RAM as MemoryRegion API
introduce memory_region_get_alignment() that returns
underlying memory block alignment or 0 if it's not
relevant/implemented for backend.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/qemu/osdep.h')
-rw-r--r-- | include/qemu/osdep.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h index c032434..b3300cc 100644 --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -5,6 +5,7 @@ #include <stdarg.h> #include <stddef.h> #include <stdbool.h> +#include <stdint.h> #include <sys/types.h> #ifdef __OpenBSD__ #include <sys/signal.h> @@ -103,7 +104,7 @@ typedef signed int int_fast16_t; int qemu_daemon(int nochdir, int noclose); void *qemu_try_memalign(size_t alignment, size_t size); void *qemu_memalign(size_t alignment, size_t size); -void *qemu_anon_ram_alloc(size_t size); +void *qemu_anon_ram_alloc(size_t size, uint64_t *align); void qemu_vfree(void *ptr); void qemu_anon_ram_free(void *ptr, size_t size); |