summaryrefslogtreecommitdiffstats
path: root/include/migration/vmstate.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2013-03-12 00:31:12 +0000
committerAlexander Graf <agraf@suse.de>2013-03-22 15:28:47 +0100
commit25de24ab838be5801d5cc13b8a347922a3770fa5 (patch)
tree9a17bbc7aadc83308487299126400299c02ea61b /include/migration/vmstate.h
parent629bd516fda67c95ba1c7d1393bacb9e68ea0712 (diff)
downloadhqemu-25de24ab838be5801d5cc13b8a347922a3770fa5.zip
hqemu-25de24ab838be5801d5cc13b8a347922a3770fa5.tar.gz
target-ppc: Disentangle hash mmu paths for cpu_ppc_handle_mmu_fault
cpu_ppc_handle_mmu_fault() calls get_physical_address() (whose behaviour depends on MMU type) then, if that fails, issues an appropriate exception - which again has a number of dependencies on MMU type. This patch starts converting cpu_ppc_handle_mmu_fault() to have a single switch on MMU type, calling MMU specific fault handler functions which deal with both translation and exception delivery appropriately for the MMU type. We convert 32-bit and 64-bit hash MMUs to this new model, but the existing code is left in place for other MMU types for now. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'include/migration/vmstate.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud