Jeremy Soller
|
ee03583b58
|
Prevent drives from being opened more than once
|
2023-01-11 21:34:33 -07:00 |
|
Jeremy Soller
|
970cfd2862
|
ide: yield instead of spin
|
2022-12-02 10:45:11 -07:00 |
|
Jeremy Soller
|
14be75f29f
|
ided: Add trace logs for IDE read/write
|
2022-09-14 08:33:48 -06:00 |
|
Jeremy Soller
|
2462857e2d
|
ided: Improvements to DMA code, fixes some virtualbox issues
|
2022-09-13 14:38:50 -06:00 |
|
Jeremy Soller
|
b8cb9d0e03
|
ided: DMA support
|
2022-09-12 21:48:14 -06:00 |
|
Jeremy Soller
|
91bb118d73
|
ided: support 28-bit LBA
|
2022-09-10 15:43:01 -06:00 |
|
Jeremy Soller
|
ae66182c4e
|
Name disk driver log files based on scheme name
|
2022-09-09 08:51:02 -06:00 |
|
Jeremy Soller
|
09465d3640
|
ided: Do I/O in 64 KiB chunks
|
2022-09-07 16:23:57 -06:00 |
|
Jeremy Soller
|
4fe7733cad
|
ided: Use pause instruction instead of yield_now when waiting for status
|
2022-09-07 16:14:56 -06:00 |
|
Jeremy Soller
|
a7848cc079
|
Fix control base register
|
2022-09-07 15:47:08 -06:00 |
|
Jeremy Soller
|
08a1595f54
|
Implement ided using PIO and code from ahci
|
2022-09-07 15:28:04 -06:00 |
|
Jeremy Soller
|
41217ad6fa
|
Add ided stub
|
2022-09-07 12:16:16 -06:00 |
|