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

2022-04-29 Thread Catalin Marinas
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

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

2022-04-28 Thread Marc Zyngier
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

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

2022-04-25 Thread Alexandru Elisei
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