You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/arm
Stefan Hajnoczi 43ba160cb4 * cleanups for distributed DTB files
* scripts/meson-buildoptions: Sort coroutine_backend choices lexicographically
 * rust/qemu-api: Add initial logging support
 : rust: pl011: Implement logging
 * target/i386: fix Win98
 * meson: cleanup win32 library detection
 * rust: safe(r) instance_init
 * rust: prepare for multiple bindgen invocations
 * rust: fix new warning
 * target/i386: Warn about why CPUID_EXT_PDCM is not available
 * target/i386: small TDX fixes and clarifications
 * target/i386: support for TDX quote generation
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmhVRWsUHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroOyDQf/YqX2jTZbC4jXdHZT6YiDlYPX9MPx
 emFX0S+30X5zNuGYUQufKHEJWshMtklB1seUTQathOPaNeCFK13lY4m1CRbhbrMs
 3iG4ZQf5V+YTuB+JuE8KfclJeAPXDTnIc2uJbtXErIsPBeEGYZelFLnO5HLiMsY3
 iX9S2hSkjvjlikFv/m9ebg9SMP3+/ZunQMZxsDwgb7U3uqtuZagCJTWz0xTHHHxV
 Ko5OPA0kIydm0NnlHs2DsF1mivmYSSIfBnxg4KXgmJxd3gNGd9SemBQOwYU68x0T
 R3GzI6NLgdP/3mKOsxpM6hFiXBp84eT6zghpdqK5zQFidgz935EXP5WjvQ==
 =ttQr
 -----END PGP SIGNATURE-----

Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging

* cleanups for distributed DTB files
* scripts/meson-buildoptions: Sort coroutine_backend choices lexicographically
* rust/qemu-api: Add initial logging support
: rust: pl011: Implement logging
* target/i386: fix Win98
* meson: cleanup win32 library detection
* rust: safe(r) instance_init
* rust: prepare for multiple bindgen invocations
* rust: fix new warning
* target/i386: Warn about why CPUID_EXT_PDCM is not available
* target/i386: small TDX fixes and clarifications
* target/i386: support for TDX quote generation

# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmhVRWsUHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroOyDQf/YqX2jTZbC4jXdHZT6YiDlYPX9MPx
# emFX0S+30X5zNuGYUQufKHEJWshMtklB1seUTQathOPaNeCFK13lY4m1CRbhbrMs
# 3iG4ZQf5V+YTuB+JuE8KfclJeAPXDTnIc2uJbtXErIsPBeEGYZelFLnO5HLiMsY3
# iX9S2hSkjvjlikFv/m9ebg9SMP3+/ZunQMZxsDwgb7U3uqtuZagCJTWz0xTHHHxV
# Ko5OPA0kIydm0NnlHs2DsF1mivmYSSIfBnxg4KXgmJxd3gNGd9SemBQOwYU68x0T
# R3GzI6NLgdP/3mKOsxpM6hFiXBp84eT6zghpdqK5zQFidgz935EXP5WjvQ==
# =ttQr
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 20 Jun 2025 07:26:35 EDT
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (24 commits)
  i386/tdx: handle TDG.VP.VMCALL<GetQuote>
  i386/tdx: handle TDG.VP.VMCALL<GetTdVmCallInfo>
  update Linux headers to v6.16-rc3
  i386/tdx: Clarify the error message of mrconfigid/mrowner/mrownerconfig
  i386/tdx: Fix the typo of the comment of struct TdxGuest
  i386/cpu: Rename enable_cpuid_0x1f to force_cpuid_0x1f
  i386/tdx: Error and exit when named cpu model is requested
  i386/cpu: Warn about why CPUID_EXT_PDCM is not available
  i386/cpu: Move adjustment of CPUID_EXT_PDCM before feature_dependencies[] check
  rust: hpet: fix new warning
  rust: pl011: Add missing logging to match C version
  rust: pl011: Implement logging
  rust/qemu-api: Add initial logging support based on C API
  rust: move rust.bindgen to qemu-api crate
  rust: prepare variable definitions for multiple bindgen invocations
  rust: qom: change instance_init to take a ParentInit<>
  rust: qom: make ParentInit lifetime-invariant
  rust: qom: introduce ParentInit
  rust: hpet: fully initialize object during instance_init
  rust: qemu_api: introduce MaybeUninit field projection
  ...

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
1 week ago
..
Kconfig hw/block: Drop unused nand.c 1 month ago
allwinner-a10.c qom: Have class_init() take a const data argument 2 months ago
allwinner-h3.c qom: Have class_init() take a const data argument 2 months ago
allwinner-r40.c qom: Have class_init() take a const data argument 2 months ago
armsse.c qom: Make InterfaceInfo[] uses const 2 months ago
armv7m.c qom: Have class_init() take a const data argument 2 months ago
aspeed.c hw/arm/aspeed: Add support for loading vbootrom image via "-bios" 2 months ago
aspeed_ast10x0.c qom: Have class_init() take a const data argument 2 months ago
aspeed_ast27x0-fc.c hw/arm/aspeed_ast27x0-fc: Map ca35 memory into system memory 1 month ago
aspeed_ast27x0-ssp.c hw/arm/aspeed_ast27x0-ssp: Introduce AST27x0 A1 SSP SoC 2 months ago
aspeed_ast27x0-tsp.c hw/arm/aspeed_ast27x0-tsp: Introduce AST27x0 A1 TSP SoC 2 months ago
aspeed_ast27x0.c hw/arm/aspeed_ast27x0: Fix unimplemented region overlap with vbootrom 1 month ago
aspeed_ast2400.c qom: Have class_init() take a const data argument 2 months ago
aspeed_ast2600.c qom: Have class_init() take a const data argument 2 months ago
aspeed_eeprom.c aspeed: Clean up includes 1 year ago
aspeed_eeprom.h aspeed: Clean up includes 1 year ago
aspeed_soc_common.c qom: Have class_init() take a const data argument 2 months ago
b-l475e-iot01a.c qom: Have class_init() take a const data argument 2 months ago
bananapi_m2u.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
bcm2835_peripherals.c qom: Have class_init() take a const data argument 2 months ago
bcm2836.c qom: Have class_init() take a const data argument 2 months ago
bcm2838.c qom: Have class_init() take a const data argument 2 months ago
bcm2838_peripherals.c qom: Have class_init() take a const data argument 2 months ago
boot.c * cleanups for distributed DTB files 1 week ago
collie.c qom: Have class_init() take a const data argument 2 months ago
cubieboard.c hw/boards: Rename no_sdcard -> auto_create_sdcard 4 months ago
digic.c qom: Have class_init() take a const data argument 2 months ago
digic_boards.c hw/arm/digic_boards: prepare compilation unit to be common 2 months ago
exynos4_boards.c qom: Have class_init() take a const data argument 2 months ago
exynos4210.c qom: Have class_init() take a const data argument 2 months ago
fby35.c hw/arm/fby35: Map BMC memory into system memory 1 month ago
fsl-imx6.c qom: Have class_init() take a const data argument 2 months ago
fsl-imx6ul.c qom: Have class_init() take a const data argument 2 months ago
fsl-imx7.c qom: Have class_init() take a const data argument 2 months ago
fsl-imx8mp.c qom: Have class_init() take a const data argument 2 months ago
fsl-imx25.c qom: Have class_init() take a const data argument 2 months ago
fsl-imx31.c qom: Have class_init() take a const data argument 2 months ago
highbank.c qom: Have class_init() take a const data argument 2 months ago
imx8mp-evk.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
imx25_pdk.c hw/boards: Rename no_sdcard -> auto_create_sdcard 4 months ago
integratorcp.c qom: Have class_init() take a const data argument 2 months ago
kzm.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
mcimx6ul-evk.c hw/boards: Rename no_sdcard -> auto_create_sdcard 4 months ago
mcimx7d-sabre.c hw/boards: Rename no_sdcard -> auto_create_sdcard 4 months ago
meson.build hw/arm: remove explicit dependencies listed 1 month ago
microbit.c qom: Have class_init() take a const data argument 2 months ago
mps2-tz.c qom: Make InterfaceInfo[] uses const 2 months ago
mps2.c hw/arm/mps2: Configure the AN500 CPU with 16 MPU regions 2 weeks ago
mps3r.c qom: Have class_init() take a const data argument 2 months ago
msf2-soc.c qom: Have class_init() take a const data argument 2 months ago
msf2-som.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
musca.c qom: Have class_init() take a const data argument 2 months ago
musicpal.c qom: Have class_init() take a const data argument 2 months ago
netduino2.c hw/arm: Remove all invalid uses of auto_create_sdcard=true 4 months ago
netduinoplus2.c hw/arm: Remove all invalid uses of auto_create_sdcard=true 4 months ago
npcm7xx.c qom: Have class_init() take a const data argument 2 months ago
npcm7xx_boards.c qom: Have class_init() take a const data argument 2 months ago
npcm8xx.c hw/arm: Add missing psci_conduit to NPCM8XX SoC boot info 1 month ago
npcm8xx_boards.c hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC 2 months ago
nrf51_soc.c qom: Have class_init() take a const data argument 2 months ago
olimex-stm32-h405.c hw/arm: Remove all invalid uses of auto_create_sdcard=true 4 months ago
omap1.c hw/arm: Replace TABs for spaces in OMAP board and device code 2 months ago
omap_sx1.c hw/arm: Replace TABs for spaces in OMAP board and device code 2 months ago
orangepi.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
raspi.c qom: Have class_init() take a const data argument 2 months ago
raspi4b.c qom: Have class_init() take a const data argument 2 months ago
realview.c qom: Have class_init() take a const data argument 2 months ago
sabrelite.c hw/boards: Rename no_sdcard -> auto_create_sdcard 4 months ago
sbsa-ref.c qom: Have class_init() take a const data argument 2 months ago
smmu-common.c qom: Have class_init() take a const data argument 2 months ago
smmu-internal.h hw/arm/smmu: Introduce smmu_configs_inv_sid_range() helper 4 months ago
smmuv3-internal.h hw/arm/smmuv3: Assert input to oas2bits() is valid 11 months ago
smmuv3.c qom: Have class_init() take a const data argument 2 months ago
stellaris.c qom: Have class_init() take a const data argument 2 months ago
stm32f100_soc.c qom: Have class_init() take a const data argument 2 months ago
stm32f205_soc.c qom: Have class_init() take a const data argument 2 months ago
stm32f405_soc.c qom: Have class_init() take a const data argument 2 months ago
stm32l4x5_soc.c qom: Have class_init() take a const data argument 2 months ago
stm32vldiscovery.c hw/arm: Remove all invalid uses of auto_create_sdcard=true 4 months ago
strongarm.c qom: Have class_init() take a const data argument 2 months ago
strongarm.h include/system: Move exec/memory.h to system/memory.h 2 months ago
trace-events hw/arm/smmu: Introduce smmu_configs_inv_sid_range() helper 4 months ago
trace.h
versatilepb.c qom: Have class_init() take a const data argument 2 months ago
vexpress.c qom: Have class_init() take a const data argument 2 months ago
virt-acpi-build.c hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field 2 months ago
virt.c hw/arm/virt: Check bypass iommu is not set for iommu-map DT property 2 weeks ago
xen-pvh.c qom: Have class_init() take a const data argument 2 months ago
xen-stubs.c cleanup: Drop pointless return at end of function 2 months ago
xilinx_zynq.c qom: Have class_init() take a const data argument 2 months ago
xlnx-versal-virt.c qom: Have class_init() take a const data argument 2 months ago
xlnx-versal.c qom: Have class_init() take a const data argument 2 months ago
xlnx-zcu102.c qom: Have class_init() take a const data argument 2 months ago
xlnx-zynqmp.c qom: Have class_init() take a const data argument 2 months ago