summaryrefslogtreecommitdiff
path: root/libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-07-05 20:25:03 -0300
committerAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-07-05 20:25:03 -0300
commitf297558bde94ecc955bec453dae29b438c9ce151 (patch)
tree2a1368a7835d58bff72d539a5fda74157b8e13d9 /libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch
parent8022c95aab7e1c70f82204bfa7adb8815d0489f0 (diff)
downloadabslibre-f297558bde94ecc955bec453dae29b438c9ce151.tar.gz
abslibre-f297558bde94ecc955bec453dae29b438c9ce151.tar.bz2
abslibre-f297558bde94ecc955bec453dae29b438c9ce151.zip
syslinux: updating new version of this package on libre-testing
Diffstat (limited to 'libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch')
-rw-r--r--libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch b/libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch
new file mode 100644
index 000000000..cbcd9a6da
--- /dev/null
+++ b/libre-testing/syslinux/syslinux-6.00-efi-export-kbdmap.patch
@@ -0,0 +1,38 @@
+From 2a81889c7d680fbe51de63dbbeb4e8c290ec46fa Mon Sep 17 00:00:00 2001
+From: Matt Fleming <matt.fleming@intel.com>
+Date: Fri, 21 Jun 2013 07:14:24 +0000
+Subject: efi: Tag symbols with __export
+
+I missed some symbols previously that are required to be exported when
+loading vesamenu.c32.
+
+Signed-off-by: Matt Fleming <matt.fleming@intel.com>
+---
+diff --git a/efi/main.c b/efi/main.c
+index 51ff9f3..71333a4 100644
+--- a/efi/main.c
++++ b/efi/main.c
+@@ -21,7 +21,7 @@ uint32_t _IdleTimer = 0;
+ char __lowmem_heap[32];
+ uint32_t BIOS_timer_next;
+ uint32_t timer_irq;
+-uint8_t KbdMap[256];
++__export uint8_t KbdMap[256];
+ char aux_seg[256];
+
+ static inline EFI_STATUS
+diff --git a/efi/vesa.c b/efi/vesa.c
+index d259f60..b4a541b 100644
+--- a/efi/vesa.c
++++ b/efi/vesa.c
+@@ -297,7 +297,7 @@ static int efi_vesacon_font_query(uint8_t **font)
+ return cp865_8x16_font_height;
+ }
+
+-int __vesacon_i915resolution(int x, int y)
++__export int __vesacon_i915resolution(int x, int y)
+ {
+ /* We don't support this function */
+ return 1;
+--
+cgit v0.9.2