diff options
author | Tomasz Nowicki <[email protected]> | 2015-03-24 14:02:49 +0000 |
---|---|---|
committer | Will Deacon <[email protected]> | 2015-03-26 15:13:07 +0000 |
commit | d60fc3892c4de4a25658786f941690462c5a5bab (patch) | |
tree | 79273968cdae4cc73bd97a89e2c646431224e542 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | fbe61ec71ac975279cd47b6c299d5e33f63aac4e (diff) |
irqchip: Add GICv2 specific ACPI boot support
ACPI kernel uses MADT table for proper GIC initialization. It needs to
parse GIC related subtables, collect CPU interface and distributor
addresses and call driver initialization function (which is hardware
abstraction agnostic). In a similar way, FDT initialize GICv1/2.
NOTE: This commit allow to initialize GICv1/2 basic functionality.
While now simple GICv2 init call is used, any further GIC features
require generic infrastructure for proper ACPI irqchip initialization.
That mechanism and stacked irqdomains to support GICv2 MSI/virtualization
extension, GICv3/4 and its ITS are considered as next steps.
CC: Jason Cooper <[email protected]>
CC: Marc Zyngier <[email protected]>
CC: Thomas Gleixner <[email protected]>
Tested-by: Suravee Suthikulpanit <[email protected]>
Tested-by: Yijing Wang <[email protected]>
Tested-by: Mark Langsdorf <[email protected]>
Tested-by: Jon Masters <[email protected]>
Tested-by: Timur Tabi <[email protected]>
Tested-by: Robert Richter <[email protected]>
Acked-by: Robert Richter <[email protected]>
Acked-by: Marc Zyngier <[email protected]>
Acked-by: Jason Cooper <[email protected]>
Reviewed-by: Grant Likely <[email protected]>
Signed-off-by: Tomasz Nowicki <[email protected]>
Signed-off-by: Hanjun Guo <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions