[edk2] [PATCH] ShellBinPkg: Arm/AArch64 Shell binary update.

2015-08-19 Thread Ard Biesheuvel
The binaries of ShellBinPkg are generated with ShellPkg project 18222. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org --- These are built with the tiny code model, note the code size reduction for AARCH64. Branch:

[edk2] [PATCH v2] MdeModulePkg:Full support F10 hot key in UiApp.

2015-08-19 Thread Dandan Bi
In current UiApp/Boot Maintenance manager,some pages don't support F10, they use Commit Changes and Exit menu to save changes.Now support F10 in these pages.Compared with previous patch,mainly update the console page. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan

Re: [edk2] [PATCH v2 00/16] unify GCC command line options

2015-08-19 Thread Ard Biesheuvel
On 19 August 2015 at 09:53, Ard Biesheuvel ard.biesheu...@linaro.org wrote: On 18 August 2015 at 22:29, Ard Biesheuvel ard.biesheu...@linaro.org wrote: On 18 August 2015 at 22:03, Ard Biesheuvel ard.biesheu...@linaro.org wrote: On 18 August 2015 at 19:35, David Woodhouse dw...@infradead.org

Re: [edk2] [PATCH] ShellBinPkg: Arm/AArch64 Shell binary update.

2015-08-19 Thread Leif Lindholm
On Wed, Aug 19, 2015 at 01:46:42PM +0200, Ard Biesheuvel wrote: The binaries of ShellBinPkg are generated with ShellPkg project 18222. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org --- These are built with the tiny code

Re: [edk2] [PATCH v2 1/2] ShellPkg: force use of AARCH64 small model when building DEBUG shell

2015-08-19 Thread Carsey, Jaben
Reviewed-by: Jaben Carsey jaben.car...@intel.com -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard Biesheuvel Sent: Wednesday, August 19, 2015 2:48 AM To: edk2-devel@lists.01.org; leif.lindh...@linaro.org Cc: Carsey, Jaben

Re: [edk2] [PATCH] ArmPkg: Fix GCC5 build fail

2015-08-19 Thread Leif Lindholm
Hi Scott, Thanks for this. Apologies, I somehow missed it going past. This same fix went in as part of Ard's CLANG series (r18193). Regards, Leif On Sun, Jul 19, 2015 at 03:23:17PM -0500, Scott Duplichan wrote: Add type cast to fix new GCC5 warning for discarded-array-qualifiers. Also remove

Re: [edk2] [PATCH] ShellBinPkg: Arm/AArch64 Shell binary update.

2015-08-19 Thread Carsey, Jaben
Reviewed-by: Jaben Carsey jaben.car...@intel.com -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Leif Lindholm Sent: Wednesday, August 19, 2015 8:53 AM To: Ard Biesheuvel ard.biesheu...@linaro.org Cc: edk2-devel@lists.01.org;

Re: [edk2] Help debugging PEIM on Minnowboard Max

2015-08-19 Thread Tian, Feng
EDKII mass storage PEIM drivers were developed for recovery mode, that's why you can see a gEfiPeiBootInRecoveryModePpiGuid dependency in their INF files. So they don't meet your usage model and you need make some code changes and introduce a usb host controller PEIM driver like I said before.

Re: [edk2] [PATCH v2 2/2] OvmfPkg: Add HttpBoot support

2015-08-19 Thread Fu, Siyuan
Reviewed-by: Fu Siyuan siyuan...@intel.com -Original Message- From: Gary Ching-Pang Lin [mailto:g...@suse.com] Sent: Monday, August 17, 2015 4:21 PM To: edk2-devel@lists.01.org Cc: Laszlo Ersek; Justen, Jordan L; Fu, Siyuan Subject: [PATCH v2 2/2] OvmfPkg: Add HttpBoot support This

Re: [edk2] [patch] IntelFrameworkModulePkg: Update DEC and DSC version from 0.94 to 0.96

2015-08-19 Thread Gao, Liming
Reviewed-by: Liming Gao liming@intel.com -Original Message- From: Tian, Feng Sent: Thursday, August 20, 2015 9:26 AM To: Gao, Liming Cc: edk2-devel@lists.01.org; Tian, Feng Subject: [patch] IntelFrameworkModulePkg: Update DEC and DSC version from 0.94 to 0.96 Update DEC and DSC

Re: [edk2] [PATCH] SecurityPkg: Update Package version to 0.96

