334,29 → 334,11 |
std_application_base_address equ new_app_base |
RING0_STACK_SIZE equ (0x2000 - 512) ;512 áàéò äëÿ êîíòåêñòà FPU |
|
if 0 |
REG_SS equ (RING0_STACK_SIZE-4) |
REG_APP_ESP equ (RING0_STACK_SIZE-8) |
REG_EFLAGS equ (RING0_STACK_SIZE-12) |
REG_CS equ (RING0_STACK_SIZE-16) |
REG_EIP equ (RING0_STACK_SIZE-20) |
REG_EFL_2 equ (RING0_STACK_SIZE-24) |
REG_EAX equ (RING0_STACK_SIZE-28) |
REG_ECX equ (RING0_STACK_SIZE-32) |
REG_EDX equ (RING0_STACK_SIZE-36) |
REG_EBX equ (RING0_STACK_SIZE-40) |
REG_ESP equ (RING0_STACK_SIZE-44) ;RING0_STACK_SIZE-20 |
REG_EBP equ (RING0_STACK_SIZE-48) |
REG_ESI equ (RING0_STACK_SIZE-52) |
REG_EDI equ (RING0_STACK_SIZE-56) |
REG_RET equ (RING0_STACK_SIZE-60) ;irq0.return |
end if |
|
REG_SS equ (RING0_STACK_SIZE-4) |
REG_APP_ESP equ (RING0_STACK_SIZE-8) |
REG_EFLAGS equ (RING0_STACK_SIZE-12) |
REG_CS equ (RING0_STACK_SIZE-16) |
REG_EIP equ (RING0_STACK_SIZE-20) |
REG_EAX equ (RING0_STACK_SIZE-24) |
REG_ECX equ (RING0_STACK_SIZE-28) |
REG_EDX equ (RING0_STACK_SIZE-32) |
491,7 → 473,6 |
end virtual |
|
|
|
struc HEAP_DATA |
{ |
.mutex rd 1 |