Displaying 20 results from an estimated 2000 matches similar to: "[PATCH 0/4] efi: Makefile improvement"
2015 Sep 14
1
mk/efi.mk: Build gnu-efi with the Makefile, ARFLAGS=$(AROPT)
On Mon, Sep 14, 2015 at 05:50:58AM +0200, celelibi--- via Syslinux wrote:
> index a705440..5ef6702 100644
> --- a/mk/efi.mk
> +++ b/mk/efi.mk
> @@ -10,6 +10,7 @@ core = $(topdir)/core
> GCCOPT := $(call gcc_ok,-fno-stack-protector,)
> EFIINC = $(objdir)/include/efi
> LIBDIR = $(objdir)/lib
> +EFIDIR = $(topdir)/gnu-efi/gnu-efi-3.0
Would it make sense to add
AROPT =
2015 Feb 20
6
[PATCH 0/1] EFI image booting capabilities
This patch adds to the core EFI image booting capabilities.
It was tested on VMware EFI clients and HP Elitebook EFI notebooks,
only on PXE environments but it should work on non-PXE scenarios as well.
Feedback appreciated.
Best,
Patrick
Signed-off-by: Patrick Masotta <masottaus at yahoo.com>
---
diff -uprN a/com32/elflink/ldlinux/execute.c b/com32/elflink/ldlinux/execute.c
---
2015 Sep 14
0
[PATCH 3/4] mk/efi.mk: Build gnu-efi with the Makefile
From: Sylvain Gault <sylvain.gault at gmail.com>
The error-prone shell scripts for building gnu-efi are replaced by a
Makefile recipe.
This is accompanied with a small update of gnu-efi which, despite not
strongly mandatory, avoid recompiling gnu-efi and all the efi subtree on
each invocation of make.
Signed-off-by: Sylvain Gault <sylvain.gault at gmail.com>
---
2015 Feb 10
4
[PATCH 0/1] update gnuefi to f64cef26
Updates the gnu-efi submodule to the latest version (f64cef26)
Changes to the gnu-efi makefiles require changes to the syslinux build
scripts. Mainly, the install targets dropped the $(SRCDIR) prefix, e.g.
- $(INSTALL) -m 644 $(SRCDIR)/elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR)
+ $(INSTALL) -m 644 elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR)
Since syslinux cd's to $(objdir)
2015 Mar 14
0
[PATCH 0/1] EFI access from Com32 modules
This patch adds to Com32 modules the capabilities of accessing the EFI environment
The idea is simple, the EFI parameters "image" and "table" received by syslinux.efi's
efi_main() are stored in the "firmware" structure, next they are retrieved from the Com32
module which is linked against the gnu-efi static library. The Com32 module can use the EFI
2015 Nov 27
8
[PATCH 0/2] Do not use the "red zone" on EFI
From: Sylvain Gault <sylvain.gault at gmail.com>
The System V ABI for x86-64 specify that a "red zone" is an area of 128 bytes
above the current stack frame. This area can be used by a called function in
order to avoid the overhead of modifying the stack pointer. The direct effect
is that interrupt/event/signal handlers must not write to this area. In the
UEFI calling convention,
2018 Aug 02
1
[PATCH 1/2] Add fabs() implementation
When we add -ffreestanding the compiler won't get to inline this any more.
Signed-off-by: David Woodhouse <dwmw2 at infradead.org>
---
com32/lib/math/fabs.S | 15 +++++++++++++++
mk/lib.mk | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
create mode 100644 com32/lib/math/fabs.S
diff --git a/com32/lib/math/fabs.S b/com32/lib/math/fabs.S
new file mode 100644
index
2016 Mar 08
2
Syslinux 6.04-pre1
On 03/08/16 08:58, Shao Miller via Syslinux wrote:
> While building on AMD64 CentOS 6, I noticed that glibc-devel.i686 was
> needed for some (U)EFI stuff, but isn't in the README. I'm not sure if
> other Linux flavours will have counterpart needs. - Shao
Hmmm... that makes me somewhat nervous. I'm wondering if we're pulling
in stuff we should not.
-hpa
2014 Jan 10
2
EFI build problems
On Fri, Jan 10, 2014 at 2:53 AM, Ferenc Wagner <wferi at niif.hu> wrote:
> Gene Cumm <gene.cumm at gmail.com> writes:
>
>> On Sat, Jan 4, 2014 at 6:39 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
>>> On Tue, Dec 17, 2013 at 8:39 AM, Ferenc Wagner <wferi at niif.hu> wrote:
>>>
>>>> * make spotless still fails after working around
2014 Nov 24
6
[PATCH] check-gnu-efi.sh: print the output of build-gnu-efi.sh
The build would be failed and exit if build-gnu-efi.sh is failed, so
we'd better not suppress the output of build-gnu-efi.sh, which is good
for debugging.
Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
---
efi/check-gnu-efi.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/efi/check-gnu-efi.sh b/efi/check-gnu-efi.sh
index 85305f8..7d99e9a 100755
---
2013 Dec 17
6
EFI build problems
Hi,
The internal Gnu-EFI build gives me grief:
* efi/check-gnu-efi.sh: uses realpath, which is not available on my
Debian wheezy system. I now use readlink -f, but wonder if it's
needed at all.
* efi/build-gnu-efi.sh: uses realpath, like above, and also pushd/popd,
which is not built into a standard Bourne shell invoked by #!/bin/sh.
Again I wonder what's the point of it, as
2014 Jan 10
2
EFI build problems
On Sat, Jan 4, 2014 at 6:39 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Tue, Dec 17, 2013 at 8:39 AM, Ferenc Wagner <wferi at niif.hu> wrote:
>
>> * make spotless still fails after working around the above:
>> [...]
>> make -r -C efi SRC="/home/wferi/syslinux/syslinux/efi" OBJ="/home/wferi/syslinux/syslinux/efi32/efi" \
>>
2014 Dec 21
3
trouble building 6.03
sudo apt-get install build-essential
sudo apt-get build-dep gcc-multilib
sudo apt-get install gcc-multilib
sudo apt-get install nasm
sudo apt-get install uuid-dev
I run
#make spotless
#make
but it consistently fails at
make[3]: Entering directory `/syslinux-6.03/efi32/efi'
Building gnu-efi for ia32
/syslinux-6.03/efi/check-gnu-efi.sh ia32 /syslinux-6.03/efi32
Failed to build gnu-efi.
2014 Nov 25
0
[PATCH] check-gnu-efi.sh: print the output of build-gnu-efi.sh
> The build would be failed and exit if build-gnu-efi.sh is failed, so
> we'd better not suppress the output of build-gnu-efi.sh, which is good
> for debugging.
>
> Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
> ---
> efi/check-gnu-efi.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/efi/check-gnu-efi.sh
2004 Oct 23
1
[LLVMdev] UPDATE: Makefile.rules Changes (IMPORTANT)
If you're on the new Makefile system, you will want to update your
Makefile.rules. The patch below provides some important fixes for
parallel builds and dependencies. It also adds some new features like
the -local targets. For example, you can now build "all-local" to build
the local directory without recursing into subdirectories.
See the comments below for details of the change.
2014 Dec 21
0
trouble building 6.03
On Sun, Dec 21, 2014 at 12:21:32PM -0800, Patrick Masotta wrote:
> sudo apt-get install build-essential
> sudo apt-get build-dep gcc-multilib
> sudo apt-get install gcc-multilib
>
> sudo apt-get install nasm
> sudo apt-get install uuid-dev
>
> I run
> #make spotless
> #make
>
> but it consistently fails at
>
> make[3]: Entering directory
2015 Sep 24
0
[PATCH] com32/disk: add UEFI support
Rework disk library to work on a firmware independent way. Each specific
implementation goes through subdirs like "bios/" and "efi/"
respectively.
Signed-off-by: Paulo Alcantara <pcacjr at zytor.com>
---
com32/include/syslinux/disk.h | 50 +++-
com32/lib/Makefile | 2 +
com32/lib/syslinux/disk.c | 583
2014 Dec 22
2
trouble building at efi/check-gnu-efi.sh
On Mon, Dec 22, 2014 at 12:18:56AM +0100, Geert Stappers wrote:
> On Sun, Dec 21, 2014 at 12:21:32PM -0800, Patrick Masotta wrote:
> > sudo apt-get install build-essential
> > sudo apt-get build-dep gcc-multilib
> > sudo apt-get install gcc-multilib nasm uuid-dev
> >
> > $ make spotless
> > $ make
> >
> > but it consistently fails at
> >
2014 Jan 08
1
EFI build problems
On Thu, 19 Dec, at 02:39:23AM, Celelibi wrote:
>
> Hello,
> I confirm the command realpath wasn't installed by default on my
> debian either. And it seems it can be easily replaced by readlink -f.
> And actually I find its use doubtful.
>
> However, as you may have seen, these scripts are quite new and may
> have bugs. Using pushd/popd in a /bin/sh script is a bug.
2004 Oct 22
6
[LLVMdev] Makefile.rules Changes / automake update (IMPORTANT!)
Hello,
I've closed PR106 (use automake) as WONTFIX. I've already delineated the
problems with automake in previous posts but as of now, all the automake
related stuff has been removed from the repository.
In an effort to start making our makefile system better, I've committed changes
to Makefile.rules and a few library Makefiles that nearly double the speed of
our compilations. I