AMU: Add plat interface to select which group 1 counters to enable
Dimitris Papastamos authored
A new platform macro `PLAT_AMU_GROUP1_COUNTERS_MASK` controls which
group 1 counters should be enabled. The maximum number of group 1
counters supported by AMUv1 is 16 so the mask can be at most 0xffff.
If the platform does not define this mask, no group 1 counters are
enabled.

A related platform macro `PLAT_AMU_GROUP1_NR_COUNTERS` is used by
generic code to allocate an array to save and restore the counters on
CPU suspend.

Change-Id: I6d135badf4846292de931a43bb563077f42bb47b
Signed-off-by: default avatarDimitris Papastamos <dimitris.papastamos@arm.com>
59902b7c
Name Last commit Last update
bl1 Replace magic numbers in linkerscripts by PAGE_SIZE
bl2 Replace magic numbers in linkerscripts by PAGE_SIZE
bl2u Replace magic numbers in linkerscripts by PAGE_SIZE
bl31 Merge pull request #1178 from davidcunado-arm/dc/enable_sve
bl32 Merge pull request #1174 from antonio-nino-diaz-arm/an/page-size
common Add support to left-pad with zeroes in tf_printf
docs AMU: Add plat interface to select which group 1 counters to enable
drivers Merge pull request #1194 from robertovargas-arm/io-fix
fdts Add Linux DTS for FVP with threaded CPUs
include AMU: Add plat interface to select which group 1 counters to enable
lib AMU: Add plat interface to select which group 1 counters to enable
make_helpers Build: specify check_* targets as .PHONY
plat Merge pull request #1176 from wjliang/zynqmp-ipi-mb-svc
services SPM: Allow secondary CPUs to use the Secure Partition
tools Add padding at the end of the last entry
.checkpatch.conf Mandate 'Signed-off-by' line in commit messages
.gitignore fip: move headers shared between TF and fiptool to include/tools_share
Makefile Disable PIE compilation option
acknowledgements.rst Convert documentation to reStructuredText
contributing.rst Convert documentation to reStructuredText
dco.txt Drop requirement for CLA in contribution.md
license.rst Convert documentation to reStructuredText
maintainers.rst Miscellaneous fixes to maintainers.rst
readme.rst Clarify third party license info in readme