|
36a74fd8d6
|
kernel/x86_64: Provide an alternate kernel stack for exceptions
continuous-integration/drone/push Build is passing
This avoids stack-related triple faults, hopefully.
Closes #33.
|
2023-07-21 15:14:52 +02:00 |
|
|
7593947c33
|
kernel/ATA: Route interrupts to the correct drive
|
2023-06-16 21:10:33 +02:00 |
|
|
a99c5e325d
|
kernel: Actually register interrupt handlers properly
|
2023-06-16 21:10:32 +02:00 |
|
|
0aac6c888d
|
x86_64: Basic exit() syscall!
User processes need to do something, amirite?
|
2023-01-05 21:53:48 +01:00 |
|
|
5854e5e530
|
Add newlines at end-of-file
|
2023-01-02 13:07:29 +01:00 |
|
|
7952d1d8a0
|
x86_64: Add basic keyboard support with an ASYNC DRIVER
continuous-integration/drone/push Build is passing
|
2022-12-26 19:59:18 +01:00 |
|
|
a3595e71a9
|
Update .clang-format
continuous-integration/drone/push Build is passing
|
2022-12-21 20:22:44 +01:00 |
|
|
a89ae9bed7
|
Run include-what-you-use
continuous-integration/drone/push Build is passing
|
2022-12-17 15:51:19 +01:00 |
|
|
95b0091622
|
Split off arch/x86_64/CPU.cpp into various files
continuous-integration/drone/push Build is passing
|
2022-12-17 15:45:06 +01:00 |
|