Searched hist:"39 d1f75ca51cae89f08dbb312e2c2921fc45ba35" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | link.mk | 39d1f75ca51cae89f08dbb312e2c2921fc45ba35 Tue Oct 13 14:08:28 UTC 2015 Pascal Brand <pascal.brand@st.com> pager: remove pages used by scratch memory
Libtomcrypt is using, because of mpa, some scratch memory used in intermediate computation. These data are useless once the acipher computation is completed. That means that these data pages can be unmapped.
On QEMU, compiled with CFG_WITH_PAGER=y, "time xtest 4006" returns: - Before the patch real 3m 46.24s user 0m 0.19s sys 3m 45.51s - After the patch real 1m 29.00s user 0m 0.17s sys 1m 28.51s
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU with CFG_WITH_PAGER=y) Signed-off-by: Pascal Brand <pascal.brand@st.com>
|
| /optee_os/core/arch/arm/mm/ |
| H A D | tee_pager.c | 39d1f75ca51cae89f08dbb312e2c2921fc45ba35 Tue Oct 13 14:08:28 UTC 2015 Pascal Brand <pascal.brand@st.com> pager: remove pages used by scratch memory
Libtomcrypt is using, because of mpa, some scratch memory used in intermediate computation. These data are useless once the acipher computation is completed. That means that these data pages can be unmapped.
On QEMU, compiled with CFG_WITH_PAGER=y, "time xtest 4006" returns: - Before the patch real 3m 46.24s user 0m 0.19s sys 3m 45.51s - After the patch real 1m 29.00s user 0m 0.17s sys 1m 28.51s
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU with CFG_WITH_PAGER=y) Signed-off-by: Pascal Brand <pascal.brand@st.com>
|