Re: [edk2] [PATCH edk2-non-osi v1 1/7] Hisilicon/D06: Optimize SAS driver for reducing boot time
On 2/12/2019 11:20 PM, Leif Lindholm wrote: > Change the subject line to: > Hisilicon/D06: remove PCI enumeration dependency from SAS driver > > On Fri, Feb 01, 2019 at 10:25:01PM +0800, Ming Huang wrote: >> SAS controller is always existed, so accessing SAS register don't >> depend on PciBusDxe (pci enumeration). Modify SAS driver remove the >> dependence on pci enumeration. > > And mention here that this is done to improve boot times. > >> Contributed-under: TianoCore Contribution Agreement 1.1 >> Signed-off-by: Ming Huang >> --- >> Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex | Bin 216 -> 36 bytes > > What are the remaining depexes? > Do we have the opportunity to get rid of this .depex? SAS driver is depended on IoInitDxe, IoInitDxe use the variable server, so add variable dependence to let SAS driver run after IoInitDxe. > > / > Leif > >> Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi | Bin 221312 -> >> 220640 bytes >> 2 files changed, 0 insertions(+), 0 deletions(-) >> >> diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex >> b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex >> index 1a5bc1e..e076777 100644 >> Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex and >> b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex differ >> diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi >> b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi >> index ac6bae7..4a29e8c 100644 >> Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi and >> b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi differ >> -- >> 2.9.5 >> ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH edk2-non-osi v1 1/7] Hisilicon/D06: Optimize SAS driver for reducing boot time
Change the subject line to: Hisilicon/D06: remove PCI enumeration dependency from SAS driver On Fri, Feb 01, 2019 at 10:25:01PM +0800, Ming Huang wrote: > SAS controller is always existed, so accessing SAS register don't > depend on PciBusDxe (pci enumeration). Modify SAS driver remove the > dependence on pci enumeration. And mention here that this is done to improve boot times. > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Ming Huang > --- > Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex | Bin 216 -> 36 bytes What are the remaining depexes? Do we have the opportunity to get rid of this .depex? / Leif > Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi | Bin 221312 -> 220640 > bytes > 2 files changed, 0 insertions(+), 0 deletions(-) > > diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex > b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex > index 1a5bc1e..e076777 100644 > Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex and > b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex differ > diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi > b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi > index ac6bae7..4a29e8c 100644 > Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi and > b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi differ > -- > 2.9.5 > ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH edk2-non-osi v1 1/7] 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). Modify SAS driver remove the dependence on pci enumeration. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ming Huang --- Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex | Bin 216 -> 36 bytes Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi | Bin 221312 -> 220640 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex index 1a5bc1e..e076777 100644 Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex and b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.depex differ diff --git a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi index ac6bae7..4a29e8c 100644 Binary files a/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi and b/Platform/Hisilicon/D06/Drivers/Sas/SasDriverDxe.efi differ -- 2.9.5 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel