aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Xu <anthony.xu@intel.com>2008-06-20 10:45:13 -0400
committerAvi Kivity <avi@qumranet.com>2008-06-25 14:43:32 +0300
commitbf44932bd2cc76e45ce59cb36991495a92903e7b (patch)
tree059cc3952090cbb2de78a3309cf24ba997dcba75 /target-ia64
parentAvoid fragmented virtio-blk transfers by copying (diff)
downloadqemu-kvm-bf44932bd2cc76e45ce59cb36991495a92903e7b.tar.gz
qemu-kvm-bf44932bd2cc76e45ce59cb36991495a92903e7b.tar.bz2
qemu-kvm-bf44932bd2cc76e45ce59cb36991495a92903e7b.zip
Compile fixes for ia64
Since merging with Qemu upstream, it can't be compiled for kvm-ia64 Signed-off-by: Anthony Xu <anthony.xu@intel.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'target-ia64')
-rw-r--r--target-ia64/cpu.h3
-rw-r--r--target-ia64/exec.h5
-rw-r--r--target-ia64/fake-exec.c6
3 files changed, 11 insertions, 3 deletions
diff --git a/target-ia64/cpu.h b/target-ia64/cpu.h
index f8e5e8aaf..12718f5b4 100644
--- a/target-ia64/cpu.h
+++ b/target-ia64/cpu.h
@@ -43,9 +43,6 @@
#include "softfloat.h"
typedef struct CPUIA64State {
CPU_COMMON;
- /* exception/interrupt handling */
- jmp_buf jmp_env;
- int exception_index;
int interrupt_request;
int user_mode_only;
diff --git a/target-ia64/exec.h b/target-ia64/exec.h
index 155cfa67a..89c1fad7e 100644
--- a/target-ia64/exec.h
+++ b/target-ia64/exec.h
@@ -26,6 +26,8 @@ uint32_t T0;
uint32_t T1;
uint32_t T2;
+#define tcg_qemu_tb_exec(tb_ptr) 0
+
static inline void env_to_regs(void)
{
}
@@ -34,6 +36,9 @@ static inline void regs_to_env(void)
{
}
+void tcg_dump_info(FILE *f,
+ int (*cpu_fprintf)(FILE *f, const char *fmt, ...));
+
void cpu_lock(void);
void cpu_unlock(void);
void cpu_loop_exit(void);
diff --git a/target-ia64/fake-exec.c b/target-ia64/fake-exec.c
index 0be4ffd0d..b6bd2cfc3 100644
--- a/target-ia64/fake-exec.c
+++ b/target-ia64/fake-exec.c
@@ -33,6 +33,12 @@ int cpu_ia64_gen_code(CPUState *env, TranslationBlock *tb, int *gen_code_size_pt
return 0;
}
+void tcg_dump_info(FILE *f,
+ int (*cpu_fprintf)(FILE *f, const char *fmt, ...))
+{
+ return;
+}
+
void flush_icache_range(unsigned long start, unsigned long stop)
{
while (start < stop) {