summaryrefslogtreecommitdiff
path: root/device-hotplug.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2019-02-15 18:00:23 +0100
committerDavid Gibson <david@gibson.dropbear.id.au>2019-02-26 09:21:25 +1100
commit3054b0ca4bdd83e0780bd76805ca17aa733031c8 (patch)
tree9f53c5e901a52ca745dfc2ae28d9de8668188122 /device-hotplug.c
parent2819282dae6c38b2c9d5499ad748b1471f26af1a (diff)
downloadqemu-3054b0ca4bdd83e0780bd76805ca17aa733031c8.zip
target/ppc: Fix ordering of hash MMU accesses
With mttcg, we can have MMU lookups happening at the same time as the guest modifying the page tables. Since the HPTEs of the hash table MMU contains two words (or double worlds on 64-bit), we need to make sure we read them in the right order, with the correct memory barrier. Additionally, when using emulated SPAPR mode, the hypercalls writing to the hash table must also perform the udpates in the right order. Note: This part is still not entirely correct Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-Id: <20190215170029.15641-7-clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'device-hotplug.c')
0 files changed, 0 insertions, 0 deletions