On 5/24/22 15:44, Alistair Francis wrote:
From: Alistair Francis <alistair.fran...@wdc.com>
The following changes since commit 3757b0d08b399c609954cf57f273b1167e5d7a8d:
Merge tag 'pull-request-2022-05-18' of https://gitlab.com/thuth/qemu into
staging (2022-05-20 08:04:30 -0700)
are available in the Git repository at:
g...@github.com:alistair23/qemu.git tags/pull-riscv-to-apply-20220525
for you to fetch changes up to 8fe63fe8e512d77583d6798acd2164f1fa1e40ab:
hw/core: loader: Set is_linux to true for VxWorks uImage (2022-05-24
10:38:50 +1000)
----------------------------------------------------------------
Third RISC-V PR for QEMU 7.1
* Fixes for accessing VS hypervisor CSRs
* Improvements for RISC-V Vector extension
* Fixes for accessing mtimecmp
* Add new short-isa-string CPU option
* Improvements to RISC-V machine error handling
* Disable the "G" extension by default internally, no functional change
* Enforce floating point extension requirements
* Cleanup ISA extension checks
* Resolve redundant property accessors
* Fix typo of mimpid cpu option
* Improvements for virtulisation
* Add zicsr/zifencei to isa_string
* Support for VxWorks uImage
Applied, thanks. Please update https://wiki.qemu.org/ChangeLog/7.1 as
appropriate.
r~
----------------------------------------------------------------
Anup Patel (4):
target/riscv: Fix csr number based privilege checking
target/riscv: Fix hstatus.GVA bit setting for traps taken from HS-mode
target/riscv: Set [m|s]tval for both illegal and virtual instruction
traps
hw/riscv: virt: Fix interrupt parent for dynamic platform devices
Atish Patra (1):
hw/intc: Pass correct hartid while updating mtimecmp
Bernhard Beschow (2):
hw/vfio/pci-quirks: Resolve redundant property getters
hw/riscv/sifive_u: Resolve redundant property accessors
Bin Meng (2):
hw/core: Sync uboot_image.h from U-Boot v2022.01
hw/core: loader: Set is_linux to true for VxWorks uImage
Dylan Reid (1):
target/riscv: Fix VS mode hypervisor CSR access
Frank Chang (1):
target/riscv: Fix typo of mimpid cpu option
Hongren (Zenithal) Zheng (1):
target/riscv: add zicsr/zifencei to isa_string
Tsukasa OI (9):
target/riscv: Move Zhinx* extensions on ISA string
target/riscv: Add short-isa-string option
hw/riscv: Make CPU config error handling generous (virt/spike)
hw/riscv: Make CPU config error handling generous (sifive_e/u/opentitan)
target/riscv: Fix coding style on "G" expansion
target/riscv: Disable "G" by default
target/riscv: Change "G" expansion
target/riscv: FP extension requirements
target/riscv: Move/refactor ISA extension checks
Weiwei Li (1):
target/riscv: check 'I' and 'E' after checking 'G' in riscv_cpu_realize
eopXD (1):
target/riscv: rvv: Fix early exit condition for whole register load/store
hw/core/uboot_image.h | 213 +++++++++++++++++++++-----------
target/riscv/cpu.h | 12 +-
hw/core/loader.c | 15 +++
hw/intc/riscv_aclint.c | 3 +-
hw/riscv/opentitan.c | 2 +-
hw/riscv/sifive_e.c | 2 +-
hw/riscv/sifive_u.c | 28 +----
hw/riscv/spike.c | 2 +-
hw/riscv/virt.c | 27 ++--
hw/vfio/pci-quirks.c | 34 ++---
target/riscv/cpu.c | 91 ++++++++++----
target/riscv/cpu_helper.c | 4 +-
target/riscv/csr.c | 26 ++--
target/riscv/translate.c | 17 ++-
target/riscv/insn_trans/trans_rvv.c.inc | 58 +++++----
15 files changed, 325 insertions(+), 209 deletions(-)