Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200822054101.1202175-1-alistair.francis@wdc.com
Maintainers: Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <Alistair.Francis@wdc.com>, Sagar Karandikar <sagark@eecs.berkeley.edu>, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>, Bin Meng <bmeng.cn@gmail.com>
configure | 1 +
Makefile | 4 +-
include/hw/intc/ibex_plic.h | 1 +
include/hw/riscv/sifive_u.h | 4 +
target/riscv/internals.h | 16 ++++
target/riscv/pmp.h | 2 +
hw/intc/ibex_plic.c | 36 +++++++--
hw/riscv/sifive_u.c | 26 ++++++-
hw/riscv/spike.c | 9 ++-
hw/riscv/virt.c | 4 +-
target/riscv/cpu_helper.c | 15 +++-
target/riscv/fpu_helper.c | 102 ++++++++++++++++---------
target/riscv/pmp.c | 57 +++++++++++++-
target/riscv/translate.c | 29 +++++++
.gitlab-ci.d/opensbi.yml | 28 +++----
pc-bios/opensbi-riscv32-generic-fw_dynamic.bin | Bin 0 -> 62144 bytes
pc-bios/opensbi-riscv32-generic-fw_dynamic.elf | Bin 0 -> 558668 bytes
pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin | Bin 49520 -> 0 bytes
pc-bios/opensbi-riscv32-virt-fw_jump.bin | Bin 49504 -> 0 bytes
pc-bios/opensbi-riscv64-generic-fw_dynamic.bin | Bin 0 -> 70792 bytes
pc-bios/opensbi-riscv64-generic-fw_dynamic.elf | Bin 0 -> 620424 bytes
pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin | Bin 57936 -> 0 bytes
pc-bios/opensbi-riscv64-virt-fw_jump.bin | Bin 57920 -> 0 bytes
roms/Makefile | 32 +++-----
roms/opensbi | 2 +-
target/riscv/insn_trans/trans_rvd.c.inc | 8 +-
target/riscv/insn_trans/trans_rvf.c.inc | 99 +++++++++++++++---------
27 files changed, 338 insertions(+), 137 deletions(-)
create mode 100644 pc-bios/opensbi-riscv32-generic-fw_dynamic.bin
create mode 100644 pc-bios/opensbi-riscv32-generic-fw_dynamic.elf
delete mode 100644 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin
delete mode 100644 pc-bios/opensbi-riscv32-virt-fw_jump.bin
create mode 100644 pc-bios/opensbi-riscv64-generic-fw_dynamic.bin
create mode 100644 pc-bios/opensbi-riscv64-generic-fw_dynamic.elf
delete mode 100644 pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin
delete mode 100644 pc-bios/opensbi-riscv64-virt-fw_jump.bin