From a316d3353cefb6634f8007c8bb18f4744a66766b Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 20 Nov 2005 10:32:34 +0000 Subject: added CPU_COMMON and CPUState.tb_jmp_cache[] git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1630 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-arm/cpu.h | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'target-arm/cpu.h') diff --git a/target-arm/cpu.h b/target-arm/cpu.h index ef7469d..fc49b5a 100644 --- a/target-arm/cpu.h +++ b/target-arm/cpu.h @@ -60,22 +60,9 @@ typedef struct CPUARMState { jmp_buf jmp_env; int exception_index; int interrupt_request; - struct TranslationBlock *current_tb; int user_mode_only; uint32_t address; - /* ICE debug support. */ - target_ulong breakpoints[MAX_BREAKPOINTS]; - int nb_breakpoints; - int singlestep_enabled; - - /* in order to avoid passing too many arguments to the memory - write helpers, we store some rarely used information in the CPU - context) */ - unsigned long mem_write_pc; /* host pc at which the memory was - written */ - unsigned long mem_write_vaddr; /* target virtual addr at which the - memory was written */ /* VFP coprocessor state. */ struct { float64 regs[16]; @@ -93,8 +80,8 @@ typedef struct CPUARMState { float_status fp_status; } vfp; - /* user data */ - void *opaque; + CPU_COMMON + } CPUARMState; CPUARMState *cpu_arm_init(void); -- cgit v1.1