lkml.org 
[lkml]   [2012]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] efi: Build EFI stub with EFI-appropriate options
    Date
    We can't assume the presence of the red zone while we're still in a boot
    services environment, so we should build with -fno-red-zone to avoid
    problems. Change the size of wchar at the same time to make string handling
    simpler.

    Signed-off-by: Matthew Garrett <mjg@redhat.com>
    ---
    arch/x86/boot/compressed/Makefile | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
    index e398bb5..8a84501 100644
    --- a/arch/x86/boot/compressed/Makefile
    +++ b/arch/x86/boot/compressed/Makefile
    @@ -28,6 +28,9 @@ VMLINUX_OBJS = $(obj)/vmlinux.lds $(obj)/head_$(BITS).o $(obj)/misc.o \
    $(obj)/string.o $(obj)/cmdline.o $(obj)/early_serial_console.o \
    $(obj)/piggy.o

    +$(obj)/eboot.o: KBUILD_CFLAGS += -fshort-wchar -mno-red-zone
    +$(obj)/efi_stub_$(BITS).o: KBUILD_CLFAGS += -fshort-wchar -mno-red-zone
    +
    ifeq ($(CONFIG_EFI_STUB), y)
    VMLINUX_OBJS += $(obj)/eboot.o $(obj)/efi_stub_$(BITS).o
    endif
    --
    1.7.10.4


    \
     
     \ /
      Last update: 2012-07-27 00:41    [W:0.022 / U:150.772 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site