/linux-5.10/Documentation/devicetree/bindings/riscv/ |
D | cpus.yaml | 4 $id: http://devicetree.org/schemas/riscv/cpus.yaml# 36 - const: riscv 37 - const: riscv # Simulator only 47 https://riscv.org/specifications/ 50 - riscv,sv32 51 - riscv,sv39 52 - riscv,sv48 54 riscv,isa: 59 https://riscv.org/specifications/ 62 insensitive, letters in the riscv,isa string must be all [all …]
|
/linux-5.10/arch/riscv/ |
D | Makefile | 40 riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima 41 riscv-march-$(CONFIG_ARCH_RV64I) := rv64ima 42 riscv-march-$(CONFIG_FPU) := $(riscv-march-y)fd 43 riscv-march-$(CONFIG_RISCV_ISA_C) := $(riscv-march-y)c 44 KBUILD_CFLAGS += -march=$(subst fd,,$(riscv-march-y)) 45 KBUILD_AFLAGS += -march=$(riscv-march-y) 72 boot := arch/riscv/boot 75 head-y := arch/riscv/kernel/head.o 77 core-y += arch/riscv/ 79 libs-y += arch/riscv/lib/ [all …]
|
/linux-5.10/arch/riscv/boot/dts/sifive/ |
D | fu540-c000.dtsi | 26 compatible = "sifive,e51", "sifive,rocket0", "riscv"; 32 riscv,isa = "rv64imac"; 36 compatible = "riscv,cpu-intc"; 41 compatible = "sifive,u54-mc", "sifive,rocket0", "riscv"; 53 mmu-type = "riscv,sv39"; 55 riscv,isa = "rv64imafdc"; 60 compatible = "riscv,cpu-intc"; 65 compatible = "sifive,u54-mc", "sifive,rocket0", "riscv"; 77 mmu-type = "riscv,sv39"; 79 riscv,isa = "rv64imafdc"; [all …]
|
/linux-5.10/arch/riscv/boot/dts/kendryte/ |
D | k210.dtsi | 34 compatible = "kendryte,k210", "sifive,rocket0", "riscv"; 35 riscv,isa = "rv64imafdc"; 46 compatible = "riscv,cpu-intc"; 52 compatible = "kendryte,k210", "sifive,rocket0", "riscv"; 53 riscv,isa = "rv64imafdc"; 64 compatible = "riscv,cpu-intc"; 100 compatible = "riscv,clint0"; 110 compatible = "kendryte,k210-plic0", "riscv,plic0"; 114 riscv,ndev = <65>; 115 riscv,max-priority = <7>;
|
/linux-5.10/arch/riscv/kernel/ |
D | cpu.c | 20 if (!of_device_is_compatible(node, "riscv")) { in riscv_of_processor_hartid() 35 if (of_property_read_string(node, "riscv,isa", &isa)) { in riscv_of_processor_hartid() 36 pr_warn("CPU with hartid=%d has no \"riscv,isa\" property\n", hart); in riscv_of_processor_hartid() 56 if (of_device_is_compatible(node, "riscv")) in riscv_of_parent_hartid() 76 if (strcmp(mmu_type, "riscv,sv32") != 0) in print_mmu() 79 if (strcmp(mmu_type, "riscv,sv39") != 0 && in print_mmu() 80 strcmp(mmu_type, "riscv,sv48") != 0) in print_mmu() 113 if (!of_property_read_string(node, "riscv,isa", &isa)) in c_show() 118 && strcmp(compat, "riscv")) in c_show()
|
D | cpufeature.c | 88 if (of_property_read_string(node, "riscv,isa", &isa)) { in riscv_fill_hwcap() 89 pr_warn("Unable to find \"riscv,isa\" devicetree entry\n"); in riscv_fill_hwcap() 139 pr_info("riscv: ISA extensions %s\n", print_str); in riscv_fill_hwcap() 145 pr_info("riscv: ELF capabilities %s\n", print_str); in riscv_fill_hwcap()
|
D | perf_event.c | 19 * For platform portings, please check Documentations/riscv/pmu.txt. 357 IRQF_PERCPU, "riscv-base-perf", NULL); in reserve_pmc_hardware() 438 .name = "riscv-base", 463 {.compatible = "riscv,base-pmu", .data = &riscv_base_pmu},
|
/linux-5.10/drivers/clocksource/ |
D | timer-riscv.c | 116 child = of_get_compatible_child(n, "riscv,cpu-intc"); in riscv_timer_init_dt() 138 pr_err("RISCV timer register failed [%d] for cpu = [%d]\n", in riscv_timer_init_dt() 147 "riscv-timer", &riscv_clock_event); in riscv_timer_init_dt() 154 "clockevents/riscv/timer:starting", in riscv_timer_init_dt() 157 pr_err("cpu hp setup state failed for RISCV timer [%d]\n", in riscv_timer_init_dt() 162 TIMER_OF_DECLARE(riscv_timer, "riscv", riscv_timer_init_dt);
|
/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | sifive,plic-1.0.0.yaml | 64 riscv,cpu-intc node, which has a riscv node as parent. 66 riscv,ndev: 78 - riscv,ndev 96 riscv,ndev = <10>;
|
D | riscv,cpu-intc.txt | 27 - compatible : "riscv,cpu-intc" 45 compatible = "riscv"; 49 compatible = "sifive,fu540-c000-cpu-intc", "riscv,cpu-intc";
|
/linux-5.10/arch/riscv/include/asm/ |
D | gdb_xml.h | 13 "qXfer:features:read:riscv-64bit-cpu.xml"; 19 "<xi:include href=\"riscv-64bit-cpu.xml\"/>" 25 "<feature name=\"org.gnu.gdb.riscv.cpu\">" 65 "qXfer:features:read:riscv-32bit-cpu.xml"; 71 "<xi:include href=\"riscv-32bit-cpu.xml\"/>" 77 "<feature name=\"org.gnu.gdb.riscv.cpu\">"
|
D | image.h | 6 #define RISCV_IMAGE_MAGIC "RISCV\0\0\0" 34 * struct riscv_image_header - riscv kernel image header
|
D | vermagic.h | 7 #define MODULE_ARCH_VERMAGIC "riscv"
|
/linux-5.10/drivers/irqchip/ |
D | irq-riscv-intc.c | 8 #define pr_fmt(fmt) "riscv-intc: " fmt 129 "irqchip/riscv/intc:starting", in riscv_intc_init() 138 IRQCHIP_DECLARE(riscv, "riscv,cpu-intc", riscv_intc_init);
|
/linux-5.10/drivers/firmware/efi/ |
D | Makefile | 39 riscv-obj-$(CONFIG_EFI) := efi-init.o riscv-runtime.o 40 obj-$(CONFIG_RISCV) += $(riscv-obj-y)
|
/linux-5.10/scripts/ |
D | subarch.include | 13 -e s/riscv.*/riscv/)
|
/linux-5.10/Documentation/riscv/ |
D | pmu.rst | 228 * struct riscv_pmu: arch/riscv/include/asm/perf_event.h 245 * struct riscv_hw_events: arch/riscv/include/asm/perf_event.h 253 [1] https://github.com/riscv/riscv-linux/pull/124 255 [2] https://groups.google.com/a/groups.riscv.org/forum/#!topic/sw-dev/f19TmCNP6yA
|
/linux-5.10/Documentation/translations/it_IT/riscv/ |
D | patch-acceptance.rst | 3 :Original: :doc:`../../../riscv/patch-acceptance` 6 arch/riscv linee guida alla manutenzione per gli sviluppatori
|
/linux-5.10/Documentation/devicetree/bindings/cpu/ |
D | cpu-topology.txt | 525 compatible = "sifive,rocket0", "riscv"; 531 compatible = "sifive,rocket0", "riscv"; 536 compatible = "sifive,rocket0", "riscv"; 541 compatible = "sifive,rocket0", "riscv"; 552 Documentation/devicetree/bindings/riscv/cpus.yaml
|
/linux-5.10/arch/riscv/boot/ |
D | loader.S | 7 .incbin "arch/riscv/boot/Image"
|
D | loader.lds.S | 5 OUTPUT_ARCH(riscv)
|
/linux-5.10/drivers/soc/kendryte/ |
D | Kconfig | 8 depends on RISCV
|
/linux-5.10/drivers/clk/sifive/ |
D | Kconfig | 5 depends on RISCV || COMPILE_TEST
|
/linux-5.10/arch/riscv/kernel/vdso/ |
D | vdso.S | 15 .incbin "arch/riscv/kernel/vdso/vdso.so"
|
/linux-5.10/tools/include/uapi/asm/ |
D | bpf_perf_event.h | 6 #include "../../arch/riscv/include/uapi/asm/bpf_perf_event.h"
|