espfix.h 426 B

123456789101112131415161718
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ASM_X86_ESPFIX_H
  3. #define _ASM_X86_ESPFIX_H
  4. #ifdef CONFIG_X86_ESPFIX64
  5. #include <asm/percpu.h>
  6. DECLARE_PER_CPU_READ_MOSTLY(unsigned long, espfix_stack);
  7. DECLARE_PER_CPU_READ_MOSTLY(unsigned long, espfix_waddr);
  8. extern void init_espfix_bsp(void);
  9. extern void init_espfix_ap(int cpu);
  10. #else
  11. static inline void init_espfix_ap(int cpu) { }
  12. #endif
  13. #endif /* _ASM_X86_ESPFIX_H */