|
@@ -96,6 +96,8 @@ typedef struct {
|
|
#define EFI_MEMORY_WP ((u64)0x0000000000001000ULL) /* write-protect */
|
|
#define EFI_MEMORY_WP ((u64)0x0000000000001000ULL) /* write-protect */
|
|
#define EFI_MEMORY_RP ((u64)0x0000000000002000ULL) /* read-protect */
|
|
#define EFI_MEMORY_RP ((u64)0x0000000000002000ULL) /* read-protect */
|
|
#define EFI_MEMORY_XP ((u64)0x0000000000004000ULL) /* execute-protect */
|
|
#define EFI_MEMORY_XP ((u64)0x0000000000004000ULL) /* execute-protect */
|
|
|
|
+#define EFI_MEMORY_MORE_RELIABLE \
|
|
|
|
+ ((u64)0x0000000000010000ULL) /* higher reliability */
|
|
#define EFI_MEMORY_RUNTIME ((u64)0x8000000000000000ULL) /* range requires runtime mapping */
|
|
#define EFI_MEMORY_RUNTIME ((u64)0x8000000000000000ULL) /* range requires runtime mapping */
|
|
#define EFI_MEMORY_DESCRIPTOR_VERSION 1
|
|
#define EFI_MEMORY_DESCRIPTOR_VERSION 1
|
|
|
|
|
|
@@ -868,6 +870,7 @@ extern void efi_enter_virtual_mode (void); /* switch EFI to virtual mode, if pos
|
|
extern void efi_late_init(void);
|
|
extern void efi_late_init(void);
|
|
extern void efi_free_boot_services(void);
|
|
extern void efi_free_boot_services(void);
|
|
extern efi_status_t efi_query_variable_store(u32 attributes, unsigned long size);
|
|
extern efi_status_t efi_query_variable_store(u32 attributes, unsigned long size);
|
|
|
|
+extern void efi_find_mirror(void);
|
|
#else
|
|
#else
|
|
static inline void efi_late_init(void) {}
|
|
static inline void efi_late_init(void) {}
|
|
static inline void efi_free_boot_services(void) {}
|
|
static inline void efi_free_boot_services(void) {}
|