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