Luna/kernel/src/arch/x86_64
apio 5aad7d3154
All checks were successful
continuous-integration/drone/push Build is passing
kernel/x86_64: Fail on invalid interrupts instead of calling FIXME_UNHANDLED_INTERRUPT
A FIXME is something that should be changed later,
this is a check for something that should never happen.
2023-07-25 18:23:33 +02:00
..
disk kernel/ATA: Do not discard the controller if at least one channel initialized properly 2023-07-10 13:01:43 +02:00
init kernel/x86_64: Provide an alternate kernel stack for exceptions 2023-07-21 15:14:52 +02:00
CPU.asm kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems 2023-06-16 21:10:26 +02:00
CPU.cpp kernel/x86_64: Fail on invalid interrupts instead of calling FIXME_UNHANDLED_INTERRUPT 2023-07-25 18:23:33 +02:00
CPU.h kernel: Save/restore the SSE/FPU state when executing signal handlers 2023-07-15 11:53:50 +02:00
Entry.asm Kernel: Introduce a timer interface 2022-11-19 20:01:01 +01:00
IO.cpp Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
IO.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Keyboard.cpp kernel+libc+sh: Make the TTY device actually follow termios rules 2023-07-13 20:33:20 +02:00
MMU.cpp kernel: Remove unneeded debug logs & random cleanups 2023-04-14 21:10:38 +02:00
MMU.h x86_64: Remove recursive mapping related things from MMU.h 2023-02-27 13:07:52 +01:00
PCI.cpp kernel/x86_64: Implement writing to PCI fields 2023-06-16 21:10:32 +02:00
Serial.cpp Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Thread.cpp kernel: Mask away unsafe bits in rflags when restoring state after a signal 2023-07-15 11:54:48 +02:00
Timer.cpp kernel: Rework the timer subsystem to count in microseconds 2023-05-07 21:51:36 +02:00
Timer.h kernel: Change the timer subsystem to use timespecs natively 2023-06-03 13:15:10 +02:00