]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/exec/memory.h
hostmem: allow preallocation of any memory region
[mirror_qemu.git] / include / exec / memory.h
index 4c7bacf959b7edb7ddc84ad6c3cd7ca7078a2962..1cf5981b2e315e435f5a23301c2b5a3836539cf1 100644 (file)
@@ -533,6 +533,16 @@ bool memory_region_is_logging(MemoryRegion *mr);
  */
 bool memory_region_is_rom(MemoryRegion *mr);
 
+/**
+ * memory_region_get_fd: Get a file descriptor backing a RAM memory region.
+ *
+ * Returns a file descriptor backing a file-based RAM memory region,
+ * or -1 if the region is not a file-based RAM memory region.
+ *
+ * @mr: the RAM or alias memory region being queried.
+ */
+int memory_region_get_fd(MemoryRegion *mr);
+
 /**
  * memory_region_get_ram_ptr: Get a pointer into a RAM memory region.
  *