home *** CD-ROM | disk | FTP | other *** search
/ Media Share 13 / mediashare_13.zip / mediashare_13 / ZIPPED / PROGRAM / DDJ9403A.ZIP / UC394.ZIP / CGATEVXD.INC < prev    next >
Text File  |  1993-12-06  |  1KB  |  25 lines

  1. ; CGATE386.INC
  2. ; by Alex Shmidt
  3.  
  4. LAST_PRIVATE    equ     1
  5. ;
  6. DESC_TYPE_MASK  equ     00001111B       ; TYPE field for system and gate descriptors
  7.  
  8. DESC_TYPE_UNUSED        equ     0       ; invalid descriptor
  9. DESC_TYPE_286_TSS       equ     1       ; 80286 TSS descriptor
  10. DESC_TYPE_LDT           equ     2
  11. DESC_TYPE_BUSY_286_TSS  equ     3
  12. DESC_TYPE_286_CALL_GATE equ     4
  13. DESC_TYPE_TASK_GATE     equ     5
  14. DESC_TYPE_286_INT_GATE  equ     6
  15. DESC_TYPE_286_TRAP_GATE equ     7
  16. DESC_TYPE_386_TSS       equ     9       ; 80386/80486 TSS
  17. DESC_TYPE_BUSY_386_TSS  equ     11      ; 80386/80486 busy TSS
  18. DESC_TYPE_386_CALL_GATE equ     12      ; 80386/80486 call gate
  19. DESC_TYPE_386_INT_GATE  equ     14      ; 80386/80486 interrupt gate
  20. DESC_TYPE_386_TRAP_GATE equ     15      ; 80386/80486 trap gate
  21.  
  22. CALLGATE_DDCOUNT_MASK   equ     1fh     ; dowrd count <=32
  23. GATE32_RING3    equ     (D_PRES+D_DPL3+D_CTRL+DESC_TYPE_386_CALL_GATE) shl 8
  24. GATE16_RING3    equ     (D_PRES+D_DPL3+D_CTRL+DESC_TYPE_286_CALL_GATE) shl 8
  25.