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

Reply via email to