__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copied from arch/arm64/include/asm/hwcap.h
 *
 * Copyright (C) 2012 ARM Ltd.
 * Copyright (C) 2017 SiFive
 */
#ifndef _ASM_RISCV_HWCAP_H
#define _ASM_RISCV_HWCAP_H

#include <uapi/asm/hwcap.h>

#define RISCV_ISA_EXT_a		('a' - 'a')
#define RISCV_ISA_EXT_c		('c' - 'a')
#define RISCV_ISA_EXT_d		('d' - 'a')
#define RISCV_ISA_EXT_f		('f' - 'a')
#define RISCV_ISA_EXT_h		('h' - 'a')
#define RISCV_ISA_EXT_i		('i' - 'a')
#define RISCV_ISA_EXT_m		('m' - 'a')
#define RISCV_ISA_EXT_q		('q' - 'a')
#define RISCV_ISA_EXT_v		('v' - 'a')

/*
 * These macros represent the logical IDs of each multi-letter RISC-V ISA
 * extension and are used in the ISA bitmap. The logical IDs start from
 * RISCV_ISA_EXT_BASE, which allows the 0-25 range to be reserved for single
 * letter extensions. The maximum, RISCV_ISA_EXT_MAX, is defined in order
 * to allocate the bitmap and may be increased when necessary.
 *
 * New extensions should just be added to the bottom, rather than added
 * alphabetically, in order to avoid unnecessary shuffling.
 */
#define RISCV_ISA_EXT_BASE		26

#define RISCV_ISA_EXT_SSCOFPMF		26
#define RISCV_ISA_EXT_SSTC		27
#define RISCV_ISA_EXT_SVINVAL		28
#define RISCV_ISA_EXT_SVPBMT		29
#define RISCV_ISA_EXT_ZBB		30
#define RISCV_ISA_EXT_ZICBOM		31
#define RISCV_ISA_EXT_ZIHINTPAUSE	32
#define RISCV_ISA_EXT_SVNAPOT		33
#define RISCV_ISA_EXT_ZICBOZ		34
#define RISCV_ISA_EXT_SMAIA		35
#define RISCV_ISA_EXT_SSAIA		36
#define RISCV_ISA_EXT_ZBA		37
#define RISCV_ISA_EXT_ZBS		38
#define RISCV_ISA_EXT_ZICNTR		39
#define RISCV_ISA_EXT_ZICSR		40
#define RISCV_ISA_EXT_ZIFENCEI		41
#define RISCV_ISA_EXT_ZIHPM		42
#define RISCV_ISA_EXT_SMSTATEEN		43
#define RISCV_ISA_EXT_ZICOND		44
#define RISCV_ISA_EXT_ZBC		45
#define RISCV_ISA_EXT_ZBKB		46
#define RISCV_ISA_EXT_ZBKC		47
#define RISCV_ISA_EXT_ZBKX		48
#define RISCV_ISA_EXT_ZKND		49
#define RISCV_ISA_EXT_ZKNE		50
#define RISCV_ISA_EXT_ZKNH		51
#define RISCV_ISA_EXT_ZKR		52
#define RISCV_ISA_EXT_ZKSED		53
#define RISCV_ISA_EXT_ZKSH		54
#define RISCV_ISA_EXT_ZKT		55
#define RISCV_ISA_EXT_ZVBB		56
#define RISCV_ISA_EXT_ZVBC		57
#define RISCV_ISA_EXT_ZVKB		58
#define RISCV_ISA_EXT_ZVKG		59
#define RISCV_ISA_EXT_ZVKNED		60
#define RISCV_ISA_EXT_ZVKNHA		61
#define RISCV_ISA_EXT_ZVKNHB		62
#define RISCV_ISA_EXT_ZVKSED		63
#define RISCV_ISA_EXT_ZVKSH		64
#define RISCV_ISA_EXT_ZVKT		65
#define RISCV_ISA_EXT_ZFH		66
#define RISCV_ISA_EXT_ZFHMIN		67
#define RISCV_ISA_EXT_ZIHINTNTL		68
#define RISCV_ISA_EXT_ZVFH		69
#define RISCV_ISA_EXT_ZVFHMIN		70
#define RISCV_ISA_EXT_ZFA		71
#define RISCV_ISA_EXT_ZTSO		72
#define RISCV_ISA_EXT_ZACAS		73
#define RISCV_ISA_EXT_ZVE32X		74
#define RISCV_ISA_EXT_ZVE32F		75
#define RISCV_ISA_EXT_ZVE64X		76
#define RISCV_ISA_EXT_ZVE64F		77
#define RISCV_ISA_EXT_ZVE64D		78
#define RISCV_ISA_EXT_ZIMOP		79
#define RISCV_ISA_EXT_ZCA		80
#define RISCV_ISA_EXT_ZCB		81
#define RISCV_ISA_EXT_ZCD		82
#define RISCV_ISA_EXT_ZCF		83
#define RISCV_ISA_EXT_ZCMOP		84
#define RISCV_ISA_EXT_ZAWRS		85
#define RISCV_ISA_EXT_SVVPTC		86
#define RISCV_ISA_EXT_SMMPM		87
#define RISCV_ISA_EXT_SMNPM		88
#define RISCV_ISA_EXT_SSNPM		89
#define RISCV_ISA_EXT_ZABHA		90
#define RISCV_ISA_EXT_ZICCRSE		91
#define RISCV_ISA_EXT_SVADE		92
#define RISCV_ISA_EXT_SVADU		93

