From fbd1f65a2cd30b3b4ed3da236398ddcfc437ac47 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 21 May 2025 12:52:54 +0200 Subject: feat(hal/DescriptorLoader): Wrap IDTLoader::Load under the MKC macro. Signed-off-by: Amlal El Mahrouss --- dev/kernel/HALKit/AMD64/HalDescriptorLoader.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dev') 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. -- cgit v1.2.3