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

Diff of /qemu/exec-all.h

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

revision 1.1 by bellard, Tue Sep 30 20:59:51 2003 UTC revision 1.2 by bellard, Mon Oct 27 21:24:54 2003 UTC
# Line 79  void cpu_exec_init(void); Line 79  void cpu_exec_init(void);
79  int page_unprotect(unsigned long address);  int page_unprotect(unsigned long address);
80  void page_unmap(void);  void page_unmap(void);
81  void tlb_flush_page(CPUState *env, uint32_t addr);  void tlb_flush_page(CPUState *env, uint32_t addr);
82    void tlb_flush_page_write(CPUState *env, uint32_t addr);
83  void tlb_flush(CPUState *env);  void tlb_flush(CPUState *env);
84    
85  #define CODE_GEN_MAX_SIZE        65536  #define CODE_GEN_MAX_SIZE        65536
# Line 415  static inline int spin_trylock(spinlock_ Line 416  static inline int spin_trylock(spinlock_
416    
417  extern spinlock_t tb_lock;  extern spinlock_t tb_lock;
418    
419    
420    #if defined(TARGET_I386) && !defined(CONFIG_USER_ONLY)
421    
422    void tlb_fill(unsigned long addr, int is_write, int is_user,
423                  void *retaddr);
424    
425    #define ACCESS_TYPE 3
426    #define MEMSUFFIX _code
427    #define env cpu_single_env
428    
429    #define DATA_SIZE 1
430    #include "softmmu_header.h"
431    
432    #define DATA_SIZE 2
433    #include "softmmu_header.h"
434    
435    #define DATA_SIZE 4
436    #include "softmmu_header.h"
437    
438    #undef ACCESS_TYPE
439    #undef MEMSUFFIX
440    #undef env
441    
442    #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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