mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-25 22:14:37 +00:00
24 lines
478 B
C++
24 lines
478 B
C++
#include <interrupts.hpp>
|
|
|
|
#if defined(__amd64__)
|
|
#include "../arch/amd64/cpu/gdt.hpp"
|
|
#include "../arch/amd64/cpu/idt.hpp"
|
|
#elif defined(__i386__)
|
|
#include "../arch/i686/cpu/gdt.hpp"
|
|
#include "../arch/i686/cpu/idt.hpp"
|
|
#elif defined(__aarch64__)
|
|
#endif
|
|
|
|
namespace Interrupts
|
|
{
|
|
void Initialize()
|
|
{
|
|
#if defined(__amd64__)
|
|
GlobalDescriptorTable::Init(0);
|
|
InterruptDescriptorTable::Init(0);
|
|
#elif defined(__i386__)
|
|
#elif defined(__aarch64__)
|
|
#endif
|
|
}
|
|
}
|