Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 years ago |
Jean-Baptiste Boric
|
f7f794e74a
Kernel: Move Mutex into Locking/
|
4 years ago |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 years ago |
Andreas Kling
|
cee9528168
Kernel: Rename Lock to Mutex
|
4 years ago |
Andreas Kling
|
c9f6786e8b
Kernel: Make various T::class_name() and similar return StringView
|
4 years ago |
Jean-Baptiste Boric
|
fdb5367da1
Kernel: Promote various integers to 64 bits in storage layer
|
4 years ago |
Liav A
|
b91df26d4a
Kernel/Interrupts: Return boolean on whether we handled the interrupt
|
4 years ago |
Liav A
|
05510e3994
Kernel/Storage: Make the IDEChannel design more robust
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Liav A
|
2718d7c74c
Kernel/Storage: Add support for IDE controllers in PCI native mode
|
4 years ago |
Liav A
|
b96e4c1308
Kernel/Storage: Use more locking in the IDE code
|
4 years ago |
Liav A
|
8b446fb579
Kernel/Storage: Add support for non-bus mastering IDE controllers
|
4 years ago |
Liav A
|
833a6bd047
Kernel/Storage: Move IDE bus master handling code into a separate class
|
4 years ago |
Liav A
|
dfb6b296cf
Kernel: Make IDEChannel Ref-counted
|
4 years ago |
Jean-Baptiste Boric
|
999c57ef2d
Kernel: Refactor storage stack with u64 as block index
|
4 years ago |
Liav A
|
865aade42b
Kernel: Clear pending interrupts before enabling IRQs of IDE Channel
|
4 years ago |
Luke
|
40de84ba67
Kernel/Storage: Rewrite IDE disk detection and disk access
|
4 years ago |
Liav A
|
6a691306b5
Kernel: Add a method to gather the devices count of a Storage controller
|
4 years ago |
Liav A
|
0a2b00a1bf
Kernel: Introduce the new Storage subsystem
|
4 years ago |