diff options
author | Marc Zyngier <maz@kernel.org> | 2025-03-11 17:44:30 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2025-05-06 19:35:03 +0300 |
commit | 0f013a524b240e7d67dc94d083a0d3ab72516ea3 (patch) | |
tree | 51329e21eb039648513e0398dcb73b3bc20cfc1d /tools/perf/scripts/python/stackcollapse.py | |
parent | d0f39259eff447fb4518777c36c7dffcf8b4ef9e (diff) | |
download | linux-0f013a524b240e7d67dc94d083a0d3ab72516ea3.tar.xz |
arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2
Treating HFGRTR_EL2 and HFGWTR_EL2 identically was a mistake.
It makes things hard to reason about, has the potential to
introduce bugs by giving a meaning to bits that are really reserved,
and is in general a bad description of the architecture.
Given that #defines are cheap, let's describe both registers as
intended by the architecture, and repaint all the existing uses.
Yes, this is painful.
The registers themselves are generated from the JSON file in
an automated way.
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions