Last active
June 5, 2020 23:56
-
-
Save fcicq/5ada35d1797688214d5d0c1e9ad6d8bd to your computer and use it in GitHub Desktop.
support AHCI for armvirt. Note: ^M at the line end. based on https://github.com/Googulator/edk2/commit/69fecb7880b31cf7c4feb44b9f0bbfb8436d9428
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc | |
index 3f649c9..6efa40f 100644 | |
--- a/ArmVirtPkg/ArmVirtQemu.dsc | |
+++ b/ArmVirtPkg/ArmVirtQemu.dsc | |
@@ -456,6 +456,13 @@ | |
MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf | |
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf | |
+ # | |
+ # ATA/AHCI Driver | |
+ # | |
+ OvmfPkg/SataControllerDxe/SataControllerDxe.inf | |
+ MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf | |
+ MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf | |
+ | |
# | |
# NVME Driver | |
# | |
diff --git a/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc b/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | |
index a2f4bd6..11b025a 100644 | |
--- a/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | |
+++ b/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | |
@@ -128,6 +128,13 @@ READ_LOCK_STATUS = TRUE | |
INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf | |
INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf | |
+ # | |
+ # ATA/AHCI Driver | |
+ # | |
+ INF OvmfPkg/SataControllerDxe/SataControllerDxe.inf | |
+ INF MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf | |
+ INF MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf | |
+ | |
# | |
# NVME Driver | |
# | |
diff --git a/ArmVirtPkg/ArmVirtQemuKernel.dsc b/ArmVirtPkg/ArmVirtQemuKernel.dsc | |
index 2a6fd6b..ff74beb 100644 | |
--- a/ArmVirtPkg/ArmVirtQemuKernel.dsc | |
+++ b/ArmVirtPkg/ArmVirtQemuKernel.dsc | |
@@ -395,6 +395,13 @@ | |
MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf | |
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf | |
+ # | |
+ # ATA/AHCI Driver | |
+ # | |
+ OvmfPkg/SataControllerDxe/SataControllerDxe.inf | |
+ MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf | |
+ MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf | |
+ | |
# | |
# NVME Driver | |
# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment