├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── aligned_alloc_demo.c └── src ├── anyos_hugepages.rs ├── bin └── faultlatency.rs ├── lib.rs ├── linux_hugepages.rs ├── main.rs ├── mmaputils.rs └── notlinux_hugepages.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/README.md -------------------------------------------------------------------------------- /aligned_alloc_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/aligned_alloc_demo.c -------------------------------------------------------------------------------- /src/anyos_hugepages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/anyos_hugepages.rs -------------------------------------------------------------------------------- /src/bin/faultlatency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/bin/faultlatency.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linux_hugepages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/linux_hugepages.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mmaputils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/mmaputils.rs -------------------------------------------------------------------------------- /src/notlinux_hugepages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanj/hugepagedemo/HEAD/src/notlinux_hugepages.rs --------------------------------------------------------------------------------