Skip to content

ARM64: Fixes for FEAT_E2H0 handling

Marc Zyngier kvm kvmarm linux-arm-kernel 1 version Applied

Status from this message: Applied to kvmarm/next, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 7 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/2arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()arch/arm64/kernel/cpufeature.c+1 -00 replies
2/2arm64: cpufeatures: Only check for NV1 if NV is presentarch/arm64/kernel/cpufeature.c+3 -26 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchMarek SzyprowskiSuzuki K Poulose
1/2T-b
2/2T-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] ARM64: Fixes for FEAT_E2H0 handling

As the FEAT_E2H0 handling series has made it to -next, some of its shortcomings are becoming apparent:

- A missing ID register in __read_sysreg_by_encoding() is causing CPU hotplug to explode (reported by Marek)

- NV1 is getting advertised on HW that doesn't have FEAT_NV, which is fairly harmless, but still annoying

These fixes should directly apply on the feat_e2h0 branch that Oliver has pushed to kvmarm/next.

Marc Zyngier (2):
arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to

    __read_sysreg_by_encoding()

arm64: cpufeatures: Only check for NV1 if NV is present

 arch/arm64/kernel/cpufeature.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
Signature · 1 line
2.39.2