public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH 1/2] MdeModulePkg/SataControllerDxe: Add support for drives in RAID mode
@ 2020-12-11  9:25 Vitaly Cheptsov
  2020-12-11  9:25 ` [PATCH 2/2] MdeModulePkg/AtaAtapiPassThru: " Vitaly Cheptsov
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Vitaly Cheptsov @ 2020-12-11  9:25 UTC (permalink / raw)
  To: devel; +Cc: Vitaly Cheptsov, Jian J Wang, Hao A Wu, Mateusz Albecki,
	Laszlo Ersek

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3118

This resolves the problem of using drivers connected to Intel G33
builtin SATA controller when run from DuetPkg when it can only
be configured in RAID mode through the firmware settings.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Mateusz Albecki <mateusz.albecki@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Vitaly Cheptsov <cheptsov@ispras.ru>
---
 MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c b/MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c
index ab06e2833c..301335c967 100644
--- a/MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c
+++ b/MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c
@@ -324,7 +324,7 @@ SataControllerSupported (
     return EFI_UNSUPPORTED;
   }
 
-  if (IS_PCI_IDE (&PciData) || IS_PCI_SATADPA (&PciData)) {
+  if (IS_PCI_IDE (&PciData) || IS_PCI_SATADPA (&PciData) || IS_PCI_RAID (&PciData)) {
     return EFI_SUCCESS;
   }
 
@@ -465,7 +465,7 @@ SataControllerStart (
   if (IS_PCI_IDE (&PciData)) {
     Private->IdeInit.ChannelCount = IDE_MAX_CHANNEL;
     Private->DeviceCount          = IDE_MAX_DEVICES;
-  } else if (IS_PCI_SATADPA (&PciData)) {
+  } else if (IS_PCI_SATADPA (&PciData) || IS_PCI_RAID (&PciData)) {
     //
     // Read Ports Implemented(PI) to calculate max port number (0 based).
     //
-- 
2.24.3 (Apple Git-128)


^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2021-02-02 13:00 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-11  9:25 [PATCH 1/2] MdeModulePkg/SataControllerDxe: Add support for drives in RAID mode Vitaly Cheptsov
2020-12-11  9:25 ` [PATCH 2/2] MdeModulePkg/AtaAtapiPassThru: " Vitaly Cheptsov
2020-12-14  6:22 ` [PATCH 1/2] MdeModulePkg/SataControllerDxe: " Wu, Hao A
2020-12-14  7:33   ` Vitaly Cheptsov
2020-12-14  7:56     ` [edk2-devel] " Wu, Hao A
2020-12-14  8:28       ` Vitaly Cheptsov
2020-12-15  1:28         ` Wu, Hao A
2020-12-15  1:44 ` Ni, Ray
2020-12-15  1:52   ` Wu, Hao A
2020-12-15  3:54     ` Michael D Kinney
2020-12-15  8:58       ` Vitaly Cheptsov
2020-12-15 11:07         ` Wu, Hao A
2020-12-15 16:58         ` Michael D Kinney
2020-12-15 17:34           ` Vitaly Cheptsov
2020-12-15 17:41             ` Michael D Kinney
2020-12-15 17:44               ` Vitaly Cheptsov
2020-12-15 18:09                 ` Michael D Kinney
2020-12-15 18:55                   ` Vitaly Cheptsov
2020-12-15 18:59                     ` Michael D Kinney
2020-12-15 19:40                       ` Vitaly Cheptsov
2020-12-15 19:41                         ` Michael D Kinney
2020-12-15 19:46                           ` Vitaly Cheptsov
2020-12-15 20:01                             ` Michael D Kinney
2020-12-16  9:31                               ` Vitaly Cheptsov
2021-02-02 13:00                                 ` Albecki, Mateusz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox