Bananymous
|
77e82de51e
|
Kernel: Make IDT exceptions use a single Kernel:Panic
This allows IDT to print exceptions even when we dont have TTY
|
2023-01-13 15:04:06 +02:00 |
Bananymous
|
4c7950cd3e
|
Kernel: remove unused function from IDT
|
2023-01-13 00:02:39 +02:00 |
Bananymous
|
efd8638a96
|
Kernel: Improve kernel panic message and rename it 'panic'->'Panic'
|
2023-01-09 21:57:03 +02:00 |
Bananymous
|
f51ca4b642
|
Kernel: Rewrite IDT exception kernel panic message
|
2022-12-30 20:03:09 +02:00 |
Bananymous
|
ef0b2010e0
|
Kernel: Add basic PS/2 Mouse driver
|
2022-12-30 19:38:21 +02:00 |
Bananymous
|
3e8590687f
|
Kernel: Cleanup code and move kmalloc initialization to later
|
2022-12-28 04:16:21 +02:00 |
Bananymous
|
f7eb85babd
|
Kernel: IDT exceptions print better errors now
|
2022-12-23 15:56:10 +02:00 |
Bananymous
|
c8866aa88b
|
Kernel: Move GDT and IDT assembly to inline assembly
|
2022-12-19 11:46:38 +02:00 |
Bananymous
|
0bdb01ee04
|
Kernel: Replace PIC with APIC
If APIC/IOAPIC is not found, we fallback to PIC
Interrupts don't seem to work on real hardware (?)
|
2022-12-19 11:46:25 +02:00 |
Bananymous
|
f6def7a747
|
Kernel: initialize every irq handler to nullptr
|
2022-12-13 00:57:48 +02:00 |
Bananymous
|
e998615253
|
Kernel: Move GDT and IDT files to architecture specific folder
|
2022-12-08 17:50:04 +02:00 |