diff options
author | Anthony Xu <anthony.xu@intel.com> | 2008-06-20 10:45:13 -0400 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2008-06-25 14:43:32 +0300 |
commit | bf44932bd2cc76e45ce59cb36991495a92903e7b (patch) | |
tree | 059cc3952090cbb2de78a3309cf24ba997dcba75 /target-ia64 | |
parent | Avoid fragmented virtio-blk transfers by copying (diff) | |
download | qemu-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.h | 3 | ||||
-rw-r--r-- | target-ia64/exec.h | 5 | ||||
-rw-r--r-- | target-ia64/fake-exec.c | 6 |
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) { |