Nucleus
Barry Per-CPU Scheduler bb0cb77 (3 years, 2 months ago)diff --git a/kernel/printf.c b/kernel/printf.c index d0d55fa..858f26e 100644 --- a/kernel/printf.c +++ b/kernel/printf.c @@ -21,6 +21,13 @@ kprintf(char *fmt, ...) outb(0xE9, 'm'); char buf[1024], *p = buf; + memset(buf, 0, 1024); + + sprintf(buf, "[CPU#%d] ", cpu->id); + while (*p) + outb(0xE9, *p++); + memset(buf, 0, 1024); + p = buf; /* Print message to debug port */ va_list args;