47 lines
1.2 KiB
PHP
47 lines
1.2 KiB
PHP
![]() |
attrib:
|
||
|
.present equ 1 << 7
|
||
|
.ring1 equ 1 << 5
|
||
|
.ring2 equ 1 << 6
|
||
|
.ring3 equ 1 << 5 | 1 << 6
|
||
|
.user equ 1 << 4
|
||
|
;user
|
||
|
.code equ 1 << 3
|
||
|
; code
|
||
|
.conforming equ 1 << 2
|
||
|
.readable equ 1 << 1
|
||
|
; data
|
||
|
.expand_down equ 1 << 2
|
||
|
.writable equ 1 << 1
|
||
|
.accessed equ 1 << 0
|
||
|
;system
|
||
|
; legacy
|
||
|
.tssAvailabe16 equ 0x1
|
||
|
.ldt equ 0x2
|
||
|
.tssBusy16 equ 0x3
|
||
|
.call16 equ 0x4
|
||
|
.task equ 0x5
|
||
|
.interrupt16 equ 0x6
|
||
|
.trap16 equ 0x7
|
||
|
.tssAvailabe32 equ 0x9
|
||
|
.tssBusy32 equ 0xB
|
||
|
.call32 equ 0xC
|
||
|
.interrupt32 equ 0xE
|
||
|
.trap32 equ 0xF
|
||
|
; long mode
|
||
|
.ldt32 equ 0x2
|
||
|
.tssAvailabe64 equ 0x9
|
||
|
.tssBusy64 equ 0xB
|
||
|
.call64 equ 0xC
|
||
|
.interrupt64 equ 0xE
|
||
|
.trap64 equ 0xF
|
||
|
|
||
|
flags:
|
||
|
.granularity equ 1 << 7
|
||
|
.available equ 1 << 4
|
||
|
;user
|
||
|
.default_operand_size equ 1 << 6
|
||
|
; code
|
||
|
.long_mode equ 1 << 5
|
||
|
; data
|
||
|
.reserved equ 1 << 5
|