Moved x86 ISR stubs to quark_x86.c

This commit is contained in:
2021-04-13 00:26:59 -05:00
parent 4900febfd9
commit dd188132b9

View File

@@ -118,6 +118,42 @@ struct page_stack_t page_stack;
struct kernel_t kernel;
__attribute__ ((interrupt))
void genericISR(void* frame)
{
}
__attribute__ ((interrupt))
void divisionByZero(void* frame)
{
}
__attribute__ ((interrupt))
void gpFaultHandler(void* frame, unsigned int error)
{
}
__attribute__ ((interrupt))
void pageFaultHandler(void* frame, unsigned int error)
{
}
__attribute__ ((interrupt))
void doubleFaultHandler(void* frame, unsigned int error)
{
asm("hlt");
}
__attribute__ ((interrupt))
void syscallHandler(void* frame)
{
}
void lidt()
{
struct idt_info_t idt_info;