linux-next/Documentation/arch/arm64
Anshuman Khandual 1e4a5e3679 docs: arm64: Document EL3 requirements for FEAT_PMUv3
This documents EL3 requirements for FEAT_PMUv3. The register field MDCR_EL3
.TPM needs to be cleared for accesses into PMU registers without any trap
being generated into EL3. PMUv3 registers like PMCCFILTR_EL0, PMCCNTR_EL0
PMCNTENCLR_EL0, PMCNTENSET_EL0, PMCR_EL0, PMEVCNTR<n>_EL0, PMEVTYPER<n>_EL0
etc are already being accessed for perf HW PMU implementation.

Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Link: https://lore.kernel.org/r/20241211065425.1106683-3-anshuman.khandual@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
2024-12-19 17:01:07 +00:00
..
acpi_object_usage.rst Documentation: Fix typos 2023-08-18 11:29:03 -06:00
amu.rst
arm-acpi.rst Documentation/arch/arm64: Fix typo 2023-12-05 14:28:10 +00:00
arm-cca.rst arm64: Document Arm Confidential Compute 2024-10-23 10:19:33 +01:00
asymmetric-32bit.rst
booting.rst docs: arm64: Document EL3 requirements for FEAT_PMUv3 2024-12-19 17:01:07 +00:00
cpu-feature-registers.rst arm64: cpufeature: discover CPU support for MPAM 2024-10-31 18:09:38 +00:00
cpu-hotplug.rst Documentation: Fix spelling mistakes 2024-09-05 14:35:45 -06:00
elf_hwcaps.rst Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking branch 'arm64/for-next/perf' into for-next/core 2024-11-14 12:07:16 +00:00
features.rst docs: kernel_feat.py: fix potential command injection 2024-01-11 09:21:01 -07:00
gcs.rst arm64/gcs: Fix outdated ptrace documentation 2024-11-01 16:30:52 +00:00
hugetlbpage.rst
index.rst Merge branch 'for-next/mops' into for-next/core 2024-11-14 12:07:28 +00:00
kasan-offsets.sh
kdump.rst Move the arm64 architecture documentation under Documentation/arch/. This 2023-06-27 21:52:15 -07:00
legacy_instructions.rst
memory-tagging-extension.rst
memory.rst Documentation: arm64: Update memory.rst for TBI 2024-07-04 15:10:31 +01:00
mops.rst arm64: mops: Document requirements for hypervisors 2024-11-01 14:52:24 +00:00
perf.rst Documentation: arm64: Document the PMU event counting threshold feature 2023-12-12 09:46:23 +00:00
pointer-authentication.rst
ptdump.rst Move the arm64 architecture documentation under Documentation/arch/. This 2023-06-27 21:52:15 -07:00
silicon-errata.rst ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A 2024-12-05 11:24:18 +00:00
sme.rst arm64/ptrace: Clarify documentation of VL configuration via ptrace 2024-11-12 14:53:34 +00:00
sve.rst arm64/ptrace: Clarify documentation of VL configuration via ptrace 2024-11-12 14:53:34 +00:00
tagged-address-abi.rst
tagged-pointers.rst