xen: Put EFI machinery in place
[linux-block.git] / include / xen / xen-ops.h
index 0b3149ed7eaaa388d9054d371b5301a589d157ac..771bbba27ccba5c1a72145989d697965c6f5454b 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <linux/percpu.h>
 #include <linux/notifier.h>
+#include <linux/efi.h>
 #include <asm/xen/interface.h>
 
 DECLARE_PER_CPU(struct vcpu_info *, xen_vcpu);
@@ -35,4 +36,14 @@ int xen_unmap_domain_mfn_range(struct vm_area_struct *vma,
                               int numpgs, struct page **pages);
 
 bool xen_running_on_version_or_later(unsigned int major, unsigned int minor);
+
+#ifdef CONFIG_XEN_EFI
+extern efi_system_table_t *xen_efi_probe(void);
+#else
+static efi_system_table_t __init *xen_efi_probe(void)
+{
+       return NULL;
+}
+#endif
+
 #endif /* INCLUDE_XEN_OPS_H */