Searched +full:riscv +full:- +full:j +full:- +full:extension (Results 1 – 8 of 8) sorted by relevance
/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 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 extensions 10 - 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 …]
|
/linux/arch/riscv/kernel/ |
H A D | cpufeature.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #include <asm/text-patching.h> 30 #define NUM_ALPHA_EXTS ('z' - 'a' + 1) 39 /* Per-cpu ISA extensions. */ 43 * riscv_isa_extension_base() - Get base extension word 46 * Return: base extension word as unsigned long value 59 * __riscv_isa_extension_available() - Check whether given extension 63 * @bit: bit position of the desired extension 83 pr_err("Zicbom detected in ISA string, disabling as no cbom-block-size found\n"); in riscv_ext_zicbom_validate() 84 return -EINVAL; in riscv_ext_zicbom_validate() [all …]
|
/linux/arch/riscv/mm/ |
H A D | cacheflush.c | 1 // SPDX-License-Identifier: GPL-2.0-only 35 * Performs an icache flush for the given MM context. RISC-V has no direct 39 * single-hart processes on a many-hart machine, ie 'make -j') we avoid the 52 mask = &mm->context.icache_stale_mask; in flush_icache_mm() 65 if (mm == current->active_mm && local) { in flush_icache_mm() 91 if (!test_bit(PG_dcache_clean, &folio->flags)) { in flush_icache_pte() 93 set_bit(PG_dcache_clean, &folio->flags); in flush_icache_pte() 136 /* set block-size for cbom and/or cboz extension if available */ in riscv_init_cbo_blocksizes() 137 cbo_get_block_size(node, "riscv,cbom-block-size", in riscv_init_cbo_blocksizes() 139 cbo_get_block_size(node, "riscv,cboz-block-size", in riscv_init_cbo_blocksizes() [all …]
|
/linux/drivers/perf/ |
H A D | riscv_pmu_sbi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * RISC-V performance counter support. 11 #define pr_fmt(fmt) "riscv-pmu-sbi: " fmt 62 PMU_FORMAT_ATTR(event, "config:0-47"); 63 PMU_FORMAT_ATTR(firmware, "config:62-63"); 90 * RISC-V doesn't have heterogeneous harts yet. This need to be part of 306 0, cmask, 0, edata->event_idx, 0, 0); in pmu_sbi_check_event() 312 edata->event_idx = -ENOENT; in pmu_sbi_check_event() 322 for (int j = 0; j < ARRAY_SIZE(pmu_cache_event_map[i]); j++) in pmu_sbi_check_std_events() local 323 for (int k = 0; k < ARRAY_SIZE(pmu_cache_event_map[i][j]); k++) in pmu_sbi_check_std_events() [all …]
|
/linux/crypto/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 171 bool "Disable run-time self tests" 174 Disable run-time self tests that normally take place at 178 bool "Enable extra run-time crypto self tests" 181 Enable extra run-time self tests of registered crypto algorithms, 247 menu "Public-key cryptography" 250 tristate "RSA (Rivest-Shamir-Adleman)" 257 RSA (Rivest-Shamir-Adleman) public key algorithm (RFC8017) 260 tristate "DH (Diffie-Hellman)" 264 DH (Diffie-Hellman) key exchange algorithm [all …]
|
/linux/drivers/spi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 52 bool "SPI memory extension" 54 Enable this option if you want to enable the SPI memory extension. 55 This extension is meant to simplify interaction with SPI memories 56 by providing a high-level interface to send memory-like commands. 66 This enables support for SPI-NAND mode on the Airoha NAND 68 is implemented as a SPI-MEM controller. [all …]
|
/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nospcr -- disable console in ACPI SPCR table as 41 If set to vendor, prefer vendor-specific driver 73 Documentation/firmware-guide/acpi/debug.rst for more information about [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|