Searched +full:riscv +full:- +full:aia (Results 1 – 4 of 4) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,imsics.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: RISC-V Incoming MSI Controller (IMSIC)10 - Anup Patel <anup@brainfault.org>13 The RISC-V advanced interrupt architecture (AIA) defines a per-CPU incoming14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V15 AIA specification can be found at https://github.com/riscv/riscv-aia.17 The IMSIC is a per-CPU (or per-HART) device with separate interrupt file[all …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,aplic.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: RISC-V Advanced Platform Level Interrupt Controller (APLIC)10 - Anup Patel <anup@brainfault.org>13 The RISC-V advanced interrupt architecture (AIA) defines an advanced15 in a RISC-V platform. The RISC-V AIA specification can be found at16 https://github.com/riscv/riscv-aia.18 The RISC-V APLIC is implemented as hierarchical APLIC domains where all[all …]
1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)3 ---4 $id: http://devicetree.org/schemas/riscv/extensions.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: RISC-V ISA extensions10 - Paul Walmsley <paul.walmsley@sifive.com>11 - Palmer Dabbelt <palmer@sifive.com>12 - Conor Dooley <conor@kernel.org>15 RISC-V has a large number of extensions, some of which are "standard"16 extensions, meaning they are ratified by RISC-V International, and others[all …]
1 /*-2 * SPDX-License-Identifier: BSD-2-Clause45 #include <riscv/vmm/riscv.h>46 #include <riscv/vmm/vmm_aplic.h>51 MALLOC_DEFINE(M_APLIC, "RISC-V VMM APLIC", "RISC-V AIA APLIC");56 #define DOMAINCFG_BE (1 << 0) /* Big-Endian. */57 #define APLIC_SOURCECFG(x) (0x0004 + ((x) - 1) * 4)58 #define SOURCECFG_D (1 << 10) /* D - Delegate. */78 #define APLIC_TARGET(x) (0x3004 + ((x) - 1) * 4)117 if (i <= 0 || i > aplic->nirqs) in aplic_handle_sourcecfg()[all …]