diff options
| author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2019-02-15 18:00:23 +0100 |
|---|---|---|
| committer | David Gibson <david@gibson.dropbear.id.au> | 2019-02-26 09:21:25 +1100 |
| commit | 3054b0ca4bdd83e0780bd76805ca17aa733031c8 (patch) | |
| tree | 9f53c5e901a52ca745dfc2ae28d9de8668188122 /scripts/qapi/commands.py | |
| parent | 2819282dae6c38b2c9d5499ad748b1471f26af1a (diff) | |
| download | focaccia-qemu-3054b0ca4bdd83e0780bd76805ca17aa733031c8.tar.gz focaccia-qemu-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 'scripts/qapi/commands.py')
0 files changed, 0 insertions, 0 deletions