/[qemu]/qemu/cpu-defs.h
ViewVC logotype

Diff of /qemu/cpu-defs.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by bellard, Mon Nov 21 23:25:50 2005 UTC revision 1.14 by bellard, Wed Nov 23 21:01:47 2005 UTC
# Line 74  typedef unsigned long ram_addr_t; Line 74  typedef unsigned long ram_addr_t;
74  #define EXCP_INTERRUPT  0x10000 /* async interruption */  #define EXCP_INTERRUPT  0x10000 /* async interruption */
75  #define EXCP_HLT        0x10001 /* hlt instruction reached */  #define EXCP_HLT        0x10001 /* hlt instruction reached */
76  #define EXCP_DEBUG      0x10002 /* cpu stopped after a breakpoint or singlestep */  #define EXCP_DEBUG      0x10002 /* cpu stopped after a breakpoint or singlestep */
77    #define EXCP_HALTED     0x10003 /* cpu is halted (waiting for external event) */
78  #define MAX_BREAKPOINTS 32  #define MAX_BREAKPOINTS 32
79    
80  #define TB_JMP_CACHE_BITS 12  #define TB_JMP_CACHE_BITS 12
# Line 96  typedef struct CPUTLBEntry { Line 96  typedef struct CPUTLBEntry {
96    
97  #define CPU_COMMON                                                      \  #define CPU_COMMON                                                      \
98      struct TranslationBlock *current_tb; /* currently executing TB  */  \      struct TranslationBlock *current_tb; /* currently executing TB  */  \
     int cpu_halted; /* TRUE if cpu is halted (sleep mode) */            \  
99      /* soft mmu support */                                              \      /* soft mmu support */                                              \
100      /* in order to avoid passing too many arguments to the memory       \      /* in order to avoid passing too many arguments to the memory       \
101         write helpers, we store some rarely used information in the CPU  \         write helpers, we store some rarely used information in the CPU  \

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26