Implement support for 2MB hugepages
We enable/disable it through a runtime flag (-xH). When enabled we ensure we only (de)allocate in aligned multiples of 2MB.
parent
5148a464
No related branches found
No related tags found
Pipeline #94869 passed
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Showing
- docs/users_guide/runtime_control.rst 10 additions, 0 deletionsdocs/users_guide/runtime_control.rst
- rts/RtsFlags.c 1 addition, 1 deletionrts/RtsFlags.c
- rts/include/rts/Constants.h 1 addition, 1 deletionrts/include/rts/Constants.h
- rts/posix/OSMem.c 7 additions, 9 deletionsrts/posix/OSMem.c
- rts/sm/BlockAlloc.c 91 additions, 16 deletionsrts/sm/BlockAlloc.c
- rts/sm/OSMem.h 14 additions, 0 deletionsrts/sm/OSMem.h
- testsuite/tests/rts/all.T 6 additions, 0 deletionstestsuite/tests/rts/all.T
- testsuite/tests/rts/testhugepagesmblockalloc.c 75 additions, 0 deletionstestsuite/tests/rts/testhugepagesmblockalloc.c
Loading
Please register or sign in to comment