aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2018-11-14 14:28:53 +0200
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-11-16 22:01:48 +0300
commit35525f70aa68e55dca6b05cf59a515c50e7dcba2 (patch)
tree04a8fb29b57e0dd48dde87b3f48aeddc05be4c29 /config
parent56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9 (diff)
linux-gen: ishm: add config option for selecting huge page usage limit
Add configuration option for selecting huge page usage limit in kilobytes. Memory reservations larger than this value are done using huge pages (if available), whereas smaller reservations are done using normal pages to conserve memory. The default value is still 64 kilobytes. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'config')
-rw-r--r--config/odp-linux-generic.conf5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/odp-linux-generic.conf b/config/odp-linux-generic.conf
index 9969860d5..8a1eddbd9 100644
--- a/config/odp-linux-generic.conf
+++ b/config/odp-linux-generic.conf
@@ -34,6 +34,11 @@ shm: {
# because the current implementation won't work properly otherwise.
num_cached_hp = 0
+ # Huge page usage limit in kilobytes. Memory reservations larger than
+ # this value are done using huge pages (if available). Smaller
+ # reservations are done using normal pages to conserve memory.
+ huge_page_limit_kb = 64
+
# Allocate internal shared memory using a single virtual address space.
# Set to 1 to enable using process mode.
single_va = 0