home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / x86 / include / asm / pat.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  529 b   |  23 lines

  1. #ifndef _ASM_X86_PAT_H
  2. #define _ASM_X86_PAT_H
  3.  
  4. #include <linux/types.h>
  5.  
  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
  13.  
  14. extern void pat_init(void);
  15.  
  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);
  19.  
  20. extern void pat_disable(char *reason);
  21.  
  22. #endif /* _ASM_X86_PAT_H */
  23.