[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-xen staging] Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20200713' into staging



commit aeb07b5f6e69ce93afea71027325e3e7a22d2149
Merge: beff47a2f6a8295161f98a9dac94e18e5376e749 
cfad709bceb629a4ebeb5d8a3acd1871b9a6436b
Author:     Peter Maydell <peter.maydell@xxxxxxxxxx>
AuthorDate: Tue Jul 14 17:58:00 2020 +0100
Commit:     Peter Maydell <peter.maydell@xxxxxxxxxx>
CommitDate: Tue Jul 14 17:58:00 2020 +0100

    Merge remote-tracking branch 
'remotes/alistair/tags/pull-riscv-to-apply-20200713' into staging
    
    This is a colection of bug fixes and small imrprovements for RISC-V.
    
    This includes some vector extensions fixes, a PMP bug fix, OpenTitan
    UART bug fix and support for OpenSBI dynamic firmware.
    
    # gpg: Signature made Tue 14 Jul 2020 01:29:44 BST
    # gpg:                using RSA key F6C4AC46D4934868D3B8CE8F21E10D29DF977054
    # gpg: Good signature from "Alistair Francis <alistair@xxxxxxxxxxxxx>" 
[full]
    # Primary key fingerprint: F6C4 AC46 D493 4868 D3B8  CE8F 21E1 0D29 DF97 
7054
    
    * remotes/alistair/tags/pull-riscv-to-apply-20200713:
      target/riscv: Fix pmp NA4 implementation
      tcg/riscv: Remove superfluous breaks
      hw/char: Convert the Ibex UART to use the registerfields API
      hw/char: Convert the Ibex UART to use the qdev Clock model
      target/riscv: fix vill bit index in vtype register
      target/riscv: fix return value of do_opivx_widen()
      target/riscv: correct the gvec IR called in gen_vec_rsub16_i64()
      target/riscv: fix rsub gvec tcg_assert_listed_vecop assertion
      hw/riscv: Modify MROM size to end at 0x10000
      RISC-V: Support 64 bit start address
      riscv: Add opensbi firmware dynamic support
      RISC-V: Copy the fdt in dram instead of ROM
      riscv: Unify Qemu's reset vector code path
      hw/riscv: virt: Sort the SoC memmap table entries
      MAINTAINERS: Add an entry for OpenSBI firmware
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

 MAINTAINERS                             |   7 ++
 hw/char/ibex_uart.c                     | 158 ++++++++++++++++++--------------
 hw/riscv/boot.c                         | 107 +++++++++++++++++++++
 hw/riscv/sifive_u.c                     |  53 ++++++-----
 hw/riscv/spike.c                        |  59 ++++--------
 hw/riscv/virt.c                         |  63 ++++---------
 include/hw/char/ibex_uart.h             |  79 ++++++++--------
 include/hw/riscv/boot.h                 |   7 ++
 include/hw/riscv/boot_opensbi.h         |  58 ++++++++++++
 target/riscv/cpu.h                      |   2 +-
 target/riscv/insn_trans/trans_rvv.inc.c |   9 +-
 target/riscv/pmp.c                      |   2 +-
 tcg/riscv/tcg-target.inc.c              |   2 -
 13 files changed, 387 insertions(+), 219 deletions(-)
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.