summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames <james.mckenzie@citrix.com>2012-11-16 20:51:55 +0000
committerJames <james.mckenzie@citrix.com>2012-11-16 20:51:55 +0000
commitfd009cf68391bdcfa71dcdda31bfb24665c7621d (patch)
treee21ad8a3b3ca8bd0a9d6a85154c4cb141d2ae636
parentf3965fc28fc79bbf22caf6c452068163e41ef22a (diff)
downloadgrub-1.99-pq-fd009cf68391bdcfa71dcdda31bfb24665c7621d.tar.gz
grub-1.99-pq-fd009cf68391bdcfa71dcdda31bfb24665c7621d.tar.bz2
grub-1.99-pq-fd009cf68391bdcfa71dcdda31bfb24665c7621d.zip
fish
-rw-r--r--master/jmm/efi-sni-bis24
1 files changed, 22 insertions, 2 deletions
diff --git a/master/jmm/efi-sni-bis b/master/jmm/efi-sni-bis
index ed6df12..c035e53 100644
--- a/master/jmm/efi-sni-bis
+++ b/master/jmm/efi-sni-bis
@@ -1,3 +1,23 @@
+diff --git a/grub-core/Makefile.am b/grub-core/Makefile.am
+index 0012e59..ad891ff 100644
+--- a/grub-core/Makefile.am
++++ b/grub-core/Makefile.am
+@@ -95,6 +95,7 @@ if COND_i386_efi
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/efi.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/time.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/disk.h
++KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/net.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/i386/pit.h
+ endif
+
+@@ -123,6 +124,7 @@ if COND_x86_64_efi
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/efi.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/time.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/disk.h
++KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/net.h
+ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/i386/pit.h
+ endif
+
diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
index 2cdcc7b..e297c4f 100644
--- a/grub-core/Makefile.core.def
@@ -94,7 +114,7 @@ index 5dd5ada..74bbd47 100644
goto fail;
diff --git a/grub-core/net/efi/efinet.c b/grub-core/net/efi/efinet.c
new file mode 100644
-index 0000000..1d30655
+index 0000000..684df98
--- /dev/null
+++ b/grub-core/net/efi/efinet.c
@@ -0,0 +1,544 @@
@@ -377,7 +397,7 @@ index 0000000..1d30655
+ tx_time = grub_get_time_ms ();
+
+ status =
-+ efi_call_7 (private->sni->transmit, private->sni, 0, len, frame, NULL,
++ efi_call_7 (private->sni->transmit, private->sni, 0, len, (void *) frame, NULL,
+ NULL, NULL);
+
+ if (status == GRUB_EFI_NOT_READY)