diff options
author | Ming Huang <ming.huang@linaro.org> | 2018-09-21 16:37:07 +0800 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2019-03-21 17:51:15 +0000 |
commit | 62da6a86aacfbc4c74f11b868c3890a303fd447b (patch) | |
tree | 484df170c1df693630f7f93c1cd5aefbcc2be38c | |
parent | 96f1fece5fb7a31adf489c7ba0c12f53e50f21d9 (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>
-rw-r--r-- | Platform/Hisilicon/D06/D06.fdf | 2 |
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
|