summaryrefslogtreecommitdiff
path: root/Platform/Hisilicon
diff options
context:
space:
mode:
authorMing Huang <ming.huang@linaro.org>2018-09-21 16:37:07 +0800
committerLeif Lindholm <leif.lindholm@linaro.org>2019-03-21 17:51:15 +0000
commit62da6a86aacfbc4c74f11b868c3890a303fd447b (patch)
tree484df170c1df693630f7f93c1cd5aefbcc2be38c /Platform/Hisilicon
parent96f1fece5fb7a31adf489c7ba0c12f53e50f21d9 (diff)
Hisilicon/D06: Optimize SAS driver for reducing boot time
SAS controller is always existed, so accessing SAS register don't depend on PciBusDxe (pci enumeration). Move the SAS module early in D06.fdf for dispatching SAS driver early. This can avoid wait in BDS normally and reduce boot time. This change is only valid after the update to SasDriverDxe in edk2-non-osi has been applied. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ming Huang <ming.huang@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Platform/Hisilicon')
-rw-r--r--Platform/Hisilicon/D06/D06.fdf2
1 files changed, 1 insertions, 1 deletions
diff --git a/Platform/Hisilicon/D06/D06.fdf b/Platform/Hisilicon/D06/D06.fdf
index a937660a..d495ad7f 100644
--- a/Platform/Hisilicon/D06/D06.fdf
+++ b/Platform/Hisilicon/D06/D06.fdf
@@ -165,6 +165,7 @@ READ_LOCK_STATUS = TRUE
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
INF Platform/Hisilicon/D06/Drivers/IoInitDxe/IoInitDxe.inf
+ INF Platform/Hisilicon/D06/Drivers/Sas/SasDxeDriver.inf
#
# PI DXE Drivers producing Architectural Protocols (EFI Services)
#
@@ -296,7 +297,6 @@ READ_LOCK_STATUS = TRUE
#
INF Platform/Hisilicon/D06/Drivers/Sm750Dxe/UefiSmi.inf
INF MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
- INF Platform/Hisilicon/D06/Drivers/Sas/SasDxeDriver.inf
INF MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe.inf
INF MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf
INF MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf