summaryrefslogtreecommitdiffstats
path: root/recipes-extended/xen/files/0001-x86-make-hypervisor-build-with-gcc11.patch
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-12-15 10:46:30 -0500
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-12-15 11:01:15 -0500
commit595cfe484e77b0b3d5f8bbeac720b2c2f51be6ad (patch)
treef29acd4c98d58552c89dbc102dfd4c862056a98b /recipes-extended/xen/files/0001-x86-make-hypervisor-build-with-gcc11.patch
parenta7ac9b11d7b9615f55f8e7af47539d44a4a4b44c (diff)
downloadmeta-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