#define RISCV_ISA_EXT_XLINUXENVCFG	127

#define RISCV_ISA_EXT_MAX		128
#define RISCV_ISA_EXT_INVALID		U32_MAX

#ifdef CONFIG_RISCV_M_MODE
#define RISCV_ISA_EXT_SxAIA		RISCV_ISA_EXT_SMAIA
#define RISCV_ISA_EXT_SUPM		RISCV_ISA_EXT_SMNPM
#else
#define RISCV_ISA_EXT_SxAIA		RISCV_ISA_EXT_SSAIA
#define RISCV_ISA_EXT_SUPM		RISCV_ISA_EXT_SSNPM
#endif

#endif /* _ASM_RISCV_HWCAP_H */

Filemanager

Name Type Size Permission Actions
vdso Folder 0755
vendor_extensions Folder 0755
Kbuild File 453 B 0644
acenv.h File 243 B 0644
acpi.h File 2.49 KB 0644
alternative-macros.h File 5 KB 0644
alternative.h File 2.33 KB 0644
arch_hweight.h File 1.55 KB 0644
archrandom.h File 1.5 KB 0644
asm-extable.h File 2.27 KB 0644
asm-offsets.h File 35 B 0644
asm-prototypes.h File 2.09 KB 0644
asm.h File 4.01 KB 0644
assembler.h File 2.23 KB 0644
atomic.h File 10.25 KB 0644
barrier.h File 2.8 KB 0644
bitops.h File 9.8 KB 0644
bug.h File 2.13 KB 0644
bugs.h File 463 B 0644
cache.h File 897 B 0644
cacheflush.h File 2.67 KB 0644
cacheinfo.h File 511 B 0644
cfi.h File 810 B 0644
checksum.h File 2.48 KB 0644
clint.h File 797 B 0644
clocksource.h File 136 B 0644
cmpxchg.h File 11.44 KB 0644
compat.h File 4.05 KB 0644
cpu.h File 172 B 0644
cpu_ops.h File 971 B 0644
cpu_ops_sbi.h File 609 B 0644
cpufeature-macros.h File 1.67 KB 0644
cpufeature.h File 4.38 KB 0644
cpuidle.h File 450 B 0644
crash_reserve.h File 291 B 0644
csr.h File 16.32 KB 0644
current.h File 1001 B 0644
delay.h File 471 B 0644
dma-noncoherent.h File 835 B 0644
dmi.h File 640 B 0644
efi.h File 1.18 KB 0644
elf.h File 4.64 KB 0644
entry-common.h File 1.04 KB 0644
errata_list.h File 3.7 KB 0644
exec.h File 172 B 0644
extable.h File 1.46 KB 0644
fence.h File 564 B 0644
fixmap.h File 1.75 KB 0644
fpu.h File 291 B 0644
ftrace.h File 6.12 KB 0644
futex.h File 2.42 KB 0644
gdb_xml.h File 5.47 KB 0644
gpr-num.h File 2.37 KB 0644
hugetlb.h File 1.76 KB 0644
hwcap.h File 3.58 KB 0644
hwprobe.h File 913 B 0644
image.h File 1.63 KB 0644
insn-def.h File 5.72 KB 0644
insn.h File 15.29 KB 0644
io.h File 5.19 KB 0644
irq.h File 2.09 KB 0644
irq_stack.h File 843 B 0644
irq_work.h File 225 B 0644
irqflags.h File 1.12 KB 0644
jump_label.h File 1.6 KB 0644
kasan.h File 1.55 KB 0644
kdebug.h File 158 B 0644
kexec.h File 1.84 KB 0644
kfence.h File 674 B 0644
kgdb.h File 2.44 KB 0644
kprobes.h File 1.19 KB 0644
kvm_aia.h File 5.42 KB 0644
kvm_host.h File 11.56 KB 0644
kvm_nacl.h File 7.52 KB 0644
kvm_types.h File 184 B 0644
kvm_vcpu_fp.h File 1.69 KB 0644
kvm_vcpu_insn.h File 1.21 KB 0644
kvm_vcpu_pmu.h File 4.52 KB 0644
kvm_vcpu_sbi.h File 3.3 KB 0644
kvm_vcpu_timer.h File 1.56 KB 0644
kvm_vcpu_vector.h File 2.12 KB 0644
linkage.h File 267 B 0644
membarrier.h File 1.73 KB 0644
mmio.h File 5.17 KB 0644
mmiowb.h File 365 B 0644
mmu.h File 1.05 KB 0644
mmu_context.h File 1.2 KB 0644
module.h File 3.3 KB 0644
module.lds.h File 207 B 0644
numa.h File 165 B 0644
page.h File 5.95 KB 0644
paravirt.h File 610 B 0644
paravirt_api_clock.h File 26 B 0644
pci.h File 728 B 0644
perf_event.h File 575 B 0644
pgalloc.h File 3.83 KB 0644
pgtable-32.h File 1.07 KB 0644
pgtable-64.h File 9.69 KB 0644
pgtable-bits.h File 1.32 KB 0644
pgtable.h File 25.35 KB 0644
probes.h File 563 B 0644
processor.h File 6.31 KB 0644
ptrace.h File 4.3 KB 0644
sbi.h File 15.98 KB 0644
scs.h File 1.08 KB 0644
seccomp.h File 504 B 0644
sections.h File 883 B 0644
semihost.h File 596 B 0644
set_memory.h File 2.03 KB 0644
signal32.h File 358 B 0644
simd.h File 1.73 KB 0644
smp.h File 2.51 KB 0644
soc.h File 627 B 0644
sparsemem.h File 331 B 0644
spinlock.h File 1.27 KB 0644
stackprotector.h File 589 B 0644
stacktrace.h File 774 B 0644
string.h File 1.4 KB 0644
suspend.h File 1.81 KB 0644
switch_to.h File 3.32 KB 0644
sync_core.h File 689 B 0644
syscall.h File 2.48 KB 0644
syscall_table.h File 137 B 0644
syscall_wrapper.h File 3.96 KB 0644
text-patching.h File 449 B 0644
thread_info.h File 3.97 KB 0644
timex.h File 1.79 KB 0644
tlb.h File 582 B 0644
tlbbatch.h File 273 B 0644
tlbflush.h File 2.15 KB 0644
topology.h File 822 B 0644
trace.h File 1.03 KB 0644
uaccess.h File 10.62 KB 0644
unistd.h File 719 B 0644
uprobes.h File 1.04 KB 0644
vdso.h File 965 B 0644
vector.h File 11.37 KB 0644
vendor_extensions.h File 3.17 KB 0644
vendorid_list.h File 268 B 0644
vermagic.h File 213 B 0644
vmalloc.h File 574 B 0644
word-at-a-time.h File 1.72 KB 0644
xip_fixup.h File 1.45 KB 0644
xor.h File 1.65 KB 0644
Filemanager