Subversion Repositories Kolibri OS

Rev

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

Rev 420 Rev 427
Line 132... Line 132...
132
 
132
 
133
SSE_INIT equ (SSE_IM+SSE_DM+SSE_ZM+SSE_OM+SSE_UM+SSE_PM)
133
SSE_INIT equ (SSE_IM+SSE_DM+SSE_ZM+SSE_OM+SSE_UM+SSE_PM)
Line 134... Line 134...
134
 
134
 
Line -... Line 135...
-
 
135
 
-
 
136
struc TSS
-
 
137
{
-
 
138
  ._back       rw 2
-
 
139
  ._esp0       rd 1
-
 
140
  ._ss0        rw 2
-
 
141
  ._esp1       rd 1
-
 
142
  ._ss1        rw 2
-
 
143
  ._esp2       rd 1
-
 
144
  ._ss2        rw 2
-
 
145
  ._cr3        rd 1
-
 
146
  ._eip        rd 1
-
 
147
  ._eflags     rd 1
-
 
148
  ._eax        rd 1
-
 
149
  ._ecx        rd 1
-
 
150
  ._edx        rd 1
-
 
151
  ._ebx        rd 1
-
 
152
  ._esp        rd 1
-
 
153
  ._ebp        rd 1
-
 
154
  ._esi        rd 1
-
 
155
  ._edi        rd 1
-
 
156
  ._es         rw 2
-
 
157
  ._cs         rw 2
-
 
158
  ._ss         rw 2
-
 
159
  ._ds         rw 2
-
 
160
  ._fs         rw 2
-
 
161
  ._gs         rw 2
-
 
162
  ._ldt        rw 2
-
 
163
  ._trap       rw 1
-
 
164
  ._io         rw 1
-
 
165
               rb 24
-
 
166
  ._io_map_0   rb 4096
-
 
167
  ._io_map_1   rb 4096
-
 
168
}
-
 
169
 
-
 
170
virtual at 0
-
 
171
  TSS  TSS
-
 
172
end virtual
-
 
173
 
135
OS_BASE             equ 0x80000000
174
OS_BASE             equ 0x80000000
Line 136... Line 175...
136
 
175
 
Line 137... Line 176...
137
window_data         equ OS_BASE
176
window_data         equ OS_BASE
Line 337... Line 376...
337
 
376
 
338
EV_INTR            equ 1
377
EV_INTR            equ 1
Line 339... Line 378...
339
 
378
 
Line -... Line 379...
-
 
379
struc THR_DATA
-
 
380
{
-
 
381
                  rb (8192-512)
-
 
382
  .pl0_stack:
-
 
383
  .fpu_state      rb 512
-
 
384
  .pdbr           rb 4096
-
 
385
}
-
 
386
 
-
 
387
THR_DATA_SIZE     equ 4096*3
-
 
388
 
-
 
389
virtual at (OS_BASE-THR_DATA_SIZE)
-
 
390
  thr_data  THR_DATA
-
 
391
end virtual
-
 
392
 
340
struc SYS_VARS
393
struc SYS_VARS
341
{ .bpp            dd ?
394
{ .bpp            dd ?
342
  .scanline       dd ?
395
  .scanline       dd ?
343
  .vesa_mode      dd ?
396
  .vesa_mode      dd ?
344
  .x_res          dd ?
397
  .x_res          dd ?