[PATCH v3 0/5] arm64: Treat ESR_ELx as a 64-bit register

Catalin Marinas catalin.marinas at arm.com
Fri Apr 29 12:19:41 PDT 2022


On Mon, 25 Apr 2022 12:44:39 +0100, Alexandru Elisei wrote:
> The ESR_EL{1,2} registers were originally 32-bit, then were extended to
> 64-bit with the upper 32 bits RES0, and in ARM DDI 0487H.a the FEAT_LS64
> feature was added which now makes use of the upper bits. This series aims
> to teach Linux to treat it consistently as a 64-bit register with the goal
> of making it easier to add support in the future for features that use the
> upper 32 bits.
> 
> [...]

Applied to arm64 (for-next/esr-elx-64-bit), thanks!

[1/5] arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
      https://git.kernel.org/arm64/c/a99ef9cb4b79
[2/5] arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
      https://git.kernel.org/arm64/c/3fed9e551417
[3/5] arm64: Treat ESR_ELx as a 64-bit register
      https://git.kernel.org/arm64/c/8d56e5c5a99c
[4/5] KVM: arm64: Treat ESR_EL2 as a 64-bit register
      https://git.kernel.org/arm64/c/0b12620fddb8
[5/5] KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
      https://git.kernel.org/arm64/c/18f3976fdb5d

-- 
Catalin




More information about the linux-arm-kernel mailing list