]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - arch/x86/include/asm/purgatory.h
UBUNTU: Ubuntu-4.13.0-45.50
[mirror_ubuntu-artful-kernel.git] / arch / x86 / include / asm / purgatory.h
1 #ifndef _ASM_X86_PURGATORY_H
2 #define _ASM_X86_PURGATORY_H
3
4 #ifndef __ASSEMBLY__
5 #include <linux/purgatory.h>
6
7 extern void purgatory(void);
8 /*
9 * These forward declarations serve two purposes:
10 *
11 * 1) Make sparse happy when checking arch/purgatory
12 * 2) Document that these are required to be global so the symbol
13 * lookup in kexec works
14 */
15 extern unsigned long purgatory_backup_dest;
16 extern unsigned long purgatory_backup_src;
17 extern unsigned long purgatory_backup_sz;
18 #endif /* __ASSEMBLY__ */
19
20 #endif /* _ASM_PURGATORY_H */