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

Diff of /qemu/exec-i386.h

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

revision 1.25 by bellard, Sun Jul 27 21:11:27 2003 UTC revision 1.26 by bellard, Sun Aug 10 21:47:01 2003 UTC
# Line 138  void cpu_x86_update_cr0(CPUX86State *env Line 138  void cpu_x86_update_cr0(CPUX86State *env
138  void cpu_x86_update_cr3(CPUX86State *env);  void cpu_x86_update_cr3(CPUX86State *env);
139  void cpu_x86_flush_tlb(CPUX86State *env, uint32_t addr);  void cpu_x86_flush_tlb(CPUX86State *env, uint32_t addr);
140  int cpu_x86_handle_mmu_fault(CPUX86State *env, uint32_t addr, int is_write);  int cpu_x86_handle_mmu_fault(CPUX86State *env, uint32_t addr, int is_write);
141    void tlb_fill(unsigned long addr, int is_write, void *retaddr);
142  void __hidden cpu_lock(void);  void __hidden cpu_lock(void);
143  void __hidden cpu_unlock(void);  void __hidden cpu_unlock(void);
144  void do_interrupt(int intno, int is_int, int error_code,  void do_interrupt(int intno, int is_int, int error_code,
# Line 364  static inline void load_eflags(int eflag Line 365  static inline void load_eflags(int eflag
365      env->eflags = (env->eflags & ~update_mask) |      env->eflags = (env->eflags & ~update_mask) |
366          (eflags & update_mask);          (eflags & update_mask);
367  }  }
368    
369    /* memory access macros */
370    
371    #define ldul ldl
372    #define lduq ldq
373    #define ldul_user ldl_user
374    #define ldul_kernel ldl_kernel
375    
376    #define ldub_raw ldub
377    #define ldsb_raw ldsb
378    #define lduw_raw lduw
379    #define ldsw_raw ldsw
380    #define ldl_raw ldl
381    #define ldq_raw ldq
382    
383    #define stb_raw stb
384    #define stw_raw stw
385    #define stl_raw stl
386    #define stq_raw stq
387    
388    #define MEMUSER 0
389    #define DATA_SIZE 1
390    #include "softmmu_header.h"
391    
392    #define DATA_SIZE 2
393    #include "softmmu_header.h"
394    
395    #define DATA_SIZE 4
396    #include "softmmu_header.h"
397    
398    #define DATA_SIZE 8
399    #include "softmmu_header.h"
400    
401    #undef MEMUSER
402    #define MEMUSER 1
403    #define DATA_SIZE 1
404    #include "softmmu_header.h"
405    
406    #define DATA_SIZE 2
407    #include "softmmu_header.h"
408    
409    #define DATA_SIZE 4
410    #include "softmmu_header.h"
411    
412    #define DATA_SIZE 8
413    #include "softmmu_header.h"
414    
415    #undef MEMUSER
416    

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

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