Displaying 13 results from an estimated 13 matches for "defi_function_wrapper".
2013 Jun 22
0
Syslinux 6.00 released
...test out the release and report any regressions.
Unfortunately, I can't make it under Debian wheezy + experimental
gnu-efi (ie. 3.0u+debian-1):
$ make installer
[...]
make[3]: Entering directory `/home/wferi/syslinux/syslinux-6.00/efi32/efi'
gcc -I/usr/include/efi -I/usr/include/efi/ia32 -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall -I/home/wferi/syslinux/syslinux-6.00/com32/include -I/home/wferi/syslinux/syslinux-6.00/com32/include/sys -I/home/wferi/syslinux/syslinux-6.00/core/include -I/home/wferi/syslinux/syslinux-6.00/core/ -m32 -march=i386 -I/home/wferi/syslinux/syslinux-6.00/com32...
2013 Apr 07
1
EFI64 failing to build - firmware branch HEAD
Hi,
The latest from the firmware branch is failing to build EFI64 as of
the time of this message
make[3]: Entering directory `/home/voltagex/src/syslinux/efi64/efi'
gcc -I/usr/include/efi -I/usr/include/efi/x86_64
-DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall
-I/home/voltagex/src/syslinux/com32/include
-I/home/voltagex/src/syslinux/com32/include/sys
-I/home/voltagex/src/syslinux/core/include
-I/home/voltagex/src/syslinux/core/ -m64 -march=x86-64
-I/home/voltagex/src/syslinux/com32/lib/
-I/home/voltagex/src/syslin...
2015 Dec 01
1
[PATCH 0/2] Do not use the "red zone" on EFI
...h should be enough
to work.
- -fshort-wchar is missing out of the efi/ directory. The only places
where wchar_t is used are in the directories lzo and gpxe, same for
litteral strings with L prefix. We should probably enable this option
all the time given it would have no actual effect currently.
- -DEFI_FUNCTION_WRAPPER is still defined in some places but never
used at all. It shall be replaced by GNU_EFI_USE_MS_ABI under some
conditions.
So unless there is an objection I may send a patch for those options
although it should be a no-op.
Best regards,
Celelibi
2013 Jun 24
0
Syslinux 6.00 released
...directory `/tmp/syslinux-6.00/efi32/sample'
make -r -C efi SRC="/tmp/syslinux-6.00/efi" OBJ="/tmp/syslinux-6.00/efi32/efi" \
-f /tmp/syslinux-6.00/efi/Makefile all
make[3]: Entering directory `/tmp/syslinux-6.00/efi32/efi'
gcc -I/usr/include/efi -I/usr/include/efi/ia32 -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall -I/tmp/syslinux-6.00/com32/include -I/tmp/syslinux-6.00/com32/include/sys -I/tmp/syslinux-6.00/core/include -I/tmp/syslinux-6.00/core/ -m32 -march=i386 -I/tmp/syslinux-6.00/com32/lib/ -I/tmp/syslinux-6.00/com32/libutil/include -std=gnu99 -DELF_DEBUG -DSYSLIN...
2014 Jan 11
0
EFI build problems
...fi32/efi'
Building gnu-efi for ia32
/home/wferi/syslinux/genec/efi/check-gnu-efi.sh ia32 /home/wferi/syslinux/genec /home/wferi/syslinux/genec/efi32
mkdir -p i386
gcc -Wp,-MT,adv.o,-MD,./.adv.o.d -I/home/wferi/syslinux/genec/efi32/include/efi -I/home/wferi/syslinux/genec/efi32/include/efi/ia32 -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall -I/home/wferi/syslinux/genec/com32/include -I/home/wferi/syslinux/genec/com32/include/sys -I/home/wferi/syslinux/genec/core/include -I/home/wferi/syslinux/genec/core/ -m32 -march=i386 -I/home/wferi/syslinux/genec/com32/lib/ -I/home/wferi/syslinux/genec/com32...
2013 Jun 20
9
Syslinux 6.00 released
Finally, the Syslinux 6.00 release is out. This release includes support
for booting from EFI, both from disk-based media and over the network
via PXE. Thanks to everyone who has been testing this out.
There are some EFI bugs that I'm aware of,
* booting Linux kernels without CONFIG_RELOCATABLE doesn't work
* 64-bit syslinux.efi cannot boot 32-bit kernels and vice versa
*
2013 May 18
2
Latest firmware branch failing to compile with gnu-efi-3.0t
Hi guys,
I'm trying to build HEAD on the firmware branch from git and I'm getting
the following errors:
make[3]: Entering directory `/home/voltagex/src/syslinux/efi64/efi'
gcc -I/usr/include/efi -I/usr/include/efi/x86_64 -DEFI_FUNCTION_WRAPPER
-fPIC -fshort-wchar -ffreestanding -Wall
-I/home/voltagex/src/syslinux/com32/include
-I/home/voltagex/src/syslinux/com32/include/sys
-I/home/voltagex/src/syslinux/core/include
-I/home/voltagex/src/syslinux/core/ -m64 -march=x86-64
-I/home/voltagex/src/syslinux/com32/lib/
-I/home/voltagex/src/syslin...
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
2015 Nov 28
3
[PATCH 0/2] Do not use the "red zone" on EFI
2015-11-28 8:47 UTC+01:00, Ady via Syslinux <syslinux at zytor.com>:
>
>> 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
2015 Mar 14
0
[PATCH 0/1] EFI access from Com32 modules
...(objdir)/include/efi
+LIBDIR = $(objdir)/lib
+
+ifeq ($(ARCH),i386)
+ ARCHOPT = -m32 -march=i386
+ EFI_SUBARCH = ia32
+endif
+ifeq ($(ARCH),x86_64)
+ ARCHOPT = -m64 -march=x86-64
+ EFI_SUBARCH = $(ARCH)
+endif
+
+
+
+CFLAGS := $(CFLAGS)
+CFLAGS += -I$(EFIINC) -I$(EFIINC)/$(EFI_SUBARCH) \
+ -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding \
+ -Wall \
+ -I$(core)/ $(ARCHOPT) \
+ -I$(com32)/lib/ -I$(com32)/libutil/include -std=gnu99 \
+ -DELF_DEBUG -DSYSLINUX_EFI -I$(objdir) \
+ $(GCCWARN) -D__COM32__ -D__FIRMWARE_$(FIRMWARE)__ -mno-red-zone \
+ -Wno-unused-parameter $(GCCOPT)
+
+
+
+
+...
2011 Jul 28
3
efilinux release 0.8
Hi,
I'm pleased to announce release 0.8 of efilinux, a reference
implementation of a minimal UEFI bootloader. This bootloader has no
bells or whistles, it is simply a prototype with the minimum amount of
smarts required to load a linux kernel (though loaders for other formats
could be added).
Currently it only supports booting x86-64 bzImages but i386 support is
planned for release 0.9, with
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 24
0
[PATCH] com32/disk: add UEFI support
...ARCHOPT = -m32 -march=i386
+ EFI_SUBARCH = ia32
+endif
+ifeq ($(ARCH),x86_64)
+ ARCHOPT = -m64 -march=x86-64
+ EFI_SUBARCH = $(ARCH)
+endif
+
+EFI_OBJDIR = $(OBJ)/../..
+EFIINC = $(EFI_OBJDIR)/include/efi
+
+FW_SUBDIR = efi
+FWFLAGS = -I$(EFIINC) -I$(EFIINC)/$(EFI_SUBARCH) -I$(EFIINC)/protocol \
+ -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding \
+ -std=gnu99 -DSYSLINUX_EFI
+else
+
+FW_SUBDIR = bios
+FWFLAGS =
+
+endif # ifdef EFI_BUILD
+
# We need some features in libpng which apparently aren't available in the
# fixed-point versions. It's OK, because we have to have a non-graphical
# fallba...