Lines Matching +full:boot +full:- +full:pages
1 // SPDX-License-Identifier: GPL-2.0
4 Before running this huge pages for each huge page size must have been
6 For large pages beyond MAX_PAGE_ORDER (like 1GB on x86) boot options must
10 And nothing using huge pages should run in parallel.
12 ipcrm -m by hand, like this
13 sudo ipcs | awk '$1 == "0x00000000" {print $2}' | xargs -n1 sudo ipcrm -m
36 #define SHM_HUGETLB 04000 /* segment will use huge TLB pages */
75 "cat /sys/kernel/mm/hugepages/hugepages-%lukB/free_hugepages", in show()
110 "/sys/kernel/mm/hugepages/hugepages-%lukB/free_hugepages", in read_free()
121 MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0); in test_mmap()
129 ksft_test_result(size == getpagesize() || (before - after) == NUM_PAGES, in test_mmap()
167 ksft_test_result(size == getpagesize() || (before - after) == NUM_PAGES, in test_shmget()
179 glob("/sys/kernel/mm/hugepages/hugepages-*kB", 0, NULL, &g); in find_pagesizes()
182 sscanf(g.gl_pathv[i], "/sys/kernel/mm/hugepages/hugepages-%lukB", in find_pagesizes()
193 ksft_print_msg("SKIP for size %lu MB as not enough huge pages, need %u\n", in find_pagesizes()
204 ksft_exit_fail_msg("No GB pages available on x86-64\n" in find_pagesizes()
205 "Please boot with hugepagesz=1G hugepages=%d\n", NUM_PAGES); in find_pagesizes()
235 ksft_print_msg("Testing non-huge shmget\n"); in main()