From 49ae13c73aed543d6320946cd7d570bff4bf9bc0 Mon Sep 17 00:00:00 2001 From: Ain <41307858+nero@users.noreply.github.com> Date: Thu, 2 May 2019 20:12:45 +0000 Subject: [PATCH] debug: use printf instead of kprintf --- kernel/debug.asm | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/kernel/debug.asm b/kernel/debug.asm index 57bc2fd..76fa22c 100644 --- a/kernel/debug.asm +++ b/kernel/debug.asm @@ -1,6 +1,6 @@ -; this kprints registers +; this prints registers ; expect to be called as interrupt routine -debug_reg_ir: +isr_debug: push ss push es push ds @@ -13,10 +13,9 @@ debug_reg_ir: push bx push ax - mov ax,cs - mov ds,ax - mov si,.fmt - call kprintf + call printf + db "AX=%X BX=%X CX=%X DX=%X SP=%X BP=%X SI=%X DI=%X", 0x0A, 0x0D + db "DS=%X ES=%X SS=%X IP=%X CS=%X FL=%X", 0x0A, 0x0D, 0 pop ax pop bx @@ -29,6 +28,4 @@ debug_reg_ir: pop ds pop es pop ss - iret -.fmt: - db "AX=%X BX=%X CX=%X DX=%X SP=%X BP=%X SI=%X DI=%X", 0x0A, 0x0D, "DS=%X ES=%X SS=%X IP=%X CS=%X FL=%X", 0 + iret \ No newline at end of file