gpu/drm, x86, PAT: routine to keep identity map in sync
[linux-2.6/mini2440.git] / arch / x86 / include / asm / pat.h
blobabb3c29fc9d5c6cd725cdf51db028e97d78e89de
1 #ifndef _ASM_X86_PAT_H
2 #define _ASM_X86_PAT_H
4 #include <linux/types.h>
6 #ifdef CONFIG_X86_PAT
7 extern int pat_enabled;
8 extern void validate_pat_support(struct cpuinfo_x86 *c);
9 #else
10 static const int pat_enabled;
11 static inline void validate_pat_support(struct cpuinfo_x86 *c) { }
12 #endif
14 extern void pat_init(void);
16 extern int reserve_memtype(u64 start, u64 end,
17 unsigned long req_type, unsigned long *ret_type);
18 extern int free_memtype(u64 start, u64 end);
20 extern void pat_disable(char *reason);
22 extern int kernel_map_sync_memtype(u64 base, unsigned long size,
23 unsigned long flag);
25 #endif /* _ASM_X86_PAT_H */