Home
last modified time | relevance | path

Searched hist:"1308 e026" (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/include/exec/
H A Dcpu-defs.h1308e026 Wed Oct 17 13:48:40 CDT 2018 Richard Henderson <richard.henderson@linaro.org> cputlb: Split large page tracking per mmu_idx

The set of large pages in the kernel is probably not the same
as the set of large pages in the application. Forcing one
range to cover both will flush more often than necessary.

This allows tlb_flush_page_async_work to flush just the one
mmu_idx implicated, which in turn allows us to remove
tlb_check_page_and_flush_by_mmuidx_async_work.

Tested-by: Emilio G. Cota <cota@braap.org>
Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
/openbmc/qemu/accel/tcg/
H A Dcputlb.c1308e026 Wed Oct 17 13:48:40 CDT 2018 Richard Henderson <richard.henderson@linaro.org> cputlb: Split large page tracking per mmu_idx

The set of large pages in the kernel is probably not the same
as the set of large pages in the application. Forcing one
range to cover both will flush more often than necessary.

This allows tlb_flush_page_async_work to flush just the one
mmu_idx implicated, which in turn allows us to remove
tlb_check_page_and_flush_by_mmuidx_async_work.

Tested-by: Emilio G. Cota <cota@braap.org>
Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>