]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[efi] Provide EFI_INTF_OP for EFI-only interface operations
authorMichael Brown <mcb30@ipxe.org>
Fri, 16 Oct 2020 14:02:46 +0000 (15:02 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 16 Oct 2020 14:16:00 +0000 (15:16 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/efi/efi.h

index 94925bab8c410794d27e31ec5186f02b8ff94f7f..62609b4b370ae1a098453e350b7365b44b3dfe77 100644 (file)
@@ -275,6 +275,13 @@ extern void dbg_efi_protocols ( EFI_HANDLE handle );
 #define DBGCP_EFI_PROTOCOLS( ... )                             \
        DBGC_EFI_PROTOCOLS_IF ( PROFILE, ##__VA_ARGS__ )
 
+/* Allow for EFI-only interface operations */
+#ifdef PLATFORM_efi
+#define EFI_INTF_OP INTF_OP
+#else
+#define EFI_INTF_OP UNUSED_INTF_OP
+#endif
+
 extern unsigned long __stack_chk_guard;
 extern unsigned long efi_stack_cookie ( EFI_HANDLE handle );
 extern void __stack_chk_fail ( void );