Justin C. Miller
193d9939f0
Add some AHCI debugging dumps
2018-05-20 02:02:06 -07:00
Justin C. Miller
81fc559802
Add initial ATA identify support to AHCI driver
2018-05-17 00:34:29 -07:00
Justin C. Miller
0d75cc999c
Add GPT partition handling as virtual block devices
2018-05-16 10:14:40 -07:00
Justin C. Miller
5f7ec50055
Add fixes I made while looking for VBox bug
2018-05-15 21:37:27 -07:00
Justin C. Miller
0684fcf7e9
Separate read function into blocking and async portions
2018-05-12 20:16:25 -07:00
Justin C. Miller
289104cde0
Enable AHCI interrupts.
...
* Implement MSI style interrupts
* Move interrupt handling to device_manager for IRQs
* Give device_manager the ability to allocate IRQs
* Move achi::port to an interrupt-based scheme
2018-05-12 18:38:47 -07:00
Justin C. Miller
c9277e4b12
Split ahci read into separate functions
2018-05-12 13:55:09 -07:00
Justin C. Miller
08125fc2a5
Fix AHCI reads
2018-05-12 00:35:04 -07:00
Justin C. Miller
d06dd2ef43
Rearrange AHCI code, attempt to read WIP
2018-05-11 01:45:39 -07:00