Home
last modified time | relevance | path

Searched hist:"505 c8fc44118d1e183bb637fcde5b0677ef63d77" (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/include/mm/
H A Dpgt_cache.h505c8fc44118d1e183bb637fcde5b0677ef63d77 Tue Jun 07 20:27:47 UTC 2022 Jens Wiklander <jens.wiklander@linaro.org> core: handle large holes in S-EL0 map

Prior to this patch it was assumed that the memory map of a user mode
context had no holes or very small holes. This leads to a higher pressure
on the translation tables than necessary.

So fix this by skipping to allocate translation tables for holes in the
memory map of a user mode context where possible.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/core/mm/
H A Dvm.c505c8fc44118d1e183bb637fcde5b0677ef63d77 Tue Jun 07 20:27:47 UTC 2022 Jens Wiklander <jens.wiklander@linaro.org> core: handle large holes in S-EL0 map

Prior to this patch it was assumed that the memory map of a user mode
context had no holes or very small holes. This leads to a higher pressure
on the translation tables than necessary.

So fix this by skipping to allocate translation tables for holes in the
memory map of a user mode context where possible.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Dcore_mmu.c505c8fc44118d1e183bb637fcde5b0677ef63d77 Tue Jun 07 20:27:47 UTC 2022 Jens Wiklander <jens.wiklander@linaro.org> core: handle large holes in S-EL0 map

Prior to this patch it was assumed that the memory map of a user mode
context had no holes or very small holes. This leads to a higher pressure
on the translation tables than necessary.

So fix this by skipping to allocate translation tables for holes in the
memory map of a user mode context where possible.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>