hugetlb.h 553 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ASM_X86_HUGETLB_H
  3. #define _ASM_X86_HUGETLB_H
  4. #include <asm/page.h>
  5. #include <asm-generic/hugetlb.h>
  6. #define hugepages_supported() boot_cpu_has(X86_FEATURE_PSE)
  7. static inline int is_hugepage_only_range(struct mm_struct *mm,
  8. unsigned long addr,
  9. unsigned long len) {
  10. return 0;
  11. }
  12. static inline void arch_clear_hugepage_flags(struct page *page)
  13. {
  14. }
  15. #ifdef CONFIG_ARCH_HAS_GIGANTIC_PAGE
  16. static inline bool gigantic_page_supported(void) { return true; }
  17. #endif
  18. #endif /* _ASM_X86_HUGETLB_H */