mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 07:13:54 -06:00
Merge remote-tracking branch 'qemu-kvm/memory/xen' into staging
This commit is contained in:
commit
4a1cc6800a
6 changed files with 42 additions and 31 deletions
6
memory.c
6
memory.c
|
@ -997,7 +997,7 @@ void memory_region_init_ram(MemoryRegion *mr,
|
|||
memory_region_init(mr, name, size);
|
||||
mr->terminates = true;
|
||||
mr->destructor = memory_region_destructor_ram;
|
||||
mr->ram_addr = qemu_ram_alloc(dev, name, size);
|
||||
mr->ram_addr = qemu_ram_alloc(dev, name, size, mr);
|
||||
mr->backend_registered = true;
|
||||
}
|
||||
|
||||
|
@ -1010,7 +1010,7 @@ void memory_region_init_ram_ptr(MemoryRegion *mr,
|
|||
memory_region_init(mr, name, size);
|
||||
mr->terminates = true;
|
||||
mr->destructor = memory_region_destructor_ram_from_ptr;
|
||||
mr->ram_addr = qemu_ram_alloc_from_ptr(dev, name, size, ptr);
|
||||
mr->ram_addr = qemu_ram_alloc_from_ptr(dev, name, size, ptr, mr);
|
||||
mr->backend_registered = true;
|
||||
}
|
||||
|
||||
|
@ -1037,7 +1037,7 @@ void memory_region_init_rom_device(MemoryRegion *mr,
|
|||
mr->opaque = opaque;
|
||||
mr->terminates = true;
|
||||
mr->destructor = memory_region_destructor_rom_device;
|
||||
mr->ram_addr = qemu_ram_alloc(dev, name, size);
|
||||
mr->ram_addr = qemu_ram_alloc(dev, name, size, mr);
|
||||
mr->ram_addr |= cpu_register_io_memory(memory_region_read_thunk,
|
||||
memory_region_write_thunk,
|
||||
mr,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue