diff --git a/arch/protected.c b/arch/protected.c index fbd5685..6158577 100644 --- a/arch/protected.c +++ b/arch/protected.c @@ -148,6 +148,10 @@ void protected_initialize(const struct KernelMQ_Info *const kinfo) idt_flush(&idt_pointer); + logger_info("Load TSS."); + + tss_flush(); + logger_info("Enable interrupts."); asm volatile ("sti");