Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hikey:/home/linaro/libhugetlbfs-2.20/tests# echo 200 > /proc/sys/vm/nr_hugepages
- hikey:/home/linaro/libhugetlbfs-2.20/tests# mkdir -p /mnt/hugetlb/
- hikey:/home/linaro/libhugetlbfs-2.20/tests# mount -t hugetlbfs hugetlbfs /mnt/hugetlb/
- hikey:/home/linaro/libhugetlbfs-2.20/tests# mount
- /dev/mmcblk0p9 on / type ext4 (rw,relatime,data=ordered)
- sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
- proc on /proc type proc (rw,relatime)
- devtmpfs on /dev type devtmpfs (rw,nosuid,size=933744k,nr_inodes=233436,mode=755)
- tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
- devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
- tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
- tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
- cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
- pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
- cgroup on /sys/fs/cgroup/schedtune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
- cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
- cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
- cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
- cgroup on /sys/fs/cgroup/debug type cgroup (rw,nosuid,nodev,noexec,relatime,debug)
- cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
- cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
- cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
- cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
- hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
- mqueue on /dev/mqueue type mqueue (rw,relatime)
- debugfs on /sys/kernel/debug type debugfs (rw,relatime)
- tmpfs on /tmp type tmpfs (rw)
- configfs on /sys/kernel/config type configfs (rw,relatime)
- fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
- tmpfs on /var/volatile type tmpfs (rw,relatime)
- tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=200280k,mode=700,uid=1000,gid=1000)
- hugetlbfs on /mnt/hugetlb type hugetlbfs (rw,relatime)
- hikey:/home/linaro/libhugetlbfs-2.20/tests# ./run_tests.py -b 64
- zero_filesize_segment (2M: 64): PASS
- test_root (2M: 64): PASS
- meminfo_nohuge (2M: 64): PASS
- gethugepagesize (2M: 64): PASS
- gethugepagesizes (2M: 64): PASS
- HUGETLB_VERBOSE=1 empty_mounts (2M: 64): PASS
- HUGETLB_VERBOSE=1 large_mounts (2M: 64): PASS
- find_path (2M: 64): PASS
- unlinked_fd (2M: 64): PASS
- readback (2M: 64): PASS
- truncate (2M: 64): PASS
- shared (2M: 64): PASS
- mprotect (2M: 64): PASS
- mlock (2M: 64): PASS
- misalign (2M: 64): PASS
- fallocate_basic.sh (2M: 64): PASS
- fallocate_align.sh (2M: 64): PASS
- ptrace-write-hugepage (2M: 64): PASS
- icache-hygiene (2M: 64): PASS
- slbpacaflush (2M: 64): PASS (inconclusive)
- straddle_4GB_static (2M: 64): PASS
- huge_at_4GB_normal_below_static (2M: 64): PASS
- huge_below_4GB_normal_above_static (2M: 64): PASS
- map_high_truncate_2 (2M: 64): PASS
- misaligned_offset (2M: 64): PASS (inconclusive)
- truncate_above_4GB (2M: 64): PASS
- brk_near_huge (2M: 64): brk_near_huge: malloc.c:2403: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && p
- rev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
- task-size-overrun (2M: 64): PASS
- stack_grow_into_huge (2M: 64): [ 1211.386444] pgd = ffffffc074c24000
- [ 1211.390027] [7fc29eda40] *pgd=0000000074dff003PASS
- corrupt-by-cow-opt (2M: 64): PASS
- noresv-preserve-resv-page (2M: 64): PASS
- noresv-regarded-as-resv (2M: 64): PASS
- readahead_reserve.sh (2M: 64): PASS
- madvise_reserve.sh (2M: 64): PASS
- fadvise_reserve.sh (2M: 64): PASS
- mremap-expand-slice-collision.sh (2M: 64): PASS
- mremap-fixed-normal-near-huge.sh (2M: 64): PASS
- mremap-fixed-huge-near-normal.sh (2M: 64): PASS
- Traceback (most recent call last):
- File "./run_tests.py", line 719, in <module>
- main()
- File "./run_tests.py", line 713, in main
- if "func" in testsets: functional_tests()
- File "./run_tests.py", line 556, in functional_tests
- do_shm_test("shm-perms", 64*1024*1024)
- File "./run_tests.py", line 488, in do_shm_test
- tmp = setup_shm_sysctl(limit)
- File "./run_tests.py", line 461, in setup_shm_sysctl
- fh = open(f, "r")
- IOError: [Errno 2] No such file or directory: '/proc/sys/kernel/shmmax'
- hikey:/home/linaro/libhugetlbfs-2.20/tests# ipcs -lm
- unable to fetch shared memory limits
- hikey:/home/linaro/libhugetlbfs-2.20/tests# ipcs -lm
- unable to fetch shared memory limits
- do_test("map_high_truncate_2")
- do_test("misaligned_offset")
- do_test("truncate_above_4GB")
- do_test("brk_near_huge")
- do_test("task-size-overrun")
- do_test_with_rlimit(resource.RLIMIT_STACK, -1, "stack_grow_into_huge")
- do_test("corrupt-by-cow-opt")
- do_test("noresv-preserve-resv-page")
- do_test("noresv-regarded-as-resv")
- if dangerous == 1:
- do_test("readahead_reserve")
- do_test("madvise_reserve")
- do_test("fadvise_reserve")
- do_test("mremap-expand-slice-collision")
- do_test("mremap-fixed-normal-near-huge")
- do_test("mremap-fixed-huge-near-normal")
- else:
- do_test("readahead_reserve.sh")
- do_test("madvise_reserve.sh")
- do_test("fadvise_reserve.sh")
- do_test("mremap-expand-slice-collision.sh")
- do_test("mremap-fixed-normal-near-huge.sh")
- do_test("mremap-fixed-huge-near-normal.sh")
- #do_shm_test("shm-perms", 64*1024*1024)
- # Tests requiring an active mount and hugepage COW
- do_test("private")
- do_test("fork-cow")
- do_test("direct")
- do_test("malloc")
- do_test("malloc", LD_PRELOAD="libhugetlbfs.so", HUGETLB_MORECORE="yes")
- do_test("malloc", LD_PRELOAD="libhugetlbfs.so", HUGETLB_MORECORE="yes",
- HUGETLB_RESTRICT_EXE="unknown:none")
- do_test("malloc", LD_PRELOAD="libhugetlbfs.so", HUGETLB_MORECORE="yes",
- HUGETLB_RESTRICT_EXE="unknown:malloc")
- do_test("malloc_manysmall")
- do_test("malloc_manysmall", LD_PRELOAD="libhugetlbfs.so",
- HUGETLB_MORECORE="yes")
- do_test("heapshrink")
- do_test("heapshrink", LD_PRELOAD="libheapshrink.so")
- do_test("heapshrink", LD_PRELOAD="libhugetlbfs.so", HUGETLB_MORECORE="yes")
- do_test("heapshrink", LD_PRELOAD="libhugetlbfs.so libheapshrink.so",
- HUGETLB_MORECORE="yes")
- do_test("heapshrink", LD_PRELOAD="libheapshrink.so", HUGETLB_MORECORE="yes",
- HUGETLB_MORECORE_SHRINK="yes")
- do_test("heapshrink", LD_PRELOAD="libhugetlbfs.so libheapshrink.so",
- HUGETLB_MORECORE="yes", HUGETLB_MORECORE_SHRINK="yes")
- do_test("heap-overflow", HUGETLB_VERBOSE="1", HUGETLB_MORECORE="yes")
- hikey:/home/linaro/libhugetlbfs-2.20/tests# ./run_tests.py -b 64
- zero_filesize_segment (2M: 64): PASS
- test_root (2M: 64): PASS
- meminfo_nohuge (2M: 64): PASS
- gethugepagesize (2M: 64): PASS
- gethugepagesizes (2M: 64): PASS
- HUGETLB_VERBOSE=1 empty_mounts (2M: 64): PASS
- HUGETLB_VERBOSE=1 large_mounts (2M: 64): PASS
- find_path (2M: 64): PASS
- unlinked_fd (2M: 64): PASS
- readback (2M: 64): PASS
- truncate (2M: 64): PASS
- shared (2M: 64): PASS
- mprotect (2M: 64): PASS
- mlock (2M: 64): PASS
- misalign (2M: 64): PASS
- fallocate_basic.sh (2M: 64): PASS
- fallocate_align.sh (2M: 64): PASS
- ptrace-write-hugepage (2M: 64): PASS
- icache-hygiene (2M: 64): PASS
- slbpacaflush (2M: 64): PASS (inconclusive)
- straddle_4GB_static (2M: 64): PASS
- huge_at_4GB_normal_below_static (2M: 64): PASS
- huge_below_4GB_normal_above_static (2M: 64): PASS
- map_high_truncate_2 (2M: 64): PASS
- misaligned_offset (2M: 64): PASS (inconclusive)
- truncate_above_4GB (2M: 64): PASS
- brk_near_huge (2M: 64): brk_near_huge: malloc.c:2403: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && p
- rev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
- task-size-overrun (2M: 64): PASS
- stack_grow_into_huge (2M: 64): [ 2222.101013] pgd = ffffffc074684000
- [ 2222.106334] [7fde352050] *pgd=0000000074198003PASS
- corrupt-by-cow-opt (2M: 64): PASS
- noresv-preserve-resv-page (2M: 64): PASS
- noresv-regarded-as-resv (2M: 64): PASS
- readahead_reserve.sh (2M: 64): PASS
- madvise_reserve.sh (2M: 64): PASS
- fadvise_reserve.sh (2M: 64): PASS
- mremap-expand-slice-collision.sh (2M: 64): PASS
- mremap-fixed-normal-near-huge.sh (2M: 64): PASS
- mremap-fixed-huge-near-normal.sh (2M: 64): PASS
- private (2M: 64): PASS
- fork-cow (2M: 64): PASS
- direct (2M: 64): Bad configuration: Failed to open direct-IO file: Invalid argument
- malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:none HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:malloc HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- malloc_manysmall (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 64): PASS
- heapshrink (2M: 64): PASS
- LD_PRELOAD=libheapshrink.so heapshrink (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS (inconclusive)
- LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 64): PASS
- HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS
- linkhuge (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so linkhuge (2M: 64): PASS
- linkhuge_rw (2M: 64): [ 2225.424350] pgd = ffffffc072e3a000
- [ 2225.429875] [004121f0] *pgd=0000000072879003[ 2225.453321] pgd = ffffffc072e3a000
- [ 2225.457190] [004021f0] *pgd=00000000752ed003[ 2225.465981] pgd = ffffffc072e3a000
- hikey:/home/linaro/libhugetlbfs-2.20/tests# ./run_tests.py -b 64
- zero_filesize_segment (2M: 64): PASS
- test_root (2M: 64): PASS
- meminfo_nohuge (2M: 64): PASS
- gethugepagesize (2M: 64): PASS
- gethugepagesizes (2M: 64): PASS
- HUGETLB_VERBOSE=1 empty_mounts (2M: 64): PASS
- HUGETLB_VERBOSE=1 large_mounts (2M: 64): PASS
- find_path (2M: 64): PASS
- unlinked_fd (2M: 64): PASS
- readback (2M: 64): PASS
- truncate (2M: 64): PASS
- shared (2M: 64): PASS
- mprotect (2M: 64): PASS
- mlock (2M: 64): PASS
- misalign (2M: 64): PASS
- fallocate_basic.sh (2M: 64): PASS
- fallocate_align.sh (2M: 64): PASS
- ptrace-write-hugepage (2M: 64): PASS
- icache-hygiene (2M: 64): PASS
- slbpacaflush (2M: 64): PASS (inconclusive)
- straddle_4GB_static (2M: 64): PASS
- huge_at_4GB_normal_below_static (2M: 64): PASS
- huge_below_4GB_normal_above_static (2M: 64): PASS
- map_high_truncate_2 (2M: 64): PASS
- misaligned_offset (2M: 64): PASS (inconclusive)
- truncate_above_4GB (2M: 64): PASS
- brk_near_huge (2M: 64): brk_near_huge: malloc.c:2403: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && p
- rev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
- task-size-overrun (2M: 64): PASS
- stack_grow_into_huge (2M: 64): [ 2536.340424] pgd = ffffffc072e3d000
- [ 2536.344092] [7fef239050] *pgd=000000007236c003PASS
- corrupt-by-cow-opt (2M: 64): PASS
- noresv-preserve-resv-page (2M: 64): PASS
- noresv-regarded-as-resv (2M: 64): PASS
- readahead_reserve.sh (2M: 64): PASS
- madvise_reserve.sh (2M: 64): PASS
- fadvise_reserve.sh (2M: 64): PASS
- mremap-expand-slice-collision.sh (2M: 64): PASS
- mremap-fixed-normal-near-huge.sh (2M: 64): PASS
- mremap-fixed-huge-near-normal.sh (2M: 64): PASS
- private (2M: 64): PASS
- fork-cow (2M: 64): PASS
- direct (2M: 64): Bad configuration: Failed to open direct-IO file: File exists
- malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:none HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:malloc HUGETLB_MORECORE=yes malloc (2M: 64): PASS
- malloc_manysmall (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 64): PASS
- heapshrink (2M: 64): PASS
- LD_PRELOAD=libheapshrink.so heapshrink (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS (inconclusive)
- LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS
- HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 64): PASS
- HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS
- linkhuge (2M: 64): PASS
- LD_PRELOAD=libhugetlbfs.so linkhuge (2M: 64): PASS
- linkhuge_rw (2M: 64): [ 2539.746890] pgd = ffffffc073340000
- [ 2539.750591] [004121f0] *pgd=0000000072ccb003[ 2539.759392] pgd = ffffffc035d2f000
- [ 2539.763104] [004021f0] *pgd=00000000733b1003[ 2539.771200] pgd = ffffffc035d2f000
- [ 2539.774880] [0040161c] *pgd=0000000036167003[ 2539.782979] pgd = ffffffc073340000
- [ 2539.786655] [0040161c] *pgd=00000000753d8003PASS
- HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): [ 2539.824594] pgd = ffffffc074693000
- [ 2539.828181] [004121f0] *pgd=0000000074e06003[ 2539.836043] pgd = ffffffc0733b1000
- [ 2539.839542] [004021f0] *pgd=0000000035d61003[ 2539.847278] pgd = ffffffc0733b1000
- [ 2539.850900] [0040161c] *pgd=0000000036057003[ 2539.858637] pgd = ffffffc0729fa000
- [ 2539.862204] [0040161c] *pgd=0000000072b28003PASS
- HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): [ 2539.907523] pgd = ffffffc036296000
- [ 2539.911145] [004121f0] *pgd=0000000035d2c003PASS
- HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS
- HUGETLB_ELFMAP=no linkhuge_rw (2M: 64): PASS
- HUGETLB_ELFMAP= HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): PASS
- HUGETLB_ELFMAP=W HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): PASS
- HUGETLB_ELFMAP=RW HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=0 HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=1 HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=0 HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=1 HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=0 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS
- HUGETLB_SHARE=1 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS
- chunk-overcommit (2M: 64): PASS
- alloc-instantiate-race shared (2M: 64): PASS
- alloc-instantiate-race private (2M: 64): PASS
- truncate_reserve_wraparound (2M: 64): PASS
- truncate_sigbus_versus_oom (2M: 64): PASS
- get_huge_pages (2M: 64): PASS
- quota.sh (2M: 64): PASS
- counters.sh (2M: 64): PASS
- mmap-gettest 10 200 (2M: 64): PASS
- mmap-cow 199 200 (2M: 64): PASS
- ********** TEST SUMMARY
- * 2M
- * 32-bit 64-bit
- * Total testcases: 0 82
- * Skipped: 0 0
- * PASS: 0 80
- * FAIL: 0 0
- * Killed by signal: 0 1
- * Bad configuration: 0 1
- * Expected FAIL: 0 0
- * Unexpected PASS: 0 0
- * Strange test result: 0 0
- **********
Add Comment
Please, Sign In to add comment