Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: 96e6c6409bfe8e5f276f136c4e10454f112cd662
https://github.com/Linaro/odp/commit/96e6c6409bfe8e5f276f136c4e10454f112cd662
Author: Dmitry Eremin-Solenikov
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
From: Josep Puigdemont
With this patch, ODP will pre-allocate several huge pages at init
time. When memory is to be mapped into a huge page, one that was
pre-allocated will be used, if available, this way ODP won't have to
trap into the kernel to allocate huge pages.
The idea with this
With this patch, ODP will pre-allocate several huge pages at init
time. When memory is to be mapped into a huge page, one that was
pre-allocated will be used, if available, this way ODP won't have to
trap into the kernel to allocate huge pages.
The idea with this implementation is to trick ishm
https://bugs.linaro.org/show_bug.cgi?id=3774
--- Comment #13 from Josep Puigdemont ---
A patch that fixes/mitigates this issue can be found here:
https://github.com/joseppc/odp/tree/fix/cache_huge_pages
This patch will pre-allocate huge pages at init time and never release them to
the kernel
With this patch, ODP will pre-allocate several huge pages at init
time. When memory is to be mapped into a huge page, one that was
pre-allocated will be used, if available, this way ODP won't have to
trap into the kernel to allocate huge pages.
The idea with this implementation is to trick ishm
From: Josep Puigdemont
With this patch, ODP will pre-allocate several huge pages at init
time. When memory is to be mapped into a huge page, one that was
pre-allocated will be used, if available, this way ODP won't have to
trap into the kernel to allocate huge pages.
The idea with this