]> git.proxmox.com Git - mirror_qemu.git/blobdiff - exec.c
exec: use qemu_ram_ptr_length to access guest ram
[mirror_qemu.git] / exec.c
diff --git a/exec.c b/exec.c
index c97ef4a8da44f80a00b307779ca85d185fa93a1e..72d636a4fb47e8e7c96d1c47c3b4f7a19102b0f6 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -2765,7 +2765,7 @@ static MemTxResult address_space_write_continue(AddressSpace *as, hwaddr addr,
             }
         } else {
             /* RAM case */
-            ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
+            ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l);
             memcpy(ptr, buf, l);
             invalidate_and_set_dirty(mr, addr1, l);
         }
@@ -2856,7 +2856,7 @@ MemTxResult address_space_read_continue(AddressSpace *as, hwaddr addr,
             }
         } else {
             /* RAM case */
-            ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
+            ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l);
             memcpy(buf, ptr, l);
         }