Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-21 Thread Ard Biesheuvel
references have a fundamental reliance on preserving their build time > alignment at run time. > > -- > Ard. > > >>> -Original Message- >>> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard >>> Biesheuvel >>> S

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-21 Thread Gao, Liming
.org; olivier.mar...@arm.com; leif.lindh...@linaro.org; Gao, Liming; Liu, Yingke D; Justen, Jordan L; ler...@redhat.com Subject: Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64 On 17 July 2015 at 21:28, Andrew Fish wrote: > >> On Jul 17, 2015, at 12:07 PM, Cohe

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-20 Thread Ard Biesheuvel
heuvel >> Sent: Friday, July 17, 2015 6:22 AM >> To: edk2-devel@lists.01.org; olivier.mar...@arm.com; >> leif.lindh...@linaro.org; liming@intel.com; yingke.d@intel.com >> Cc: jordan.l.jus...@intel.com; ler...@redhat.com; Ard Biesheuvel >> >> Subject: [edk2

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-20 Thread Ard Biesheuvel
rom: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard > Biesheuvel > Sent: Friday, July 17, 2015 6:22 AM > To: edk2-devel@lists.01.org; olivier.mar...@arm.com; > leif.lindh...@linaro.org; liming....@intel.com; yingke.d@intel.com > Cc: jordan.l.jus...@in

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Ard Biesheuvel
On 17 July 2015 at 21:53, Andrew Fish wrote: > > On Jul 17, 2015, at 12:37 PM, Ard Biesheuvel > wrote: > > On 17 July 2015 at 21:28, Andrew Fish wrote: > > > On Jul 17, 2015, at 12:07 PM, Cohen, Eugene wrote: > > Ard, > > The bottom line is that we are still losing around 40 KB on padding in >

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Andrew Fish
> On Jul 17, 2015, at 12:37 PM, Ard Biesheuvel > wrote: > > On 17 July 2015 at 21:28, Andrew Fish > wrote: >> >>> On Jul 17, 2015, at 12:07 PM, Cohen, Eugene wrote: >>> >>> Ard, >>> The bottom line is that we are still losing around 40 KB on padding in to

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Ard Biesheuvel
ces have a fundamental reliance on preserving their build time alignment at run time. -- Ard. >> -Original Message- >> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard >> Biesheuvel >> Sent: Friday, July 17, 2015 6:22 AM >> To: ed

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Ard Biesheuvel
f.lindh...@linaro.org; liming@intel.com; yingke.d....@intel.com > Cc: jordan.l.jus...@intel.com; ler...@redhat.com; Ard Biesheuvel > > Subject: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for > AARCH64 > > Warning: long email ahead. TL;DR: with some reshuffling of the

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Andrew Fish
2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard > Biesheuvel > Sent: Friday, July 17, 2015 6:22 AM > To: edk2-devel@lists.01.org; olivier.mar...@arm.com; > leif.lindh...@linaro.org; liming....@intel.com; yingke.d@intel.com > Cc: jordan.l.jus...@intel.com; ler.

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Cohen, Eugene
ts.01.org; olivier.mar...@arm.com; leif.lindh...@linaro.org; liming@intel.com; yingke.d@intel.com Cc: jordan.l.jus...@intel.com; ler...@redhat.com; Ard Biesheuvel Subject: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64 Warning: long email ahead. TL;DR: with some re

Re: [edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Ard Biesheuvel
BTW code is available here: https://git.linaro.org/people/ard.biesheuvel/uefi-next.git/shortlog/refs/heads/basetools-te-alignment On 17 July 2015 at 14:21, Ard Biesheuvel wrote: > Warning: long email ahead. TL;DR: with some reshuffling of the binaries, we > can > mitigate the fallout of increas

[edk2] [RFC PATCH 0/8] small C model and LLVM/clang support for AARCH64

2015-07-17 Thread Ard Biesheuvel
Warning: long email ahead. TL;DR: with some reshuffling of the binaries, we can mitigate the fallout of increasing the section alignment to 4 KB, which is a prerequisite for proper support of LLVM and the GCC small C model for AArch64. This is an RFC series, although there are few controversial ch