Maxim Poliakovski
|
f7a1412ec7
|
atapibasedevice: fix task file initialization on reset.
|
2023-07-09 02:10:48 +02:00 |
|
Maxim Poliakovski
|
0687b0c60e
|
New ATAPI CD-ROM implementation.
|
2023-06-18 23:36:46 +02:00 |
|
Maxim Poliakovski
|
fc26be3e24
|
atapibasedevice: implement PIO transfers.
Also move ATAPI CD-ROM related stuff to separate
source and implement various helpers.
|
2023-06-18 23:33:57 +02:00 |
|
Maxim Poliakovski
|
a4cac2df81
|
atabasedevice: interrupt support.
|
2023-06-18 23:30:06 +02:00 |
|
Maxim Poliakovski
|
ac267b3daa
|
idechannel: support devices registration and interrupts.
|
2023-06-18 23:24:19 +02:00 |
|
Maxim Poliakovski
|
d113c4cf7a
|
ATAPI Features bit definitions.
|
2023-06-18 23:06:04 +02:00 |
|
Maxim Poliakovski
|
586828b375
|
Base class for ATAPI devices.
|
2023-05-15 17:57:20 +02:00 |
|
Maxim Poliakovski
|
e36150a5ca
|
Add ATAPI commands, clean up formatting.
|
2023-05-15 17:57:20 +02:00 |
|
Maxim Poliakovski
|
0f8e68d4bf
|
Rework ATA reset logic.
|
2023-05-15 17:57:20 +02:00 |
|
Maxim Poliakovski
|
ed48766e5f
|
atahd: cosmetic improvements.
|
2023-04-17 09:56:03 +02:00 |
|
Maxim Poliakovski
|
a189c94980
|
scsihd: fix READ_CAPACITY_10 command.
Also bump internal buffer size to 2 MB
to temporarily fix buffer overflows.
|
2022-12-14 16:14:53 +01:00 |
|
Maxim Poliakovski
|
dee225ee8f
|
atabasedevice: add ATAPI signature at device reset.
|
2022-12-12 15:07:19 +01:00 |
|
Maxim Poliakovski
|
52bb87b72a
|
Improve ATA interface.
|
2022-12-12 02:36:56 +01:00 |
|
dingusdev
|
0dd9a3d9b1
|
Further ATA cmd work
|
2022-12-11 16:08:43 -07:00 |
|
Maxim Poliakovski
|
86b0174b13
|
Fix previous.
|
2022-12-09 01:07:08 +01:00 |
|
Maxim Poliakovski
|
daf3ecde4e
|
More ATA interface cleanup.
|
2022-12-09 01:03:09 +01:00 |
|
dingusdev
|
1e9ec5d7ae
|
Start ATA command support
|
2022-12-08 15:29:04 -07:00 |
|
Maxim Poliakovski
|
2537751fa7
|
Clean up ATA interface.
|
2022-12-08 08:04:09 +01:00 |
|
Maxim Poliakovski
|
df1a56305a
|
atabasedevice: rework task file registers.
|
2022-12-08 00:16:10 +01:00 |
|
Maxim Poliakovski
|
6173a782f2
|
Implement ATA hard disk stub.
|
2022-12-07 23:36:56 +01:00 |
|
Maxim Poliakovski
|
a892842b8f
|
Refactor ATA/IDE classes.
|
2022-12-07 22:36:25 +01:00 |
|
dingusdev
|
58908621e6
|
IDE refinements
|
2022-12-05 08:42:51 -07:00 |
|