Subversion Repositories Kolibri OS

Rev

Rev 1161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1161 Rev 1198
Line 93... Line 93...
93
CAPS_CMP_LEG   equ    72 ;
93
CAPS_CMP_LEG   equ    72 ;
94
CAPS_SVM       equ    73 ;secure virual machine
94
CAPS_SVM       equ    73 ;secure virual machine
95
CAPS_ALTMOVCR8 equ    74 ;
95
CAPS_ALTMOVCR8 equ    74 ;
Line 96... Line 96...
96
 
96
 
97
; CPU MSR names
97
; CPU MSR names
98
MSR_SYSENTER_CS		equ	0x174
98
MSR_SYSENTER_CS         equ     0x174
99
MSR_SYSENTER_ESP	equ	0x175
99
MSR_SYSENTER_ESP        equ     0x175
100
MSR_SYSENTER_EIP	equ	0x176
100
MSR_SYSENTER_EIP        equ     0x176
101
MSR_AMD_EFER		equ	0xC0000080	; Extended Feature Enable Register
101
MSR_AMD_EFER            equ     0xC0000080      ; Extended Feature Enable Register
Line 102... Line 102...
102
MSR_AMD_STAR		equ	0xC0000081	; SYSCALL/SYSRET Target Address Register
102
MSR_AMD_STAR            equ     0xC0000081      ; SYSCALL/SYSRET Target Address Register
103
 
103
 
104
CR0_PE         equ    0x00000001   ;protected mode
104
CR0_PE         equ    0x00000001   ;protected mode
105
CR0_MP         equ    0x00000002   ;monitor fpu
105
CR0_MP         equ    0x00000002   ;monitor fpu
Line 184... Line 184...
184
 
184
 
Line 185... Line 185...
185
TSS_SIZE  equ (128+8192)
185
TSS_SIZE  equ (128+8192)
Line 186... Line 186...
186
 
186
 
Line 187... Line 187...
187
OS_BASE             equ 0x80000000
187
OS_BASE             equ 0x80000000
188
 
188
 
189
window_data         equ OS_BASE
189
window_data         equ (OS_BASE+0x0001000)
190
 
190
 
Line 329... Line 329...
329
LFB_BASE            equ 0xFE000000
329
LFB_BASE            equ 0xFE000000
Line 330... Line 330...
330
 
330
 
Line 331... Line 331...
331
 
331
 
Line 332... Line 332...
332
new_app_base        equ 0;
332
new_app_base        equ 0;
333
 
333
 
Line 334... Line 334...
334
twdw                equ 0x3000   ;(CURRENT_TASK-window_data)
334
twdw                equ 0x2000   ;(CURRENT_TASK-window_data)
Line 467... Line 467...
467
 
467
 
468
   .id          dd ?   ;event uid
468
   .id          dd ?   ;event uid
469
   .state       dd ?   ;internal flags
469
   .state       dd ?   ;internal flags
470
   .code        dd ?
470
   .code        dd ?
-
 
471
                rd 5
-
 
472
   .size     =  $ - .magic
471
                rd 5
473
   .codesize =  $ - .code
472
}
-
 
Line 473... Line 474...
473
EVENT_SIZE  equ 52
474
}
474
 
475
 
475
virtual at 0
476
virtual at 0
Line 685... Line 686...
685
end virtual
686
end virtual
Line 686... Line 687...
686
 
687
 
687
virtual at 0
688
virtual at 0
688
  CSYM COFF_SYM
689
  CSYM COFF_SYM
689
end virtual
-