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

Diff of /qemu/cpu-i386.h

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

revision 1.37 by bellard, Sat Jul 26 12:06:08 2003 UTC revision 1.38 by bellard, Tue Jul 29 20:53:01 2003 UTC
# Line 256  typedef struct CPUX86State { Line 256  typedef struct CPUX86State {
256      SegmentCache tr;      SegmentCache tr;
257      SegmentCache gdt; /* only base and limit are used */      SegmentCache gdt; /* only base and limit are used */
258      SegmentCache idt; /* only base and limit are used */      SegmentCache idt; /* only base and limit are used */
259        int cpl;          /* current cpl */
260    
261      /* sysenter registers */      /* sysenter registers */
262      uint32_t sysenter_cs;      uint32_t sysenter_cs;
# Line 276  typedef struct CPUX86State { Line 277  typedef struct CPUX86State {
277    
278      uint32_t breakpoints[MAX_BREAKPOINTS];      uint32_t breakpoints[MAX_BREAKPOINTS];
279      int nb_breakpoints;      int nb_breakpoints;
280        int singlestep_enabled;
281            
282      /* user data */      /* user data */
283      void *opaque;      void *opaque;
# Line 298  int cpu_x86_get_pic_interrupt(CPUX86Stat Line 300  int cpu_x86_get_pic_interrupt(CPUX86Stat
300  /* needed to load some predefinied segment registers */  /* needed to load some predefinied segment registers */
301  void cpu_x86_load_seg(CPUX86State *s, int seg_reg, int selector);  void cpu_x86_load_seg(CPUX86State *s, int seg_reg, int selector);
302    
303    /* wrapper, just in case memory mappings must be changed */
304    static inline void cpu_x86_set_cpl(CPUX86State *s, int cpl)
305    {
306        s->cpl = cpl;
307    }
308    
309  /* simulate fsave/frstor */  /* simulate fsave/frstor */
310  void cpu_x86_fsave(CPUX86State *s, uint8_t *ptr, int data32);  void cpu_x86_fsave(CPUX86State *s, uint8_t *ptr, int data32);
311  void cpu_x86_frstor(CPUX86State *s, uint8_t *ptr, int data32);  void cpu_x86_frstor(CPUX86State *s, uint8_t *ptr, int data32);

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

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