Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge tag 'pull-target-arm-20230530' of https://git.linaro.org/people…
…/pmaydell/qemu-arm into staging

target-arm queue:
 * fsl-imx6: Add SNVS support for i.MX6 boards
 * smmuv3: Add support for stage 2 translations
 * hw/dma/xilinx_axidma: Check DMASR.HALTED to prevent infinite loop
 * hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number
 * cleanups for recent Kconfig changes
 * target/arm: Explicitly select short-format FSR for M-profile
 * tests/qtest: Run arm-specific tests only if the required machine is available
 * hw/arm/sbsa-ref: add GIC node into DT
 * docs: sbsa: correct graphics card name
 * Update copyright dates to 2023

# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmR1+JYZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3pWlD/9Kl9qzI3uIJhaD8cs0Qc9X
# YQHrrJIKJukoW9bPNf+lA4GEmMbWdn8giR4XnATaqmENvP9+DBSvHuCM52sSpvpC
# HXZxJ/eUMmRWrPZ61o7kuaLUDq0WXNS1a2l8Q8tz9uGt50XMQtgcw3+JuJpymF1Y
# iXKpiIUPmThbXvXnlGvnWAMGAePQYJsD3k2Dox9J931js3EMkJw7X4e3bnFbsrp/
# QrfY5RANVrN2lCXmoFZJqGRpoePuZ9zxe054PdmF3xxcAtHvn+4Cz72e0TF8XCH1
# TWKFXTkRlngEMcMJ0ySut2mjGBCdO28COK2lt/PwFk6aj/ANbXO8sjJKj+U0uhbG
# 7Wh2XVsyggzXwMBORqbRSH63sKEIurgiON9c7nlL+GMWWrkU1mH0tzPoY3OXH0lo
# NdbhzCc3EivpcRcKbsg6+Hl7bnMC3HpxBFnql5TaiODJXJlc5Gd/KiM0XaAeFLCB
# x7WbDCK7SJF3rJrpkEN4lr3N4nV7nalevAzUHUDrkXdISfO6aOTcrgxBR0wUGJ3S
# WJSPIxL4X2Whu77Lpaf0UEKKY627HdTVzQRAxvF4AqiNJ0Pgg56I2pIkb+SHFcTv
# kUzbA+WQiDP1XTE2aNBKAM89ycz2yS/rSra9pplbMQwMeqxqm4eGBkF/YT+RKsxw
# /Ujt8zAGHRN4YBpB3jg3MA==
# =RVJK
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 30 May 2023 06:22:30 AM PDT
# gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg:                issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [full]
# gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [full]
# gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [full]

* tag 'pull-target-arm-20230530' of https://git.linaro.org/people/pmaydell/qemu-arm: (21 commits)
  docs: sbsa: correct graphics card name
  hw/arm/sbsa-ref: add GIC node into DT
  Update copyright dates to 2023
  arm/Kconfig: Make TCG dependence explicit
  arm/Kconfig: Keep Kconfig default entries in default.mak as documentation
  target/arm: Explain why we need to select ARM_V7M
  target/arm: Explicitly select short-format FSR for M-profile
  tests/qtest: Run arm-specific tests only if the required machine is available
  hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number
  hw/dma/xilinx_axidma: Check DMASR.HALTED to prevent infinite loop.
  hw/arm/smmuv3: Add knob to choose translation stage and enable stage-2
  hw/arm/smmuv3: Add stage-2 support in iova notifier
  hw/arm/smmuv3: Add CMDs related to stage-2
  hw/arm/smmuv3: Add VMID to TLB tagging
  hw/arm/smmuv3: Make TLB lookup work for stage-2
  hw/arm/smmuv3: Parse STE config for stage-2
  hw/arm/smmuv3: Add page table walk for stage-2
  hw/arm/smmuv3: Refactor stage-1 PTW
  hw/arm/smmuv3: Update translation config to hold stage-2
  hw/arm/smmuv3: Add missing fields for IDR0
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
  • Loading branch information
rth7680 committed May 30, 2023
2 parents aa9bbd8 + b03d0d4 commit f1be1ea
Show file tree
Hide file tree
Showing 21 changed files with 773 additions and 145 deletions.
6 changes: 6 additions & 0 deletions configs/devices/aarch64-softmmu/default.mak
Expand Up @@ -2,3 +2,9 @@

# We support all the 32 bit boards so need all their config
include ../arm-softmmu/default.mak

# These are selected by default when TCG is enabled, uncomment them to
# keep out of the build.
# CONFIG_XLNX_ZYNQMP_ARM=n
# CONFIG_XLNX_VERSAL=n
# CONFIG_SBSA_REF=n
40 changes: 40 additions & 0 deletions configs/devices/arm-softmmu/default.mak
Expand Up @@ -4,3 +4,43 @@
# CONFIG_TEST_DEVICES=n

CONFIG_ARM_VIRT=y

# These are selected by default when TCG is enabled, uncomment them to
# keep out of the build.
# CONFIG_CUBIEBOARD=n
# CONFIG_EXYNOS4=n
# CONFIG_HIGHBANK=n
# CONFIG_INTEGRATOR=n
# CONFIG_FSL_IMX31=n
# CONFIG_MUSICPAL=n
# CONFIG_MUSCA=n
# CONFIG_CHEETAH=n
# CONFIG_SX1=n
# CONFIG_NSERIES=n
# CONFIG_STELLARIS=n
# CONFIG_STM32VLDISCOVERY=n
# CONFIG_REALVIEW=n
# CONFIG_VERSATILE=n
# CONFIG_VEXPRESS=n
# CONFIG_ZYNQ=n
# CONFIG_MAINSTONE=n
# CONFIG_GUMSTIX=n
# CONFIG_SPITZ=n
# CONFIG_TOSA=n
# CONFIG_Z2=n
# CONFIG_NPCM7XX=n
# CONFIG_COLLIE=n
# CONFIG_ASPEED_SOC=n
# CONFIG_NETDUINO2=n
# CONFIG_NETDUINOPLUS2=n
# CONFIG_OLIMEX_STM32_H405=n
# CONFIG_MPS2=n
# CONFIG_RASPI=n
# CONFIG_DIGIC=n
# CONFIG_SABRELITE=n
# CONFIG_EMCRAFT_SF2=n
# CONFIG_MICROBIT=n
# CONFIG_FSL_IMX25=n
# CONFIG_FSL_IMX7=n
# CONFIG_FSL_IMX6UL=n
# CONFIG_ALLWINNER_H3=n
2 changes: 1 addition & 1 deletion docs/conf.py
Expand Up @@ -89,7 +89,7 @@

# General information about the project.
project = u'QEMU'
copyright = u'2022, The QEMU Project Developers'
copyright = u'2023, The QEMU Project Developers'
author = u'The QEMU Project Developers'

# The version info for the project you're documenting, acts as replacement for
Expand Down
2 changes: 1 addition & 1 deletion docs/system/arm/sbsa.rst
Expand Up @@ -27,6 +27,6 @@ The sbsa-ref board supports:
- System bus EHCI controller
- CDROM and hard disc on AHCI bus
- E1000E ethernet card on PCIe bus
- VGA display adaptor on PCIe bus
- Bochs display adapter on PCIe bus
- A generic SBSA watchdog device

0 comments on commit f1be1ea

Please sign in to comment.