mbox series

[0/3] Use FEAT_HAFDBS to track dirty pages

Message ID 20230317162253.1049446-1-paul.liu@linaro.org
Headers show
Series Use FEAT_HAFDBS to track dirty pages | expand

Message

Paul Liu March 17, 2023, 4:22 p.m. UTC
For some ARM64 cores there is a facility that allows the page
table walker to track the dirty state of a page. These commits
enhances the performance of CMOs by VA.

Marc Zyngier (2):
  arm64: Use FEAT_HAFDBS to track dirty pages when available
  arm64: Use level-2 for largest block mappings when FEAT_HAFDBS is
    present

meitao (1):
  armv8: enable HAFDBS for other ELx when FEAT_HAFDBS is present

 arch/arm/cpu/armv8/cache_v8.c      | 30 +++++++++++++++++++++++++++---
 arch/arm/include/asm/armv8/mmu.h   | 20 ++++++++++++++++----
 arch/arm/include/asm/global_data.h |  2 ++
 3 files changed, 45 insertions(+), 7 deletions(-)