Searched full:gicv5 (Results 1 – 10 of 10) sorted by relevance
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | arm,gic-v5-iwb.yaml | 14 The GICv5 architecture defines the guidelines to implement GICv5 17 The GICv5 specification can be found at 20 GICv5 has zero or more Interrupt Wire Bridges (IWB) that are responsible 21 for translating wire signals into interrupt messages to the GICv5 ITS.
|
| H A D | arm,gic-v5.yaml | 14 The GICv5 architecture defines the guidelines to implement GICv5 17 The GICv5 specification can be found at 20 The GICv5 architecture is composed of multiple components: 81 GICv5 has one or more Interrupt Routing Services (IRS) that are 135 GICv5 has zero or more Interrupt Translation Services (ITS) that are 176 GICv5 ITS has one or more translate register frames.
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | no-vgic.c | 3 // Check that, on a GICv3-capable system (GICv3 native, or GICv5 with 5 // of the sysregs generating an UNDEF exception. Do the same for GICv5 6 // on a GICv5 host. 154 "GICv5 wrongly advertised"); in guest_code_gicv5() 157 * Try all GICv5 instructions, and fail if we don't get an UNDEF. in guest_code_gicv5() 281 "Neither GICv3 nor GICv5 supported."); in main() 294 pr_info("No GICv5 support: skipping no-vgic-v5 test\n"); in main()
|
| H A D | vgic_v5.c | 168 TEST_ASSERT(ret == 0, "Failed to test GICv5 PPIs"); in test_vgic_v5_ppis() 216 pr_info("No GICv5 support; Not running GIC_v5 tests.\n"); in main()
|
| /linux/drivers/irqchip/ |
| H A D | irq-gic-v5-iwb.c | 5 #define pr_fmt(fmt) "GICv5 IWB: " fmt 173 .name = "GICv5-IWB", 290 .name = "GICv5 IWB",
|
| H A D | irq-gic-v5-irs.c | 6 #define pr_fmt(fmt) "GICv5 IRS: " fmt 74 /* Taken from GICv5 specifications 10.2.1.13 IRS_IST_BASER */ in gicv5_irs_init_ist_linear() 138 /* Taken from GICv5 specifications 10.2.1.13 IRS_IST_BASER */ in gicv5_irs_init_ist_two_level() 350 * Follow GICv5 specification recommendation to opt in for two in gicv5_irs_init_ist() 744 pr_err("%pOF: unable to map GICv5 IRS registers\n", node); in gicv5_irs_of_init() 923 r = gic_request_region(irs->config_base_address, ACPI_GICV5_IRS_MEM_SIZE, "GICv5 IRS"); in gic_acpi_parse_madt_irs()
|
| H A D | irq-gic-v5-its.c | 6 #define pr_fmt(fmt) "GICv5 ITS: " fmt 581 * We expect a GICv5 implementation requiring a large number of in gicv5_its_alloc_devtab_linear() 727 .name = "GICv5-ITS-MSI", 1190 pr_err("%pOF: unable to map GICv5 ITS_CONFIG_FRAME\n", node); in gicv5_its_init() 1245 pr_err("ITS@%pa: Unable to allocate GICv5 ITS translate domain token\n", in gic_acpi_parse_madt_its_translate() 1253 pr_err("ITS@%pa: Unable to register GICv5 ITS domain token (ITS TRANSLATE FRAME ID %d) to IORT\n", in gic_acpi_parse_madt_its_translate() 1296 if (!request_mem_region(res.start, resource_size(&res), "GICv5 ITS")) in gic_acpi_parse_madt_its() 1301 pr_err("ITS@%pa: Unable to allocate GICv5 ITS domain token\n", in gic_acpi_parse_madt_its()
|
| /linux/include/linux/irqchip/ |
| H A D | arm-vgic-info.h | 18 /* Full GICv5, optionally with v3 compat */
|
| /linux/Documentation/virt/kvm/devices/ |
| H A D | arm-vgic-v3.rst | 16 Creating a guest GICv3 device requires a host GICv3 host, or a GICv5 host with
|
| /linux/arch/arm64/include/asm/ |
| H A D | sysreg.h | 1043 * Definitions for GICv5 instructions
|