]> git.proxmox.com Git - mirror_qemu.git/commit - memory.c
memory: abstract address space operations
authorAvi Kivity <avi@redhat.com>
Tue, 26 Jul 2011 11:26:05 +0000 (14:26 +0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 29 Jul 2011 13:25:42 +0000 (08:25 -0500)
commitcc31e6e7b3a96d99493049ec9f4fe8eaefacbaa8
treeef276204dd1e1c16bfe85c5196d4767b754605f3
parent1c0ffa58afab4d8496795d29b70d5e9e67e9341e
memory: abstract address space operations

Prepare for multiple address space support by abstracting away the details
of registering a memory range with qemu's flat representation into an
AddressSpace object.

Note operations which are memory specific are not abstracted, since they will
never be called on I/O address spaces anyway.

Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
memory.c