Slobodan Predolac
afce889cc9
[SEC] Make SEC owned by hpa_shard, simplify the code, add stats, lock per bin
2025-12-19 12:51:26 -05:00
Slobodan Predolac
8384b00ebe
[EASY] Encapsulate better, do not pass hpa_shard when hooks are enough, move shard independent actions to hpa_utils
2025-12-02 13:20:18 -08:00
Slobodan Predolac
f8ef3195e5
[HPA] Add ability to start page as huge and more flexibility for purging
2025-10-06 10:59:43 -04:00
Slobodan Predolac
2bbcb10d10
Revert "Do not dehugify when purging"
...
This reverts commit 16c5abd1cd .
2025-10-06 10:59:43 -04:00
lexprfuncall
16c5abd1cd
Do not dehugify when purging
...
Giving the advice MADV_DONTNEED to a range of virtual memory backed by
a transparent huge page already causes that range of virtual memory to
become backed by regular pages.
2025-08-13 18:31:50 -07:00
guangli-dai
34f359e0ca
Reformat the codebase with the clang-format 18.
2025-06-20 14:35:15 -07:00
Qi Wang
1972241cd2
Remove unused options in the batched madvise unit tests.
2025-06-02 11:25:37 -07:00
Slobodan Predolac
1956a54a43
[process_madvise] Use process_madvise across multiple huge_pages
2025-04-25 19:19:03 -07:00
Slobodan Predolac
f19f49ef3e
if process_madvise is supported, call it when purging hpa
2025-04-04 13:57:42 -07:00