[PATCH v7 0/5] hw/riscv: Server Platform Reference Board

Daniel Henrique Barboza posted 5 patches 3 days, 11 hours ago
Failed in applying to current master (apply log)
configs/devices/riscv64-softmmu/default.mak |    1 +
docs/system/riscv/riscv-server-ref.rst      |   52 +
docs/system/target-riscv.rst                |    1 +
hw/riscv/Kconfig                            |   15 +
hw/riscv/meson.build                        |    1 +
hw/riscv/server_platform_ref.c              | 1373 +++++++++++++++++++
target/riscv/cpu-qom.h                      |    1 +
target/riscv/cpu.c                          |   12 +-
tests/functional/riscv64/meson.build        |    2 +
tests/functional/riscv64/test_opensbi.py    |    4 +
tests/functional/riscv64/test_server_ref.py |   57 +
11 files changed, 1518 insertions(+), 1 deletion(-)
create mode 100644 docs/system/riscv/riscv-server-ref.rst
create mode 100644 hw/riscv/server_platform_ref.c
create mode 100755 tests/functional/riscv64/test_server_ref.py
[PATCH v7 0/5] hw/riscv: Server Platform Reference Board
Posted by Daniel Henrique Barboza 3 days, 11 hours ago
Hello,

In this version a new patch was added to include board tests.  There's
also minor changes in the docs to cite how the board was tested.

No other changes were made.

Patches are based on alistair/riscv-to-apply.next @2d9be31092, plus
Chao Liu's series "[PATCH v6 0/7] riscv: add initial sdext support"
[1].  For convenience this series is available at this branch:

https://gitlab.com/danielhb/qemu/-/tree/riscv-server-ref_v7

Changes from v6:
- patch 4 (new): add riscv-server-ref tests
- patch 5 (former 4): add more information about how the machine can be
  tested/run
- v6 link: https://lore.kernel.org/qemu-devel/20260514204640.2540054-1-daniel.barboza@oss.qualcomm.com/ 


Daniel Henrique Barboza (3):
  target/riscv/cpu.c: remove 'bare' condition for .profile
  tests/functional/riscv64: add riscv-server-ref tests
  docs: add riscv-server-ref.rst

Fei Wu (2):
  target/riscv: Add server platform reference cpu
  hw/riscv: server platform reference machine

 configs/devices/riscv64-softmmu/default.mak |    1 +
 docs/system/riscv/riscv-server-ref.rst      |   52 +
 docs/system/target-riscv.rst                |    1 +
 hw/riscv/Kconfig                            |   15 +
 hw/riscv/meson.build                        |    1 +
 hw/riscv/server_platform_ref.c              | 1373 +++++++++++++++++++
 target/riscv/cpu-qom.h                      |    1 +
 target/riscv/cpu.c                          |   12 +-
 tests/functional/riscv64/meson.build        |    2 +
 tests/functional/riscv64/test_opensbi.py    |    4 +
 tests/functional/riscv64/test_server_ref.py |   57 +
 11 files changed, 1518 insertions(+), 1 deletion(-)
 create mode 100644 docs/system/riscv/riscv-server-ref.rst
 create mode 100644 hw/riscv/server_platform_ref.c
 create mode 100755 tests/functional/riscv64/test_server_ref.py

-- 
2.43.0