Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20201103' into staging
This series adds support for migration to RISC-V QEMU and expands the
Microchip PFSoC to allow unmodified HSS and Linux boots.
# gpg: Signature made Tue 03 Nov 2020 15:19:45 GMT
# gpg: using RSA key F6C4AC46D4934868D3B8CE8F21E10D29DF977054
# gpg: Good signature from "Alistair Francis <alistair@alistair23.me>" [full]
# Primary key fingerprint: F6C4 AC46 D493 4868 D3B8 CE8F 21E1 0D29 DF97 7054
* remotes/alistair/tags/pull-riscv-to-apply-20201103:
target/riscv/csr.c : add space before the open parenthesis '('
hw/riscv: microchip_pfsoc: Hook the I2C1 controller
hw/riscv: microchip_pfsoc: Correct DDR memory map
hw/riscv: microchip_pfsoc: Map the reserved memory at address 0
hw/riscv: microchip_pfsoc: Connect the SYSREG module
hw/misc: Add Microchip PolarFire SoC SYSREG module support
hw/riscv: microchip_pfsoc: Connect the IOSCB module
hw/misc: Add Microchip PolarFire SoC IOSCB module support
hw/riscv: microchip_pfsoc: Connect DDR memory controller modules
hw/misc: Add Microchip PolarFire SoC DDR Memory Controller support
hw/riscv: microchip_pfsoc: Document where to look at the SoC memory maps
target/riscv: Add sifive_plic vmstate
target/riscv: Add V extension state description
target/riscv: Add H extension state description
target/riscv: Add PMP state description
target/riscv: Add basic vmstate description of CPU
target/riscv: Merge m/vsstatus and m/vsstatush into one uint64_t unit
hw/riscv: virt: Allow passing custom DTB
hw/riscv: sifive_u: Allow passing custom DTB
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- MAINTAINERS 6 additions, 0 deletionsMAINTAINERS
- hw/intc/sifive_plic.c 25 additions, 1 deletionhw/intc/sifive_plic.c
- hw/misc/Kconfig 9 additions, 0 deletionshw/misc/Kconfig
- hw/misc/mchp_pfsoc_dmc.c 216 additions, 0 deletionshw/misc/mchp_pfsoc_dmc.c
- hw/misc/mchp_pfsoc_ioscb.c 242 additions, 0 deletionshw/misc/mchp_pfsoc_ioscb.c
- hw/misc/mchp_pfsoc_sysreg.c 99 additions, 0 deletionshw/misc/mchp_pfsoc_sysreg.c
- hw/misc/meson.build 3 additions, 0 deletionshw/misc/meson.build
- hw/riscv/Kconfig 3 additions, 0 deletionshw/riscv/Kconfig
- hw/riscv/microchip_pfsoc.c 110 additions, 15 deletionshw/riscv/microchip_pfsoc.c
- hw/riscv/sifive_u.c 20 additions, 8 deletionshw/riscv/sifive_u.c
- hw/riscv/virt.c 20 additions, 7 deletionshw/riscv/virt.c
- include/hw/intc/sifive_plic.h 1 addition, 0 deletionsinclude/hw/intc/sifive_plic.h
- include/hw/misc/mchp_pfsoc_dmc.h 56 additions, 0 deletionsinclude/hw/misc/mchp_pfsoc_dmc.h
- include/hw/misc/mchp_pfsoc_ioscb.h 50 additions, 0 deletionsinclude/hw/misc/mchp_pfsoc_ioscb.h
- include/hw/misc/mchp_pfsoc_sysreg.h 39 additions, 0 deletionsinclude/hw/misc/mchp_pfsoc_sysreg.h
- include/hw/riscv/microchip_pfsoc.h 16 additions, 2 deletionsinclude/hw/riscv/microchip_pfsoc.h
- target/riscv/cpu.c 6 additions, 10 deletionstarget/riscv/cpu.c
- target/riscv/cpu.h 11 additions, 13 deletionstarget/riscv/cpu.h
- target/riscv/cpu_bits.h 4 additions, 15 deletionstarget/riscv/cpu_bits.h
- target/riscv/cpu_helper.c 7 additions, 28 deletionstarget/riscv/cpu_helper.c
Loading
Please register or sign in to comment