Failed in applying to current master (
apply log)
xen/arch/riscv/Kconfig | 2 +
xen/arch/riscv/Makefile | 3 +
xen/arch/riscv/include/asm/config.h | 8 +
xen/arch/riscv/include/asm/fixmap.h | 44 +++
xen/arch/riscv/include/asm/flushtlb.h | 19 +
xen/arch/riscv/include/asm/mm.h | 6 +
xen/arch/riscv/include/asm/page.h | 88 +++++
xen/arch/riscv/include/asm/pmap.h | 36 ++
xen/arch/riscv/include/asm/processor.h | 28 +-
xen/arch/riscv/include/asm/riscv_encoding.h | 1 +
xen/arch/riscv/include/asm/sbi.h | 64 +++
xen/arch/riscv/include/asm/smp.h | 10 +
xen/arch/riscv/mm.c | 101 ++++-
xen/arch/riscv/pt.c | 408 ++++++++++++++++++++
xen/arch/riscv/sbi.c | 252 +++++++++++-
xen/arch/riscv/setup.c | 26 ++
xen/arch/riscv/smp.c | 4 +
xen/arch/riscv/smpboot.c | 12 +
xen/arch/riscv/xen.lds.S | 2 +-
19 files changed, 1104 insertions(+), 10 deletions(-)
create mode 100644 xen/arch/riscv/include/asm/fixmap.h
create mode 100644 xen/arch/riscv/include/asm/pmap.h
create mode 100644 xen/arch/riscv/pt.c
create mode 100644 xen/arch/riscv/smp.c
create mode 100644 xen/arch/riscv/smpboot.c