Re: [PULL] RISC-V Patches for the 5.0 Soft Freeze, Part 5
On Tue, 17 Mar 2020 at 04:06, Palmer Dabbelt wrote: > > The following changes since commit a98135f727595382e200d04c2996e868b7925a01: > > Merge remote-tracking branch > 'remotes/kraxel/tags/vga-20200316-pull-request' into staging (2020-03-16 > 14:55:59 +) > > are available in the Git repository at: > > g...@github.com:palmer-dabbelt/qemu.git tags/riscv-for-master-5.0-sf5 > > for you to fetch changes up to c5969a3a3c2cb9ea02ffb7e86acb059d3cf8c264: > > target/riscv: Fix VS mode interrupts forwarding. (2020-03-16 17:03:51 -0700) > > > RISC-V Patches for the 5.0 Soft Freeze, Part 5 > > This tag contains the last of the patches I'd like to target for the 5.0 soft > freeze. At this point we're mostly collecting fixes, but there are a few new > features. The changes include: > > * An OpenSBI update, including the various bits necessary to put CI together > and an image for the 32-bit sifive_u board. > * A fix that disallows TSR when outside of machine mode. > * A fix for VS-mode interrupt forwarding. > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0 for any user-visible changes. -- PMM
[PULL] RISC-V Patches for the 5.0 Soft Freeze, Part 5
The following changes since commit a98135f727595382e200d04c2996e868b7925a01: Merge remote-tracking branch 'remotes/kraxel/tags/vga-20200316-pull-request' into staging (2020-03-16 14:55:59 +) are available in the Git repository at: g...@github.com:palmer-dabbelt/qemu.git tags/riscv-for-master-5.0-sf5 for you to fetch changes up to c5969a3a3c2cb9ea02ffb7e86acb059d3cf8c264: target/riscv: Fix VS mode interrupts forwarding. (2020-03-16 17:03:51 -0700) RISC-V Patches for the 5.0 Soft Freeze, Part 5 This tag contains the last of the patches I'd like to target for the 5.0 soft freeze. At this point we're mostly collecting fixes, but there are a few new features. The changes include: * An OpenSBI update, including the various bits necessary to put CI together and an image for the 32-bit sifive_u board. * A fix that disallows TSR when outside of machine mode. * A fix for VS-mode interrupt forwarding. Alistair Francis (1): target/riscv: Correctly implement TSR trap Bin Meng (4): roms: opensbi: Upgrade from v0.5 to v0.6 roms: opensbi: Add 32-bit firmware image for sifive_u machine riscv: sifive_u: Update BIOS_FILENAME for 32-bit gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries Rajnesh Kanwal (1): target/riscv: Fix VS mode interrupts forwarding. .gitlab-ci-opensbi.yml | 63 +++ .gitlab-ci.d/opensbi/Dockerfile | 33 ++ .gitlab-ci.yml | 1 + Makefile | 2 +- hw/riscv/sifive_u.c | 6 ++- pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin | Bin 0 -> 49472 bytes pc-bios/opensbi-riscv32-virt-fw_jump.bin | Bin 40984 -> 41280 bytes pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin | Bin 49160 -> 53760 bytes pc-bios/opensbi-riscv64-virt-fw_jump.bin | Bin 45064 -> 49664 bytes roms/Makefile| 7 +++ roms/opensbi | 2 +- target/riscv/cpu_helper.c| 9 +++- target/riscv/op_helper.c | 2 +- 13 files changed, 120 insertions(+), 5 deletions(-) create mode 100644 .gitlab-ci-opensbi.yml create mode 100644 .gitlab-ci.d/opensbi/Dockerfile create mode 100644 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin