]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - include/asm-x86/pat.h
x86: cleanup PAT cpu validation
[mirror_ubuntu-artful-kernel.git] / include / asm-x86 / pat.h
CommitLineData
2e5d9c85 1
2#ifndef _ASM_PAT_H
3#define _ASM_PAT_H 1
4
5#include <linux/types.h>
6
8d4a4300 7#ifdef CONFIG_X86_PAT
2e5d9c85 8extern int pat_wc_enabled;
8d4a4300
TG
9extern void validate_pat_support(struct cpuinfo_x86 *c);
10#else
11static const int pat_wc_enabled = 0;
12static inline void validate_pat_support(struct cpuinfo_x86 *c) { }
13#endif
2e5d9c85 14
15extern void pat_init(void);
16
17extern int reserve_memtype(u64 start, u64 end,
18 unsigned long req_type, unsigned long *ret_type);
19extern int free_memtype(u64 start, u64 end);
20
8d4a4300
TG
21extern void pat_disable(char *reason);
22
2e5d9c85 23#endif
24