x86/boot: Rework reserve_real_mode() to allow multiple tries
[deliverable/linux.git] / arch / x86 / include / asm / realmode.h
index 8d6777724ba42977912f5f0435b750dd451a95f8..b2988c0ed82961c043b682d44b829c6db00a1e46 100644 (file)
@@ -58,6 +58,15 @@ extern unsigned char boot_gdt[];
 extern unsigned char secondary_startup_64[];
 #endif
 
+static inline size_t real_mode_size_needed(void)
+{
+       if (real_mode_header)
+               return 0;       /* already allocated. */
+
+       return ALIGN(real_mode_blob_end - real_mode_blob, PAGE_SIZE);
+}
+
+void set_real_mode_mem(phys_addr_t mem, size_t size);
 void reserve_real_mode(void);
 
 #endif /* _ARCH_X86_REALMODE_H */
This page took 0.02616 seconds and 5 git commands to generate.