2015-08-19 Thread Long, Qin
Reviewed-by: Qin Long qin.l...@intel.com -Original Message- From: Zhang, Chao B Sent: Thursday, August 20, 2015 10:11 AM To: edk2-devel@lists.01.org Cc: Long, Qin; Zhang, Chao B Subject: [PATCH] SecurityPkg: Update Package version to 0.96 Update Package version to 0.96

Re: [edk2] [patch] IntelFrameworkPkg: Update DEC and DSC version from 0.94 to 0.96

2015-08-19 Thread Gao, Liming
Reviewed-by: Liming Gao liming@intel.com -Original Message- From: Tian, Feng Sent: Thursday, August 20, 2015 9:26 AM To: Gao, Liming Cc: edk2-devel@lists.01.org; Tian, Feng Subject: [patch] IntelFrameworkPkg: Update DEC and DSC version from 0.94 to 0.96 Update DEC and DSC version to

Re: [edk2] [PATCH v2 1/2] NetworkPkg: Remove the hostname from the http request url

2015-08-19 Thread Fu, Siyuan
Hi, Gray The URI in the request line could be either an absolute URI or an abs path, both are allowed according to RFC2616 section 5.1.2, so we let the caller of EFI_HTTP_PROTOCOL to decide what kind of the URI they want to use, and not modify it. In your patch you assume the input

[edk2] [patch] MdeModulePkg: Update DSC version from 0.94 to 0.96

2015-08-19 Thread Tian Feng
Update DSC version to reflect new changes for UEFI2.5 and PI1.4. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian feng.t...@intel.com --- MdeModulePkg/MdeModulePkg.dsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[edk2] [patch] IntelFrameworkModulePkg: Update DEC and DSC version from 0.94 to 0.96

2015-08-19 Thread Tian Feng
Update DEC and DSC version to reflect new changes. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian feng.t...@intel.com --- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec | 2 +- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dsc | 2 +- 2 files changed, 2

[edk2] [PATCH] SecurityPkg: Update Package version to 0.96

2015-08-19 Thread Zhang, Chao B
Update Package version to 0.96 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chao Zhang chao.b.zh...@intel.com --- SecurityPkg/SecurityPkg.dec | 2 +- SecurityPkg/SecurityPkg.dsc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

Re: [edk2] [PATCH v2] ArmPkg: remove ARMv6 support code

2015-08-19 Thread Ard Biesheuvel
On 19 August 2015 at 12:47, Leif Lindholm leif.lindh...@linaro.org wrote: On Wed, Aug 19, 2015 at 11:51:46AM +0200, Ard Biesheuvel wrote: No platforms use the ARMv6 (ARM11) support code anymore. In fact, the only reference to it in ArmPkg.dsc was commented out by Andrew in SVN r11298

Re: [edk2] [PATCH v3 1/2] NetworkPkg: Remove the hostname from the http request URL

2015-08-19 Thread Fu, Siyuan
The patch is good, do you have access authority of edk2? Or I can help to commit this patch. Reviewed-by: Fu Siyuan siyuan...@intel.com -Original Message- From: Gary Ching-Pang Lin [mailto:g...@suse.com] Sent: Thursday, August 20, 2015 11:49 AM To: edk2-devel@lists.01.org Cc: Laszlo

Re: [edk2] [PATCH v2] NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in DnsDxe

2015-08-19 Thread Wu, Jiaxin
Becase EFI_TIMEOUT and EFI_NO_MAPPING are not the returned code in Dns4Configure according UEFI spec. That is also the reason why DNS driver should handle this case. We can use EFI_DEVICE_ERROR instead since it means an unexpected network error occurred. For the DnsStartIp4(), I will add the

[edk2] [Patch] NetworkPkg: Update the NetworkPkg package version

2015-08-19 Thread Jiaxin Wu
This patch is used to update the NetworkPkg package version. Cc: Fu Siyuan siyuan...@intel.com Cc: Ye Ting ting...@intel.com Cc: Chao Zhangchao.b.zh...@intel.com Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu jiaxin...@intel.com --- NetworkPkg/NetworkPkg.dec | 2

Re: [edk2] [PATCH v2] NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in DnsDxe

2015-08-19 Thread Zhang, Lubo
Reviewed-by: Lubo Zhang lubo.zh...@intel.com -Original Message- From: Wu, Jiaxin Sent: Wednesday, August 19, 2015 1:49 PM To: edk2-devel@lists.01.org Cc: Ye, Ting; Zhang, Lubo Subject: [PATCH v2] NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in DnsDxe v2: * Add Timeout

[edk2] [Patch] MdeModulePkg: Update UiApp to handle terminal type TtyTerm

2015-08-19 Thread Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni ruiyu...@intel.com Cc: Eric Dong eric.d...@intel.com --- .../Application/UiApp/BootMaint/Bmstring.uni| Bin 41522 - 41794 bytes .../Application/UiApp/BootMaint/BootMaint.h | 8 +---

[edk2] [PATCH v2 1/2] ShellPkg: force use of AARCH64 small model when building DEBUG shell

2015-08-19 Thread Ard Biesheuvel
The tiny code model used by AARCH64 only supports binaries of up to 1 MB in size. Since the Shell application exceeds that when built in DEBUG mode, make sure we build it using the small code model instead. Cc: Jaben Carsey jaben.car...@intel.com, Cc: Shumin Qiu shumin@intel.com

Re: [edk2] [Patch] MdeModulePkg: Update UiApp to handle terminal type TtyTerm

2015-08-19 Thread Dong, Eric
Reviewed-by: Eric Dong eric.d...@intel.com -Original Message- From: Ni, Ruiyu Sent: Wednesday, August 19, 2015 5:35 PM To: edk2-devel@lists.01.org Cc: Ni, Ruiyu; Dong, Eric Subject: [Patch] MdeModulePkg: Update UiApp to handle terminal type TtyTerm Contributed-under: TianoCore

[edk2] [PATCH v4 3/3] ArmPlatformPkg: PL061: support multiple controller

2015-08-19 Thread Haojian Zhuang
Support multiple PL061 controllers. If platform gpio driver couldn't be found, PL061 gpio driver will continue to load PcdPL061GpioBase as the register base. It could be compatible with the use case of current PL061 gpio driver. Contributed-under: TianoCore Contribution Agreement 1.0

[edk2] [PATCH v4 2/3] EmbeddedPkg: enhance for multiple gpio controllers

2015-08-19 Thread Haojian Zhuang
EmbeddedGpio only supports one gpio controller in one platform. Now create PLATFORM_GPIO_CONTROLLER to support multiple gpio controllers in one platform. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang haojian.zhu...@linaro.org ---

[edk2] [Patch] BaseTools: Add NULL pointer check in AutoGen code

2015-08-19 Thread Liming Gao
For DynamicEx PCD, if NULL pointer is specified as token space GUID, it will directly be used to compare GUID value in AutoGen code. To avoid access NULL pointer, NULL pointer will be checked first. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao

Re: [edk2] [PATCH 1/2] ArmVirtPkg: build our DEBUG Shell using the small code model

2015-08-19 Thread Leif Lindholm
Hi Ard, Apologies for tardiness. Could we move this into ShellPkg instead, since the mcmodel=tiny is globally applied for AARCH64, and any other direct consumers would also be affected by 2/2? / Leif On Mon, Aug 10, 2015 at 12:27:26PM +0200, Ard Biesheuvel wrote: The DEBUG build of the

Re: [edk2] [PATCH 2/2] BaseTools AARCH64: use tiny code model by default

2015-08-19 Thread Leif Lindholm
On Mon, Aug 10, 2015 at 12:27:27PM +0200, Ard Biesheuvel wrote: The AARCH64 tiny code model produces more efficient code, since it uses relative symbol references rather than absolute references, i.e., an emitted relative reference refers to the symbol directly rather than a literal containing

Re: [edk2] [PATCH v2 00/16] unify GCC command line options

2015-08-19 Thread Ard Biesheuvel
On 18 August 2015 at 22:29, Ard Biesheuvel ard.biesheu...@linaro.org wrote: On 18 August 2015 at 22:03, Ard Biesheuvel ard.biesheu...@linaro.org wrote: On 18 August 2015 at 19:35, David Woodhouse dw...@infradead.org wrote: On Tue, 2015-08-18 at 17:52 +0200, Ard Biesheuvel wrote: On 18 August

[edk2] [Patch] MdePkg: Update DEC and DSC version from 1.05 to 1.06

2015-08-19 Thread Liming Gao
UEFI2.5 and PI1.4 have been added in MdePkg. Update DEC and DSC version to reflect those changes in MdePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao liming@intel.com --- MdePkg/MdePkg.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[edk2] [PATCH v2] MdePkg: Update DEC and DSC version from 1.05 to 1.06

2015-08-19 Thread Liming Gao
UEFI2.5 and PI1.4 have been added in MdePkg. Update DEC and DSC version to reflect those changes in MdePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao liming@intel.com --- MdePkg/MdePkg.dec | 2 +- MdePkg/MdePkg.dsc | 2 +- 2 files changed, 2

[edk2] [PATCH v4 0/3] support multiple PL061 gpio controllers

2015-08-19 Thread Haojian Zhuang
Changelog: v4: * Use 64-bit value on PL061 register base address. * Use fallback to be compatible with current PcdPL061GpioBase value when platform gpio driver isn't present. * Remove the dependancy on PL061. Move the dependancy to platform gpio driver instead. v3:

[edk2] [PATCH] ArmPlatformPkg: Bds: delete BootNext when fail

2015-08-19 Thread Haojian Zhuang
If Bds launches BootNext with failure, delete it. Otherwise, we'll create BootNext variable by BdsStartOption() delete it in BdsEntry() for each boot. It doesn't make sense to update this variable in non-volatile variable area for each boot. And the non-volatile variable area may be full of this

[edk2] [Patch] ShellPkg: Fix 'ifconfig' getting the address from dhcp error

2015-08-19 Thread Jiaxin Wu
R18201 fix caused ifconfig in shell failed to get the address from dhcp with the command ifconfig -s eth0 dhcp since the default policy is dhcp already. We can fix it by following the rule to starting the Ip4 auto configuration. Cc: Ye Ting ting...@intel.com Cc: Zhang Lubo lubo.zh...@intel.com

Re: [edk2] [Patch] MdeModulePkg: Fix default router table and interface missing error

2015-08-19 Thread Ye, Ting
Reviwed-by: Ye Ting ting...@intel.com -Original Message- From: Wu, Jiaxin Sent: Wednesday, August 19, 2015 4:55 PM To: edk2-devel@lists.01.org Cc: Ye, Ting; Zhang, Lubo Subject: [Patch] MdeModulePkg: Fix default router table and interface missing error Ip4StartAutoConfig() will always

Re: [edk2] [Patch] ShellPkg: Fix 'ifconfig' getting the address from dhcp error

2015-08-19 Thread Ye, Ting
Reviewed-by: Ye Ting ting...@intel.com -Original Message- From: Wu, Jiaxin Sent: Wednesday, August 19, 2015 4:56 PM To: edk2-devel@lists.01.org Cc: Ye, Ting; Zhang, Lubo Subject: [Patch] ShellPkg: Fix 'ifconfig' getting the address from dhcp error R18201 fix caused ifconfig in shell

Re: [edk2] [patch] CryptoPkg: Update Package version to 0.96

2015-08-19 Thread Ye, Ting
Reviewed-by: Ye Ting ting...@intel.com -Original Message- From: Long, Qin Sent: Thursday, August 20, 2015 11:37 AM To: Ye, Ting; edk2-devel@lists.01.org Subject: [patch] CryptoPkg: Update Package version to 0.96 Update Package version to 0.9.6 Contributed-under: TianoCore Contribution

[edk2] [PATCH v3 0/2] Add HttpBoot support to OvmfPkg

2015-08-19 Thread Gary Ching-Pang Lin
V3: Amended the HTTP driver patch per Siyuan Fu's suggestion. Also reworded that patch to explain the problem more clearly. V2: Updated my git config to generate the reviewer-friendly diff. This patch series fixes a http request bug in HttpDxe and adds the HttpBoot support to OvmfPkg. I've

[edk2] [PATCH v3 1/2] NetworkPkg: Remove the hostname from the http request URL

2015-08-19 Thread Gary Ching-Pang Lin
Per RFC7230, the URL must be a absolute-path when making a request directly to the server. Since proxy is not supported now, all requests to the HTTP driver are actually direct requests. This commit removes the scheme and the hostname from the URL in the http request if the URL is an absolute-URI

[edk2] [patch] CryptoPkg: Update Package version to 0.96

2015-08-19 Thread Qin Long
Update Package version to 0.9.6 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Qin Long qin.l...@intel.com --- CryptoPkg/CryptoPkg.dec | 4 ++-- CryptoPkg/CryptoPkg.dsc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CryptoPkg/CryptoPkg.dec