Displaying 20 results from an estimated 36 matches for "d__com32__".
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
2007 Dec 24
1
Question on menu/Makefile
...nd find that the Makefile in the menu
directory didn't work until I added the /include/syslinux to the file.
< CFLAGS = $(M32) -mregparm=3 -DREGPARM=3 -W -Wall -
march=i386 -Os -fomit-frame-pointer -I$(LUDIR)/include -
I$(COM32DIR)/include -I$(COM32DIR)/include/syslinux -Ilibmenu -
D__COM32__
- ---
> CFLAGS = $(M32) -mregparm=3 -DREGPARM=3 -W -Wall -
march=i386 -Os -fomit-frame-pointer -I$(LUDIR)/include -
I$(COM32DIR)/include -Ilibmenu -D__COM32__
+----------------------------------------------------------+
Michael D. Setzer II - Computer Science Instructor
Guam Com...
2007 Feb 07
2
SYSLINUX 3.36-pre6 (release candidate)
I have, hopefully, found and fixed the issue with non-kernel binaries
that appeared in 3.35. As a result, I have pushed out 3.36-pre6 and am
classifying it as a release candidate. Please try it out, especially if
you have had problems with 3.35.
ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/Testing/
-hpa
2008 Aug 22
1
syslinux-3.71-21-gbd09a6d - build breakage
Got the following trying to build git master:
gcc -std=gnu99 -m32 -fno-stack-protector -mregparm=3 -DREGPARM=3 -march=i386 -Os -W -Wall -march=i386 -fomit-frame-pointer -D__COM32__
-nostdinc -iwithprefix include -I../../com32/libutil/include -I../../com32/include -c -o chain.o chain.c
ld -m elf_i386 -T ../../com32/lib/com32.ld -o chain.elf chain.o ../../com32/libutil/libutil_com.a ../../com32/lib/libcom32.a
/usr/lib/gcc/i486-linux-gnu/4.2.1/libgcc.a
objcopy -O binary chain...
2006 Jan 12
1
[3.20pre4] cannot build menu.c32
Hi!
I have just tried to build menu.c32 but it fails.
3.20pre3 works fine though.
Here is what happens:
bash-3.1$ make
gcc -m32 -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os
-fomit-frame-pointer -I../libutil/include -I../include -D__COM32__ -c
-o menu.o menu.c
menu.c: In function `run_menu':
menu.c:549: warning: variable `done' might be clobbered by `longjmp' or
`vfork'
menu.c:551: warning: variable `top' might be clobbered by `longjmp' or
`vfork'
menu.c:551: warning: variable `prev_top' might be clo...
2013 Jun 22
0
Syslinux 6.00 released
...ux-6.00/core/include -I/home/wferi/syslinux/syslinux-6.00/core/ -m32 -march=i386 -I/home/wferi/syslinux/syslinux-6.00/com32/lib/ -I/home/wferi/syslinux/syslinux-6.00/com32/libutil/include -std=gnu99 -DELF_DEBUG -DSYSLINUX_EFI -I/home/wferi/syslinux/syslinux-6.00/efi32 -W -Wall -Wstrict-prototypes -D__COM32__ -mno-red-zone -DLDLINUX=\"ldlinux.e32\" -fvisibility=hidden -Wno-unused-parameter -c -o adv.o /home/wferi/syslinux/syslinux-6.00/efi/adv.c
In file included from /usr/include/efi/efi.h:45:0,
from /home/wferi/syslinux/syslinux-6.00/efi/efi.h:22,
from /home/...
2020 Jul 28
1
[PATCH] mk/efi: add -znoseparate-code to LD_FLAGS for EFI builds
...T $(SRC)/$(ARCH)/syslinux.ld -Bsymbolic -pie -nostdlib
-znocombreloc \
- -L$(LIBDIR) --hash-style=gnu -m elf_$(ARCH) $(CRT0) -E
+ -znoseparate-code -L$(LIBDIR) --hash-style=gnu -m elf_$(ARCH) \
+ $(CRT0) -E
SFLAGS = $(GCCOPT) $(GCCWARN) $(ARCHOPT) \
-fomit-frame-pointer -D__COM32__ -D__FIRMWARE_$(FIRMWARE)__ \
2016 Oct 20
0
[PATCH] Fix for crash with certain EFIs
...ARCHOPT += -mno-red-zone
EFI_SUBARCH = $(ARCH)
endif
@@ -29,7 +32,7 @@
-I$(core)/include -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 \
+ $(GCCWARN) -D__COM32__ -D__FIRMWARE_$(FIRMWARE)__ \
-DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \
-Wno-unused-parameter $(GCCOPT)
--- syslinux.orig/mk/elf.mk
+++ syslinux/mk/elf.mk
@@ -27,6 +27,9...
2013 Apr 07
1
EFI64 failing to build - firmware branch HEAD
...slinux/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/syslinux/com32/libutil/include -std=gnu99
-DELF_DEBUG -DSYSLINUX_EFI -W -Wall -Wstrict-prototypes -Wno-clobbered
-D__COM32__ -mno-red-zone -c -o console.o
/home/voltagex/src/syslinux/efi/console.c
In file included from /usr/include/efi/efi.h:44:0,
from /home/voltagex/src/syslinux/efi/efi.h:7,
from /home/voltagex/src/syslinux/efi/console.c:2:
/usr/include/efi/efiapi.h:528:5: warning: func...
2016 Oct 17
1
[PATCH] Fix for crash with certain EFIs
...CHOPT = -mno-red-zone
+endif
EFI_SUBARCH = $(ARCH)
endif
@@ -29,7 +32,7 @@
-I$(core)/include -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 \
+ $(GCCWARN) -D__COM32__ -D__FIRMWARE_$(FIRMWARE)__ \
-DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \
-Wno-unused-parameter $(GCCOPT)
--- syslinux-6.03-orig/mk/elf.mk
+++ syslinux-6.03/mk/elf.mk
@@ -2...
2008 Sep 26
3
SYSLINUX 3.72 released
Well, it has to happen at some point, so I have officially pushed out
SYSLINUX 3.72. The big news in this release is of course the ISOLINUX
hybrid mode support (a single image which can be booted either from a
CD-ROM or from a hard disk/USB stick), but there are plenty of more
goodies in here, including the label listing (not technically
completion) on the Tab key.
As usual, huge thanks to
2016 Oct 19
4
[PATCH] Fix for crash with certain EFIs
Hi Ady,
Would it work if we removed "ifdef EFI_BUILD" condition and just add
-mno-red-zone for all x86_64 builds? If not, do you have any ideas how
to pass this flag?
This could work, because the patch is adding the -mno-red-zone flag
only for x86_64 builds, which are only used in the form of the efi64
target. The efi32 and bios targets are both 32-bit.
BTW. I also tried 6.04-pre1 and
2015 Mar 14
0
[PATCH 0/1] EFI access from Com32 modules
...LAGS := $(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)
+
+
+
+
+## granular test pat
+LDFLAGS += -Bsymbolic -pie -nostdlib -znocombreloc \
+ -L$(LIBDIR) -m elf_$(ARCH) -E
+#
+#
+SFLAGS += $(GCCOPT) $(GCCWARN) $(ARCHOPT) \
+ -fomit-frame-pointer -D__COM32__ -D__FIRMW...
2008 Oct 14
2
SYSLINUX 3.73-pre3
I just pushed out SYSLINUX 3.73-pre3. The only significant difference
over -pre2 was changing MEMDISK to use "safeint" by default.
-hpa
2007 Mar 16
2
SYSLINUX 3.40-pre15 -- more library work, Linux-loading demo module
Hello all,
I have done more work on the syslinux shuffle library. This is more
higher-level work, in particular it is specific to loading Linux kernels.
This stuff allows manipulating initramfs on the fly, if desired. As a
demo, I have written up a module which loads a Linux kernel with all the
usual stuff, but optionally adds the DHCP packet from the PXE stack into
a file named
2013 Jun 24
0
Syslinux 6.00 released
...m32/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 -DSYSLINUX_EFI -I/tmp/syslinux-6.00/efi32 -W -Wall -Wstrict-prototypes -D__COM32__ -mno-red-zone -DLDLINUX=\"ldlinux.e32\" -fvisibility=hidden -Wno-unused-parameter -c -o mem.o /tmp/syslinux-6.00/efi/mem.c
In file included from /usr/include/efi/efi.h:45:0,
from /tmp/syslinux-6.00/efi/efi.h:22,
from /tmp/syslinux-6.00/efi/mem.c:3:
/usr/i...
2014 May 12
2
compile error about 6.0.2
...referred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -Os -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -mregparm=3 -DREGPARM=3 -W -Wall -Wstrict-prototypes -fomit-frame-pointer -D__COM32__ -nostdinc -iwithprefix include -I/mlsyslinux/com32/libutil/include -I/mlsyslinux/com32/include -I/mlsyslinux/com32/include/sys -I/mlsyslinux/com32/gplinclude -c -o cpio.o /mlsyslinux/com32/libupload/cpio.c
> In file included from /mlsyslinux/com32/include/stddef.h:12,
> from...
2014 Jan 11
0
EFI build problems
...x/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/libutil/include -std=gnu99 -DELF_DEBUG -DSYSLINUX_EFI -I/home/wferi/syslinux/genec/efi32 -W -Wall -Wstrict-prototypes -Wno-clobbered -DDYNAMIC_DEBUG -D__COM32__ -mno-red-zone -DLDLINUX=\"ldlinux.e32\" -fvisibility=hidden -Wno-unused-parameter -Wno-strict-prototypes -DDATE_STR='"4.03-pre3-2126-g73d08a5"' -c -o adv.o /home/wferi/syslinux/genec/efi/adv.c
In file included from /home/wferi/syslinux/genec/efi/adv.h:4:0,...
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
...agex/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/syslinux/com32/libutil/include -std=gnu99 -DELF_DEBUG
-DSYSLINUX_EFI -I/home/voltagex/src/syslinux/efi64 -W -Wall
-Wstrict-prototypes -Wno-clobbered -D__COM32__ -mno-red-zone
-DLDLINUX=\"ldlinux.e64\" -c -o mem.o /home/voltagex/src/syslinux/efi/mem.c
In file included from /usr/include/efi/efi.h:45:0,
from /home/voltagex/src/syslinux/efi/efi.h:22,
from /home/voltagex/src/syslinux/efi/mem.c:2:
/usr/include/efi/efia...