arch/riscv/Kconfig | 15 +++++++ arch/riscv/include/asm/barrier.h | 5 --- arch/riscv/include/asm/cacheflush.h | 1 + arch/riscv/include/asm/cmpxchg.h | 4 +- arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/insn-def.h | 66 +++++++++++++++++++++++++++++ arch/riscv/include/asm/processor.h | 25 ++++++++++- arch/riscv/kernel/cpufeature.c | 21 +++++++++ arch/riscv/mm/cacheflush.c | 14 ++++-- 9 files changed, 142 insertions(+), 10 deletions(-)