pat.h revision bb8985586b7a906e116db835c64773b7a7d51663
1#ifndef ASM_X86__PAT_H 2#define ASM_X86__PAT_H 3 4#include <linux/types.h> 5 6#ifdef CONFIG_X86_PAT 7extern int pat_enabled; 8extern void validate_pat_support(struct cpuinfo_x86 *c); 9#else 10static const int pat_enabled; 11static inline void validate_pat_support(struct cpuinfo_x86 *c) { } 12#endif 13 14extern void pat_init(void); 15 16extern int reserve_memtype(u64 start, u64 end, 17 unsigned long req_type, unsigned long *ret_type); 18extern int free_memtype(u64 start, u64 end); 19 20extern void pat_disable(char *reason); 21 22#endif /* ASM_X86__PAT_H */ 23