[PATCH v2 0/9] A collection of RISC-V cleanups and improvements

Alistair Francis posted 9 patches 2 years, 4 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
include/hw/riscv/virt.h    |   2 +-
hw/intc/sifive_plic.c      | 254 +++++++++++--------------------------
hw/riscv/microchip_pfsoc.c |   2 +-
hw/riscv/opentitan.c       |   2 +-
hw/riscv/sifive_e.c        |   2 +-
hw/riscv/sifive_u.c        |   2 +-
hw/riscv/virt.c            |   1 +
target/riscv/cpu.c         |   2 +-
8 files changed, 83 insertions(+), 184 deletions(-)
[PATCH v2 0/9] A collection of RISC-V cleanups and improvements
Posted by Alistair Francis 2 years, 4 months ago
From: Alistair Francis <alistair.francis@wdc.com>

This is a few patches to cleanup some RISC-V hardware and mark the
Hyperisor extension as non experimental.

v2:
 - Add some more fixes
 - Address review comments

Alistair Francis (9):
  hw/intc: sifive_plic: Add a reset function
  hw/intc: sifive_plic: Cleanup the write function
  hw/intc: sifive_plic: Cleanup the read function
  hw/intc: sifive_plic: Cleanup remaining functions
  target/riscv: Mark the Hypervisor extension as non experimental
  target/riscv: Enable the Hypervisor extension by default
  hw/riscv: Use error_fatal for SoC realisation
  hw/riscv: virt: Allow support for 32 cores
  hw/riscv: virt: Set the clock-frequency

 include/hw/riscv/virt.h    |   2 +-
 hw/intc/sifive_plic.c      | 254 +++++++++++--------------------------
 hw/riscv/microchip_pfsoc.c |   2 +-
 hw/riscv/opentitan.c       |   2 +-
 hw/riscv/sifive_e.c        |   2 +-
 hw/riscv/sifive_u.c        |   2 +-
 hw/riscv/virt.c            |   1 +
 target/riscv/cpu.c         |   2 +-
 8 files changed, 83 insertions(+), 184 deletions(-)

-- 
2.31.1