1. Delete defined but not used varables 2. Delete unnessary print information
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org --- .../Binary/D05/MemoryInitPei/MemoryInit.efi | Bin 273312 -> 150784 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi index fd1208e..94a7b26 100644 Binary files a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi and b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi differ
Add serdes configuration fllowing the hisilicon sas datasheet or the sas harddisk maybe enumerated failed sometimes.
Signed-off-by: Chenhui Sun chenhui.sun@linaro.org --- .../Library/Hi1616Serdes/Hi1616SerdesLib.lib | Bin 707246 -> 726684 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Chips/Hisilicon/Binary/Hi1616/Library/Hi1616Serdes/Hi1616SerdesLib.lib b/Chips/Hisilicon/Binary/Hi1616/Library/Hi1616Serdes/Hi1616SerdesLib.lib index 82abd5f..fe1dc31 100644 Binary files a/Chips/Hisilicon/Binary/Hi1616/Library/Hi1616Serdes/Hi1616SerdesLib.lib and b/Chips/Hisilicon/Binary/Hi1616/Library/Hi1616Serdes/Hi1616SerdesLib.lib differ
1. GetEhciBase type is changed from UNIT32 to UNITN 2. Remove unnessary print information
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org --- .../PlatformSysCtrlLibHi1616.lib | Bin 358602 -> 318250 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Chips/Hisilicon/Binary/Hi1616/Library/PlatformSysCtrlLibHi1616/PlatformSysCtrlLibHi1616.lib b/Chips/Hisilicon/Binary/Hi1616/Library/PlatformSysCtrlLibHi1616/PlatformSysCtrlLibHi1616.lib index a4fe13a..bbdd4f5 100644 Binary files a/Chips/Hisilicon/Binary/Hi1616/Library/PlatformSysCtrlLibHi1616/PlatformSysCtrlLibHi1616.lib and b/Chips/Hisilicon/Binary/Hi1616/Library/PlatformSysCtrlLibHi1616/PlatformSysCtrlLibHi1616.lib differ
This patch resolves this issue: https://bugs.linaro.org/show_bug.cgi?id=3061
Slow down the I2C speed of the D05 board before EC version. Because of the hardware problem the I2C speed can not be set too high or there may hanging issue happend.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org --- Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv | Bin 262144 -> 262144 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv b/Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv index 16500b7..c6c53f7 100644 Binary files a/Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv and b/Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv differ
Hi Leif,
These patches also can be found at ssh://git@git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
branch: rp-17.04-08
Thanks and Regards,
Chenhui
在 2017/6/23 14:38, Chenhui Sun 写道:
- Delete defined but not used varables
- Delete unnessary print information
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org
.../Binary/D05/MemoryInitPei/MemoryInit.efi | Bin 273312 -> 150784 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi index fd1208e..94a7b26 100644 Binary files a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi and b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi differ
Hi Chenhui,
I'm a bit surprised - I was only expecing one patch. The only bug in UEFI 17.04 I had been informed was blocking ERP 17.08 validation is the i2c clock change.
Can you confirm 4/4 remains functional without 1-3?
If so, I think we should postpone those fixes until UEFI 17.10.
Best Regards,
Leif
On Fri, Jun 23, 2017 at 02:47:20PM +0800, Chenhui Sun wrote:
Hi Leif,
These patches also can be found at ssh://git@git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
branch: rp-17.04-08
Thanks and Regards,
Chenhui
在 2017/6/23 14:38, Chenhui Sun 写道:
- Delete defined but not used varables
- Delete unnessary print information
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org
.../Binary/D05/MemoryInitPei/MemoryInit.efi | Bin 273312 -> 150784 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi index fd1208e..94a7b26 100644 Binary files a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi and b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi differ
Hi Leif,
I built the FVMAIN_SEC.fv (modify the I2C speed) based the newest source code,
But the FVMAIN_SEC.fv depends the other modules, like PlatformSystemCtrlLib and Serdeslib, (These libs have been upgrated, different of RP16.12)
So I also update these binaries or the bios can not boot up.
Of course we can build the FVMAIN_SEC.fv base RP16.12 source code, then there will be only one patch. :)
Agree your opinion, I will build a new one base RP16.12 source code, other upgradtion let's put on UEFI 17.10. Thanks.
Regards, Chenhui
在 2017/6/23 17:38, Leif Lindholm 写道:
Hi Chenhui,
I'm a bit surprised - I was only expecing one patch. The only bug in UEFI 17.04 I had been informed was blocking ERP 17.08 validation is the i2c clock change.
Can you confirm 4/4 remains functional without 1-3?
If so, I think we should postpone those fixes until UEFI 17.10.
Best Regards,
Leif
On Fri, Jun 23, 2017 at 02:47:20PM +0800, Chenhui Sun wrote:
Hi Leif,
These patches also can be found at ssh://git@git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
branch: rp-17.04-08
Thanks and Regards,
Chenhui
在 2017/6/23 14:38, Chenhui Sun 写道:
- Delete defined but not used varables
- Delete unnessary print information
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chenhui Sun chenhui.sun@linaro.org
.../Binary/D05/MemoryInitPei/MemoryInit.efi | Bin 273312 -> 150784 bytes 1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi index fd1208e..94a7b26 100644 Binary files a/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi and b/Platforms/Hisilicon/Binary/D05/MemoryInitPei/MemoryInit.efi differ