summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/efi/efi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gpxe/efi/efi.h')
-rw-r--r--src/include/gpxe/efi/efi.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/gpxe/efi/efi.h b/src/include/gpxe/efi/efi.h
index 0643066f..cd35f68a 100644
--- a/src/include/gpxe/efi/efi.h
+++ b/src/include/gpxe/efi/efi.h
@@ -28,8 +28,12 @@
* filesystems, compilation under -mrtd and -mregparm=3, etc.
*/
-/* Include the top-level EFI header file */
+/* EFI headers rudely redefine NULL */
+#undef NULL
+
+/* Include the top-level EFI header files */
#include <gpxe/efi/Uefi.h>
+#include <gpxe/efi/PiDxe.h>
/* Reset any trailing #pragma pack directives */
#pragma pack()