Diff for /np2/i386c/ia32/task.c between versions 1.2 and 1.3

version 1.2, 2004/01/13 16:37:42 version 1.3, 2004/01/14 16:14:49
Line 68  load_tr(WORD selector) Line 68  load_tr(WORD selector)
                 EXCEPTION(NP_EXCEPTION, task_sel.idx);                  EXCEPTION(NP_EXCEPTION, task_sel.idx);
         }          }
   
   #if defined(DEBUG)
   {
           DWORD v;
           DWORD i;
   
           for (i = 0; i < task_sel.desc.u.seg.limit; i += 4) {
                   v = cpu_lmemoryread_d(task_sel.desc.u.seg.segbase + i);
                   VERBOSE(("task_sel: %08x: %08x", task_sel.desc.u.seg.segbase + i, v));
           }
   }
   #endif
   
         CPU_SET_TASK_BUSY(&task_sel.desc);          CPU_SET_TASK_BUSY(&task_sel.desc);
         CPU_TR = task_sel.selector;          CPU_TR = task_sel.selector;
         CPU_TR_DESC = task_sel.desc;          CPU_TR_DESC = task_sel.desc;
Line 217  task_switch(selector_t* task_sel, int ty Line 229  task_switch(selector_t* task_sel, int ty
                 t = 0;                  t = 0;
                 iobase = 0;                  iobase = 0;
         }          }
 #ifdef VERBOSE  #if defined(DEBUG)
         VERBOSE(("task_switch: %dbit task", task16 ? 16 : 32));          VERBOSE(("task_switch: %dbit task", task16 ? 16 : 32));
         VERBOSE(("task_switch: CR3 = 0x%08x", cr3));          VERBOSE(("task_switch: CR3 = 0x%08x", cr3));
         VERBOSE(("task_switch: eip = 0x%08x", eip));          VERBOSE(("task_switch: eip = 0x%08x", eip));

Removed from v.1.2  
changed lines
  Added in v.1.3


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