As we add now Ahci support, we probably should also add Ahci support to Csm
module (IntelFrameworkModulePkg/Csm/LegacyBiosDxe), otherwise Ahci devices
won't appear as Legacy entries.
On Thu, Aug 21, 2014 at 12:55 PM, <reza.jel...@tuhh.de> wrote:
> From: Reza Jelveh <reza.jel...@tuhh.de>
>
> The SataController is moved to PcAtChipsetPkg where the IdeController
> resides. The SataController is also enabled for OVMF.
>
> Certain controllers such as Marvel 9230 controller use a D2H FIS instead
> of PIO Setup FIS to denote the end of a PIO data-in command.
>
> Some dependency on SataController is removed from IdeMode and
> SataController
> channel detection is moved to later after protocol installation
>
> IdeMode is fixed to porperly detect slave mode devices.
>
>
> Reza Jelveh (6):
> MdeModulePkg: Check D2H register status in AhciPioTransfer
> DuetPkg: Move SataControllerDxe to PcAtChipsetPkg
> OvmfPkg: enable SATA controller
> PcAtChipsetPkg: read host capabilities on ChannelInfo
> MdeModulePkg: AhciMode calls GetChannelInfo when enumerating
> MdeModulePkg; IdeMode needs to select master or slave before
> diagnostics command
>
> DuetPkg/DuetPkg.fdf | 2 +-
> DuetPkg/DuetPkgIa32.dsc | 2 +-
> DuetPkg/DuetPkgX64.dsc | 2 +-
> DuetPkg/SataControllerDxe/ComponentName.c | 176 ----
> DuetPkg/SataControllerDxe/SataController.c | 1007
> -------------------
> DuetPkg/SataControllerDxe/SataController.h | 542 -----------
> DuetPkg/SataControllerDxe/SataControllerDxe.inf | 49 -
> MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c | 30 +-
> MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.h | 3 +
> MdeModulePkg/Bus/Ata/AtaAtapiPassThru/IdeMode.c | 9 +-
> OvmfPkg/OvmfPkgIa32.dsc | 5 +-
> OvmfPkg/OvmfPkgIa32.fdf | 5 +-
> OvmfPkg/OvmfPkgIa32X64.dsc | 5 +-
> OvmfPkg/OvmfPkgIa32X64.fdf | 5 +-
> OvmfPkg/OvmfPkgX64.dsc | 5 +-
> OvmfPkg/OvmfPkgX64.fdf | 5 +-
> .../Bus/Pci/SataControllerDxe/ComponentName.c | 176 ++++
> .../Bus/Pci/SataControllerDxe/SataController.c | 1019
> ++++++++++++++++++++
> .../Bus/Pci/SataControllerDxe/SataController.h | 542 +++++++++++
> .../Pci/SataControllerDxe/SataControllerDxe.inf | 49 +
> 20 files changed, 1843 insertions(+), 1795 deletions(-)
> delete mode 100644 DuetPkg/SataControllerDxe/ComponentName.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.c
> delete mode 100644 DuetPkg/SataControllerDxe/SataController.h
> delete mode 100644 DuetPkg/SataControllerDxe/SataControllerDxe.inf
> create mode 100644
> PcAtChipsetPkg/Bus/Pci/SataControllerDxe/ComponentName.c
> create mode 100644
> PcAtChipsetPkg/Bus/Pci/SataControllerDxe/SataController.c
> create mode 100644
> PcAtChipsetPkg/Bus/Pci/SataControllerDxe/SataController.h
> create mode 100644
> PcAtChipsetPkg/Bus/Pci/SataControllerDxe/SataControllerDxe.inf
>
> --
> 1.9.2
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel