/kernel/trunk/core/sys32.inc |
---|
279,14 → 279,12 |
mov eax,[error_interrupt] |
call writehex |
mov eax,[0x3000] |
imul eax,tss_step |
cmp [eax+tss_data+l.cs-tss_sceleton], os_code |
jz @f |
cmp dword [esp+4+4], os_code ; CS |
jnz @f |
mov esi,system_error |
call sys_msg_board_str |
@@: |
mov eax,[eax+tss_data+l.eip-tss_sceleton] |
mov eax, [esp+4] ; EIP |
mov [write_error_to],process_eip+43 |
call writehex |