All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/9] A collection of RISC-V cleanups and improvements
@ 2021-12-16  4:54 Alistair Francis
  2021-12-16  4:54 ` [PATCH v2 1/9] hw/intc: sifive_plic: Add a reset function Alistair Francis
                   ` (8 more replies)
  0 siblings, 9 replies; 43+ messages in thread
From: Alistair Francis @ 2021-12-16  4:54 UTC (permalink / raw)
  To: qemu-riscv, qemu-devel
  Cc: Bin Meng, alistair23, Alistair Francis, Palmer Dabbelt,
	Alistair Francis, bmeng.cn

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



^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2022-02-22 16:12 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-16  4:54 [PATCH v2 0/9] A collection of RISC-V cleanups and improvements Alistair Francis
2021-12-16  4:54 ` [PATCH v2 1/9] hw/intc: sifive_plic: Add a reset function Alistair Francis
2021-12-16  8:16   ` Philippe Mathieu-Daudé
2021-12-16  8:16     ` Philippe Mathieu-Daudé
2021-12-21  8:00   ` Bin Meng
2021-12-21  8:00     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 2/9] hw/intc: sifive_plic: Cleanup the write function Alistair Francis
2021-12-16  4:54 ` [PATCH v2 3/9] hw/intc: sifive_plic: Cleanup the read function Alistair Francis
2021-12-16  4:54 ` [PATCH v2 4/9] hw/intc: sifive_plic: Cleanup remaining functions Alistair Francis
2021-12-21  8:22   ` Bin Meng
2021-12-21  8:22     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 5/9] target/riscv: Mark the Hypervisor extension as non experimental Alistair Francis
2021-12-16  5:59   ` Anup Patel
2021-12-16  5:59     ` Anup Patel
2021-12-20  2:52   ` Bin Meng
2021-12-20  2:52     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 6/9] target/riscv: Enable the Hypervisor extension by default Alistair Francis
2021-12-16  5:52   ` Anup Patel
2021-12-16  5:52     ` Anup Patel
2021-12-20  2:53   ` Bin Meng
2021-12-20  2:53     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 7/9] hw/riscv: Use error_fatal for SoC realisation Alistair Francis
2021-12-20  7:38   ` Bin Meng
2021-12-20  7:38     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 8/9] hw/riscv: virt: Allow support for 32 cores Alistair Francis
2021-12-16  5:58   ` Anup Patel
2021-12-16  5:58     ` Anup Patel
2021-12-16  8:18     ` Philippe Mathieu-Daudé
2021-12-20  5:41       ` Alistair Francis
2021-12-20  5:41         ` Alistair Francis
2021-12-20  7:39   ` Bin Meng
2021-12-20  7:39     ` Bin Meng
2021-12-16  4:54 ` [PATCH v2 9/9] hw/riscv: virt: Set the clock-frequency Alistair Francis
2021-12-16  5:52   ` Anup Patel
2021-12-16  5:52     ` Anup Patel
2021-12-20  7:51   ` Bin Meng
2021-12-20  7:51     ` Bin Meng
2021-12-21  6:32     ` Alistair Francis
2021-12-21  6:32       ` Alistair Francis
2021-12-21  6:56       ` Bin Meng
2021-12-21  6:56         ` Bin Meng
2022-02-22 15:41       ` Peter Maydell
2022-02-22 15:41         ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.