Closed daniyalw closed 2 years ago
Whenever I try to do ATA_wait_DRQ(), it just hangs. It's a forever loop.
ATA_wait_DRQ()
ATA_wait_DRQ() waits for the drq bit = 0. If you are not doing any communicating with the ports, that bit will always be on.
drq bit = 0
Yep. It worked when I added a disk to QEMU.
Whenever I try to do
ATA_wait_DRQ()
, it just hangs. It's a forever loop.