diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-12-15 10:46:30 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-12-15 11:01:15 -0500 |
| commit | 595cfe484e77b0b3d5f8bbeac720b2c2f51be6ad (patch) | |
| tree | f29acd4c98d58552c89dbc102dfd4c862056a98b /recipes-extended/xen/files/0001-x86-make-hypervisor-build-with-gcc11.patch | |
| parent | a7ac9b11d7b9615f55f8e7af47539d44a4a4b44c (diff) | |
| download | meta-virtualization-master-next.tar.gz | |
libvirt: update to v10.10.0master-next
Bumping libvirt to version v11.10.0-35-g2df30bca10, which comprises the following commits:
2df30bca10 tests: add capabilities for QEMU v10.1.0 on s390x
c9f45792b7 virfiletest: Fix build on non-Linux
eedf9ed68b util: Rework virFileIsSharedFSOverride using virFileCheckParents
3a44f0c23d util: Fix race condition in virFileIsSharedFSOverride
b6addd42be util: Fix race condition in virFileIsSharedFSType
121d179e06 tests: Test virFileIsSharedFSOverride
5ca7d3227d qemuMigrationParamsForSave: Don't take opaque 'flags'
61ae36fa0b qemuMigrationSrcToFile: Don't cross-contaminate 'flags' variable
4469a61553 virsh: Add completer for '--image-format' option of 'save' command
1e2a71be0f include: Create constants for save image format values
22c5ce995b qemu: conf: Use proper type for (save|dump|snapshot)ImageFormat
cad980c83f qemu: Use 'virQEMUSaveFormat' type everywhere except qemu_conf
7c0778deb7 qemuSnapshotPrepare: Prohibit 'manual' disk snapshot mode with VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE flag
627bcc8525 qemu: snapshot: Setup disks for manual snapshot only when the VM is actually paused
881aec23f8 qemuMigrationSrcToFile: Don't leak 'qemuFDPass' in cleanup path
b98d29e022 qemu: Treat memory device source nodemask as strict NUMA policy
b9abe20ce3 qemuxmlconftest: Introduce memory-hotplug-numa-preferred test case
60d5428d87 qemu.conf.in: Fix some typos
d56d056094 qemu: tpm: Account for possible migration without actually sharing storage
fe22d80c0c NEWS: Mention the passt hostname and fqdn attributes
da4305b7bc qemu: Use pci_bus to identify multi-smmuv3 model
45ff1c0026 tests: add test for a single per-device smmuv3
86d8c3e331 ci: refresh with 'lcitool manifest'
414c5b11bf lib: Avoid changing const strings via strchr() and friends
821a028c5d iptablesPrivateChainCreate: Avoid modifying const string
5230ca5404 iptablesPrivateChainCreate: Switch to STRSKIP()
33c486f4fd iptablesPrivateChainCreate: Rename @tmp variable
1d95cee608 virSkipSpacesBackwards: Turn @endp into const
1b8d108c64 virfirewalltest: Introduce testIPtablesSetupPrivateChains()
b3e48f9470 virstringtest: Introduce a test for virSkipSpacesBackwards()
141cf9c11f vircommand: Update documentation to virCommandSetDryRun()
216cb57ef6 cpu_map: update vmx-* features
0742c15d40 cpu_map: fix sync script to extract correctly vmx-* features
6a3fe7f7e0 spec: Fix RPM build when %{fedora} is undefined
fce7fabd53 Post-release version bump to 12.0.0
cd16a1e913 Release of libvirt-11.10.0
c7733935a5 Translated using Weblate (Spanish)
2504f6f99b NEWS: Mention CVE-2025-13193 and improvements for block stats/config and backups
f625585788 rpm: disable QEMU driver on non-64-bit arches for Fedora >= 44
ad76c59450 news: document improved certs, host validate details & TDX fix
54f3472d72 formatdomaincaps: Fix typo in Hyper-V Enlightenments section
e60c21fc3f NEWS: Fix incoming migration to QEMU 10.0.0
6cd0d7951a NEWS: Add CVE-2025-12748
70f5a75f78 NEWS: Document features/improvements/bug fixes I've participated in
df0d1c915d src: fix redundant/misleading build conditional for KVM MSR code
40f5e37ff3 Translated using Weblate (Chinese (Simplified) (zh_CN))
6b1a32f1cc Translated using Weblate (Ukrainian)
67b8836be1 Translated using Weblate (Portuguese)
2e727417ac Translated using Weblate (Korean)
e2a0af28df ci: refresh with 'lcitool manifest'
c58ee467ad NEWS: Document Hyper-V virttype for Qemu Domains
ead8915a7e Update translation files
faa5c69899 po: Refresh potfile for v11.10.0
44118a7a70 Translated using Weblate (Italian)
a4563be866 Translated using Weblate (Portuguese (Brazil))
18cbdffec7 Translated using Weblate (Chinese (Simplified) (zh_CN))
7f343d454b Translated using Weblate (Czech)
cec8eb4a49 Translated using Weblate (Czech)
afcfc6b8c4 Translated using Weblate (Korean)
8a16508bdb Translated using Weblate (Portuguese)
33b512a7de qemuxmlconftest: Update 'aarch64' tests using 'virt-4.2' machine type
f6212a4ff2 qemuxmlconftest: Update 'aarch64' tests using 'virt-4.0' machine type
3fab3ea57e qemucapabilitiestest: Update 'caps_10.2.0_x86_64' to 'v10.2.0-rc1-38-gfb241d0a1f'
59685009ee NEWS: mention VNC 'wait' attribute for bhyve
3a2127bef1 docs: bhyve: document VNC's wait attribute
4176cdc978 spec: Fix 'libvirt-daemon-driver-storage-zfs' on Fedora 43 and newer
c1576ad519 Add support for 'dpofua' setting for SCSI disks
b1a2ea971d virDomainDiskDefCheckABIStability: Add missing check for 'removable' property
eadbb34a8f docs: page.xsl: Convert repository edit URI into a parameter
361106506b docs: site.xsl: Use separate 'asset_href_base' and 'link_href_base'
071d29b726 docs: css: Split out any main-page CSS to local.css
5ca7270c08 docs: index: Link to security notices from home page
895a973c49 kbase: Add note about preserving VM on shutdown to backup article
eca6a92a6d qemu: backup: Add support for VIR_DOMAIN_BACKUP_BEGIN_PRESERVE_SHUTDOWN_DOMAIN
56432ed065 lib: Introduce VIR_DOMAIN_BACKUP_BEGIN_PRESERVE_SHUTDOWN_DOMAIN flag
4453331b89 lib: Introduce VIR_DOMAIN_EVENT_SUSPENDED_GUEST_SHUTDOWN event reason
8e5b0cd450 qemuBlockJobProcessEventConcludedBackup: Notify the backup job later
0fe378f1b1 qemu: backup: Don't attempt to stop the NBD server twice
7d90085e12 qemuProcessReconnect: Continue reconnection if VM untergoes fake-reboot
18ceb1002d virDomainNestedJobAllowed: Allow VIR_JOB_MODIFY_MIGRATION_SAFE if VIR_JOB_MODIFY is allowed
baf5f7b0ee qemu: always report s390 prot-virt feature in domain caps
e98a12d133 qemu: always report TDX feature caps on x86
62d14ba496 qemu: correctly detect working TDX support
dac28c6185 docs: describe support for multiple certs & PQC config
59a65f4987 rpc: support loading multiple certificate identities
ba8e1720aa rpc: reduce duplication when locating credentials
375ab122d5 rpc: move file access checks into TLS config API
88a7a57806 rpc: skip fallback when using custom PKI path
289d554998 remote: support specifying multiple keys/certs in libvirtd.conf
d249170bf6 rpc: add support for loading multiple certs & keys
74a664edd7 rpc: refactor TLS sanity checking to support many cert files
9aff986bc4 rpc: change 'isServer' parameter from 'int' to 'bool'
86143735a6 remote: use g_strfreev for free()ing lists of strings
65d21c8692 domain_addr.c: update virtconsole port reservation comment and allowZero var
2083efe030 domain_addr.c: Fix virtio console port autoassign on virtio-serial bus
22059030f9 tests: Add console-virtio-serial-autoassign-address tests
e9f74bbdba src: cap the data size in stream I/O functions
2e595888aa include: fix version for recent block stats constants
3e33e91c5d tests: qemuxmlconftest: Add case for hyperv domains
9290014103 tests: qemucapabilities: Introduce MSHV capability
33e716a56d tests: Add domaincaps case for mshv
82b40953a0 conf: Fix virttype handling in schemas
7b752b98f1 qemu: conditionally add /dev/mshv to acl
ba40f678f4 qemu: use mshv accel for hyperv domains
c852d9ca3c qemu: Append mshv to hwaccel list.
6d0702f4cc qemu: Query and use mshv capabilities
3b7edf755d qemu: Introduce mshv capabilities
029933be86 qemu: only allow enabling deprecated features that are supported
906f0e448a qemu: query and cache static/host deprecated features
82eb7690a0 qemu: refactor load/format of deprecated features
8403817182 qemu: rename modelinfo's deprecated_props to full_dep_props
37b0b74b48 tests: Don't link vmx2xmltest with esx_lib
7d5a1a5384 Edit apps.rst to add Apache CloudStack in the IaaS section.
4ab1e25f6e qemu: Remove redundant kvm group config in sysusers.d
6bc397eb23 cputest: Skip test for Intel(R) Xeon(R) 6788P CPU when QEMU driver is disabled
047affcbd0 tests: skip vmx tests when ESX is disabled
f1c8c9a1e8 build: drop userfaultfd_sysctl option
7b471c563f tests: qemuxmlconfdata: provide device-pluggable smmuv3 sample XML and CLI args
4d6419b286 qemu: Implement pluggable-device smmuv3
e70c4d54d3 conf: Support multiple device-pluggable smmuv3 IOMMUs
d97bc25b82 qemu: Format IOMMU devices after controllers
a523920171 qemu: make qemuBuildDeviceAddressPCIGetBus more generic
5944f566ac bhyve: support VNC 'wait' attribute
c8bffda588 conf: introduce 'wait' attribute for VNC
ec501bdc5e tools: inform user which hardware virt was found during validation
e6d8983cdb tools: be explicit about failure to find x86 secure virt
785c9fd512 tools: inform user which CVM is found during validation
f44e2ecc5b tools: inform user which IOMMU was found during validation
c0f42f4d76 tools: allow passing details for passed validation tests
fa15860ac1 vmx2xmltest: Add a test case for disks in subfolder
07d3cc9d57 esx: Allow disk images in subdirectories
f82d30307d vmx2xmltest: Drop custom file name parse function
29ddffbe6c tests: Introduce vmx2xmlmock
ad92def79e esx: Make esxVI_LookupDatastoreByName() mockable
c3a927c121 esx: Make esxVI_LookupDatastoreHostMount() mockable
bdd681f9b2 esx: Make esxVI_LookupDatastoreList() mockable
3ccb15006a esx: Expose esxParseVMXFileName() for tests
6db235e913 libvirt_esx.syms: Put proper header file name into comment
4ae5351a50 docs: domain: add watchdog notification support
475ed7075d qemuDomainPrepareDiskSourceData: Setup 'detect_zeroes' for all layers
312be5eb9a qemuxmlconftest: Improve coverage of 'disk-detect-zeroes' test case
f5bb1ae77b selinux: Mark anything using content_context as shared
5616eaf63e selinux: Add is_shared plumbing to RestoreFileLabel
f4903ebcf7 selinux: Don't remember labels for shareable SCSI devices
3a611df5b1 selinux: Match remember/recall arguments for SavedStateLabel
cf0806477b bhyve: s/provconn/privcon/
a379327d8a qemu: snapshot: Set umask for 'qemu-img' when creating external inactive snapshots
2a326c415a qemu: Check ACLs before parsing the whole domain XML
eb4322dfe8 ch: Check ACLs before parsing the whole domain XML
7285c10a7e vz: Check ACLs before parsing the whole domain XML
a6dcfee896 lxc: Check ACLs before parsing the whole domain XML
a1f48bca07 libxl: Check ACLs before parsing the whole domain XML
b45f10bc0a bhyve: Check ACLs before parsing the whole domain XML
e6de1e43ab conf: Add virDomainDefIDsParseString
05baaddb3f virXMLFormatMetadata: Don't modify deprecated 'xmlIndentTreeOutput'
f307c7dc0c virVBoxSnapshotConfSaveVboxFile: Don't modify deprecated 'xmlIndentTreeOutput'
a181d99cba bhyve: domain: improve disks validation
b3e1e9a187 bhyve: domain: refactor bhyveDomainDeviceDefValidate()
26a9c7d840 bhyve: support queue configuration for NVMe disks
52bddfd65c conf: domain_validate: make disk queue configuration driver specific
f81e5158d4 docs: drvbhyve: add guest-specific nodes section
b2c7dba3eb docs: drvbhyve: improve the manpage link
f4751e23d3 docs: drvbhyve: document device passthrough
15833693e6 meson: default to system crypto policies where available
81ce368347 ch: Sort driver sources and drop header files
b224d2b377 ch: Assign device alias early
85cf0e4f17 ch: Set transient domain definition
7e5d224536 ch: Use correct domain definition in chDomainGetXMLDesc()
29195b7b17 ch_process: Avoid memleak in chProcessAddNetworkDevice()
bf34b3c86f domain_capabilities: Use virXMLFormatElement() in FORMAT_PROLOGUE and FORMAT_EPILOGUE macros
d2d442d79d domain_capabilities: Check NULL in FORMAT_PROLOGUE
b20ae99e1d domain_capabilities: Rework virDomainCapsCPUFormat()
166fad633a domain_capabilities: Rework virDomainCapsCPUCustomFormat()
132ba55a00 domain_capabilities: Move indentation adjustment out of virDomainCapsCPUCustomFormat()
238be79bb9 bhyve: auto-assign PCI addresses for hostdevs
43579767f4 bhyve: Tie the 'passthru' option to the 'hostdev' XML config
447252a54c bhyve: Advertise hostdev support
e4056c458a bhyve: Support passing the 'passthru' command line option
4714272b39 bhyve: process: improve domain startup error handling
afafb2a28b cpu_map: Add YongFeng-v3 CPU model
a6000b20ba cpu_map: Add YongFeng-v2 CPU model
98b4609b51 cpu_map: Add YongFeng CPU model
db80641510 cpu_map: Add features used by Zhaoxin YongFeng Processor
56ee1bfb7a cpu_map: Add Zhaoxin CentaurHauls CPU vendor
ee95c9d7d1 cpu_map: Add EPYC-Turin CPU model
f37126bc55 cpu_map: Add EPYC-Milan-v3 CPU model
0fcde0edc5 cpu_map: Add EPYC-v5 CPU model
d2925f23e7 cpu_map: Add EPYC-Rome-v5 CPU model
7e8f1698c7 cpu_map: Add EPYC-Genoa-v2 CPU model
dec859cb66 cpu_map: Add ClearwaterForest CPU model
b8d830ff54 cpu_map: Add GraniteRapids-v3 CPU model
cbc2f8e2b3 cpu_map: Add SapphireRapids-v4 CPU model
bd43aa4cbb cpu_map: Add SierraForest-v3 CPU model
64143828d7 cpu_map: Add SierraForest-v2 CPU model
189d7b64ac cputest: Add data for AMD Ryzen 9 9950X 16-Core CPU
034f02d25c cputest: Add data for Intel(R) Xeon(R) 6788P CPU
b7c92ce918 cputest: Read more MSRs in cpu-data.py
a3395fb598 cputest: Ignore missing MSRs in cpu-data.py
21c61bee36 sync_qemu_models_i386: Support adding models to an empty group
d3888c470a sync_qemu_models_i386: Handle unknown features in GraniteRapids-v2
b74b452f8a sync_qemu_models_i386: Print current model for unknown features
58972035bd sync_qemu_models_i386: Fix typo in CPUID_8000_0021_EAX_No_NESTED_DATA_BP
96df5805fd cpu_map: Fix ordering of CPU models in meson.build
a86973056a cpu_map: Add feature for detecting Indirect Target Selection immunity
81c20d2c32 cpu_map: Add feature for detecting Branch History Injection immunity
c80b283277 cpu_map: Add features for Transient Scheduler Attacks mitigation
b72758d62a cpu_map: Add a few missing features to 0x80000021 CPUID leaf
819ce69b38 cpu_map: Add msr-imm CPU feature
a088734d57 scripts: do not use uninitialized variable
1ff3d18528 tools/nss: check for missing array element
f1e59f961d src: check for invalid stream in virStreamInData
15c9ca383c scripts: use subprocess.run instead of os.system
7db2138dc9 qemu: Use query-accelerators to query accelerators
4c266d53e8 qemu: Introduce query-accelerators cap
878470256e src: report error from failing to add timer/FD watches
9b7ef8058b conf: Don't leak virDomainDiskDef's 'statistics' member
7ee9dbacbe qemu: Add support for enabling timed block device statistics collection
19fc614d53 conf: Add configuration option for timed disk statistics collection
1c4234b34e qemu: capabilities: Introduce QEMU_CAPS_DISK_TIMED_STATS
166be0d48c Expose qemu timed block statistics via bulk stats API
6914b4f2a5 qemu_monitor: Extract 'timed_stats' of block devices
d1eafbe88b Expose qemu storage request limits via bulk stats API
c33e5971b1 qemu: monitor: Extract block limit values
c177003d4d qemucapabilitiestest: qemucapabilitiestest: Update 'caps_10.2.0_x86_64' to 'v10.1.0-1969-g53b41bb789'
ed0f489352 qemu: capabilities: Fix logic for formatting 'reconnect' parameter
d0316c24ca qemu: capabilities: Retire QEMU_CAPS_CHARDEV_RECONNECT
ce0c3e0ea3 qemucapabilitiesdata: README: Add rules for dumps of unreleased qemu
5e8698aa76 ci: Refresh with 'lcitool manifest'
b100dabd6d rpm: change from fuse-devel to fuse3-devel
258bb23e94 Remove arm from KVM arches
ba16113c76 qemu: Ignore "ht" CPU feature
4d5c1bc241 qemu_monitor: Filter CPU features reported by QEMU
c15ae99dab qemu_process: Always fix CPUs on reconnect
2ab6925218 qemu_domain: Fix qemuDomainFixupCPUs
fbf44bc8cf qemu_domain: Simplify qemuDomainFixupCPUs
fd6cf1b44a cpu_conf: Make virCPUDefFilterFeatures return void
3c7e44d3c8 Post-release version bump to 11.10.0
91f3e8b667 Release of libvirt-11.9.0
cdbb3bc8d7 NEWS: mention 'manual' snapshot mode improvement
73b99b2ba0 Translated using Weblate (Portuguese)
4bc00fd6da Translated using Weblate (Portuguese)
d31a4a2c78 Translated using Weblate (Portuguese)
f80eec7eab NEWS: Document features/improvements/bug fixes I've participated in
05ca6be8a6 Translated using Weblate (Ukrainian)
b59bed2603 Translated using Weblate (Portuguese)
63e989cc26 docs: drvbhyve: document NVMe device
cc2b022c35 NEWS: document bhyve changes for 11.9.0
86bba8f1d9 drvch: Document config file locations
3299ce060f ch: Load ch.conf from SYSCONFDIR
4c5021bc92 drvch: Demote example section to a subsection
a96a4b04e1 docs: Document supported URIs for CH driver
47683ca63d Update translation files
339ff29e5d po: Refresh potfile for v11.9.0
fa89c178a5 domain_conf: Avoid memory leak in virDomainMemoryDefFree()
ccc0538329 NEWS: Document virtio options for memory models
e6d1cb69d5 qemu_command: Generate virtio options for memory device
4848c85053 conf: Introduce virtio options for virtio memory models
3c6d7f2705 qemu: Use virDomainMemoryIsVirtioModel()
0d46a1f4d5 conf: Introduce virDomainMemoryIsVirtioModel()
6787f82cfc domain_conf: Switch to virXMLFormatElement() in virDomainMemoryDefFormat()
30eab13fc9 domain_conf: Make virDomainMemoryDefFormat() return void
93c4b1bf55 bhyve: support specifying disk rotation rate
4d70b2c783 bhyve: nvme: check if NVMe is supported by bhyve
a997aee58f bhyve: do not allow more than one NVMe device per controller
8d9bf732a7 bhyve: tests: cover 2 NVMe devices on 2 controllers case
79e46b1698 bhyve: implement NVMe device support
1ab27a5b96 Translated using Weblate (Italian)
6038ed07c2 Translated using Weblate (Spanish)
d207136b5d Translated using Weblate (Finnish)
02266588b4 Translated using Weblate (Russian)
92e1519395 Translated using Weblate (Portuguese)
0a30b6d2e5 qemuDomainBlocksStatsGather: Fix blockstats gathering after refactor
f6ea64f182 conf: never reject <disk> <seclabel relabel='no'> overrides
be638396f0 NEWS: ch: announce network hotplug feature
058df74ed6 ch: implement network device hot detach
92441ba35a ch: implement network device hot attach
6a4c59e993 ch: add net device alias assignment
b90cf0c916 apparmor: Allow AMD-SEV device access for AMD-SEV VM
d8d3595851 qemu: Drop /dev/kvm from default device ACL
f3f8408975 NEWS: Document Hyper-v never notify feature for spinlocks
66a47f8049 qemu: Update hyperv spinlock retries count default
d0de1b89be qemu: Fix hyperv spinlock retries count type mismatch
6862969cf8 qemu: forbid readonly attribute for externally launched virtiofsd
69e5ad478e qemumonitorjsontes: Properly free blockstats
45f49ad340 Remove qemuMonitorBlockStatsUpdateCapacityBlockdev
5b0fd22920 qemuMonitorJSONGetAllBlockStatsInfo: Directly probe data from 'query-named-block-nodes'
a189ad03bb qemuMonitorJSONBlockStatsUpdateCapacityData: Merge into caller
5485e7e832 qemuMigrationCookieAddNBD: Use qemuBlockGetNamedNodeData to fetch the capacities
58aa005f3e qemu: monitor: Rework qemuBlockStats into a g_object
d35e519dca qemu_monitor_json.h: Use consistent function hader coding style
6773f77dad qemu_monitor_json.c: Use consistent function hader coding style
74ca46972f qemu: monitor: Remove qemuMonitorQueryBlockstats
96980df098 virNetDevVlanParse: Refactor cleanup
e412761206 virNetDevVlanParse: Use g_autofree for temporary variables
40c4e4c847 virNetDevVlanParse: Don't clear data on failure
4c32ad3469 qemuxmlconftest: Add example for "sgio='filtered'" disk option
1ebee849db docs: snapshot: Add a note that blockjobs ought to be avoided with 'manual' snapshots
69e066c0ba qemu: snapshot: Allow snapshot consisting only of 'manual'-y handled disks
2e19e68093 qemu: snapshot: Deactivate block nodes on manually snapshotted disks
f879d5f403 qemu: migration: Don't reactivate block nodes after migration failure any more
7b5566ce67 qemu: Re-activate block nodes before storage operations
84ad496494 qemu: block: Introduce helper function to ensure that block nodes are active
648b0ddb13 qemu: monitor: Track inactive state of block nodes in 'qemuBlockNamedNodeData'
ac6b351b42 qemuDomainGetStatsCpuProc: Use string constants for CPU stats
0c1a1f9fd4 qemu: Drop reconnectBlockjobs from _qemuDomainObjPrivate struct
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended/xen/files/0001-x86-make-hypervisor-build-with-gcc11.patch')
0 files changed, 0 insertions, 0 deletions
