mouse interrupts working
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
#include "../BasicRenderer.h"
|
||||
#include "../userinput/mouse.h"
|
||||
|
||||
#define PIC1_COMMAND 0x20
|
||||
#define PIC1_DATA 0x21
|
||||
@@ -12,11 +13,12 @@
|
||||
#define ICW4_8086 0x01
|
||||
|
||||
struct interrupt_frame;
|
||||
__attribute__((interrupt)) void PageFault_Handler(struct interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void DoubleFault_Handler(struct interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void GPFault_Handler(struct interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void PageFault_Handler(interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void DoubleFault_Handler(interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void GPFault_Handler(interrupt_frame* frame);
|
||||
|
||||
__attribute__((interrupt)) void KeyboardInterrupt_Handler(struct interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void KeyboardInterrupt_Handler(interrupt_frame* frame);
|
||||
__attribute__((interrupt)) void MouseInterrupt_Handler(interrupt_frame* frame);
|
||||
|
||||
void RemapPIC();
|
||||
void PIC_EndMaster();
|
||||
|
||||
Reference in New Issue
Block a user