bigfile: RAM subsystem
This thing allows to get aliasable RAM from OS kernel and to manage it. Currently we get memory from a tmpfs mount, and hugetlbfs should also work, but is TODO because hugetlbfs in the kernel needs to be improved. We need aliasing because we'll need to be able to memory map the same page into several places in address space, e.g. for taking two slices overlapping slice of the same array at different times. Comes with test programs that show we aliasing does not work for anonymous memory.
Showing
bigfile/ram.c
0 → 100644
bigfile/ram_hugetlbfs.c
0 → 100644
bigfile/ram_shmfs.c
0 → 100644
bigfile/tests/test_ram.c
0 → 100644
t/map-anon-alias.c
0 → 100644
t/shm-punch-hole.c
0 → 100644
t/t_with-tmpfs
0 → 100755
Please register or sign in to comment