Tim Ledbetter
532f2b644c
Kernel: Propagate errors with TRY()
where possible
2024-02-14 17:46:06 -05:00
Hendiadyoin1
2dc20f9e39
Kernel: Use the new API to query and map BAR spaces in most places
...
This might be a bit overkill in some instances, but it's nice to be
consistent
2024-01-12 15:59:47 -07:00
Liav A
68c3f9aa5a
Kernel/Interrupts: Move PCIIRQHandler => PCI::IRQHandler
...
This class is part of the PCI code so let's move it to the PCI namespace
like other handling code parts of the PCI bus.
2023-09-16 14:04:17 -06:00
Timothy Flynn
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
...
This is a new option in clang-format-16.
2023-07-08 10:32:56 +01:00
Liav A
8f21420a1d
Kernel: Move all boot-related code to the new Boot subdirectory
2023-06-04 21:32:34 +02:00
Liav A
aaa1de7878
Kernel: Move {Virtual,Physical}Address classes to the Memory directory
2023-06-04 21:32:34 +02:00
Liav A
490856453d
Kernel: Move Random.{h,cpp} code to Security subdirectory
2023-06-04 21:32:34 +02:00
Liav A
1b04726c85
Kernel: Move all tasks-related code to the Tasks subdirectory
2023-06-04 21:32:34 +02:00
Liav A
500b7b08d6
Kernel: Move the Storage directory to be a new directory under Devices
...
The Storage subsystem, like the Audio and HID subsystems, exposes Unix
device files (for example, in the /dev directory). To ensure consistency
across the repository, we should make the Storage subsystem to reside in
the Kernel/Devices directory like the two other mentioned subsystems.
2023-06-02 11:04:37 +02:00