arch/riscv/include/asm/asm.h | 6 +- arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/percpu.h | 248 +++++++++++++++++++++++++++ arch/riscv/include/asm/switch_to.h | 8 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/kernel/asm-offsets.c | 1 + arch/riscv/kernel/smpboot.c | 7 + arch/riscv/net/bpf_jit_comp64.c | 9 +- 8 files changed, 269 insertions(+), 16 deletions(-) create mode 100644 arch/riscv/include/asm/percpu.h