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/qapi
Richard Henderson 942b0d378a * cleanup include/hw headers
* cleanup memory headers
 * rust: preludes
 * rust: support for dtrace
 * rust/hpet: first part of reorganization
 * meson: small cleanups
 * target/i386: Diamond Rapids CPU model including CET, APX, AVX10.2
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmlPov8UHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroPN1wf9HCceQ1273g7HbNeamay2bSaqypyM
 sEUBk4ipwO0dp7AYaaX5MeJ8NxeYcK82oFgm35WLY1tMOv0BZG5ez02dLoh5C4fb
 Bmy3kV1aY9cxF0IwTyD4dIADlZoaMnGgMElUKFY2/EixjxOUMLe90b1MO2KczqFa
 jvC4gmjx5PC1r+BHycSEdKm2Rbunueb/5eSkKeyTX7rjxQ/Eij0uGjrWrZkMWtgs
 ERJ2xo+D6a38w/uJ88KuqUV1BqYxNNwKmvOwVBU2xFB9o9bm20TNOJZ3+D+Ki8Aj
 idv+rU0XY1bWseo4USuozsqxfkjLJ5lj2YYUkSVO/I1wJmuO7Bq6xzrCxg==
 =/nIt
 -----END PGP SIGNATURE-----

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

* cleanup include/hw headers
* cleanup memory headers
* rust: preludes
* rust: support for dtrace
* rust/hpet: first part of reorganization
* meson: small cleanups
* target/i386: Diamond Rapids CPU model including CET, APX, AVX10.2

# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmlPov8UHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroPN1wf9HCceQ1273g7HbNeamay2bSaqypyM
# sEUBk4ipwO0dp7AYaaX5MeJ8NxeYcK82oFgm35WLY1tMOv0BZG5ez02dLoh5C4fb
# Bmy3kV1aY9cxF0IwTyD4dIADlZoaMnGgMElUKFY2/EixjxOUMLe90b1MO2KczqFa
# jvC4gmjx5PC1r+BHycSEdKm2Rbunueb/5eSkKeyTX7rjxQ/Eij0uGjrWrZkMWtgs
# ERJ2xo+D6a38w/uJ88KuqUV1BqYxNNwKmvOwVBU2xFB9o9bm20TNOJZ3+D+Ki8Aj
# idv+rU0XY1bWseo4USuozsqxfkjLJ5lj2YYUkSVO/I1wJmuO7Bq6xzrCxg==
# =/nIt
# -----END PGP SIGNATURE-----
# gpg: Signature made Sat 27 Dec 2025 08:12:31 PM AEDT
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [unknown]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# 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: (152 commits)
  block: rename block/aio-wait.h to qemu/aio-wait.h
  block: rename block/aio.h to qemu/aio.h
  block: reduce files included by block/aio.h
  block: extract include/qemu/aiocb.h out of include/block/aio.h
  hw: add missing includes hidden by block/aio.h
  qmp: Fix thread race
  thread-pool: Fix thread race
  dosc/cpu-models-x86: Add documentation for DiamondRapids
  i386/cpu: Add CPU model for Diamond Rapids
  i386/cpu: Define dependency for VMX_VM_ENTRY_LOAD_IA32_FRED
  i386/cpu: Add an option in X86CPUDefinition to control CPUID 0x1f
  i386/cpu: Allow cache to be shared at thread level
  i386/cpu: Allow unsupported avx10_version with x-force-features
  i386/cpu: Add a helper to get host avx10 version
  i386/cpu: Support AVX10.2 with AVX10 feature models
  i386/cpu: Add support for AVX10_VNNI_INT in CPUID enumeration
  i386/cpu: Add CPUID.0x1E.0x1 subleaf for AMX instructions
  i386/cpu: Add support for MOVRS in CPUID enumeration
  run: introduce a script for running devel commands
  gitlab-ci: enable rust for msys2-64bit
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2 weeks ago
..
accelerator.json qapi: Refill doc comments to conform to conventions 2 months ago
acpi-hest.json qapi: Clean up whitespace between definitions 2 months ago
acpi.json qapi: add cross-references to acpi.json 6 months ago
audio.json qapi/audio: Fix description markup of AudiodevDBusOptions @nsamples 2 months ago
authz.json qapi: add cross-references to authz.json 6 months ago
block-core.json qapi: Refill doc comments to conform to conventions 2 months ago
block-export.json qapi: Refill doc comments to conform to conventions 2 months ago
block.json qapi: add cross-references to block layer 6 months ago
char.json qapi: Clean up whitespace between definitions 2 months ago
common.json docs/sphinx: remove special parsing for freeform sections 6 months ago
compat.json docs/sphinx: remove special parsing for freeform sections 6 months ago
control.json qapi: add cross-references to misc modules 6 months ago
crypto.json qapi: Clean up whitespace between definitions 2 months ago
cryptodev.json qapi: remove trivial "Returns:" sections 6 months ago
cxl.json qapi: Clean up whitespace between definitions 2 months ago
dump.json qapi: Add more cross-references 6 months ago
ebpf.json qapi: add cross-references to misc modules 6 months ago
error.json docs/sphinx: remove special parsing for freeform sections 6 months ago
introspect.json qapi: Refill doc comments to conform to conventions 2 months ago
job.json qapi: Refill doc comments to conform to conventions 2 months ago
machine-common.json qapi: Refill doc comments to conform to conventions 2 months ago
machine-s390x.json qapi: Refill doc comments to conform to conventions 2 months ago
machine.json qapi: Refill doc comments to conform to conventions 2 months ago
meson.build qapi/acpi-hest: add an interface to do generic CPER error injection 3 months ago
migration.json qapi/migration: Don't document MigrationParameter 3 weeks ago
misc-arm.json qapi: add cross-references to misc modules 6 months ago
misc-i386.json qapi: Clean up whitespace between definitions 2 months ago
misc.json qapi: add cross-references to misc modules 6 months ago
net.json qapi: Clean up whitespace between definitions 2 months ago
opts-visitor.c qapi: Inline and remove QERR_INVALID_PARAMETER definition 2 years ago
pci.json qapi: add cross-references to pci.json 6 months ago
pragma.json qapi/migration: Don't document MigrationParameter 3 weeks ago
qapi-clone-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 11 months ago
qapi-dealloc-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 11 months ago
qapi-forward-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qapi-schema.json qapi/acpi-hest: add an interface to do generic CPER error injection 3 months ago
qapi-type-helpers.c qapi: New strv_from_str_list() 2 years ago
qapi-util.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qapi-visit-core.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qdev.json qapi: Refill doc comments to conform to conventions 2 months ago
qmp-dispatch.c block: rename block/aio.h to qemu/aio.h 3 weeks ago
qmp-event.c qapi: Move include/qapi/qmp/ to include/qobject/ 11 months ago
qmp-registry.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qobject-input-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qobject-output-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 11 months ago
qom.json qapi: Clean up whitespace between definitions 2 months ago
replay.json qapi: add cross-references to replay.json 6 months ago
rocker.json qapi: remove trivial "Returns:" sections 6 months ago
run-state.json qapi: Clean up whitespace between definitions 2 months ago
sockets.json qapi: Refill doc comments to conform to conventions 2 months ago
stats.json qapi: Refill doc comments to conform to conventions 2 months ago
string-input-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 11 months ago
string-output-visitor.c string-output-visitor: Fix (pseudo) struct handling 2 years ago
tpm.json qapi: remove trivial "Returns:" sections 6 months ago
trace-events qapi: Generalize struct member policy checking 4 years ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
trace.json qapi: rephrase return docs to avoid type name 6 months ago
transaction.json qapi: add cross-references to block layer 6 months ago
uefi.json docs/sphinx: remove special parsing for freeform sections 6 months ago
ui.json qapi: Clean up whitespace between definitions 2 months ago
vfio.json docs/sphinx: remove special parsing for freeform sections 6 months ago
virtio.json qapi: Clean up whitespace between definitions 2 months ago
yank.json qapi: add cross-references to yank.json 6 months ago