Revision a316d335 target-arm/cpu.h

b/target-arm/cpu.h
60 60
    jmp_buf jmp_env;
61 61
    int exception_index;
62 62
    int interrupt_request;
63
    struct TranslationBlock *current_tb;
64 63
    int user_mode_only;
65 64
    uint32_t address;
66 65

  
67
    /* ICE debug support.  */
68
    target_ulong breakpoints[MAX_BREAKPOINTS];
69
    int nb_breakpoints;
70
    int singlestep_enabled;
71

  
72
    /* in order to avoid passing too many arguments to the memory
73
       write helpers, we store some rarely used information in the CPU
74
       context) */
75
    unsigned long mem_write_pc; /* host pc at which the memory was
76
                                   written */
77
    unsigned long mem_write_vaddr; /* target virtual addr at which the
78
                                      memory was written */
79 66
    /* VFP coprocessor state.  */
80 67
    struct {
81 68
        float64 regs[16];
......
93 80
        float_status fp_status;
94 81
    } vfp;
95 82

  
96
    /* user data */
97
    void *opaque;
83
    CPU_COMMON
84

  
98 85
} CPUARMState;
99 86

  
100 87
CPUARMState *cpu_arm_init(void);

Also available in: Unified diff