diff options
author | Robert Richter <[email protected]> | 2015-09-21 22:58:37 +0200 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2015-09-29 10:10:53 +0200 |
commit | 67510ccafb9d69e79079b5cd6c9959025bc02061 (patch) | |
tree | abd1aadd8cac07a1fc00f8b0b103001212c0f984 /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | c14e36733b8a63894db9ca0b486ce14299ef2fda (diff) |
irqchip/gicv3-its: Add HW revision detection and configuration
Some GIC revisions require an individual configuration to esp. add
workarounds for HW bugs. This patch implements generic code to parse
the hw revision provided by an IIDR register value and runs specific
code if hw matches. A function is added that reads the IIDR registers
for ITS (GITS_IIDR) and then goes through a list of init functions to
be called for specific versions. Same could be done for GICV3
(GICD_IIDR), but there are no users yet for it.
The patch is needed to implement workarounds for HW errata in Cavium's
ThunderX GICV3 ITS.
Signed-off-by: Robert Richter <[email protected]>
Reviewed-by: Marc Zygnier <[email protected]>
Acked-by: Catalin Marinas <[email protected]>
Cc: Tirumalesh Chalamarla <[email protected]>
Cc: [email protected]
Cc: Jason Cooper <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions