[edk2] [PATCH v3 1/4] BaseTools/GenFw: remove ARM and RVCT references from ELF64 code

2015-09-10 Thread Ard Biesheuvel
ARM and RVCT apply to 32-bit code only, so remove any references to them from the 64-bit version of ElfConvert.c Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel --- BaseTools/Source/C/GenFw/Elf64Convert.c | 23 +---

[edk2] [PATCH v3 3/4] BaseTools/ARM: move to unified GCC linker script

2015-09-10 Thread Ard Biesheuvel
Instead of using the ARM builtin linker script for GNU ld, use the new unified one instead. This will allow us to increase the section alignment for DXE_RUNTIME_MODULEs, which is a prerequisite for enabling the UEFIv2.5 Properties Table memory protection feature. Also, remove the

[edk2] [PATCH v3 4/4] ArmVirtPkg: use 4 KB section alignment for ARM DXE_RUNTIME modules

2015-09-10 Thread Ard Biesheuvel
In order to support the Properties Table memory protection feature on 32-bit ARM, build DXE_RUNTIME_MODULE type binaries with 4 KB section alignment by setting the common-page-size linker command line option. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel

Re: [edk2] EDK II & GPL - Re: OVMF BoF @ KVM Forum 2015

2015-09-10 Thread Sharma Bhupesh
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Jordan Justen > Sent: Thursday, September 10, 2015 11:03 AM > On 2015-09-09 20:26:54, Andrew Fish wrote: > > > On Sep 9, 2015, at 5:41 PM, Jordan Justen > wrote: > > > On 2015-09-09 16:05:20,

[edk2] [Basetool][ECC][patch]Remove the checkpoint for STATIC modifer and fix a bug for CONST variable

2015-09-10 Thread Chen, Hesheng
Hello Yang and all, Could you help review this patch? Thank you [Description] 1. Fix a bug of removing the checkpoint for STATIC modifier 2. Fix a bug of parsing CONST variable Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hess Chen Best

[edk2] [Patch] ShellPkg: Add a simple case to test shell parameter parsing logic

2015-09-10 Thread Ruiyu Ni
TestArgv.nsh is a very simple shell script to test how the interpreter parses the parameters. It uses Argv.efi to dump the parameters passed from the interpreter. TestArgv.log is the desired output created by "TestArgv.nsh > TestArgv.log". Contributed-under: TianoCore Contribution Agreement 1.0

[edk2] [Patch 2/6] BaseTools: Update UPT tool to support multiple workspaces

2015-09-10 Thread Liming Gao
Update UPT to refer MultipleWorkspace class to convert the file path from WORKSPACE and PACKAGES_PATH. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hesheng Chen Reviewed-by: Liming Gao ---

[edk2] [Patch 5/6] BaseTools: Update Edk2Setup.bat to support multiple workspaces

2015-09-10 Thread Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao Reviewed-by: Wu Hao A --- BaseTools/Scripts/SetVisualStudio.bat | 2 +- BaseTools/Scripts/ShowEnvironment.bat | 2 ++ Edk2Setup.bat | 64

[edk2] [Patch 0/6] Add multiple workspaces feature

2015-09-10 Thread Liming Gao
WORKSPACE is still kept. New optional PACKAGES_PATH is introduced to specify the additional WORKSPACEs. In PACKAGES_PATH, ';' is separator in Windows, ':' is separator in Linux. Build directory is in WORKSPACE. Package, BaseTools and Conf directory will be found from WORKSPACE and PACKAGES_PATH.

[edk2] [Patch 4/6] BaseTools: Update edksetup.bat to support multiple workspaces

2015-09-10 Thread Liming Gao
1. Update edksetup.bat and toolsetup.bat to handle PACKAGES_PATH. BaseTools directory may be in PACKAGES_PATH instead of WORKSAPCE. 2. Introduce EDK_TOOLS_BIN env points to the windows binary tools dir. Windows BaseTools Win32 may be a separate directory. Contributed-under: TianoCore

Re: [edk2] [PATCH v3 0/4] enable Properties Table mem protection for ARM

2015-09-10 Thread Ard Biesheuvel
On 10 September 2015 at 11:45, Gao, Liming wrote: > Thanks. I am fine to GenFw tool change. > Thanks Liming. Any comments on the DebugRVA patch I sent out yesterday? Regards, Ard. > -Original Message- > From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org] >

Re: [edk2] [PATCH v2 0/2] MdeModulePkg: ScsiDiskDxe: handle EFI_BAD_BUFFER_SIZE from SCSI host adapter

2015-09-10 Thread Laszlo Ersek
On 09/10/15 02:46, Tian, Feng wrote: > Series Reviewed-by: Feng Tian Thank you! Committed as SVN r18437 and r18438. Laszlo > > Thanks > Feng > > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Wednesday, September 09, 2015 17:39 > To:

Re: [edk2] EDK II & GPL - Re: OVMF BoF @ KVM Forum 2015

2015-09-10 Thread Paolo Bonzini
On 10/09/2015 16:24, Kevin Davis wrote: > Further leading me to guess that any actual use of those > implementations could lead to you actually needing to hire a real > attorney and not one that you find on YouTube. The good thing is that attorneys have already figured it out. IBM figured out

Re: [edk2] [Qemu-devel] EDK II & GPL - Re: OVMF BoF @ KVM Forum 2015

2015-09-10 Thread Andrew Fish
> On Sep 10, 2015, at 8:44 PM, Kevin Davis wrote: > >> >> On 09/10/2015 08:14 PM, Kevin Davis wrote: >>> Ah. I wasn't in the room when they figured it out. And I've never seen >> their written opinion. Is it documented somewhere? >> >> which in turn leads to