]> Git Repo - qemu.git/commit
memory: let address_space_rw/ld*/st* run outside the BQL
authorJan Kiszka <[email protected]>
Thu, 18 Jun 2015 16:47:22 +0000 (18:47 +0200)
committerPaolo Bonzini <[email protected]>
Wed, 1 Jul 2015 13:45:51 +0000 (15:45 +0200)
commit4840f10eff37eebc609fcc933ab985dc66df95c6
tree6eb60eba00905c10779a30e12f19ea48b08b9da4
parent125b3806668106667dd2ae049593852859e12b63
memory: let address_space_rw/ld*/st* run outside the BQL

The MMIO case is further broken up in two cases: if the caller does not
hold the BQL on invocation, the unlocked one takes or avoids BQL depending
on the locking strategy of the target memory region and its coalesced
MMIO handling.  In this case, the caller should not hold _any_ lock
(a friendly suggestion which is disregarded by virtio-scsi-dataplane).

Signed-off-by: Jan Kiszka <[email protected]>
Cc: Frederic Konrad <[email protected]>
Message-Id: <1434646046[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
exec.c
This page took 0.025542 seconds and 4 git commands to generate.