[x86] efi: Build EFI stub with EFI-appropriate options
svn path=/dists/sid/linux/; revision=19436
This commit is contained in:
parent
fe2316a734
commit
43ae16c40a
|
@ -34,6 +34,7 @@ linux (3.2.31-1) UNRELEASED; urgency=low
|
||||||
* udeb: Add hid-logitech-dj to input-modules (Closes: #661379)
|
* udeb: Add hid-logitech-dj to input-modules (Closes: #661379)
|
||||||
* connector: Make CONNECTOR built-in; enable PROC_EVENTS (Closes: #588200)
|
* connector: Make CONNECTOR built-in; enable PROC_EVENTS (Closes: #588200)
|
||||||
* e1000e: Change wthresh to 1 to avoid possible Tx stalls
|
* e1000e: Change wthresh to 1 to avoid possible Tx stalls
|
||||||
|
* [x86] efi: Build EFI stub with EFI-appropriate options
|
||||||
|
|
||||||
-- Ben Hutchings <ben@decadent.org.uk> Sat, 29 Sep 2012 14:19:46 +0200
|
-- Ben Hutchings <ben@decadent.org.uk> Sat, 29 Sep 2012 14:19:46 +0200
|
||||||
|
|
||||||
|
|
31
debian/patches/features/x86/efi-stub/0018-efi-Build-EFI-stub-with-EFI-appropriate-options.patch
vendored
Normal file
31
debian/patches/features/x86/efi-stub/0018-efi-Build-EFI-stub-with-EFI-appropriate-options.patch
vendored
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
From: Matthew Garrett <mjg@redhat.com>
|
||||||
|
Date: Thu, 26 Jul 2012 18:00:00 -0400
|
||||||
|
Subject: efi: Build EFI stub with EFI-appropriate options
|
||||||
|
|
||||||
|
commit 9dead5bbb825d7c25c0400e61de83075046322d0 upstream.
|
||||||
|
|
||||||
|
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>
|
||||||
|
Signed-off-by: Matt Fleming <matt.fleming@intel.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
|
|
@ -164,6 +164,7 @@ features/x86/efi-stub/0014-x86-boot-Restrict-CFLAGS-for-hostprogs.patch
|
||||||
features/x86/efi-stub/0015-x86-efi-Fix-endian-issues-and-unaligned-accesses.patch
|
features/x86/efi-stub/0015-x86-efi-Fix-endian-issues-and-unaligned-accesses.patch
|
||||||
features/x86/efi-stub/0016-x86-boot-Correct-CFLAGS-for-hostprogs.patch
|
features/x86/efi-stub/0016-x86-boot-Correct-CFLAGS-for-hostprogs.patch
|
||||||
features/x86/efi-stub/0017-x86-efi-Add-dedicated-EFI-stub-entry-point.patch
|
features/x86/efi-stub/0017-x86-efi-Add-dedicated-EFI-stub-entry-point.patch
|
||||||
|
features/x86/efi-stub/0018-efi-Build-EFI-stub-with-EFI-appropriate-options.patch
|
||||||
|
|
||||||
# Update wacom driver to 3.5ish
|
# Update wacom driver to 3.5ish
|
||||||
features/all/wacom/0001-Input-wacom-cleanup-feature-report-for-bamboos.patch
|
features/all/wacom/0001-Input-wacom-cleanup-feature-report-for-bamboos.patch
|
||||||
|
|
Loading…
Reference in New Issue