Fix format specifiers

This commit is contained in:
apio 2022-09-06 18:31:27 +02:00
parent 86e53c3004
commit 97aef95daa
2 changed files with 4 additions and 4 deletions

View File

@ -9,13 +9,13 @@ extern "C" void common_handler(SavedContext* context)
if (context->number < 0x20) { Debug::DebugStatus::the()->ThrowException(context->number); }
if (context->number == 13)
{
printf("General protection fault at %zx, %d, %d, %zx, %d, %zx\n", context->rip, context->cs, context->ss,
printf("General protection fault at %zx, %ld, %ld, %zx, %ld, %zx\n", context->rip, context->cs, context->ss,
context->rsp, context->error_code, context->cr2);
while (1) halt();
}
if (context->number == 14)
{
printf("Page fault at 0x%zx\n");
printf("Page fault at 0x%zx\n", context->rip);
hang();
}
if (context->number >= 0x20 && context->number < 0x30) { IRQ::interrupt_handler(context); }

View File

@ -16,10 +16,10 @@ void IRQ::interrupt_handler(SavedContext* context)
case 1: {
volatile unsigned char scancode = IO::inb(0x60);
Debug::DebugStatus::the()->DebugKey(scancode);
printf("Keyboard key pressed, seconds since boot: %d\n", PIT::ms_since_boot / 1000);
printf("Keyboard key pressed, seconds since boot: %ld\n", PIT::ms_since_boot / 1000);
break;
}
default: printf("Unhandled IRQ: %d", context->irq_number); break;
default: printf("Unhandled IRQ: %ld", context->irq_number); break;
}
PIC::send_eoi(context->irq_number);
return;