Re: [PULL 00/16] riscv-to-apply queue
On Tue, 23 Mar 2021 at 01:59, Alistair Francis wrote: > > The following changes since commit c95bd5ff1660883d15ad6e0005e4c8571604f51a: > > Merge remote-tracking branch 'remotes/philmd/tags/mips-fixes-20210322' into > staging (2021-03-22 14:26:13 +) > > are available in the Git repository at: > > g...@github.com:alistair23/qemu.git tags/pull-riscv-to-apply-20210322-2 > > for you to fetch changes up to 9a27f69bd668d9d71674407badc412ce1231c7d5: > > target/riscv: Prevent lost illegal instruction exceptions (2021-03-22 > 21:54:40 -0400) > > > RISC-V PR for 6.0 > > This PR includes: > - Fix for vector CSR access > - Improvements to the Ibex UART device > - PMP improvements and bug fixes > - Hypervisor extension bug fixes > - ramfb support for the virt machine > - Fast read support for SST flash > - Improvements to the microchip_pfsoc machine Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/6.0 for any user-visible changes. -- PMM
[PULL 00/16] riscv-to-apply queue
The following changes since commit c95bd5ff1660883d15ad6e0005e4c8571604f51a: Merge remote-tracking branch 'remotes/philmd/tags/mips-fixes-20210322' into staging (2021-03-22 14:26:13 +) are available in the Git repository at: g...@github.com:alistair23/qemu.git tags/pull-riscv-to-apply-20210322-2 for you to fetch changes up to 9a27f69bd668d9d71674407badc412ce1231c7d5: target/riscv: Prevent lost illegal instruction exceptions (2021-03-22 21:54:40 -0400) RISC-V PR for 6.0 This PR includes: - Fix for vector CSR access - Improvements to the Ibex UART device - PMP improvements and bug fixes - Hypervisor extension bug fixes - ramfb support for the virt machine - Fast read support for SST flash - Improvements to the microchip_pfsoc machine Alexander Wagner (1): hw/char: disable ibex uart receive if the buffer is full Asherah Connor (2): hw/riscv: Add fw_cfg support to virt hw/riscv: allow ramfb on virt Bin Meng (3): hw/block: m25p80: Support fast read for SST flashes hw/riscv: microchip_pfsoc: Map EMMC/SD mux register docs/system: riscv: Add documentation for 'microchip-icicle-kit' machine Frank Chang (1): target/riscv: fix vs() to return proper error code Georg Kotheimer (6): target/riscv: Adjust privilege level for HLV(X)/HSV instructions target/riscv: Make VSTIP and VSEIP read-only in hip target/riscv: Use background registers also for MSTATUS_MPV target/riscv: Fix read and write accesses to vsip and vsie target/riscv: Add proper two-stage lookup exception detection target/riscv: Prevent lost illegal instruction exceptions Jim Shu (3): target/riscv: propagate PMP permission to TLB page target/riscv: add log of PMP permission checking target/riscv: flush TLB pages if PMP permission has been changed docs/system/riscv/microchip-icicle-kit.rst | 89 ++ docs/system/target-riscv.rst | 1 + include/hw/char/ibex_uart.h| 4 + include/hw/riscv/microchip_pfsoc.h | 1 + include/hw/riscv/virt.h| 2 + target/riscv/cpu.h | 4 + target/riscv/pmp.h | 4 +- hw/block/m25p80.c | 3 + hw/char/ibex_uart.c| 23 +++- hw/riscv/microchip_pfsoc.c | 6 + hw/riscv/virt.c| 33 ++ target/riscv/cpu.c | 1 + target/riscv/cpu_helper.c | 144 +++ target/riscv/csr.c | 77 +++-- target/riscv/pmp.c | 84 ++ target/riscv/translate.c | 179 + hw/riscv/Kconfig | 1 + 17 files changed, 367 insertions(+), 289 deletions(-) create mode 100644 docs/system/riscv/microchip-icicle-kit.rst