diff --git a/GNUmakefile b/GNUmakefile index fbf16f2..50ddd6a 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -2,7 +2,7 @@ MAKEFLAGS += -rR .SUFFIXES: -QEMUFLAGS := -m 2G -serial stdio -smp 4 +QEMUFLAGS := -m 2G -serial file:com1.log -smp 4 -monitor stdio USER_QEMUFLAGS ?= IMAGE_NAME := release/emk diff --git a/kernel/src/sys/ioapic.c b/kernel/src/sys/ioapic.c index 973cd10..9451d0b 100644 --- a/kernel/src/sys/ioapic.c +++ b/kernel/src/sys/ioapic.c @@ -16,7 +16,7 @@ void ioapic_init() for (uint8_t i = 0; i <= count; ++i) { - ioapic_write(ioapic, IOAPIC_REDTBL + 2 * i, 0x00010000 | (32 + i)); + ioapic_write(ioapic, IOAPIC_REDTBL + 2 * i, (32 + i)); ioapic_write(ioapic, IOAPIC_REDTBL + 2 * i + 1, 0); } }