]> git.proxmox.com Git - mirror_qemu.git/blobdiff - cpu-common.h
memory, xen: pass MemoryRegion to xen_ram_alloc()
[mirror_qemu.git] / cpu-common.h
index 48f4c01a3fa5345b4aa1b783a84051f1ffb86da8..72eb731c3e3f26bbf3a3fb9d95e470ac175bc3bb 100644 (file)
@@ -61,9 +61,12 @@ static inline void cpu_register_physical_memory(target_phys_addr_t start_addr,
 }
 
 ram_addr_t cpu_get_physical_page_desc(target_phys_addr_t addr);
+struct MemoryRegion;
 ram_addr_t qemu_ram_alloc_from_ptr(DeviceState *dev, const char *name,
-                        ram_addr_t size, void *host);
-ram_addr_t qemu_ram_alloc(DeviceState *dev, const char *name, ram_addr_t size);
+                                   ram_addr_t size, void *host,
+                                   struct MemoryRegion *mr);
+ram_addr_t qemu_ram_alloc(DeviceState *dev, const char *name, ram_addr_t size,
+                          struct MemoryRegion *mr);
 void qemu_ram_free(ram_addr_t addr);
 void qemu_ram_free_from_ptr(ram_addr_t addr);
 void qemu_ram_remap(ram_addr_t addr, ram_addr_t length);