Hi All,
I have few doubts in SATA stack.
I have seen at some places that in UEFI/EDK2, The complete ATA stack should be like:
IdeControllerDxe +
AtaAtapiPassThru +
AtaBus +
ScsiBus +
ScsiDisk +
PartitionDriver +
Fat
What is the role of "ScsiBus + ScsiDisk" in this stack?
Complete AHCI specific code is there in "AtaAtapiPassThru"? Is this code AHCI 1.3 spec compliant?
Then why ScSi bus layer is required?
Thanks and Regards,
Shaveta