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

Diff of /qemu/cpu-all.h

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

revision 1.48 by bellard, Mon Nov 21 23:22:06 2005 UTC revision 1.49 by bellard, Sat Nov 26 10:29:22 2005 UTC
# Line 733  extern int code_copy_enabled; Line 733  extern int code_copy_enabled;
733  #define CPU_INTERRUPT_HARD   0x02 /* hardware interrupt pending */  #define CPU_INTERRUPT_HARD   0x02 /* hardware interrupt pending */
734  #define CPU_INTERRUPT_EXITTB 0x04 /* exit the current TB (use for x86 a20 case) */  #define CPU_INTERRUPT_EXITTB 0x04 /* exit the current TB (use for x86 a20 case) */
735  #define CPU_INTERRUPT_TIMER  0x08 /* internal timer exception pending */  #define CPU_INTERRUPT_TIMER  0x08 /* internal timer exception pending */
736    #define CPU_INTERRUPT_FIQ    0x10 /* Fast interrupt pending.  */
737    
738  void cpu_interrupt(CPUState *s, int mask);  void cpu_interrupt(CPUState *s, int mask);
739  void cpu_reset_interrupt(CPUState *env, int mask);  void cpu_reset_interrupt(CPUState *env, int mask);
740    
# Line 790  extern uint8_t *phys_ram_base; Line 792  extern uint8_t *phys_ram_base;
792  extern uint8_t *phys_ram_dirty;  extern uint8_t *phys_ram_dirty;
793    
794  /* physical memory access */  /* physical memory access */
 #define IO_MEM_NB_ENTRIES  256  
795  #define TLB_INVALID_MASK   (1 << 3)  #define TLB_INVALID_MASK   (1 << 3)
796  #define IO_MEM_SHIFT       4  #define IO_MEM_SHIFT       4
797    #define IO_MEM_NB_ENTRIES  (1 << (TARGET_PAGE_BITS  - IO_MEM_SHIFT))
798    
799  #define IO_MEM_RAM         (0 << IO_MEM_SHIFT) /* hardcoded offset */  #define IO_MEM_RAM         (0 << IO_MEM_SHIFT) /* hardcoded offset */
800  #define IO_MEM_ROM         (1 << IO_MEM_SHIFT) /* hardcoded offset */  #define IO_MEM_ROM         (1 << IO_MEM_SHIFT) /* hardcoded offset */

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

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