aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor V. Kovalenko <igor.v.kovalenko@gmail.com>2010-05-03 11:29:44 +0400
committerBlue Swirl <blauwirbel@gmail.com>2010-05-06 23:14:26 +0300
commit2065061ede22d401aae2ce995c3af54db9d28639 (patch)
tree14413bbc4636f37834e8570928f94220d4d853a4 /target-sparc/exec.h
parentsparc64: implement global translation table entries v1 (diff)
downloadqemu-kvm-2065061ede22d401aae2ce995c3af54db9d28639.tar.gz
qemu-kvm-2065061ede22d401aae2ce995c3af54db9d28639.tar.bz2
qemu-kvm-2065061ede22d401aae2ce995c3af54db9d28639.zip
sparc64: handle asi referencing nucleus and secondary MMU contexts
- increase max supported MMU modes to 6 - handle nucleus context asi - handle secondary context asi - handle non-faulting loads from secondary context Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'target-sparc/exec.h')
-rw-r--r--target-sparc/exec.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/target-sparc/exec.h b/target-sparc/exec.h
index 70df828d2..1e9de82bb 100644
--- a/target-sparc/exec.h
+++ b/target-sparc/exec.h
@@ -13,6 +13,10 @@ register struct CPUSPARCState *env asm(AREG0);
#include "cpu.h"
#include "exec-all.h"
+#if !defined(CONFIG_USER_ONLY)
+#include "softmmu_exec.h"
+#endif /* !defined(CONFIG_USER_ONLY) */
+
/* op_helper.c */
void do_interrupt(CPUState *env);