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 ? |