From f5bbf7cf9bd1eff316fd5b2d2ed71abbb49a7ecd Mon Sep 17 00:00:00 2001 From: David Date: Mon, 11 Nov 2013 21:48:59 +1300 Subject: Fixed console_print()/printf() issue --- kernel.c | 2 +- screen/console.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel.c b/kernel.c index bb54c18..dec3e57 100644 --- a/kernel.c +++ b/kernel.c @@ -52,7 +52,7 @@ void kernel_main(multiboot_info_t *mbd, unsigned int magic) console_print("%s: 0x%x to 0x%x = %d bytes\n", mmap->type == 1? "AVAILABLE" : "RESERVED ", mmap->addr, - mmap->addr+mmap->len-1, + mmap->addr + mmap->len-1, mmap->len ); } diff --git a/screen/console.c b/screen/console.c index 00e9ebb..da5cf9a 100644 --- a/screen/console.c +++ b/screen/console.c @@ -174,7 +174,7 @@ void console_print(const char* format, ...) console_print_char(va_arg(strings, uint64_t)); break; case 'd': - console_print_num(va_arg(strings, uint64_t),10); + console_print_num(va_arg(strings, uint32_t),10); break; case 'x': console_print_num(va_arg(strings, uint64_t),16); -- cgit v1.1