Diff for /np2/i386c/ia32/task.c between versions 1.29 and 1.30

version 1.29, 2011/12/23 04:16:51 version 1.30, 2011/12/29 13:32:12
Line 32 Line 32
 #define TSS_32_SIZE     104  #define TSS_32_SIZE     104
 #define TSS_32_LIMIT    (TSS_32_SIZE - 1)  #define TSS_32_LIMIT    (TSS_32_SIZE - 1)
   
 static void  static void CPUCALL
 set_task_busy(UINT16 selector)  set_task_busy(UINT16 selector)
 {  {
         UINT32 addr;          UINT32 addr;
Line 48  set_task_busy(UINT16 selector) Line 48  set_task_busy(UINT16 selector)
         }          }
 }  }
   
 static void  static void CPUCALL
 set_task_free(UINT16 selector)  set_task_free(UINT16 selector)
 {  {
         UINT32 addr;          UINT32 addr;
Line 64  set_task_free(UINT16 selector) Line 64  set_task_free(UINT16 selector)
         }          }
 }  }
   
 void  void CPUCALL
 load_tr(UINT16 selector)  load_tr(UINT16 selector)
 {  {
         selector_t task_sel;          selector_t task_sel;
Line 136  load_tr(UINT16 selector) Line 136  load_tr(UINT16 selector)
 #endif  #endif
 }  }
   
 void  void CPUCALL
 get_stack_pointer_from_tss(UINT pl, UINT16 *new_ss, UINT32 *new_esp)  get_stack_pointer_from_tss(UINT pl, UINT16 *new_ss, UINT32 *new_esp)
 {  {
         UINT32 tss_stack_addr;          UINT32 tss_stack_addr;
Line 190  get_backlink_selector_from_tss(void) Line 190  get_backlink_selector_from_tss(void)
         return backlink;          return backlink;
 }  }
   
 void  void CPUCALL
 task_switch(selector_t *task_sel, task_switch_type_t type)  task_switch(selector_t *task_sel, task_switch_type_t type)
 {  {
         UINT32 regs[CPU_REG_NUM];          UINT32 regs[CPU_REG_NUM];
Line 201  task_switch(selector_t *task_sel, task_s Line 201  task_switch(selector_t *task_sel, task_s
         UINT16 ldtr;          UINT16 ldtr;
         UINT16 iobase;          UINT16 iobase;
         UINT16 t;          UINT16 t;
         int new_cpl;  
   
         selector_t cs_sel, ss_sel;          selector_t cs_sel, ss_sel;
         int rv;          int rv;

Removed from v.1.29  
changed lines
  Added in v.1.30


RetroPC.NET-CVS <cvs@retropc.net>