Diff for /np2/i386c/ia32/segments.h between versions 1.1 and 1.2

version 1.1, 2003/12/08 00:55:31 version 1.2, 2003/12/12 15:06:18
Line 156  do { \ Line 156  do { \
         if ((dscp)->s) { \          if ((dscp)->s) { \
                 if (!((dscp)->h & CPU_SEGDESC_H_A)) { \                  if (!((dscp)->h & CPU_SEGDESC_H_A)) { \
                         (dscp)->h |= CPU_SEGDESC_H_A; \                          (dscp)->h |= CPU_SEGDESC_H_A; \
                         cpu_memorywrite_d((dscp)->addr + 4, (dscp)->h); \                          cpu_lmemorywrite_d((dscp)->addr + 4, (dscp)->h); \
                 } \                  } \
         } \          } \
 } while (/*CONSTCOND*/ 0)  } while (/*CONSTCOND*/ 0)
Line 164  do { \ Line 164  do { \
 #define CPU_SET_TASK_BUSY(dscp) \  #define CPU_SET_TASK_BUSY(dscp) \
 do { \  do { \
         DWORD h; \          DWORD h; \
         h = cpu_memoryread_d((dscp)->addr + 4); \          h = cpu_lmemoryread_d((dscp)->addr + 4); \
         if (!(h & CPU_TSS_H_BUSY)) { \          if (!(h & CPU_TSS_H_BUSY)) { \
                 (dscp)->type |= CPU_SYSDESC_TYPE_TSS_BUSY_IND; \                  (dscp)->type |= CPU_SYSDESC_TYPE_TSS_BUSY_IND; \
                 h |= CPU_TSS_H_BUSY; \                  h |= CPU_TSS_H_BUSY; \
                 cpu_memorywrite_d((dscp)->addr + 4, h); \                  cpu_lmemorywrite_d((dscp)->addr + 4, h); \
         } else { \          } else { \
                 ia32_panic("CPU_SET_TASK_BUSY: already busy (%x)", h); \                  ia32_panic("CPU_SET_TASK_BUSY: already busy (%x)", h); \
         } \          } \
Line 177  do { \ Line 177  do { \
 #define CPU_SET_TASK_FREE(dscp) \  #define CPU_SET_TASK_FREE(dscp) \
 do { \  do { \
         DWORD h; \          DWORD h; \
         h = cpu_memoryread_d((dscp)->addr + 4); \          h = cpu_lmemoryread_d((dscp)->addr + 4); \
         if (h & CPU_TSS_H_BUSY) { \          if (h & CPU_TSS_H_BUSY) { \
                 (dscp)->type &= ~CPU_SYSDESC_TYPE_TSS_BUSY_IND; \                  (dscp)->type &= ~CPU_SYSDESC_TYPE_TSS_BUSY_IND; \
                 h &= ~CPU_TSS_H_BUSY; \                  h &= ~CPU_TSS_H_BUSY; \
                 cpu_memorywrite_d((dscp)->addr + 4, h); \                  cpu_lmemorywrite_d((dscp)->addr + 4, h); \
         } else { \          } else { \
                 ia32_panic("CPU_SET_TASK_FREE: already free (%x)", h); \                  ia32_panic("CPU_SET_TASK_FREE: already free (%x)", h); \
         } \          } \

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


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