summaryrefslogtreecommitdiffhomepage
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc b/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
index b8eb8fe9..95d7a8ca 100644
--- a/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
+++ b/dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc
@@ -24,6 +24,7 @@ Void GDTLoader::Load(Register64& gdt) {
}
Void IDTLoader::Load(Register64& idt) {
+#ifndef __NE_MODULAR_KERNEL_COMPONENTS__
rt_cli();
volatile ::Kernel::UIntPtr** ptr_ivt = (volatile ::Kernel::UIntPtr**) idt.Base;
@@ -46,6 +47,9 @@ Void IDTLoader::Load(Register64& idt) {
hal_load_idt(idt);
rt_sti();
+#endif // __NE_MODULAR_KERNEL_COMPONENTS__
+
+ return;
}
/// @brief Loads the Global Descriptor Table into the CPU.