aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'target-ia64')
-rw-r--r--target-ia64/cpu.h5
-rw-r--r--target-ia64/fake-exec.c9
2 files changed, 9 insertions, 5 deletions
diff --git a/target-ia64/cpu.h b/target-ia64/cpu.h
index 12718f5b4..a3ff7a87b 100644
--- a/target-ia64/cpu.h
+++ b/target-ia64/cpu.h
@@ -42,10 +42,7 @@
#include "softfloat.h"
typedef struct CPUIA64State {
- CPU_COMMON;
-
- int interrupt_request;
- int user_mode_only;
+ CPU_COMMON;
uint32_t hflags;
} CPUIA64State;
diff --git a/target-ia64/fake-exec.c b/target-ia64/fake-exec.c
index b6bd2cfc3..de81381db 100644
--- a/target-ia64/fake-exec.c
+++ b/target-ia64/fake-exec.c
@@ -14,8 +14,8 @@
* This work is licensed under the GNU GPL licence version 2 or later.
*
*/
-#include "exec.h"
#include "cpu.h"
+#include "exec-all.h"
int code_copy_enabled = 0;
@@ -48,3 +48,10 @@ void flush_icache_range(unsigned long start, unsigned long stop)
asm volatile (";;sync.i;;srlz.i;;");
}
+int cpu_restore_state(TranslationBlock *tb,
+ CPUState *env, unsigned long searched_pc,
+ void *puc)
+
+{
+ return 0;
+}