/kernel/trunk/core/debug.inc |
---|
421,6 → 421,7 |
debug_exc: |
; int 1 = #DB |
save_ring3_context |
cld |
mov ax, os_data |
mov ds, ax |
mov es, ax |
/kernel/trunk/core/sys32.inc |
---|
246,6 → 246,7 |
.debug: |
; we are debugged process, notify debugger and suspend ourself |
; eax=debugger PID |
cld |
movzx ecx, bl |
push ecx |
mov ecx, [0x3010] |
/kernel/trunk/fs/fat12.inc |
---|
1328,6 → 1328,8 |
jz .eof |
cmp edi, 0xFF8 |
jae .eof |
sub ebx, 512 |
jae .skip |
lea eax, [edi+31] |
pusha |
call read_chs_sector |
1334,8 → 1336,6 |
popa |
cmp [FDC_Status], 0 |
jnz .err |
sub ebx, 512 |
jae .skip |
lea eax, [0xD000+ebx+512] |
neg ebx |
push ecx |