]> git.proxmox.com Git - qemu.git/commit - memory.c
memory: transaction API
authorAvi Kivity <avi@redhat.com>
Tue, 26 Jul 2011 11:26:13 +0000 (14:26 +0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 29 Jul 2011 13:25:43 +0000 (08:25 -0500)
commit4ef4db860362ce9852c20b343e9813897ecdefce
tree17438c3a5a431ea0232b19a4f5db3e04620692d8
parentb8af1afbfbc157e058f27ab5382527350b814ee7
memory: transaction API

Allow changes to the memory hierarchy to be accumulated and
made visible all at once.  This reduces computational effort,
especially when an accelerator (e.g. kvm) is involved.

Useful when a single register update causes multiple changes
to an address space.

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