aboutsummaryrefslogtreecommitdiffstats
path: root/main/xen/rombios-no-pie.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/xen/rombios-no-pie.patch')
-rw-r--r--main/xen/rombios-no-pie.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/main/xen/rombios-no-pie.patch b/main/xen/rombios-no-pie.patch
new file mode 100644
index 0000000000..3e98bb497d
--- /dev/null
+++ b/main/xen/rombios-no-pie.patch
@@ -0,0 +1,26 @@
+diff --git a/tools/firmware/rombios/32bit/Makefile b/tools/firmware/rombios/32bit/Makefile
+index 396906c..07168eb 100644
+--- a/tools/firmware/rombios/32bit/Makefile
++++ b/tools/firmware/rombios/32bit/Makefile
+@@ -3,7 +3,7 @@ include $(XEN_ROOT)/tools/firmware/Rules.mk
+
+ TARGET = 32bitbios_flat.h
+
+-CFLAGS += $(CFLAGS_xeninclude) -I..
++CFLAGS += $(CFLAGS_xeninclude) -I.. -fno-pie
+
+ SUBDIRS = tcgbios
+
+diff --git a/tools/firmware/rombios/32bit/tcgbios/Makefile b/tools/firmware/rombios/32bit/tcgbios/Makefile
+index f6f2649..104496a 100644
+--- a/tools/firmware/rombios/32bit/tcgbios/Makefile
++++ b/tools/firmware/rombios/32bit/tcgbios/Makefile
+@@ -3,7 +3,7 @@ include $(XEN_ROOT)/tools/firmware/Rules.mk
+
+ TARGET = tcgbiosext.o
+
+-CFLAGS += $(CFLAGS_xeninclude) -I.. -I../..
++CFLAGS += $(CFLAGS_xeninclude) -I.. -I../.. -fno-pie
+
+ .PHONY: all
+ all: $(TARGET)