I should have describe a little bit more why I was suggesting it might be 
necessary to include AHCI driver in DOS kernel.



That's because on a AHCI only computer (without PATA or SATA IDE),  you cannot 
access the sectors with INT 13h.

Well, I have tried in Qemu with '-M Q35' machine achitecture with AHCI SATA but 
no IDE SATA.



Then there is no way to load drivers.

So the kernel cannot give you a C: drive, at least not easily.



It has come to my mind we could use GRUB, to load the booter, the kernel and 
the AHCI driver.

The booter would just return to real mode (from protected mode) and disable A20 
addressing,

then give control to the kernel, that would use the AHCI driver now in memory 
to give access to C: drive.



Well, that is when we have an AHCI driver.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to