4lDO2
|
0d99333c3f
|
Remove PhysBox.
|
2023-12-12 12:03:03 +01:00 |
|
4lDO2
|
a6fee75f15
|
Phase out / in scheme names.
|
2023-11-09 14:39:57 +01:00 |
|
Jeremy Soller
|
61e9512468
|
Update redox_syscall to 0.4
|
2023-09-07 20:49:37 -06:00 |
|
4lDO2
|
44bbb302cf
|
Switch to common::dma::Dma in ided.
|
2023-07-18 13:48:38 +02:00 |
|
Jeremy Soller
|
b05402e92b
|
ided: add timeouts to loops and better debugging
|
2023-05-11 20:31:02 -06:00 |
|
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 |
|