linux-stable/arch/arm64
Yicong Yang 62df5870eb arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
With the support of FEAT_HAFT, the NONLEAF_PMD_YOUNG can be enabled
on arm64 since the hardware is capable of updating the AF flag for
PMD table descriptor. Since the AF bit of the table descriptor
shares the same bit position in block descriptors, we only need
to implement arch_has_hw_nonleaf_pmd_young() and select related
configs. The related pmd_young test/update operations keeps the
same with and already implemented for transparent page support.

Currently ARCH_HAS_NONLEAF_PMD_YOUNG is used to improve the
efficiency of lru-gen aging.

Signed-off-by: Yicong Yang <yangyicong@hisilicon.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20241102104235.62560-5-yangyicong@huawei.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2024-11-05 13:21:14 +00:00
..
boot Char/Misc and other driver changes for 6.12-rc1 2024-09-26 10:13:08 -07:00
configs i2c-for-6.12-rc1 2024-09-23 14:34:19 -07:00
crypto crypto: arm64/poly1305 - move data to rodata section 2024-08-17 13:55:49 +08:00
hyperv x86/hyperv: Use Hyper-V entropy to seed guest random number generator 2024-03-18 22:01:52 +00:00
include arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG 2024-11-05 13:21:14 +00:00
kernel arm64: Add support for FEAT_HAFT 2024-11-05 13:18:35 +00:00
kvm x86: 2024-09-28 09:20:14 -07:00
lib arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS 2024-05-19 14:36:18 -07:00
mm arm64: Add support for FEAT_HAFT 2024-11-05 13:18:35 +00:00
net bpf, arm64: Jit BPF_CALL to direct call when possible 2024-09-04 11:51:06 -07:00
tools arm64: Add support for FEAT_HAFT 2024-11-05 13:18:35 +00:00
xen
Kbuild
Kconfig arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG 2024-11-05 13:21:14 +00:00
Kconfig.debug
Kconfig.platforms Updates for the interrupt subsystem: 2024-07-22 13:52:05 -07:00
Makefile rust: support for shadow call stack sanitizer 2024-09-13 00:03:14 +02:00