From 8ea9252abe08631611effb905fbb4a015ec1514c Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Thu, 8 Dec 2011 15:58:43 +0200 Subject: memory: add memory_region_is_ram() Signed-off-by: Avi Kivity --- memory.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'memory.h') diff --git a/memory.h b/memory.h index fe643ff05b..dccc9007df 100644 --- a/memory.h +++ b/memory.h @@ -122,6 +122,7 @@ struct MemoryRegion { IORange iorange; bool terminates; bool readable; + bool ram; bool readonly; /* For RAM regions */ bool enabled; MemoryRegion *alias; @@ -266,6 +267,15 @@ void memory_region_destroy(MemoryRegion *mr); */ uint64_t memory_region_size(MemoryRegion *mr); +/** + * memory_region_is_ram: check whether a memory region is random access + * + * Returns %true is a memory region is random access. + * + * @mr: the memory region being queried + */ +bool memory_region_is_ram(MemoryRegion *mr); + /** * memory_region_get_ram_ptr: Get a pointer into a RAM memory region. * -- cgit v1.2.3-55-g7522