mirror of
https://github.com/acidanthera/OpenCorePkg.git
synced 2025-12-08 19:25:01 +00:00
41 lines
1.5 KiB
Diff
41 lines
1.5 KiB
Diff
From 9538d71f69e18e2fa198dee03590d3421a63c308 Mon Sep 17 00:00:00 2001
|
|
From: Vitaly Cheptsov <vit9696@protonmail.com>
|
|
Date: Sat, 18 Jul 2020 05:07:03 +0300
|
|
Subject: [PATCH 1/2] MdeModulePkg/SataControllerDxe: Add support for drives in
|
|
RAID mode
|
|
|
|
This resolves the problem of using drivers connected to Intel G33
|
|
builtin SATA controller when run from DuetPkg when the only configurable
|
|
modes in the BIOS are IDE and RAID.
|
|
|
|
Signed-off-by: Vitaly Cheptsov <vit9696@protonmail.com>
|
|
---
|
|
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)
|
|
|