|
ebb6452ee6
|
kernel/ATA: Read the Busmaster base port and verify it
|
2023-05-20 22:01:06 +02:00 |
|
|
4db6bb25b8
|
kernel/ATA: Implement enough to send an IDENTIFY command and read the model number :)
|
2023-05-20 22:01:06 +02:00 |
|
|
57ccac47aa
|
kernel/ATA: Handle drive IRQs in compatibility mode
|
2023-05-20 22:01:05 +02:00 |
|
|
ee080174fc
|
kernel/ATA: Start reading/writing registers and detecting drives
|
2023-05-20 22:01:05 +02:00 |
|
|
fc86888547
|
kernel: Add a KMutex class and use that for ATA::Controller locking
|
2023-05-20 22:01:05 +02:00 |
|
|
51d45bd37e
|
kernel/x86_64: Add basic ATA controller and channel identification
|
2023-05-20 22:01:05 +02:00 |
|