Bananymous
|
9b8de5025a
|
All: rename every function from UpperCamelCase to snake_case
This was a mess since I didn't know which to use but now I decided
to go with snake_case :)
|
2023-02-01 21:05:44 +02:00 |
Bananymous
|
6dc22b7251
|
Kernel: Add actual register values to x86_64 kernel panic
Very hackish implementation, but we now get actual registers at the
time of the interrupt happening
|
2023-01-30 18:52:38 +02:00 |
Bananymous
|
bfe3426f6d
|
Kernel: Add processor dump flag to APIC
|
2023-01-26 13:13:46 +02:00 |
Bananymous
|
e00d18029d
|
Kernel: rewrite some of APIC since it didn't work with xsdts for some reason
|
2023-01-26 02:57:14 +02:00 |
Bananymous
|
c0bc002ac6
|
Kernel: Move debug printing to its own file
It didn't make sense that dprint was defined in Serial.h.
We also now dump dprint to tty if there is no serial and tty is initialized
|
2023-01-25 22:51:42 +02:00 |
Bananymous
|
48348c9e57
|
Kernel: Cleanup APIC code. Remove unnecessary defines and add consts
|
2023-01-25 19:00:41 +02:00 |
Bananymous
|
ba53582f23
|
Kernel: Rewrite APIC and PIC more OOP friendly
x86_64 port is slowly coming together
|
2023-01-23 20:13:57 +02:00 |