[PATCH 0/3] Use FEAT_HAFDBS to track dirty pages

Ying-Chun Liu (PaulLiu) paul.liu at linaro.org
Fri Mar 17 17:22:50 CET 2023

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

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(-)


More information about the U-Boot mailing list