aboutsummaryrefslogtreecommitdiff
path: root/oslib-posix.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2012-08-23 13:02:30 +0200
committerMarcelo Tosatti <mtosatti@redhat.com>2012-09-11 18:15:29 -0300
commit59023ef41179f61bfc1e2500c406ad28d046b09d (patch)
treedcce1f4eae5ee19dab446f88aeda67b64b65e8eb /oslib-posix.c
parentd410515e035ccb7433c6a3a8157742f6f679f57f (diff)
downloadqemu-59023ef41179f61bfc1e2500c406ad28d046b09d.zip
qemu-59023ef41179f61bfc1e2500c406ad28d046b09d.tar.gz
qemu-59023ef41179f61bfc1e2500c406ad28d046b09d.tar.bz2
memory: Use transaction_begin/commit also for single-step operations
Wrap also simple operations consisting only of a single step with memory_region_transaction_begin/commit. This allows to perform additional steps like coalesced MMIO flushing from a single place. This requires dropping some micro-optimizations: The skipping of topology updates after updating disabled or unregistered regions. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'oslib-posix.c')
0 files changed, 0 insertions, 0 deletions