Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210702' into staging
target-arm queue:
* more MVE instructions
* hw/gpio/gpio_pwr: use shutdown function for reboot
* target/arm: Check NaN mode before silencing NaN
* tests: Boot and halt a Linux guest on the Raspberry Pi 2 machine
* hw/arm: Add basic power management to raspi.
* docs/system/arm: Add quanta-gbs-bmc, quanta-q7l1-bmc
# gpg: Signature made Fri 02 Jul 2021 13:59:19 BST
# gpg: using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg: issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* remotes/pmaydell/tags/pull-target-arm-20210702: (24 commits)
target/arm: Implement MVE shifts by register
target/arm: Implement MVE shifts by immediate
target/arm: Implement MVE long shifts by register
target/arm: Implement MVE long shifts by immediate
target/arm: Implement MVE VADDLV
target/arm: Implement MVE VSHLC
target/arm: Implement MVE saturating narrowing shifts
target/arm: Implement MVE VSHRN, VRSHRN
target/arm: Implement MVE VSRI, VSLI
target/arm: Implement MVE VSHLL
target/arm: Implement MVE vector shift right by immediate insns
target/arm: Implement MVE vector shift left by immediate insns
target/arm: Implement MVE logical immediate insns
target/arm: Use dup_const() instead of bitfield_replicate()
target/arm: Use asimd_imm_const for A64 decode
target/arm: Make asimd_imm_const() public
target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVH
target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculation
hw/gpio/gpio_pwr: use shutdown function for reboot
target/arm: Check NaN mode before silencing NaN
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- docs/system/arm/aspeed.rst 1 addition, 0 deletionsdocs/system/arm/aspeed.rst
- docs/system/arm/nuvoton.rst 3 additions, 2 deletionsdocs/system/arm/nuvoton.rst
- hw/arm/bcm2835_peripherals.c 12 additions, 1 deletionhw/arm/bcm2835_peripherals.c
- hw/gpio/gpio_pwr.c 1 addition, 1 deletionhw/gpio/gpio_pwr.c
- hw/misc/bcm2835_powermgt.c 160 additions, 0 deletionshw/misc/bcm2835_powermgt.c
- hw/misc/meson.build 1 addition, 0 deletionshw/misc/meson.build
- include/hw/arm/bcm2835_peripherals.h 2 additions, 1 deletioninclude/hw/arm/bcm2835_peripherals.h
- include/hw/misc/bcm2835_powermgt.h 29 additions, 0 deletionsinclude/hw/misc/bcm2835_powermgt.h
- target/arm/helper-a64.c 9 additions, 3 deletionstarget/arm/helper-a64.c
- target/arm/helper-mve.h 108 additions, 0 deletionstarget/arm/helper-mve.h
- target/arm/mve.decode 172 additions, 5 deletionstarget/arm/mve.decode
- target/arm/mve_helper.c 507 additions, 17 deletionstarget/arm/mve_helper.c
- target/arm/t32.decode 68 additions, 3 deletionstarget/arm/t32.decode
- target/arm/translate-a64.c 7 additions, 79 deletionstarget/arm/translate-a64.c
- target/arm/translate-mve.c 253 additions, 8 deletionstarget/arm/translate-mve.c
- target/arm/translate-neon.c 0 additions, 81 deletionstarget/arm/translate-neon.c
- target/arm/translate.c 325 additions, 2 deletionstarget/arm/translate.c
- target/arm/translate.h 41 additions, 0 deletionstarget/arm/translate.h
- target/arm/vfp_helper.c 18 additions, 6 deletionstarget/arm/vfp_helper.c
- tests/acceptance/boot_linux_console.py 43 additions, 0 deletionstests/acceptance/boot_linux_console.py
Loading
Please register or sign in to comment