arm-trusted-firmware/docs/getting_started
Javier Almansa Sobrino 0063dd1708 Add support for FEAT_MTPMU for Armv8.6
If FEAT_PMUv3 is implemented and PMEVTYPER<n>(_EL0).MT bit is implemented
as well, it is possible to control whether PMU counters take into account
events happening on other threads.

If FEAT_MTPMU is implemented, EL3 (or EL2) can override the MT bit
leaving it to effective state of 0 regardless of any write to it.

This patch introduces the DISABLE_MTPMU flag, which allows to diable
multithread event count from EL3 (or EL2). The flag is disabled
by default so the behavior is consistent with those architectures
that do not implement FEAT_MTPMU.

Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
Change-Id: Iee3a8470ae8ba13316af1bd40c8d4aa86e0cb85e
2020-12-11 12:49:20 +00:00
..
build-options.rst Add support for FEAT_MTPMU for Armv8.6 2020-12-11 12:49:20 +00:00
docs-build.rst doc: use docker to build documentation 2020-07-17 09:40:32 -05:00
image-terminology.rst doc: Misc syntax and spelling fixes 2019-10-11 12:39:06 +00:00
index.rst doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
initial-build.rst Set lld as the default linker for Clang builds 2020-01-17 16:48:18 +00:00
porting-guide.rst Fix typos and misspellings 2020-11-12 15:21:11 +00:00
prerequisites.rst Crypto library: Migrate support to MbedTLS v2.24.0 2020-10-01 11:12:18 +00:00
psci-lib-integration-guide.rst docs: Update SMCCC doc, other changes for release 2020-04-16 10:03:39 -05:00
rt-svc-writers-guide.rst docs: Update SMCCC doc, other changes for release 2020-04-16 10:03:39 -05:00
tools-build.rst docs: Update docs with firmware encryption feature 2020-03-09 20:48:17 +05:30