summaryrefslogtreecommitdiffstats
path: root/hw/misc/macio/cuda.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2016-01-21 14:48:43 +1100
committerTimothy Pearson <tpearson@raptorengineering.com>2019-11-29 19:30:22 -0600
commit088c656e4fd107dff842d7fb106211ff6893f0fb (patch)
tree54485610bdaa3dce45e6ef94bc158658482e9bf3 /hw/misc/macio/cuda.c
parentef489176b22f6517deff79866a135c8400c023be (diff)
downloadhqemu-088c656e4fd107dff842d7fb106211ff6893f0fb.zip
hqemu-088c656e4fd107dff842d7fb106211ff6893f0fb.tar.gz
pseries: Allow TCG h_enter to work with hotplugged memory
The implementation of the H_ENTER hypercall for PAPR guests needs to enforce correct access attributes on the inserted HPTE. This means determining if the HPTE's real address is a regular RAM address (which requires attributes for coherent access) or an IO address (which requires attributes for cache-inhibited access). At the moment this check is implemented with (raddr < machine->ram_size), but that only handles addresses in the base RAM area, not any hotplugged RAM. This patch corrects the problem with a new helper. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Diffstat (limited to 'hw/misc/macio/cuda.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud