mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2026-01-27 10:41:26 +01:00
595cfe484e
848 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
595cfe484e |
libvirt: update to v10.10.0
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>
|
||
|
|
a7ac9b11d7 |
virt-manager: update to v5.1.0
Also as part of this update, we drop the python3-libxml2 depend and
rdepend. That package is no longer being generated by OEcore and is
scheduled to be removed from upstream libxml (so there's no sense
just brining the package here). Upstream virt-manager has been moving
to ElementTree for their xml handling/API requirements, so we count
on that to provide us what we need without the xml2 python bindings.
Bumping virt-manager to version v5.1.0-24-g35ad9057f, which comprises the following commits:
35ad9057f virtinst: Fix XDG_DATA_HOME handling
488389ced ci: Add gobject-introspection dep
e1613dba5 ci: Fix test-against-libvirt-git
a2baaf789 installer: add support to use device boot order
3985b0746 virtinst: remove legacy attribute from set_boot_order/get_boot_order
3a25792d9 virtinst: guest: introduce can_use_device_boot_order
25670b2ee virtinst: rework get_boot_order
161fb1baa maint: use constants instead of strings for boot devices
e438a7724 ci: bump actions/checkout from 5 to 6
411f019f8 virtinst: add support for pcihole64
53df7b496 virtinst: add support for acpi-generic-initiator
d57e2e738 virtinst: interface: add support for backend.hostname and backend.fqdn
57e6f96f9 virtManager: wrapped details hw-panel with GtkScrolledWindow
f9a01fbf9 metainfo: Add developer tag
9e9252982 Rename AppStream metadata to rDNS format
f907ede75 Calling loader.close() before pixbuf assignment to avoid NoneType pixbuf
6fe47feca Fix typo in virt-clone documentation
766bf2ecd xmlapi: add xmletree.py backend
d0372e82c xmllibxml2: lazily import libxml2
ff9fa95e5 xmlbase: fix parentnode None check
d4988b02e xmlapi: split out xmlbase.py and xmllibxml2.py
ea71cf9a8 virtinst: cloudinit: include empty meta-data file
ecd280d59 addhardware: network: adjust supported network devices for bhyve
a2c00ee84 ci: bump actions/setup-python from 5 to 6
eb4898b19 Release of virt-manager 5.1.0
8d7c3adb2 Update translation files
5915dd09f po: Refresh translation template
1427cc990 tests: urls: update old Fedora version
84eaa535a Translated using Weblate (Japanese)
f3f797c82 Translated using Weblate (Arabic)
d3562d08a Translated using Weblate (Finnish)
aa5f1bb79 Translated using Weblate (German)
00a9046a9 details: Add support for startup policy for USB passed through devices
6fefb9ee0 addhardware: Add support for startup policy for USB passed through devices
e518ad262 addhardware: Add a function build_hostdev_usb_startup_policy_combo
52752d1bf virt-install: Add source.startupPolicy for USB passed through devices
9bf51435d virtinst: Do not assume virtio is supported on Arm virt
9d0e875f9 virtinst: Do not require x86 for virtio
b8861f10f virtinst: Use ramfb for UEFI on Arm
0b10fd64d virtinst: Use sd only for vexpress
2a14495ac virtinst: Fallback to usb instead of ide on non-x86
dfcab03dc tests: Add virt-install-aarch64-win11
d11245452 ci: bump actions/checkout from 4 to 5
1ead880b2 virtinst: add support for creating TDX guests
ead255cad Translated using Weblate (Turkish)
a477190e8 Translated using Weblate (Arabic)
84ee0a312 Translated using Weblate (Chinese (Traditional) (zh_TW))
f28525d03 Translated using Weblate (Spanish)
a44165a4f Translated using Weblate (Spanish)
b6200b7f3 Translated using Weblate (German)
df95dc1a3 Translated using Weblate (Polish)
5a84d84b8 Translated using Weblate (Russian)
bcbadd869 Translated using Weblate (Romanian)
91a2ba307 Translated using Weblate (Italian)
2df46a841 Translated using Weblate (Czech)
528b2fce4 Translated using Weblate (Ukrainian)
20cd9fcbd Translated using Weblate (Georgian)
38e9b13d5 Translated using Weblate (Swedish)
77015e612 Translated using Weblate (Portuguese (Brazil))
2a6f7d435 Translated using Weblate (Korean)
0c68d8bb9 Update translation files
cf392cf04 Add keywords to virt-manager.desktop.in
bd8fe24a1 chore: enable flake8-pytest-style for ruff
67002f4b2 tests: rename test_create() helper to check_create()
988b51392 virt-manager: improve feedback for unavailable system tray icon
60f200bd2 ci: extend pre-commit configuration with ruff-check
e022f4e0d chore: configure ruff for linting
96d306bd3 chore: reformat .pre-commit-config.yaml
83e4b5568 ci: rename & generalize black workflow
27b788e44 chore: split string into different continuation lines
7bd89f7cd chore: add inline noqa for E501 (long lines)
201417e00 tests: simplify checking for untested XML properties
c8d8c32fd tests: refactor URL test from ini files
035abfbf9 tests: use pytest.raises() instead of try/except blocks
85c43959c chore: avoid using 'l' as variable/parameter name
48e907ec8 po: Refresh translation template
3c1346479 Translated using Weblate (Catalan)
4c67cbd05 Translated using Weblate (Chinese (Simplified) (zh_CN))
44c9aa374 chore: remove extra parentheses
c3df2ba5d chore: drop "object" inheritance
c814183ba chore: concatenate strings in the same line
d074f56e5 fix: move parameter out of gettext calls
576b07bc6 chore: explicitly specify flake8 issue to silent
2539b2637 fix: switch from logging.WARN to logging.WARNING
e5cd614ca chore: use "not in/is" rather than "not .. in/is"
a4ed49c83 chore: exclude E402 in wrapper scripts
0ef185c15 data: improve desktop file
4b89c39ee Add Ctrl+Alt+Shift+Esc key command for logind's SecureAttentionKey
62f976a61 fix: default start_folder to None
f901c3277 tests: add checks for cloud-init config files from URL
80109ffeb virtinst: cloudinit: add support to fetch cloud-init config files from URL
5b2d0997a virtinst: cloudinit: refactor creation of could-init config files
30bbee361 virtinst: cloudinit: convert all functions to class methods
515a50a83 virtinst: cloudinit: move all variables to init
4e51b595a Translated using Weblate (Spanish)
e7cbaab55 Translated using Weblate (Chinese (Traditional) (zh_TW))
af9baaceb Translated using Weblate (German)
e17c3ef3a Translated using Weblate (German)
237896029 Validation: allow spaces, disallow slashes
443123ece virtinst: urldetect: detect Debian version for ISO images
66aa81ae6 test_urldetect: arch is detected from the ISO media
fbf7f060b virtinst: urldetect: figure out Debian arch from the ISO media
4257e1974 virtinst: urldetect: move default Debian arch to _set_url_paths
c8a5b8186 virtinst: urldetect: don't check x86_64 for Debian/Ubuntu
3b3eac28a test_urldetect: use fake badarch Debian
fb71f02fa uitests: Add coverage for mixed internal and external snapshots
09574977d uitests: fix testManagerDefaultStartup race
6458f09b7 uitests: fix testNewVMSession after networking changes
f31287249 uitests: fix `push button` usage on fedora 41
4f9618289 virt-install: detect wayland in order to start virt-viewer
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
8339891ada |
rootlesskit: convert to hybrid gmod-vcs
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
4d63f76992 |
rootlesskit: update to v3.0.0-alpha.1
Bumping rootlesskit to version v3.0.0-alpha.1-2-g8059d35, which comprises the following commits:
64d4cd5 v3.0.0-alpha.1+dev
7ae0e6b v3.0.0-alpha.1
45e4ed5 Build(deps): Bump golang.org/x/sync from 0.17.0 to 0.18.0
02054ac Build(deps): Bump golang.org/x/crypto from 0.42.0 to 0.45.0
6794af3 Build(deps): Bump actions/checkout from 5 to 6
4a3a5b7 ci: fix missing tag variable in release note generation
a91432a network/port driver build tags support
476cdb6 Build(deps): Bump github.com/gofrs/flock from 0.12.1 to 0.13.0
41e185f v3.0.0-alpha.0+dev
ec10409 v3.0.0-alpha.0
d62c5f8 go.mod: bump up
ce86985 port.md: update benchmark description for gvisor-tap-vsock driver
d0d6c23 go.mod: update gvisor-tap-vsock to v0.8.8 and improve port driver benchmarks
3c14934 refactor: replace Debugf with Debug for logging messages
185f2b1 bump go to version 1.24 (version 1.23 is not supported) update go.mod and go.sum for dependency upgrades and fix gvisor-tap-vsock compatibility
bd8b631 Add gvisortapvsock port driver support
2b6262a Build(deps): Bump actions/attest-build-provenance from 2 to 3
ce8c7b4 Build(deps): Bump actions/checkout from 4 to 5
ec9c22a Build(deps): Bump golang.org/x/sys from 0.34.0 to 0.35.0
0c30f0a Build(deps): Bump golang.org/x/sys from 0.33.0 to 0.34.0
ae984d4 network: add support for gvisor-tap-vsock driver and integration tests
41fac7c Build(deps): Bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0
718a551 Build(deps): Bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7
2ca0537 Implement Pdeathsig behavior for child processes and enhance integration tests
cc4f3f5 child: refactor command execution to use goroutines with Pdeathsig
b5ddfeb v2.3.5+dev
0cc0811 v2.3.5
f2dc076 Build(deps): Bump golang.org/x/sys from 0.32.0 to 0.33.0
32e2a2a Dockerfile: update test deps
56ecf67 Build(deps): Bump github.com/moby/vpnkit from 0.5.0 to 0.6.0
4a92456 Build(deps): Bump github.com/containernetworking/plugins
a21cdd9 Build(deps): Bump golang.org/x/sys from 0.31.0 to 0.32.0
f7ae285 Build(deps): Bump golang.org/x/net from 0.36.0 to 0.38.0
968358d Parameter for ISA of binaries
8d196ce Build(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
45441d41bc |
rootlesskit: convert to go-mod-vcs format
1. Removed rsync-native from DEPENDS (no longer copying vendor directories) 2. Removed include src_uri.inc and include relocation.inc 3. Removed SRC_URI += "file://modules.txt" (vendor/modules.txt not needed) 4. Added include go-mod-git.inc and include go-mod-cache.inc 5. Added go-mod-discovery configuration variables 6. Added inherit go-mod-discovery 7. Simplified do_compile() - removed -mod=vendor, vendor symlinks, and modules.txt copy 9. Added a patch to fix buildpaths in the binaries Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
26e2b40b91 |
xen/x86: fix QA errors
The xen version bump brought in these QA errors:
ERROR: xen-tools-4.21+stable-r0 do_package: QA Issue: xen-tools: Files/directories were installed but not shipped in any package:
/usr/lib/xen/tests/test_x86_emulator
/usr/lib/xen/tests/test-cpu-policy
/usr/lib/xen/tests/test-tsx
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
xen-tools: 3 installed and not shipped files. [installed-vs-shipped]
ERROR: xen-tools-4.21+stable-r0 do_package: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: build/tmp/work/x86-64-v3-poky-linux/xen-tools/4.21+stable/temp/log.do_package.2597669
ERROR: Task (meta-virtualization/recipes-extended/xen/xen-tools_4.21.bb:do_package) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4228 tasks of which 4210 didn't need to be rerun and 1 failed.
We package two of the new files, and delete one host-compiled tool that
isn't used.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
358452b4e5 |
kvmtool: update to -tip
Bumping kvmtool to latest, which comprises the following commits:
7ad32e5 net/uip: Avoid deadlock in uip_tcp_socket_free()
c4e9b3a virtio/pci: explicit zero unknown devices features
ba6830e vfio: include libgen.h (for musl compatibility)
1117dbc riscv: Allow including extensions in the min CPU type using command-line
a50e8d8 riscv: Add cpu-type command-line option
d47ad01 riscv: Include single-letter extensions in isa_info_arr[]
b6e9f38 riscv: Fix no params with nodefault segfault
1132ace riscv: Make system suspend time configurable
fcc3160 riscv: Add SBI system suspend support
0641ed8 riscv: Add Ziccrse extension support
8be1c78 riscv: Add Zabha extension support
a988086 riscv: Add Svvptc extension support
2ab7f9f Sync kernel UAPI headers with v6.14
ad9b731 util: Fix update_headers.sh after removal of 32-bit Arm code
d410d9a arm64: Get rid of the 'arm-common' include directory
0a10c48 arm64: Rename top-level directory
4cd7b87 arm64: Move asm headers
f8a539a arm64: Move remaining kvm/* headers
7113578 arm64: Combine kvm-config-arch.h
65878da arm64: Merge kvm-cpu.c
14e8c42 arm64: Combine kvm.c
5188575 arm64: Move arm64-only features into main directory
329fe56 Drop support for 32-bit arm
e48563f riscv: Add Ssnpm extension support
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
4499b1b3f1 |
libvirt: set firewall backend priority
If firewall_backend isn't configured in the config file, libvirt will
choose the first available backend from the following list by default:
[nftables, iptables]
so when nftables is installed in image, firewall backend nftables rather
than iptables is adopted.
Add a PACKAGECONFIG to set the firewall backend priority. And update
runtime dependencies for backend nftables.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
18c8c60991 |
irqbalance: update to v1.9.4
Along with picking up the latest commits:
- we drop our previously backported patch
- make the init system selection more flexible, with a systemd
PACKAGECONFIG
- package the upstream .service file + support environment
Bumping irqbalance to version v1.9.4-85-g4c23485, which comprises the following commits:
907b65f meson: force systemd-service installation with a seperate option
14fb838 Fixed incorrect comparison in snprintf() in procinterrupts.c.
5fdc1d6 Added missing '/' and fixed message in procinterrupts.c.
030edf9 Safer string handling in procinterrupts.c.
0a7ca36 Increase file descriptor limit via systemd service file
ef80188 update workflows to ubuntu-24.04
41cb97c Properly embed EnvironmentFile sourced systemd configs into meson and autonconf
4996883 Unify meson and autoconf: Install executables to sbin
ffa304a Fix the wrong string existence checking condition
d602002 check_platform_device: Check the length of path
105b155 Check API command length, allow up to 16384
d434114 fix some GCC fanalyzer warnings
3685d33 Use EPERM instead of EIO when try setting irq affinity fails
1489ae3 irqbalance.1: a , b => a, b; it's type => its type
25fa380 Check info->moved before updating
196385b Add CAP_SETPCAP to CapabilityBoundingSet in irqbalance.service
5d9eb19 Version option should return 0 rather than 1
2860da4 Minor punctuation fix.
42115bd define IRQBALANCE_ARGS as empty string to squelch systemd warning
da75aae conver strncmp to g_str_has_prefix
6f9f9e9 avoid malloc with create_credentials_msg
4341808 use g_strdup_printf
4d53728 gcc analyzer: increase socket_name size
e39848b gcc analyzer: add NULL checks
7622883 remove malloc from ucred
a7cfbeb use g_malloc and friends
13916f7 clang-tidy: remove pointless casts
2ed4dd0 clang-tidy: don't assign in if
16564e3 clang-tidy: add missing free
d36ae56 direct initialize iovec
5010a97 direct initialize msghdr members
9851c8c Remove extraneous space causing --with-systemd not be aligned
c90599b Disable linking to curses if --without-irqbalance-ui is specified.
5405144 Track IRQ "slots" count per CPU to avoid overflowing
d16ad5d Wrap migrate_irq in a higher level utility function
44795ad CI: add meson CI
e78ea26 clang-tidy: remove duplicate include
02f7c17 clang-tidy: remove redundant declarations
9b1ced2 clang-tidy: remove return in void functions
2c3cbb5 clang-tidy: don't use else after return
8f575ec replace malloc with g_malloc0
4c1b0a0 clang-tidy: properly use strncmp
122ae9e clang-tidy: don't assign in if
80a8aeb ui: change void to char
2e1bf90 meson: use find_library for numa
280b89d meson: replace generic array with files()
f2c8309 Drop ProtectKernelTunables
23c6da7 meson: add a minimum version decorator
ea733f4 meson: drop redundant install_man() options
21e1ae8 meson: bump project version to 1.9.4
922ee47 meson: move build files to repository root
f2aebff cast void pointer to actual type
b6a831d add void to fix strict-prototypes
1277ea5 fix 32-bit formats
8301666 Check fflush() return value
c0cd614 irqbalance-ui: check if using a negative index of buffer
f8b8cdd update configure to version 1.9.4
8d7c783 Flush file before closing
de0fe4a Fix socket API being blocked for 10s
a99b604 Set additional systemd options for service
f4d987f activate_mapping: set errsave before first jump to the error label
b4c3771 Avoid repeated affinity checks when no change is necessary
ad0ea2c Slience "... rebalancing" messages for unmigratable IRQs
f3282f4 filter console only output when using journal mode
43cace4 Enable systemd feature support by default when building with meson
2c167c4 Add support for linking against libnl when building with meson
73cc58c Turn NUMA support into an enabled feature, when building with meson
1aed521 Set project version of meson build to 1.9.3
f042291 Install man pages when building with meson
2b59014 When building with meson, make sure to link against numa
5635a2e Updating to version 1.9.3
75a15c5 Automatically use systemd journal and run in foreground when under systemd
bc7794d activate_mapping: avoid logging error when there is none
eee7917 activate_mapping: only blacklist irq if error is considered permanent
9a1fd29 activate_mapping: report error reason
470a64b activate_mapping: make sure to catch all errors
f589bdc activate_mapping: avoid use-after-free when affinity cannot be set
4efc192 Revert "activate_mapping: fflush the buffered data to smp_affinity"
8bbc0ae activate_mapping: fflush the buffered data to smp_affinity
d02ec54 procinterrupts: fix initialisation of regex_t struct
0e05127 Fix it so we actually stop when we hit an interrupt condition
3920e06 Fix signedness of error handling
ea1e9a7 Revert "Fix CPU number condition in service file"
0e9acb6 Issue 259: select NL_SKIP / NL_STOP based on error
f166b00 fix CPU number condition in service file
c91bdf6 thermal: Fix log message for perf and efficiency
f85c6c1 ui: do not force black background
ac4ba06 irqbalance: fix memory leak in irq hotplug path
bbcd9a4 procinterrupts: Fix IRQ name parsing on certain arm64 SoC
178cf3b thermal: Fix the warning message
efec4c6 allow AF_NETLINK in the systemd service restrictions
7c18ffc optimize getting cpu number
3ddaa30 updating to version 1.9.2
febe697 change the log level in thermal.c from error to warning
b25b1f9 Avoid double free on deinit_thermal()
014765d Fix uninitialized variable
e10949e irqbalance: fix a minor typo
ac05cb7 updating to version 1.9.1
725d9b1 irqbalance: properly check if irq is banned
402ca1b irqbalance-ui: display irq name in SETUP IRQS
d48eaf6 irqbalance: use endptr to check whether the input parameter is empty
c8d1fff irqbalance-ui: skip ',' in parse_setup to avoid coredump
cfb15f0 Improve documentation and logging for banned cpus
577796a irqbalance-ui: print cpulist in SETUP IRQS
db7dc03 irqbalance-ui: support scroll under tui mode of irqbalance-ui
a61b382 fix memory leak in ui/ui.c
b65faa2 irqbalance-ui: can't change window when in editing state
7f1caca irqbalance-ui: move 'ASSIGNED TO CPUS' to the last column
0a82ddd parse_proc_interrupts: fix parsing interrupt counts
028082a add keep_going check to prevent irqbalance from failing to exit after SIGTERM
5602913 Handle thermal events to mask CPUs
c65cda1 Implement Netlink helper functions to subscribe thermal events
b66647a Prepare to handle thermal event
378d470 add meson
bd67801 Enable static building of irqbalance
5228835 check whether savedptr is NULL before invoking strlen
ff48ac9 get irq->module relationship from /sys/bus/pci/*/driver
80d5fbb updating to version 1.0.9
df3436b Add the cpus_copy() helper
61a9423 correct wait time in oneshot mode
917b102 Document migrateval
188f9ef Confine irqbalance to systems where it is useful.
0f594a6 Separate variable declaration from assignment
9b004c6 Ensure that we get all of a unix message
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
18dc032f50 |
xen-tools: fix QA error
Fixing: ERROR: xen-tools-4.21+stable-r0 do_package_qa: QA Issue: File /usr/lib/xen/tests/.debug/test_vpci in package xen-tools-dbg contains reference to TMPDIR [buildpaths] ERROR: xen-tools-4.21+stable-r0 do_package_qa: Fatal QA errors were found, failing task. ERROR: Logfile of failure stored in: /poky/build/tmp/work/armv8a-poky-linux/xen-tools/4.21+stable/temp/log.do_package_qa.910059 ERROR: Task (/poky/meta-virtualization/recipes-extended/xen/xen-tools_4.21.bb:do_package_qa) failed with exit code '1' Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
d76bc6736c |
xen: introduce 4.21 recipes
This introduces the 4.21 recipes. Along with the main Xen and Xen-tools updates, we also have the following: - two compile patches for xen and xen-tools that fix issues with the way yajl is pickup in the yocto environment - packaging of the new libxenmanage libraries - fixup of the watchdog system units - updates to the test packaging (new directories) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
d54989cbee |
libvirt: Fix missing libvirt-python
The do_rootfs task for an image that includes libvirt-python fails. ``` - nothing provides libvirt-python needed by packagegroup-fsl-virtualization-1.0-r0.ls1012afrwy from oe-repo ``` The log shows that the do_compile:append() from libvirt-python.inc is failing but not reporting the failure. ``` 174: cd: can't cd to /.../libvirt/v11.8.0+git/sources/libvirt-v11.8.0+git/libvirt-python-11.8.0 ``` The root cause is the archive folder format is changed from libvirt-python-VERSION to libvirt_python-VERSION, but the do_compile and do_install tasks are hard-coded to the old format. Fix the root cause by encoding the archive folder name in a common variable. Also, fix the build and install commands so the cd failure is not ignored. Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
389df3b77e |
libvirt: update to v11.8.0
Bumping libvirt to version v11.8.0-87-g0c1a1f9fd4, which comprises the following commits:
0c1a1f9fd4 qemu: Drop reconnectBlockjobs from _qemuDomainObjPrivate struct
7353bc5fda NEWS: Document new host-model hyperv mode
8458bb521e qemu_process: Populate hyperv features for host-model
c181c7dd13 conf: Introduce hyperv host-model mode
4545827ba3 qemu_caps: Introduce virQEMUCapsGetHypervCapabilities()
ba011bebd9 qemu_capabilities: Fetch new hyperv domcaps
0141f6544c qemu_capabilities: Format and parse new hyperv domcaps members
57d2f4a0f0 conf: Report default hyperv values in domain capabilities
4cc4f0b04a docs: Drop remark on now unsupported version of QEMU
47271c204e conf: More hyperv related members into a single struct
064682ab33 libxl: Simplify setting HyperV features
c66bbac8d5 qemu_command: Prefer virBufferAddLit() in qemuBuildCpuHypervCommandLine()
8b316fac49 qemu_command: Move hyperv cmd line generation into a function
727c858d6a qemu_caps: Prefer VIR_DOMAIN_CAPS_ENUM_IS_SET()
c9716c0e09 domain_conf: Use virXMLFormatElement() to format hyperv features
78aa096ae2 domain_conf: Move format of hyperv features into a function
5369f071e4 qemu: Use virXPathTristateBool()
e3e4c620f1 virxml: Introduce virXPathTristateBool()
c689aa80c1 virxml: Introduce virXPathTristateSwitch()
b42a12174c wireshark: Adapt to wireshark-4.6.0
002b9f559d wireshark: Don't leak column strings
ba2c4bdd5c wireshark: Introduce and use vir_val_to_str()
1086888f95 wireshark: Don't special case retval of get_program_data() in dissect_libvirt_message()
7374c4ecbd wireshark: Fix int type of some virNetMessageHeader members
02a0e78bf5 wireshark: Move WIRESHARK_VERSION macro definition
41d3b45797 wireshark: Switch header files to #pragma once
b825bb556b wireshark: Drop needless declaration of proto_register_libvirt() and proto_reg_handoff_libvirt()
235e265b41 NEWS: Document Hyper-V enlightenment validation
1d2873f9c6 qemu_validate: Reflect dependencies of hv-tlbflush-direct
c6114de13c qemu_validate: Reflect dependencies of hv-evmcs
f4557315f3 qemu_validate: Reflect dependencies of hv-ipi
941af83360 qemu_validate: Reflect dependencies of hv-tlbflush
da261327ea qemu_validate: Reflect dependencies of hv-stimer
1822d030c3 qemu_validate: Reflect dependencies of hv-synic
da76c1e8fe qemuxmlconfdata: Adjust hv-stimer related tests
359909749a conf: Introduce virDomainDefHasTimer()
6b71d32779 src: Drop needless typecast to virDomainTimerNameType
88225150be network: pf: split flush and rules commands
0756fefdc5 syntax-check: Prohibit the non-clearing 'g_new'
a74b5bc37f Replace all use of 'g_new' with 'g_new0'
5bc43f95e5 qemu-replies-tool: Fix logic error when dumping device properties
076545ef27 qemucapabilitiestest: Update 'caps_10.2.0_x86_64' to v10.1.0-1060-geb7abb4a71
31800ec2b1 locking: use & install test_libvirt_sanlock.sug for both QEMU & LibXL
cfed8b9e55 Revert "rpm: disable sanlock when QEMU is disabled"
fcfd6f12c5 qemu: Don't add memballoon by default on RISC-V
574d797f59 news: Update for USB controller model selection improvements
436485cb7c qemu: Remove use of piix3-uhci for non-x86
198e68197c qemu: Remove fallback to piix3-uhci for Arm virt guests
21e584a4fb qemu: Don't special-case realview/versatilebp for USB
bfe1aca211 qemu: Unify USB controllers across Arm architectures
d9add4c3f1 qemu: Use qemu-xhci with no fallback on RISC-V
a618b9e1cd qemu: Use qemu-xhci with no fallback on loongarch64
c7365dd157 qemu: Clean up qemuDomainDefaultUSBControllerModelAutoAdded()
8bb0f4275a qemu: Clean up qemuDomainDefaultUSBControllerModel()
44a63c2188 qemu: Add qemuDomainDefaultUSBControllerModelAutoAdded()
25be83dbfc qemu: Add qemuDomainDefaultUSBControllerModel()
45eab0181e qemu: Validate USB controllers earlier
5050039e30 qemu: Skip USB controller validation when model=none
dc6e5b676d qemu: Validate PCI support for USB controllers
2bbfcd2042 qemu: Rename function argument
d069531a57 qemu: Fold check into qemuBuildSkipController()
de797a86e1 qemu: Drop skip for USB controllers on s390x
bed1112bbb qemu: Don't generate alias for model=none USB controllers
ec1848975c qemu: Always default to no USB controller on s390x
519cc637e8 qemu: Add sanity checks for auto-added PCI controllers
956253d1cd qemu: Update qemuDomainSupportsPCI()
2ad21cd97f qemu: Validate presence of PCI support
fa46554957 qemu: Prevent use of PCI devices when PCI is not supported
a66db76447 qemu: Introduce qemuDomainNetIsPCI()
c60d168605 qemu: Don't add PCI, USB or memballoon to microvm
80eb60354e qemu: Don't add memballoon to isapc
205e131f97 tests: Add coverage for PCI use with isapc and microvm
b38fb62e2e qemu: Fix PCI/USB handling for Arm realview boards
30e3efad52 tests: Use realview-eb instead of realview-pbx-a9
a416ccfb98 qemu: Check for pci-ohci availability
4005d83a9a tests: Fix some usb-controller-*-unavailable cases
9a3ff406b7 tests: Expand coverage for automatic/default USB controllers
b5956b30aa tests: Rename usb-controller-implicit-*
2a9bdeb0d5 tests: Minimize usb-controller tests
b00c8f4b5f tests: Don't set PCI address in usb-controller-default tests
6448293933 tests: Don't use memballoon=none for minimal tests
fab45749f8 tests: Drop coverage for versatilepb on aarch64
58d555fae7 tests: Fix typo in usb-controller-nec-xhci-autoassign
f61b083f3d tests: validate an XML config with USB vendor/product set
fefde61758 rpm: disable sanlock when QEMU is disabled
f101e3432d rpc: fix race against dtrace probe generator
eb99bbaf2e Post-release version bump to 11.9.0
74249df557 Release of libvirt-11.8.0
ade9dcf6c1 Translated using Weblate (Portuguese)
a993609f46 NEWS: Fix format of XML elements/attributes in v11.8.0 section
c2c08056a1 NEWS: Document features/improvements/bug fixes I've participated in
9b7cfb7886 Translated using Weblate (Chinese (Simplified) (zh_CN))
9324a2ca05 Translated using Weblate (Korean)
227ec18c98 Translated using Weblate (Portuguese)
9d57b562bd bhyve: hooks: improve process start error handling
3a3ee77682 Update translation files
2ffcadbf7c po: Refresh potfile for v11.8.0
dcd5915030 Translated using Weblate (Portuguese)
c925705fc9 Translated using Weblate (Spanish)
7c49321678 Translated using Weblate (Spanish)
c3d08ce65e tests: qemuxmlconftest: test locking with older virtiofsd
90b4a24870 tests: qemuxmlconftests: test virtiofsd command line too
bab8033bcc tests: qemuxmlconf: virtiofs: remove locking from the readonly test case
0a33b7954c tests: qemuxmlconftest: test passt command line too
43c2cd1d08 export qemuVirtioFSBuildCommandLine
41eea2fe89 tests: qemuxmlconftest: Introduce testQemuConfMarkUsed
94a15c3e68 tests: qemuxmlconftests: store suffix in testQemuInfo
fc1e4eb008 qemu: passt: split out qemuPasstBuildCommand
b1983d96f5 news: Update for firmware selection fixes
2800ce3620 qemu: Fix matching for read/write firmware
0b8daf9f68 qemu: Fix matching for stateless/combined firmware
20813b87b7 tests: Add tests for SEV firmware selection
6d35a0b554 tests: Improve AMD SEV-related tests
05b67b8cde tests: Minimize SEV tests
f2dbd14342 tests: Tweak descriptor for combined firmware
2d6e21885f qemuMigrationSrcIsSafeDisk: Allow non-shared qcow2's with raw data file
6e5a3334b2 qemuBlockGetNamedNodeData: Extract 'data_file_raw' flag
f8201b0032 qemuMigrationSrcIsSafeDisk: Check also data file properties for migrability
0ca45005d7 qemuMigrationSrcIsSafeDisk: Extract safe migration checks for one storage source
60899fc8fc qemuMigrationSrcIsSafe: Extract code for checking safe migrability of one disk
9bf19c09a4 qemuMigrationSrcIsSafe: Drop 'DEBUG' message about qemu supporting cache dropping
07a40de613 ci: regenerate with 'lcitool manifest'
970fead068 docs/apps: Remove "Cuckoo Sandbox"
04c1f45831 Translated using Weblate (Portuguese)
8e8f496d87 Translated using Weblate (Portuguese)
c1f742fe69 Translated using Weblate (Chinese (Simplified) (zh_CN))
229f9e8ee8 Translated using Weblate (Portuguese)
4eb9cc83c8 Translated using Weblate (Spanish)
1d1e316152 util: remove glibcompat.c
48f04627c8 build: bump minimum glib version to 2.68
a9bd4c1e0b ch: Implement virConnectDomainEventDeregister()
5c04a84638 ch: Implement virConnectDomainEventRegister()
76adad0b01 ch: Propagate lifecycle events
f9c1b910bf ch: Emit event on device attach
9c767752f2 ch: Emit event on device attach
06802eeceb ch: Unlock domain in virCHEventStopProcess() on all exit paths
cd00c70695 ch: Avoid memory leak in virCHProcessEvents()
39a0374d13 Translated using Weblate (Portuguese)
addb80ef41 Translated using Weblate (Spanish)
bbe7b999ff Translated using Weblate (Spanish)
0a77a035fd Added translation using Weblate (Arabic)
96d1bfee3e conf: auto-add a pcie-root-port when needed while plugging in pcie-to-pci-bridge
698aea684a conf: improve error message when a PCI controller can't be auto-added
ce74632a61 conf: add forgotten clause to virDomainPCIControllerConectTypeToModel()
82b794ca12 qemu: fix multiple missing setup/teardown of passt process for interface type='vhostuser'
cca246e0cb qemu: support setting guest hostname/fqdn using DHCP on passt-backed interfaces
f2a6c2d39d ch: Avoid memleak on disk detach in chDomainRemoveDevice()
6751994950 ch: Drop useless variable in chDomainFindDisk()
7b70c1868c ch: Drop deadcode from chDomainDetachDeviceLive()
3bd17ffe97 ch: Actually remove device in chDomainDetachDeviceLive()
20d5c61cb4 ch: Avoid memleak in virCHDriverConfigDispose()
f35a1def9d ch: Implement VIR_DOMAIN_DESTROY_GRACEFUL flag support
e635b6a6f7 ch: Introduce flags to virCHProcessStop()
fc56f7279f ch: Make sure the cloud-hypervisor process is killed in virCHProcessStop()
5a89be0611 virprocess: Report errno if virProcessAbort() fails
7afc0388b8 conf: clear the acpiNodeset field after freeing
e7d1a3e2fe qemu: block: Always enable discard forwarding for 'throttle' filter layer
bfc08fcfe5 datatypes: Refactor rest of 'virGet*' helpers
3abc707b2c datatypes: virGetStream: Add missing 'virCheckConnectReturn' check
c3bdec1af0 NEWS: Mention new acpi-generic-initiator support
d983a6bf3b docs: Document acpi nodeset in hostdev
d12d0b160d qemu: Add acpi-generic-initiator unit test
9c24784933 qemu: Generate acpi-generic-initiator command from acpi nodeset
7032eb24e6 qemu: Validate acpi nodeset
8275408276 conf: Add nodeset attribute to the <acpi> element
b21822a29c qemu: Allow to define NUMA nodes without memory or CPUs assigned
daccea611d qemu: capabilies: Introduce QEMU_CAPS_ACPI_GENERIC_INITIATOR
d0752fafdb NEWS: announce disk hotplug support for ch
fc7a3099bb ch: implement disk device detach in public API
62330a66d3 ch: add disk detach helper functions
f9cd2cf238 ch: add virCHMonitorRemoveDevice function
4ba796ab74 ch: add virCHMonitorBuildKeyValueJson
37f4fc95f3 ch: implement disk attach in public API
98c995bdf4 ch: add disk attach helper functions
ce7b66a48a ch: add monitor disk attach logic
eb9906468f ch: add/use virCHMonitorPut function
e285053dc7 ch: refactor virCHMonitorBuildDiskJson
c90b6ff46a ch: pass disk alias to CHV
c5f743c44e ch: assign aliases in ProcessPrepareDomain
40b3321a70 ch: add ch_alias.{c,h} for device alias handling
00db172987 ch: add ch_hotplug.{h,c} files to CH build
6d912238ca esx: pass 'long' to curl_easy_setopt when needed
d05443820e qemu: Don't query unavailable-features if qom-list-get is supported
e18bc30236 qemu: Let qemuMonitorJSONGetCPUProperties also return disabled features
5b88383e21 qemu: Merge qemuMonitorJSONGetCPUDataDisabled in qemuMonitorJSONGetGuestCPU
74261b249f qemu: Always fetch disabled features in qemuMonitorJSONGetGuestCPU
ffdbbc4138 qemu: Merge qemuMonitorJSONGetCPUData in qemuMonitorJSONGetGuestCPU
1dee4afb14 qemu: Add qemuMonitorJSONCPUDataAddFeatures helper
53eb546519 tests: Test qemuMonitorJSONGetGuestCPU with qom-get-list
b21b211923 qemu: Use qom-list-get for checking enabled CPU features
a5322a0a4c qemu: Introduce QEMU_CAPS_QOM_LIST_GET capability
a9fad838f2 qemu: Parse properties list from any JSON array
3c25adb289 qemu: Move feature filtering to qemuMonitorJSONGetCPUProperties
001769452b qemu: Generalize filtering in qemuMonitorJSONParsePropsList
5935abb72c tests: Test qemuMonitorJSONGetGuestCPU with empty unavailable-features
4b7304cfe8 tests: Add a test for qemuMonitorJSONGetGuestCPU
cab77b7a14 qemu: Drop legacy probing of CPU features
55583ae429 libvirt-host: VIR_NODE_CPU_STATS_GUEST: clarify "guest" time
814bec16ee tests: Drop unused vm variable in testQemuMonitorCPUInfo
62a40b89b7 docs : add doc on cpu model and features
f68fddeef0 Translated using Weblate (Portuguese)
80a51de596 Translated using Weblate (Spanish)
0aea1d3e46 scripts: qemu-replies-tool: Add option to dump JSON commands that weren't processed by --dump-all
3fd2cd1115 scripts: qemu-replies-tool: Add stable dump of 'query-command-line-options'
8c5eec9814 scripts: qemu-replies-tool: Dump data from query-version/query-target/query-kvm
c961ddc535 scripts: qemu-replies-tool: Prefix output with filename when dumping data for multiple files
301e1ba244 scripts: qemu-replies-tool: List also data from 'qom-list-properties'
e53eb41b0d scripts: qemu-replies-tool: Dump machine types in --dump-all
790fec6e53 scripts: qemu-replies-tool: Drop specific invocation of marginally useful dump modes
5e585abc1c scripts: qemu-replies-tool: Convert the QMP conversation to list of dicts
05a53dcf54 qemuxmlconftest: Add pinned versions of the 'cpu-host-*' cases for qemu-10.1
c97374c612 qemucapabilitiestest: Add data for the qemu-10.2 dev cycle
a1210230eb qemuxmlconftest: Rename and strip specific machine type from 'x86_64-default-cpu-*' cases
9eda374f1d qemuxmlconftest: Add missing version specific invocations for 'cpu-host' tests
f005ba072c qemu: monitor: Remove query-tpm-modes/query-tpm-types infrastructure
aabccf3974 qemu: capabilities: Don't use query-tpm-types/query-tpm-models for probe
8673ac3df5 qemu: capabilities: Detect TPM related capabilities from 'qom-list-types'
40e12a60de qemu: capabilities: Drop probe of 'query-migrate-capabilities'
8bb61dadb4 qemu: capabilities: Retire QEMU_CAPS_MIGRATE_RDMA
c9fada7d0b qemu: Always assume support for QEMU_CAPS_MIGRATE_RDMA
e19c1fd674 qemu: capabilities: Update '10.1.0' capabilities on x86_64 after release
ef7fbc7ab4 qemu: monitor: Remove wrappers for 'block-dirty-bitmap-enable'/'block-dirty-bitmap-disable'
b5878727c7 util: virHostCPUGetStatsLinux: support VIR_NODE_CPU_STATS_GUEST
317626fae9 Post-release version bump to 11.8.0
4d408ca4bf Release of libvirt-11.7.0
44990eaf30 Translated using Weblate (Portuguese)
62a9069d4d Translated using Weblate (Korean)
0a7110d4c6 Translated using Weblate (Spanish)
7bdc64ec94 Translated using Weblate (Portuguese)
75e6158a95 Translated using Weblate (Spanish)
37c3ea3ab5 Translated using Weblate (Portuguese)
f46acba428 Translated using Weblate (Portuguese)
6df9e7f62b Translated using Weblate (Czech)
66af43a52d kbase: live_full_disk_backup: Improve the document
b255d00624 docs: formatsecret: Convert inline emphasis of a warning to the '.. warning:' role
e627b91a41 css: Add style for '.. note:' and '.. warning:' rST roles
84f8b7f7d9 kbase: live_full_disk_backup: Fix use of '.. note' directive
37a1bd9458 daemon: Drop log level of VIR_ERR_NO_SUPPORT to debug
e45049c610 qemu: hotplug: Audit device detach before deleting it
a82299ac8b NEWS: document bhyve changes for the release
3acdea2ed3 Update translation files
ca61552fe0 po: Refresh potfile for v11.7.0
1ed76babe3 Translated using Weblate (Portuguese)
9b584d80b1 Translated using Weblate (Chinese (Simplified) (zh_CN))
506cf5484a Translated using Weblate (Spanish)
561d98bbfe Translated using Weblate (Spanish)
b84b31e27f Translated using Weblate (Spanish)
6415fb1495 Translated using Weblate (Portuguese)
9ace7d43c3 Translated using Weblate (Portuguese)
52930e6ad1 Translated using Weblate (Portuguese)
8866684043 Translated using Weblate (Portuguese)
e4e9d5356e Translated using Weblate (Portuguese)
220cdc680e Translated using Weblate (Portuguese)
8286b5ff61 Translated using Weblate (Korean)
83192fedaa Translated using Weblate (Portuguese)
fc8b8e8220 bhyve: autofill NVRAM data for firmware='efi'
d06f8f096a docs: add network driver documentation
4462b85a56 network: bridge_driver: add BSD implementation
d4ffd95614 bhyve: implement domainBlockStats
9eddeb354a bhyve: implement domainMemoryStats
870ccd2db7 virprocess: implement virProcessGetStatInfo() for FreeBSD
9c8c238af0 bhyve: implement domainInterfaceStats
291dbefd07 virt-aa-helper: Avoid duplicate when append rule
35fc21b659 fix typos in NEWS.rst
4e43cf0a4f docs/tlscerts: mention dropped 'encryption_key'
aa7e4f5360 docs/tlscerts: document need for socket activation
06fd44915d spec: Package newly introduced CH conf files
5b69c37265 NEWS: ch: announce log_level config option
65e7baed62 ch: add log level configuration option
5dca0567f6 ch: Add config file support
c573d08ccf tests/qemuxmlconfdata: add tests for video model 'edid' attribute
2a0cd28095 conf: add support for 'edid' attribute to video model
79d6509dbc qemuxmlconftest: Paper over test failure at MacOS
e4588ddac7 docs: storage: fix the "since" tag
35e2f4d7fc qemu: Match firmware with fully resolved and canonicalized paths
12c35ab161 qemuxml2argvmock: Pretend FW blobs are always present
1686db62ed docs: hacking: Define policy forbidding use of AI code generators
0f0d561da2 virCHDomainRefreshThreadInfo: Remove illusion that caller cares about return value
086e2072fd virCHDomainRefreshThreadInfo: Don't trust vcpu ID returned by hypervisor
73ada8b2b9 qemu: domain: Remove unused qemuDomainGetVcpuHalted
1067afb690 virDomainVcpuDefPostParse: Remove impossible check
3ac25cd21b Unexport virCHProcessSetupVcpu
29bea6b9fc network: introduce Packet Filter firewall backend
63a0103df3 qemu: don't warn about missing SMM for CVM firmware
5537732b06 ci: regenerate with 'lcitool manifest'
23a1eb0dc7 Storage: ZFS: implement `resizeVol` method to support native resize
b0cc1c5243 docs: update <hwuuid> docs to refer to version 11.7.0
abe8d89daf qemuxmlconftest: add tests for new hardware UUID (hwuuid) element
5d2235ff45 conf: introduce hardware UUID (hwuuid) element
cd71d5a46e src: fix package name in local pkg-config files
54e853c864 src: add missing libvirt-admin.pc.in for local usage
70126914fb virnetdevvportprofile: Turn 'virtPortType' of virNetDevVPortProfile into proper enum type
425ffa3cd5 virnetdevvportprofile: Drop explicit enum virNetDevVPortProfile declaration
4e19e73bcd Post-release version bump to 11.7.0
5085c7fd03 Release of libvirt-11.6.0
1f5d1144eb Translated using Weblate (Korean)
de4b8a51ca Translated using Weblate (Portuguese)
dbb5642d12 NEWS: Mention RBD namespaces, and auto-shutdown/key encipherment fixes
4747fcc07d qemu: Bypass sending VIR_DOMAIN_EVENT_RESUMED event when TD VM reboot
4ee4bf062e news: document fixed nwfilter driver base chain creation
ab71cd66a9 NEWS: Document features/improvements/bug fixes I've participated in
c36c608f48 NEWS: document bhyve changes for the release
b5a377bb18 Translated using Weblate (Portuguese)
244f82908c Translated using Weblate (Portuguese)
d92ed868a2 Translated using Weblate (Portuguese)
cb1a1a4b6b Translated using Weblate (Portuguese)
ebd995a8e2 Translated using Weblate (Portuguese)
16b726693b Translated using Weblate (Portuguese)
0cbb2dc71c Translated using Weblate (Portuguese)
906e910d5e Translated using Weblate (Portuguese)
c55dd6fbda Translated using Weblate (Portuguese)
0af5b37187 Translated using Weblate (Portuguese)
d8f099360a Translated using Weblate (Portuguese)
d09f15eeba Translated using Weblate (Portuguese)
ac2793f9b5 Translated using Weblate (Portuguese)
cf33947981 Translated using Weblate (Portuguese)
435cf5984a Translated using Weblate (Portuguese)
12a6022e1c Translated using Weblate (Portuguese)
60ba3e763e Translated using Weblate (Portuguese)
108eb67121 Translated using Weblate (Portuguese)
22fa8f7785 Translated using Weblate (Portuguese)
71cccda5f6 Translated using Weblate (Portuguese)
3786cb44bd Translated using Weblate (Portuguese)
8ae8a66891 Translated using Weblate (Portuguese)
07abe42cd5 Translated using Weblate (Portuguese)
a0280f0369 Translated using Weblate (Portuguese)
aff33becb5 Translated using Weblate (Portuguese)
925040d7bb Revert "qemu: Match firmware with fully resolved and canonicalized paths"
7baf59f4fc Revert "qemuxmlconfdata: Regenerate outputs after last commit"
73345ccc7b qemuxmlconfdata: Regenerate outputs after last commit
4efea21ae8 qemu: Match firmware with fully resolved and canonicalized paths
249476cbf9 util: Fully resolve paths with virFileComparePaths
980dd220e5 NEWS: Mention zero discard_granularity option
802c424edc include: fix version for VIR_CONNECT_BASELINE_CPU_IGNORE_HOST
c4c1ad0692 include: s/RECREATION/RECREATED/ in domain event names
ff43c139d3 Update translation files
b405bc6799 po: Refresh potfile for v11.6.0
70b67dcc41 Translated using Weblate (Spanish)
79397fd5d4 Translated using Weblate (Finnish)
21913e4822 Translated using Weblate (Spanish)
dcf9e6270f Translated using Weblate (Spanish)
282ac75b7d Translated using Weblate (Spanish)
646c39786b Translated using Weblate (Portuguese)
899704b0ef NEWS: mention disabling deprecated features by default on s390 CPU models
05bb287a3d qemu: add default_cpu_deprecated_features configuration option
74c305f197 tests: new qemuxmlactive tests for s390x
f279ea36b0 qemu: process: refactor deprecated features code
30335e5fc5 qemu: caps: add virCPUFeaturePolicy param to virQEMUCapsUpdateCPUDeprecatedFeatures
e03995e63e docs: domain: document deprecated_features attribute
5e5528ef14 docs: domain: Add documentation for Intel TDX guest
798f748210 qemuxmlconftest: Add latest version of 'launch-security-tdx*' test data
fcc12f217e qemu: Support domain reset command for TDX guest
1af740c501 qemu: Send event VIR_DOMAIN_EVENT_[STOPPED|STARTED] during recreation
194a36f4fe qemu: Avoid duplicate FakeReboot for secure guest
312c3afa48 qemu: Support reboot command in guest
4f73334821 qemu: Add FakeReboot support for TDX guest
61c4c1b538 qemu: Add command line for TDX Quote Generation Service(QGS)
8214980432 conf: Add Intel TDX Quote Generation Service(QGS) support
2dec0d9ede qemu_firmware: Pick the right firmware for TDX guests
9df19f60f6 qemu: log the crash information for TDX
626b9ca846 qemu: Force special parameters enabled for TDX guest
0a825f910b conf: Expose TDX type in domain launch security capability
67b0720d2f qemu: Add command line and validation for TDX type
ea625cb60b conf: Validate TDX launchSecurity element mrConfigId/mrOwner/mrOwnerConfig
e919a4dd37 conf: Add tdx as launch security type
f873974883 conf: Expose TDX feature in domain capabilities
121fd19942 qemu: Add QEMU_CAPS_TDX_GUEST capability
2d8d8f83a1 qemucapabilitiestest: Add data for the qemu-10.1.0 dev cycle on x86_64 for the '+inteltdx' variant
4c59ff7783 qemucapabilitiesdata: Document '+inteltdx' variant
d7c96e809d qemu: Check if INTEL Trust Domain Extention support is enabled
908bb55724 tools: Secure guest check for Intel in virt-host-validate
a2aeeab0aa meson: Report library versions in the summary
c2c165ea6c meson: Convert attr_dep to dependency()
f8be069a0c qemu: Add support for RBD namespace.
e910f3f172 virStorageSource: Eliminate 'volume' field
0723e066d9 virStorageFileBackendGlusterInit: Refactor cleanup
2bdaab374f conf: Turn 'protocol' field of virStorageSource into proper enum type
fbb9ad02ab qemu: qemuDomainObjPrivateXMLParseVcpu refactor
9ce764872c conf: virDomainChrDefParseTargetXML refactor
5dc483d75f util: virSecretLookupParseSecret refactor
1173b091fe conf: virNetDevVPortProfileParse refactor
acaed8b247 virBitmapNextClearBit: Correct virBitmapNextClearBit function header comment
9a7be0662d qemu: driver: Reformat function headers for block job APIs
3b43fa08ff virSecuritySELinuxGetSecurityMountOptions: refactor printing
aa732b4272 virSecuritySELinuxGenImageLabel: Refactor cleanup
0122f88c6e virSecuritySELinuxRestoreInputLabel: Return values directly
1f1da23162 virSecuritySELinuxSetFilecon: Automatically free 'econ' temp variable
f69ecd970d virSecuritySELinuxGetProcessLabel: Automatically free 'ctx' temp variable
6bb5993897 virSecuritySELinuxReserveLabel: Refactor cleanup
83739c3a18 virSecuritySELinuxGenNewContext: Refactor cleanup
9aa0cfdd55 virSecuritySELinuxContextAddRange: Refactor cleanup of 'context_t'
08afef3fdc security_selinux: Declare internal autoptr cleanup helper for 'context_t'
5db77e0c66 virSecuritySELinuxSetTapFDLabel: Refactor cleanup
3487f083b9 virSecuritySELinuxSet(Daemon)SocketLabel: Refactor cleanup
7f35a1e6f2 virSecuritySELinux(Set|Restore)ChardevLabel: Refactor cleanup
85e22de810 virSecuritySELinux(Set|Restore)HostdevCapsLabel: Refactor cleanup
4bc8d70969 virSecuritySELinuxRestoreFileLabels: Refactor variable freeing
c936a456b5 virSecuritySELinux(Set|Restore)TPMFileLabel: Automatically free 'cancel_path'
80ade3ac7c virSecuritySELinuxRestoreFileLabel: Refactor cleanup
7891ed2d10 virSecuritySELinuxMCSFind: Refactor variable clearing
79d2f496a5 virSecuritySELinuxTransactionRun: Refactor cleanup
aff852bb12 security/security_driver.c/h: Fix function header formatting
02669921cb news: document new crypto TLS priority string settings
69485815d6 nwfilter: Check before removing and reinserting iptable base chains
14e41ac9f3 qemu: add ability to set TLS priority string with QEMU
0b9cfa791f qemu: sanitize blank lines in config file
845e1b5138 qemu: fix order of VNC TLS config entries
b860f44cf2 bhyve: implement timeout for bhyveload
37fb778e53 bhyve: don't reset domain autostart flag on destroy
3a39cfacc3 qemu_tpm: Do not use persistent definition during pre-start checks
93c1571d90 Fix: missing a single quote in doc example
6f8c5c07cf tests: nssdata: add empty status file
618eafca05 nss: Debug print JSON files as they are parsed
cf27a25f9f nss: Print module name
9787ec5277 nss: Include filename in debug printings
d8a911ef9d nss: Make logging conditional on an envvar
bf6b390274 nss: Move logging into a separate file and turn it temporarily on
c5015c435b nss: Promote debug message to proper error when time() fails
3ab00ebb0a rpc: virnettlscert: Rename virNetTLSCertLoadCAListFromFile to virNetTLSCertLoadListFromFile
70c8197a0f virNetTLSCertCheckPair: Fix function definition formatting
306e27d955 virNetTLSContextNewPath: Refactor temporary variable usage
bdbfed0b1c rpc: virnettlscontext: Fix formatting of function definitions
fd0a90be27 NEWS: Mention virConnectHypervisorBaselineCPU improvements
953f19258a virsh: Add support for VIR_CONNECT_BASELINE_CPU_IGNORE_HOST flag
f9f2003762 qemu: Implement VIR_CONNECT_BASELINE_CPU_IGNORE_HOST
bef64f9653 Introduce VIR_CONNECT_BASELINE_CPU_IGNORE_HOST flag
905d6395b7 Change documentation style of virConnectBaselineCPUFlags
d74928fed3 Clarify documentation of virConnectBaselineHypervisorCPU
999d155b21 cpu: Show input CPU model names in debug log
2d5ce69aa9 qemu_tpm: Don't report uninitialized variable in error message
12d0fc3cf7 qemu: Report system error on failed open()
c1cf7cb334 src: fix typo in fixup_name()
22ee3b78db bhyve: sync error messages
79456b79f3 bhyve: extend serial devices validation
91a3d535c6 docs: drvbhyve: document TCP console support
3a342f6402 bhyve: increase number of supported consoles to 4
8b7db74d4a bhyve: support serial type 'tcp'
680ee0e7d1 Allow specifying zero discard granularity for block devices
3451987fca qemu_tpm: Only warn about missing locking feature on shared filesystems
6c6b6b2b41 qemu_tpm: Extract per-TPM functionality from qemuTPMDomainHasSharedStorage
05c5aabb47 qemu_tpm: Rename qemuTPMHasSharedStorage -> qemuTPMDomainHasSharedStorage
1eaaec533a virshFindDisk: fix NULL-dereference of xmlCopyNode() result
cad407c862 qemu: qapi: fix potential SIGSEGV in virQEMUQAPISchemaTraverseObject()
722aad03b0 conf: schemas: add sysinfo.rng and sysinfocommon.rng into list of installed schemas
1f9a64a016 build: prohibit realpath() by syntax-check
923cd431b9 conf: virDomainHostdevSubsysMediatedDevDefParseXML refactor
6465a813d6 schema: Schema validate host '<sysinfo>' XML test documents
918594b419 conf: schemas: Split out common parts of 'sysinfo' schema
2da49eaea4 sysinfotest: Use '.xml' suffix for output files
98a98f9ad6 docs: clarify how to build without -Werror
81df391428 NEWS: Mention switch to virtio-scsi on ARM and RISC-V
bf8c7af771 virdevmapper: Always use device name for finding targets
edf7d9f29a nwfilter: Remove 'qemu-announce-self' example
e7a7bfa66b qemucapabilitiestest: Add dump for the qemu-10.1 development cycle on x86_64
325d3e3094 qemuxmlconftest: x86_64: Bump 'firmware*' test cases to 'pc-q35-10.0'
974ec08cb9 qemuxmlconftest: x86_64: Bump 'firmware*' test cases to 'pc-i440fx-10.0'
060c9efd42 qemuxmlconftest: x86_64: Drop explicit use of '2.9' machine type
9ecbbd713f qemuxmlconftest: x86_64: Drop explicit use of '2.5' machine type
53545ca3c5 qemuxmlconftest: x86_64: Drop explicit use of '2.12' machine type
922db10ee4 qemuxmlconftest: x86_64: Drop explicit use of '2.10' machine type
e67952b0e6 tests: virnettls*test: Drop use of GNUTLS_KEY_KEY_ENCIPHERMENT
3da4602369 kbase: tlscerts: Drop 'encryption_key' feature request
8cecd3249e tls: Don't require 'keyEncipherment' to be enabled altoghther
1c2295fbaf virDomainDriverAutoShutdown: Refactor selection logic for VMs
e1f84ca87e virDomainDriverAutoShutdownDoSave: Don't attempt to save transient VMs
e13e9b46f6 hypervisor: Split out individual steps out of virDomainDriverAutoShutdown
82963fdcb6 qemu: Fix auto-shutdown of qemu VMs by the qemu driver
fe57a6deaa cgroup: Plumb the 'daemonDomainShutdown' parameter of 'virSystemdCreateMachine' to drivers
9b12b7e859 virSystemdCreateMachine: Add flag to invert machined unit dependencies
bb51963bb1 hypervisor: domain: Extract logic for auto shutdown to virDomainDriverAutoShutdownActive
c8adb8537b qemu: conf: Store 'autoShutdown' config in virDomainDriverAutoShutdownConfig
3e0859566a cgroup: Unexport 'virDomainCgroupInitCgroup'
0df20b69c8 virSystemdCreateMachine: Document @maxthreds
3c8e60b9d0 qemu: Use virtio-scsi by default on RISC-V
49478996c3 qemu: Clean up qemuDomainDefaultSCSIControllerModel()
9bbb8944f5 qemu: Improve qemuDomainDefaultSCSIControllerModel()
1fb968eaf1 qemu: Switch to virtio-scsi on ARM
6f64315ba7 docs: fix typo in qemu-passthrough-security
69b894dc04 qemu: Improve error message for USB controller validation
358b68f09d qemu: Move error reporting out of qemuDomainDefaultSCSIControllerModel()
4518ff0f24 qemu: Rename qemuDomainDefaultSCSIControllerModel()
49a9b2e3ec tests: Add controller-scsi-default-unavailable
a6d41688a6 Translated using Weblate (Portuguese)
b2a6de3668 Translated using Weblate (Portuguese)
3d7cb52282 Translated using Weblate (Portuguese)
a3a2086497 Translated using Weblate (Portuguese)
ef3c3990ab Translated using Weblate (Portuguese)
155bae8b93 Translated using Weblate (Portuguese)
2314d60b4e Translated using Weblate (Portuguese)
6fd7945432 Translated using Weblate (Portuguese)
4559999f9a Translated using Weblate (Portuguese)
9cc5b0f9c4 Translated using Weblate (Portuguese)
9f7e8edb6b Translated using Weblate (Portuguese)
80a1157e36 Translated using Weblate (Portuguese)
8b761cbf10 Translated using Weblate (Portuguese)
c67a95fa8c Translated using Weblate (Portuguese)
25e83d781a Translated using Weblate (Portuguese)
d14452dc12 Translated using Weblate (Portuguese)
a9ca942f7b Translated using Weblate (Portuguese)
3ed6e2815b Translated using Weblate (Portuguese)
acff59f868 Translated using Weblate (Portuguese)
50e709fd77 Translated using Weblate (Portuguese)
4fc6869793 Translated using Weblate (Portuguese)
95c741f9c0 Translated using Weblate (Portuguese)
e1227b9645 Translated using Weblate (Portuguese)
ee5cf812e0 Translated using Weblate (Portuguese)
8d6a5d391b Translated using Weblate (Portuguese)
ed137febd8 Translated using Weblate (Portuguese)
9f2638f8bb Translated using Weblate (Portuguese)
f70454b056 Translated using Weblate (Portuguese)
b1822eb340 Translated using Weblate (Portuguese)
01badd1bfb virt-aa-helper-test: Switch to getopts
9569a43b7a virt-aa-helper: Drop cleanup label from get_files()
ecca0dded4 virt-aa-helper: Check retval of vah_add_file()
05e06927b6 virt-aa-helper: Use automatic memory freeing
2f7e11aaa3 virt-aa-helper: Decrease scope of @mem_path in get_files()
980607b1e9 virt-aa-helper: Simplify paths collection
cca3563602 virt-aa-helper: Rework USB hostdev handling
935bd37c4a virt-aa-helper-test: Test hostdevs unconditionally
9f12874238 virt-aa-helper-test: Silence ls
58bf3de02c virt-aa-helper-test: Print errors to stderr
300965f4f1 tests: Fix mocking of open()
21e7bcc14f virpcimock: Strip fakerootdir prefix in virFileCanonicalizePath()
99dd19c013 virpcimock: Automatically invent fakerootdir, if not provided
96f286ef1d virt-aa-helper: Use virFileCanonicalizePath()
68e877c1ad log_cleaner: Use virFileCanonicalizePath()
55668bc3e0 gendispatch: Finish rename of the migration argument
9d69dc2dbc qemu: Finish argument rename
91e74f1de8 src: Unify argument name of virDomainMigratePerform3()
96a5c4cb85 src: Unify argument name of virDomainMigrateBegin3()
767b2b72e7 src: Unify argument name of virDomainMigratePrepareTunnel3()
45d4a7bf57 src: Unify argument name of virDomainMigratePrepare3()
0cf91e4ed3 src: Unify argument name of virDomainMigratePrepareTunnel()
8e5e69e6eb src: Unify argument name of virDomainMigratePrepare2()
846e584654 src: Unify argument name of virDomainMigratePerform()
74976e7e52 src: Unify argument name of virDomainMigratePrepare()
7b54da1d2f Post-release version bump to 11.6.0
64ad0c3f57 Release of libvirt-11.5.0
478290428d Translated using Weblate (Portuguese)
4a9d6429b2 NEWS: document new AMD IOMMU device
0360263f34 NEWS: Mention 'virsh await' and proper emulation of USB cdroms
357cbcb05e NEWS: Mention shared filesystem detection fix
cd867f28cf NEWS: Document features/improvements/bug fixes I've participated in
3e2af21dda Translated using Weblate (Korean)
8c80b9a8d4 Translated using Weblate (Korean)
2cd5f00767 Translated using Weblate (Ukrainian)
e30e75e1de Translated using Weblate (Spanish)
de239f15f5 Update translation files
4bcab57d7e po: Refresh potfile for v11.5.0
c345ea0e7e qemuxmlconftest: Add 'disk-usb-device-model' case
1ba6892d75 qemu: Replace usb-storage with usb-bot
25c4a3643b qemuxmlconftest: Prepare for proper testing in 'disk-cdrom-usb-empty'
3f8f18e389 qemu: monitor: Introduce 'qemuMonitorSetUSBDiskAttached'
d325e96546 qemuBuildDeviceAddresDriveProps: Prepare for 'drive' address for usb-bot disks
f08af07f83 qemu: Fill in model of 'usb' disks to preserve ABI compatibility
0d47218419 conf: introduce usb disk models 'usb-storage' and 'usb-bot'
d2dac8f8e2 qemuxmlconftest: Invoke "disk-usb-device" case also without QEMU_CAPS_DEVICE_USB_BOT and with ABI_UPDATE
81d0501eb2 qemu_capabilities: Introduce QEMU_CAPS_DEVICE_USB_BOT
9358c3d747 qemuxmlconftest: Distribute testing of 'removable' disk property
4ca64e4e19 qemuxmlconftest: Drop 'disk-cdrom-bus-other'
7747c1eeb7 qemusecuritytest: Use 'disk-usb-device' case instead of 'disk-cdrom-bus-other'
83f6a02842 qemuxmlconftest: Test various combinations of config
3be1f7933f qemuhotplugtest: Use VIR_DOMAIN_DEF_PARSE_ABI_UPDATE for virDomainDeviceDefParse
8a64db5e38 Translated using Weblate (Spanish)
bc8fbe2683 util: workaround libxml2 lack of thread safe initialization
856f667c8a conf: add passthrough and xtsup attributes for IOMMU
1476060091 qemu: add IOMMU model amd
6291b0af3d docs: formatdomain: document intel-only IOMMU attributes
33a5d9dcea qemu: introduce QEMU_CAPS_PCI_ID
14192af47a qemu: introduce QEMU_CAPS_AMD_IOMMU
1ee74707bd NEWS: mention console type in domain capabilities
35e3c17e02 virSocketAddrPrefixToNetmask: Prevent undefined behaviour on bitshifts on signed integer
11867b0224 tlscert: Don't force 'keyEncipherment' for ECDSA and ECDH
da1ee7799a storage: disk: Properly handle partition numbers separated by 'p'
550c32b172 storage: parthelper: Use if/else instead of ternary operator
1f07ca49e4 virshPrintJobProgress: Don't rewrite migration status line on non-terminals
d5a8cb26fa virQEMUCapsFindBinary: Refactor local variables
c0e7b9923c storage_file_probe: Use named initializer for 'struct FileTypeInfo'
be04898d18 security_manager: Don't leak seclabel in virSecurityManagerGenLabel()
68df8388fc Translated using Weblate (Italian)
f2aed8027f Translated using Weblate (Greek)
e7986a3cb6 Translated using Weblate (Croatian)
31055f2d1f Translated using Weblate (Korean)
737031cb6c Translated using Weblate (Italian)
441c23a7e6 qemu: Be more forgiving when acquiring QUERY job when formatting domain XML
10bb3dd651 NEWS: Mention cacert parameter in esx driver
6c9a0beeca esx: Allow specifying different CA bundle for remote connections
6a8fb1851d virsh: await: Introduce 'guest-agent-available' condition
05c9f3752d virsh: Introduce 'await' command for waiting until target domain state is reached
71e276ed1d vsh: Add support for commands with more return values
10c646993d vshCommandRun: Convert to directly return the exit code
c60b7cbe28 virsh: cmdEvent: Ensure that event callbacks are unregistered before returning
258f61b479 virthread: Add infrastructure for static virCond definitions
6e44bb74f7 virthread: Register auto cleanup function for virMutex
cf24dc8baa docs: Note that zero detection on migration sparsifies image only when discard='unmap' is set
6733f02c40 Revert "docs: Add warning about using a cleared image with VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES_ZEROES"
7be1c5e2fe qemu.conf: Improve docs for 'dynamic_ownership' option
fd21c3ecb4 storage: Implement a simple 'checkPool' method for 'rbd' type pools
07a8be20c1 docs: outline bug expectations wrt automated tools / AI agents
226e8ef548 docs: fix list term highlighting in URI docs
71b4b2beb4 ci: Drop unnecessary build dependencies
e362185e43 rpm: Drop unnecessary BuildRequires
9d210f4bca rpm: Fix/clarify Requires
6ca627d38b nvme: Fix more missing enum switches for VIR_DOMAIN_DISK_BUS_NVME
8e8831c3ae bhyve: Fix build after introduction of emulated NVMe disks
fca053ae37 NEWS: qemu support for emulated NVMe disks
17cb1a0c42 NEWS: vmx support for NVMe disks
dbcf514230 qemu: Add support for emulated NVMe disks
1402c40714 qemu: Add support for NVMe controllers
f806f63341 qemu_capabilities: Add emulated NVMe disk support to domain capabilities
d5a87fd7f6 qemu_capabilities: Add NVMe controller and disk capabilities
b295863d70 vmx: Add support for NVMe disks
d80386745a docs, conf, schemas: Add support for NVMe disks
683e1a3cf8 conf: Add virDomainDeviceFindNvmeController
ebf6347879 util: Add support for parsing nvmeXnY(pZ) strings
be1a89c950 docs, conf, schemas: Add support for NVMe controller
6ef5644bfd nodedev: add nodedev name to mdevctl unsupport msg
657d677a2f ci: refresh with 'lcitool manifest'
c7078a136c virDomainDriverAutoShutdown: Fix printf conversion specifier for 'waitShutdownSecs'
e7239c619f qemu: capabilities: Check if cpuModels is not NULL before trying to dereference it
312e4801ed docs: Drop mention of read-only git mirrors
062a0f8891 docs: Unify clone instructions
3588bad8c0 libxl_capabilities: Make some functions return void
6c15c1e6b2 libxl: capabilities: report supported console types
4bbc0f2eae qemu: capabilities: report supported console types
30edbd29ce bhyve: capabilities: report NMDM console
280c5c31de domain_capabilities: add console capabilities
fcea42b554 conf: desktop graphics remove unused option
b5d08b69c4 conf: RDP graphics parse refactor
af7b863726 conf: SDL fullscreen option refactor
7357cb8857 conf: VNC graphics parse refactor
496afd354f NEWS: Document removal of support of VIR_DUMP_LIVE flag from QEMU driver
65bc6b0d4e qemu: Don't accept VIR_DUMP_LIVE flag in qemuDomainCoreDumpWithFormat()
c61d6d0606 qemu: command: Don't attempt to set backend MTU for networks which don't use host backend directly
edd5465c59 esx: Avoid corner case where esxUtil_ParseDatastorePath could be called with NULL 'datastorePath'
947062e1ce docs: Change units to 'kiB' from 'kB'/'kilobytes'/'kb'
2ecf6fe7bf virConnectAuthCallbackDefault: Return failure if 'virGetPassword' returns NULL
ef4c0050b2 storage_file_probe: Remove unused image probing callbacks
a9008a6ea8 storage_file_probe: Move setting of 'compat' attribute to qcow2GetFeatures
982ce5083c storage_file_probe: Parse all qcow2 extensions at once
6d49f0521c storage_file_probe: Call qcow2GetFeatures from qcow2GetImageSpecific
cac833fccc storage_file_probe: Move qcow2GetFeatures(ProcessGroup) functions
e3778b99ee storage_file_probe: Move logic from qcow2GetClusterSize to qcow2GetImageSpecific
7758ddc107 storage_file_probe: Refactor qcowXGetBackingStore into specific callbacks for qcow and qcow2
7ae9141a12 storage_file_probe: Refactor vmdk4GetBackingStore into vmdk4GetImageSpecific
a685b03262 storage_file_probe: Refactor qedGetBackingStore into qedGetImageSpecific
a5fdebe901 storage_file_probe: Refactor cowGetBackingStore into cowGetImageSpecific
7f1bbcab42 storage_file_probe: Add image specific callback taking the whole virStorageSource
4b1e566144 virstoragetest: Add qcow2 bitmaps to some images
8e0a364632 storage_file_probe: qcow2GetExtensions: Fix qcow2 header extension parsing
ed030f628c virstoragetest: Reformat output to highlight dataFile relationship
c97e2a98cd qcow2GetExtensions: Add debug logs for interesting fields in qcow2 header extension parser
9b41febf78 qemuProcessStartValidateGraphics: Move RDP validation logic to qemu_validate.c
e5eb371343 qemuProcessStartValidateGraphics: Remove redundant checks for RDP protocol features
acbfd585b2 qemu: Move checks for number of listening sockets of graphics to validation code
19bc77d581 qemu: Move logic from qemuProcessStartValidateShmem to qemuValidateDomainDeviceDefShmem
27e8378962 qemu: conf: Drop handling of 'vxhs' config options
21dfb261d8 qemu.conf: Document options for VxHS block network protocol TLS config as ignored
dc1764719d qemu: block: Drop code for 'vxhs' storage protocol
90ad22ae08 qemu: Move disk backend validation checks from qemuProcessStartValidateDisks to qemuDomainValidateStorageSource
30e08fd2fe qemuDomainValidateStorageSource: Rework protocol validation into a switch statement
2b1393357c util: Move virFileGetExistingParent out of ifdef __linux__
74c591b784 util: Avoid statfs in virFileGetExistingParent
caa9497e7c docs: fix indent of hostdev examples
94fb348d67 util: Fix virFileIsSharedFSOverride on nonexistent paths
05526b5090 util: Introduce virFileGetExistingParent helper
ee4231ae67 util: Document limitation of virFileCanonicalizePath
3357f31476 Post-release version bump to 11.5.0
8ba3d94995 Release of libvirt-11.4.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
4aebf900d9 |
cloud-init: update to 25.2
We also convert to meson, so the python setuptools patch is dropped.
Bumping cloud-init to version 25.2-65-gb04c475f3, which comprises the following commits:
b04c475f3 feat(schema): add support for the not keyword (#6469)
f626daa0f fix: correct netplan renderer target (#6465)
d4f268a51 feat(hetzner): enable hotplug support and prepare IPv6 integration (#6445)
f68c11dcc fix(net-convert): respect output directory with netplan
8a90aa5ab fix(bddeb): require exec permissions on temporary folder
7b591b9bc fix: properly quote commands in `do_as` function (#6400)
1e9aba633 Optionalize bash completion. (#6441)
b12c9f1bb docs(nocloud): Fix file schema examples (#6455)
1955952be fix(systemd): revert auditd.service dependency (#6448)
2cdc58f24 fix: bddeb tool needs distro debian param for package dependency lookup
ae2311d1e fix(test): raises match against an empty string will always pass
254d459cd fix(test): marks applied to fixtures have no effect
cd03bf97c test: refactor test_reporting.py to use only pytest (#6449)
c5c635847 Update wait_for_cloud_init.rst to be more consistent about systemd usage (#6442)
8d888b336 fix: add OpenRC support to Meson build (#6426)
5fd23da61 feat(rh_subscription): new release_version field (#6347)
822358b0c chore: bump isort version (#6446)
ada8b0cb7 net_convert.py: make some import failures not generate an error (#6399)
6f27d0e8d test: fix lru_cache test wrapper (#6443)
464903f96 docs(cc_raspberry_pi): Fix example4 (#6439)
f123b65e7 test: refactor test_data.py to use only pytest (#6440)
12ab35987 tests: convert util.pathprefix2dict tests from unittest to pytest (#6433)
63d5b797d chore: hand off responsibilities (#6432)
e10c8809e feat: support nmap in socket protocol (#6339)
f9fc38095 feat(cc_raspberry_pi): remove remote_gpio interface (#6429)
6de2a6e73 fix(docs): Fix typo in `fDQn` (#6420)
8b05eaa0d Refresh dev docs for tests (#6428)
93af2dda8 fix(raspberry-pi-os): Update ntp client (#6425)
664563504 fixed defs types in cloud-init cmd devel make_mime (#6419)
16f2039d0 test: remove CiTestCase fully (#6416)
8ebe74fd5 test: drop citestcase from test_reporting_hyperv.py (#6413)
d3240b168 test: drop citestcase from net/test_init.py (#6410)
21cc50c6d test: drop citestcase from test_version.py (#6415)
890873f50 fix: read-dependencies syntax error on regex (#6326)
fed437569 doc: add testing links to doc/rtd Development headings (#6326)
697999962 chore: update developer specfile and build for opensuse (#6326)
232e8c18f chore: update developer specfile redhat/fedora and dependencies (#6326)
ad367e2b1 chore: drop yaml validation target, covered in unittests (#6326)
ff9a69ba1 chore: update debian developer packaging template (#6326)
a5d280996 fix: add apt-get update before development pkg install (#6326)
cf59dba84 chore!: switch to meson.build due to PEP632 (#6326)
e0bf72661 chore: render vlan, bond, bridge mac properly in network state (#6397)
9648ad628 chore: replace all mailing-list references with GH Discussions
ffba354cc chore: replace all IRC references with matrix
4349e29c0 fix: fixed defs types in cloud-init analyze show (#6353)
3c067c6b7 chore(tox): align check_format's pylint folder targets (#6414)
442d45186 test: drop citestcase from net/test_network_state.py (#6402)
64afa5343 test: drop citestcase from net/test_dhcp.py (#6401)
885843a52 chore(ci): bump pylint version, fix test failures (#6408)
a90e65252 chore(ci): fix cloud-init test failures from new pylint (#6407)
922468845 chore(ci): bump versions for black, ruff, and mypy (#6406)
f1f28d0a0 doc: change `jammy` to `noble` (#6398)
d094a99eb test: drop citestcase from t* tests (#6379)
1c1eebb52 fix: add missing test mock (#6395)
0af8dcbfe test: drop citestcase net_freebsd (#6374)
6a4075f35 test: drop citestcase from test_util.py (#6387)
d2f422d17 Add 'to: default' support in network state (#6391)
52ec5ae24 test: drop citestcase from s* tests (#6378)
c9e282a23 test: drop citestcase from r, s and u sources (#6373)
df9175600 test: drop citestcase from v sources (#6372)
861773055 test: drop citestcase from n and o sources (#6363)
dbc63b030 fix: make tools/tox-venv with current versions of tox (#6365)
ab2a33659 test: skip gpg dependency test on questing (#6388)
dc0bfda39 feat(networkd): add support for rendering bridge devices (#6349)
265fabd5f cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357)
e682bef5b Release 25.2
f21d266eb fix: Ensure 822 template renders correctly on Debian (#6381)
3fc9a0648 test: support systemctl try-reload-or-restart messaging alternatives (#6377)
8f89f5604 test: increase 2nd disk size for disk setup tests (#6376)
1b908e331 feat(clean): Add a new clean option to clean fstab entries (#6348)
aa4a1d354 test: handle TMPDIR != "/tmp" (#6356)
c7007900d fix: add openeuler hosts template to avoid cloud-init service failures (#6328)
58c2b9d47 test: increase timeout on test_clean_package_install (#6362)
c1551ade3 test: relax checks on authorized keys (#6361)
10d933bd8 fix: Correct v2 ENI route and dns rendering (#6331)
a15b77b18 test: drop citestcase from i sources (#6346)
af8bb5f97 test: drop citestcase from g and h sources (#6344)
23e728cc1 test: drop citestcase from c and d sources (#6336)
b15f97de2 test: drop citestcase from al* sources tests (#6318)
e210598d9 disk_setup: Optionally use 'sfdisk' for GPT
13891e06a disk_setup: Fully support full GPT partition GUIDs
deb0f9e5b fix(ENI): render keys with hyphens (#6333)
219cbbbb8 fix: fixed defs types in cloudinit analyze dump (#6343)
01b93d065 feat(networkd): support vlan and bond rendering (#6324)
12ce7d9fb fix(analyze-boot): use monotonic clock for containers #6322
90d80fe3f clean: do not attempt to find datasource when cache has been cleaned (#6325)
c3e881f2c test: drop citestcase from azure_helper tests (#6335)
a729cd7e5 chore: remove unused target arg from Activator.available
b92f3cd50 chore: add typing to cloudinit.net.eni
08a9dcf34 feat(azure): Implement the clean callback for DataSourceAzure (#6321)
0fec2e239 feat(oracle): set keep_configuration to true for iscsi instances
cf5bb7b08 feat(network): add keep_configuration setting to v1
60d40baa2 doc: Document how to wait for cloud-init
5e11d38db doc: Document changed systemd order in 24.4
08630373f fixed defs types in cloudinit analyze (#6308)
c4e80f7b6 ci: downgrade LXD to fix integration tests (#6340)
699b0afab test: drop citestcase from azure source test (#6320)
067197e33 fix: catch and log exception during pip upgrade in ansible pull (#6301)
61f25bed0 test: drop citestcase from some config tests
c57cf3f15 fix: GCE datasource query issue (#3398) (#6279)
720d00b2b test: drop citestcase from distro tests (#6317)
2dab1fdcb test: drop citestcase from rest of config tests (#6314)
7d602e0a8 ci: update patch checking to use current supported releases (#6315)
dfaf5fd69 test: drop FilesystemMockingTestCase (#6294)
753c7a671 test: ensure image setup only runs once, even for xdist
bf233fe71 test: turn reaper into a fixture
1eb9e5c91 test: refactor obtaining session args into new function
9a480f1ce test: simplify passing of lxd_setup callback
aefdbe06b test: drop citestcase from analyze tests (#6312)
3a56dd0d6 test: drop FilesystemMockingTestCase in netconfig (#6290)
2a2491939 test: expose tests.unittests.ditros._get_distro (#6290)
fbbe53c47 doc: detailed examples of openstack config alternatives for non-x86 images (#6303)
0fbea98bb test: drop FilesystemMockingTestCase in smartos (#6291)
6873d635d test: drop some FilesystemMockingTestCases (#6284)
422573b66 docs: clarify what #include can include (#6309)
87e748188 doc(ssdlc): Add hardening page (#6297)
9ecb0db69 docs: Document network device table and limitations (#6187)
2b6c7e654 fix: allow downstreams to strip invalid MTU (#6246)
de6ae26fe test: drop FilesystemMockingTestCase from cc tests (#6282)
ff1d9f041 docs: use correct jinja content-type (#6296)
a5083f810 test: drop ResponsesTestCase (#6277)
4e3ca8208 test: Consolidate use of paths fixture (#6289)
a113049d0 test: pytestify test_vmware.py (#6288)
1dfd7b597 feat(ca_certs): Add CentOS support (#6287)
ab2cc28d0 feat(wsl): Reuse metadata as Landscape installation_request_id (#6200)
37b0e26a5 test: drop / pytestify ResourceUsingTestCase (#6276)
21961048a docs(mounts): Correct fs-freq reference to fs_freq (#6262)
bffd33209 test: pytestify ds_identify tests (#6274)
170ef23a8 test: pytestify t/u/test_log.py (#6275)
0ecd7b772 feat(hetzner): integrate private networks metadata (#6224)
685361722 test: pytestify cloudinit.s.helpers.netlink tests (#6273)
009c4cfd3 Release 25.1.4
02879c364 Release 25.1.3
e3f42adc2 fix: strict disable in ds-identify on no datasources found
55692b0fe test: add integration test to install cloud-init from clean state (#6260)
eb9c1239d docs: provide example3 for PAM and ssh_pwauth behavior (#27)
8b45006c4 fix: Make hotplug socket writable only by root (#25)
8c3ae1bb9 fix: Don't attempt to identify non-x86 OpenStack instances
703117132 doc: update discourse release schedule link (#6263)
770e01212 doc: update discourse link
cf8e70266 chore: log URL when retrying 503s (#6264)
f1a156ca5 test: add option to keep instance on error (#6241)
aa29a62f1 eni.py: ensure that a "dns" entry is not rendered in interfaces file (#6253)
20c9074cf feat(azure): improve handling for reading VM ID (#6199)
f731cdf35 fix: remove unnecessary 'Wants' from cloud-init-main.service (#6255)
805ad91c4 test: use latest version of LXD in integration tests (#6249)
8d9cae224 docs: include missing --seed flags in clean CLI (#6244)
8024a4a4b ec2: Improve metadata retrieval by iterating all interfaces (#6233)
c61e42a03 feat: Add Raspberry Pi OS support (#5827)
c3848d574 feat(azure): add interface to dhcp_log_func (#6238)
b8ed20e3d fix: fix untyped-defs on tests/unittests and cloudinit/sources (#6230)
4512e9e3c test: pre-fetch instance id when logging from reaper (#6234)
6f8d157e2 feat: Add subnet metric support for netplan (#6222)
e830bfb9e test: remove FilesystemMockingTestCase from test_cc_apk_configure.py (#6226)
e67b35901 fix: make 'cloud-init --all-stages' work interactively (#6211)
7bd9659c8 test: remove FilesystemMockingTestCase from test_util.py (#6220)
7b11c084c test: remove FilesystemMockingTestCase from test_dmi.py (#6219)
d6e7ace4d docs: merge "Availability" and "Supported distros" pages (#6217)
52820da4a fix: ansible-pull multiple playbooks on older ansible ver < 2.12 (#6218)
752d4a6c7 docs: remove monospace formatting from SSH section heading (#6215)
1eb5bbabd fix: no traceback on command line missing subcommand (#6214)
e2bef7815 feat: Change ansible pull module type from dict to list (#6010)
951f397a5 test(apt): add questing versiong for hello pkg (#6213)
ab4f8cf81 docs: Use Noble for examples instead of Jammy (#6209)
6e1e3d47b feat(ca_certs): add rocky to rhel distro overrides (#6208)
990145862 docs: ensure proper 'sudo' representation (#6196)
50e42da3b fix(net): ignore udevadm failures when enumerating nics (#6185)
b5046c400 Release 25.1.2 (#6197)
dc6a6817d revert "chore: Deprecate partially supported system config (#5515)"
315908aad fix: copr builds of CentOS9 require CRB and baseurl in centos.repo (#6192)
282b7296f chore: add fedora package build support for run-container and read-deps (#6174)
27f09b77e test: drop fixed xfail tests
619e3fc63 fix: simplify MAAS check logic
4668c5ad6 feat(azure): allow unspecified user name (#6177)
a90db9223 fix: stop reporting error if cloud-init receives signal (#6159)
589c9461d Fix: Add Ephemeral Network for CloudStackLocal DS (#6144)
74d0bf2a1 docs: clarify examples for network addresses/gateway (#6186)
cc791571c fix: setup.py doesn't match AmazonLinux CPE 2.2 releases (#6173)
7a0265d36 fix: ensure MAAS datasource retries on failure (#6167)
e018cdb29 cloud.cfg.tmpl: do not enable cc_reset_rmc for Alpine Linux (#6170)
d709574e5 tests: ibm avoid schema validation for DataSourceNone on ibm (#6168)
d17c77787 tests: ibm fix apt and ds-id testing (#6168)
e1a499dbd test: fix integration test on new lxd versions (#6164)
41f790816 tests: ibm correct logged message. Invalid schema: vendor-data (#6163)
15d2e89c7 tests: ibm expect invalid vendor-data in stderr (#6160)
ccd69e8b6 tests: ibm expect invalid vendor-data in stderr (#6158)
5a0b09b03 tests: fix ibm expected warnings on invalid vendor-data schema (#6157)
3c2ff0ca7 fix: drop udev remove action in hotplug (#6152)
f322144d7 chore: remove reference to refresh_rmc_and_interface module (#6156)
755e9811f chore: reorder iface filters & log on inherited MAC (#6140)
a87e4da88 fix(azure): update ReportableErrorUnhandledException (#6133)
cc8d1b4c4 chore: make auditd wait for cloud-init-local.service (#6138)
1ce03e269 chore: allow custom pkg-config binary path (#6118)
851d25956 fix: rename "reload-or-try-restart" to "try-reload-or-restart" (#6142)
a376f0266 chore: make lint interpreter configurable (#6121)
a748c5066 fix: ensure system sshd_config is not overwritten (#6105)
de415c61c fix(oracle): properly detect ipv6 only for private ULA addresses (#6123)
59ffa16ac feat(oracle): downgrade warning log about falling back to imds (#6134)
c0b65f920 Release 25.1.1 (#6120)
802717a1a chore: remove remaining references to .github-cla-signers (#6116)
441d677bd fix(cli): wrong usage output when invalid arg in subcommand (#6115)
a3c73f9cd fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
fb5e24f32 fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
34cb46e20 feat: add callback for datasources to clean config changes (#6100)
2ad1b675a chore: Fix untyped-defs on tests/unittests/config (#6104)
9e648827b chore: switch to has-signed-canonical-cla GH action (#6109)
ff9c8e9d7 Allow to set mac_address for VLAN subinterface (#6081)
022152954 change retry sleep for wireserver (#6107)
53d6f413d test: pytestify cc_chef tests, add migration test
5367237fc chef
23ad9b966 chef: migrate files in old config directories for backups and cache
0dbbed7a2 fix: correct the path for Chef's backups (#5994)
8f7739b58 test: replace version check with has_netplanlib() (#6106)
70c239b22 feat(vmware): Support network events (#6063)
2400f4b65 test: correctly mock fallback nic in openstack tests (#6101)
3179611bf fix: Remove erroneous EC2 reference from 503 warning (#6077)
1931ee5a6 test: update keys_to_console timeout (#6087)
340481d46 test: move to has_netplanlib() in test_networking.py (#6089)
671baf22d fix: NM reload and bring up individual network conns (#6073)
3da7eca87 ci(oracle): fix issue installing cloud-init on custom image creation (#6084)
ad984da18 test: decouple netplan integrations from libnetplan SRU (#6085)
ee7b6aa83 test: warning on users/groups test is version specific (#6078)
9547ec19c test: fix errors in custom datasource networking (#6076)
a136a979d test: ensure software-properties-common properly removed (#6080)
b73643fb7 test: remove script death check from test_signal_handler.py (#6079)
f696327d2 test: ensure NoCloud networking works on plucky (#6072)
c21dbade9 fix: stop warning on dual-stack request failure (#6044)
a9f19a92d test: Add integration test for signal handling warnings/errors (#6037)
da32327a7 feat(azure): format ReportableErrorImdsInvalidMetadata without repr (#6052)
50a8747da docs: v1.cloud_name section typo (#6070)
d590f649e fix: install_method: pip cannot find ansible-pull command path (#6021)
aba3791c3 fix: Fix DataSourceAliYun exception_cb signature (#6068)
9311e066f fix: Update OauthUrlHelper to use readurl exception_cb signature
582f16c14 test: add OauthUrlHelper tests
8810a2dcc test: Remove CiTestCase from test_url_helper.py
c60771d8e test: pytestify test_url_helper.py
9704ba816 test: check for correct logrotate config (#6060)
eefaae571 test: don't fail test if ppa has no uploads (#6059)
d264ac6f3 test: make users/groups warning test release aware (#6056)
6250553ca fix: when get_session_cloud() fails, _SESSION_CLOUD isn't set (#6051)
1286a55b8 chore: Sort .gitignore
15ebbba71 chore: Add new entries to gitignore and glob more
3221b4b03 fix: track more removed modules (#6043)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
f0401f5870 |
xen-tools: update to RELEASE-4.20.1-tip
Bumping xen to version RELEASE-4.20.1-40-gae992e68d3, which comprises the following commits:
ae992e68d3 CI: Create initrd fragments explicitly as root
d7e55a4139 Arm: adjust locking in p2m_get_page_from_gfn()
1230b94f1c Arm: foreign page handling in p2m_get_page_from_gfn()
665a641471 x86/viridian: protect concurrent modification of the reference TSC page
c5ecaf0200 x86/viridian: avoid NULL pointer dereference in viridian_synic_deliver_timer_msg()
5f83f721fb x86/viridian: avoid NULL pointer dereference in update_reference_tsc()
c59a69ae9e x86/gen-cpuid: Fix debugging for cycle detection
24fef7a86f x86/gen-cpuid: correct cycle detection
eb1dc440b2 xen/efi: Fix crash with initial empty EFI options
9eb436c461 hvmloader: fix SMBIOS table length checks
68f5ecf690 tools: add sizeof_field and endof_field macros
1541866d47 x86/suspend: unconditionally raise a timer softirq on resume
96b7183a02 x86/mce: Adjustments to intel_init_ppin()
a98591e217 x86/iommu: setup MMCFG ahead of IOMMU
cb827d8317 x86/hvm/ioreq: Fix condition in hvm_alloc_legacy_ioreq_gfn()
e2590544d5 x86/mkelf32: pad load segment to 2Mb boundary
16dae1e1cf efi: Call FreePages() only if needed
67fcd2d2e5 x86/hpet: do local APIC EOI after interrupt processing
ea5025554e xenalyze: correct symbol name length fscanf() specifier
7cda6b6509 tools/xl: don't crash on NULL command line
4072b0b24c xen/arinc653: fix delay in the start of major frame
ec5752e154 xen/credit2: factor in previous active unit's credit in csched2_runtime()
2fd3628fa6 x86/svm: Always flush TLB using TLB_CTRL_FLUSH_ALL
f1f2ac1a63 x86/alternatives: serialize after (self-)modifying code
69568ab306 x86/S3: don't lose previously collected CPU data (AMD extra)
73eaac394c x86/idle: Fix the C6 eoi_errata[] list to include NEHALEM_EX
c7f876c993 x86/ept: batch PML p2m type-changes into single locked region
c75f3aea50 x86/ept: move vmx_domain_flush_pml_buffers() to p2m-ept.c
a586e3865a x86/S3: don't lose previously collected CPU data
36a83978c5 x86/SMP: guard socket_cpumask[] access in cpu_smpboot_free()
758879c019 x86emul: adjust BSF/BSR/LZCNT/TZCNT behavior as to EFLAGS
60186d6f5f x86/mwait-idle: add Clearwater Forest SoC support
76281c34cd x86/mwait-idle: add Granite Rapids Xeon D support
1345e24869 x86/mwait-idle: add Granite Rapids Xeon support
a634a48b48 x86/mwait-idle: add Sierra Forest SoC support
a4dd64ea81 x86/mwait-idle: add Grand Ridge SoC support
733dd65888 x86/mwait-idle: Add Meteorlake support
53939e22c2 x86/mwait-idle: add Emerald Rapids Xeon support
6d0b94a461 x86/mwait-idle: Add AlderLake-N support
faf408249c update Xen version to 4.20.2-pre
08f043965a update Xen version to 4.20.1
4f0dc6c643 x86/idle: undo use of MONITOR/MWAIT mnemonics
138d403e07 x86/spec-ctrl: Mitigate Transitive Scheduler Attacks
05b991100e x86/idle: Rearrange VERW and MONITOR in mwait_idle_with_hints()
be1e30b45d x86/ucode: Digests for TSA microcode
67dda84795 x86/cpu-policy: Infrastructure for CPUID leaf 0x80000021.ecx
88c8875c9d x86/cpu-policy: Rearrange guest_common_*_feature_adjustments()
349c70a391 x86/idle: Fix buggy "x86/mwait-idle: enable interrupts before C1 on Xeons"
13d09b2f12 x86/idle: Implement a new MWAIT IPI-elision algorithm
1a51c6252a xen/softirq: Rework arch_skip_send_event_check() into arch_set_softirq()
3f11eda311 x86/idle: Convert force_mwait_ipi_wakeup to X86_BUG_MONITOR
d6727b7e25 x86/idle: Drop incorrect smp_mb() in mwait_idle_with_hints()
f5dd06f9b1 x86/idle: Remove broken MWAIT implementation
60522d4040 x86/cpu-policy: Simplify logic in guest_common_default_feature_adjustments()
b6436bb005 Revert part of "x86/mwait-idle: disable IBRS during long idle"
8869f66d29 x86/idle: Remove MFENCEs for CLFLUSH_MONITOR
fa254938f0 x86/idle: Move monitor()/mwait() wrappers into cpu-idle.c
0c70d44453 x86/cpu-policy: Fix handling of leaf 0x80000021
703e42cd87 xen/build: pass -fzero-init-padding-bits=all to gcc15
74e66f34f9 libxc/PM: Retry get_pxstat if data is incomplete
f448bc1074 libxc/PM: Ensure pxstat buffers are correctly sized
9e1309b0f0 x86/emul: Fix extable registration in invoke_stub()
2f80f3071a xenalyze: Add 2 missed VCPUOPs in vcpu_op_str
fd64f59cc7 cpufreq: Avoid potential buffer overrun and leak
110bc6ef1a x86/pmstat: Check size of PMSTAT_get_pxstat buffers
0cd774e8c2 tools/libxl: Only access legacy altp2m on HVM
60f6137190 x86/pv: Fix breakpoint reporting
ed3bf0a89b x86/vmx: Fix VMEntry failure on ADL/SPR with shadow guests
5919917921 x86/vpci: fix handling of BAR overlaps with non-hole regions
a60e953080 x86/pv: fix emulation of wb{,no}invd to flush all pCPU caches
ddec00769c x86/emul: Fix emulation of RDSEED with older toolchains
612cfd7215 x86/IRQ: constrain creator-domain-ID assertion
ee150f56fc x86/pv: fix MMUEXT_FLUSH_CACHE to flush all pCPU caches
f938c08494 x86/spec-ctrl: Support Intel's new PB-OPT
b1eeea44cd cpufreq: don't leave stale statistics pointer
68506161ef x86emul: avoid UB shifts in FLDENV/FRSTOR handling
d58800f13d xen/link: Include .debug_str_offsets in DWARF2_DEBUG_SECTIONS
45056fe5c5 x86/spec-ctrl: Synthesise ITS_NO to guests on unaffected hardware
b9e8204ab1 x86/thunk: Build Xen with Return Thunks
cda26aed40 x86/stubs: Introduce place_ret() to abstract away raw 0xc3's
c6a2b5e9d0 x86/thunk: (Mis)align the RETs in clear_bhb_loops() to mitigate ITS
f81f44393f x86/thunk: (Mis)align __x86_indirect_thunk_* to mitigate ITS
5992d3ab9f x86/guest: Remove use of the Xen hypercall_page
cf81888012 x86/alternative: Support replacements when a feature is not present
47d911f69e CI: Build with --prefix=/usr rather than setting LD_LIBRARY_PATH
690655a511 CI: Include microcode for x86 hardware jobs
0258350a63 CI: save toolstack artifact as cpio.gz
69a629b462 CI: Switch to new argo artefact
1532272067 CI: remove now unused alpine-3.18-arm64-rootfs job and its container
7f26cba32c CI: avoid repacking initrd as part of the test job
20212a32e9 CI: Rename intermediate artefacts in qemu-* scripts
fd7218e3f4 CI: write whole etc/issue for domU initrd
16b30e0827 CI: switch qubes runners to use console.exp
563af5983b CI: fix waiting for final test message
17bad6958a CI: wait for Xen to start before waiting for test to complete
a70222e30c CI: Drop stale test-artifacts/alpine/3.18.dockerfile
18d59a6056 CI: Update ARM64 tests from Linux 6.6.74 to 6.6.86
e9978d089a CI: Update x86 tests from Linux 6.1.19 to 6.6.56
87ab3ad445 CI: adjust resolving network interface into PCI device
052e7f57ec CI: wait for the network interface in PCI passthrough tests
23f7c8341c CI: consistently use DOCKER_CMD in makefiles
78317ae331 CI: increase verbosity of starting a domain
17c6958bb4 CI: include domU kernel messages in the console output log
d747ca04b4 CI: enable XHCI console in Xen debug build on Alpine
0ab5bedcfd CI: prevent grub unpacking initramfs
a30bb23e9a ci: add Intel KabyLake HW runner
d6a11ac363 ci: create boot.ipxe for legacy boot
59be07b2d3 automation/eclair: Reduce verbosity of ECLAIR logs.
2b430f8685 automation: add tools/tests jobs on the AMD Zen3+ runner too
56899974ca automation: allow selecting individual jobs via CI variables
b0a94e392c automation: add jobs running tests from tools/tests/*
f2603e2b1d automation: skip building domU if there is no test defined for it
d4e5f8c627 automation: upgrade arm32 kernel from bullseye to bookworm
56badca5d8 automation: upgrade Linux kernel for arm64 tests to 6.6.74
35cb38b222 x86: constrain sub-page access length in mmio_ro_emulated_write()
f1e8b37f50 xen: remove -N from the linker command line
a05e4817f9 x86/intel: workaround several MONITOR/MWAIT errata
fc07876bea x86/EFI: correct mkreloc header (field) reading
7d9bbb8ba8 compat/memory: avoid UB shifts in XENMEM_exchange handling
23a02992ed x86emul: also clip repetition count for STOS
ade8230830 x86/HVM: update repeat count upon nested lin->phys failure
dee15facf8 x86/mm: account for the offset when performing subpage r/o MMIO access
6b399ed19f xen/rangeset: fix incorrect subtraction
f1dd955988 include: sort $(wildcard ...) results
f01a09d0b1 x86emul/test: drop check for AVX512-4FMAPS
1a8df8282c xen: x86: irq: initialize irq desc in create_irq()
2bd2c08a0f x86/cpu: Validate CPUID leaf 0x2 EDX output
e0d9137ae7 xen: vm_event: do not do vm_event_op for an invalid domain
5b5a11c6c8 sched/null: avoid another crash after failed domU creation
da24dccf53 x86/MTRR: hook mtrr_bp_restore() back up
ad82c8c7b6 x86/ucode: Extend AMD digest checks to cover Zen5 CPUs
ad569a4bd7 x86/ucode: Perform extra SHA2 checks on AMD Fam17h/19h microcode
41d65b3114 xen/lib: Introduce SHA2-256
95d726d28b tools/libxl: do not use `-c -E` compiler options together
c413eff3c5 automation/eclair: Remove bespoke service B.UNEVALEFF
e071b23394 CI: Add yet another HW runner
dd81219b84 automation/cirrus-ci: add smoke tests for the FreeBSD builds
fdbb32a9a9 automation/cirrus-ci: store XTF and Xen build artifacts
e6816c3758 automation/cirrus-ci: build XTF
cfa5bc6f0a automation/cirrus-ci: use matrix keyword to generate per-version build tasks
81189d7116 automation/console.exp: do not assume expect is always at /usr/bin/
0b37231312 automation/cirrus-ci: store Xen Kconfig before doing a build
44407a9d92 automation/cirrus-ci: update FreeBSD to 13.5
0a84ef2731 automation/cirrus-ci: add timestamps
8f94c1ec72 automation/cirrus-ci: store xen/.config as an artifact
2599ee0b60 CirrusCI: Use shallow clone
3ccbe66d30 xen/percpu: don't initialize percpu on resume
b1bbf20a93 x86/P2M: synchronize fast and slow paths of p2m_get_page_from_gfn()
64f9c54daa ARM/vgic: Fix out-of-bounds accesses in vgic_mmio_write_sgir()
ad063b08b1 tools/ocaml: Fix oxenstored build warning
a2cf6f9d52 Arm/domctl: correct XEN_DOMCTL_vuart_op error return value
52c99f4b43 x86/pmstat: correct get_cpufreq_para()'s error return value
108fcc6a73 x86/PVH: account for module command line length
f14c523da1 x86/emul: Emulate %cr8 accesses
990a3d8710 x86/emul: Rearrange the logic in hvmemul_{read,write}_cr()
a1f8f1e681 x86/PVH: expose OEMx ACPI tables to Dom0
fcbd016bd2 xenpm: sanitize allocations in show_cpufreq_para_by_cpuid()
92afeb2961 x86/boot: Simplify the expression for extra allocation space
859e2c4f84 xen/compiler: Fix the position of the visibility pragma
de440d0407 x86/vga: fix mapping of the VGA text buffer
da36efa852 x86/xlat: fix UB pointer arithmetic in COMPAT_ARG_XLAT_VIRT_BASE
fbb06cfa73 x86/shadow: fix UB pointer arithmetic in sh_mfn_is_a_page_table()
8c788b41d7 x86/mkelf32: account for offset when detecting note segment placement
c607822b5a x86/setup: correct off-by-1 in module mapping
c1badde601 xen/arinc653: call xfree() with local IRQ enabled
97f064d9ab x86/mm: Fix IS_ALIGNED() check in IS_LnE_ALIGNED()
408935872a x86/ioremap: prevent additions against the NULL pointer
b29984df38 libxl: avoid infinite loop in libxl__remove_directory()
80cbb29612 xen/sched: fix arinc653 to not use variables across cpupools
f2ddbeb9dd tools/libxl: Skip missing PCI GSIs
1ddf72bbdf tools/ctrl: Silence missing GSI in xc_pcidev_get_gsi()
94928e415f x86/hvm: check return code of hvm_pi_update_irte when binding
74b40fe105 x86/vmx: fix posted interrupts usage of msi_desc->msg field
f581b36608 x86/msr: expose MSR_FAM10H_MMIO_CONF_BASE on AMD
4a480e7a14 x86/vlapic: Fix handling of writes to APIC_ESR
70038e8c09 tools/xl: fix channel configuration setting
bc3006b9fe x86/dom0: be less restrictive with the Interrupt Address Range
a1a5bd40b5 x86/iommu: account for IOMEM caps when populating dom0 IOMMU page-tables
1d8d5753b7 x86/dom0: correctly set the maximum ->iomem_caps bound for PVH
b5ade8ef26 x86/dom0: attempt to fixup p2m page-faults for PVH dom0
48f013199a x86/emul: dump unhandled memory accesses for PVH dom0
9d465658b4 update Xen version to 4.20.1-pre
3ad5d648cd Update to Xen 4.20
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
71c31c79b5 |
xen: update to RELEASE-4.20.1-tip
Bumping xen to version RELEASE-4.20.1-40-gae992e68d3, which comprises the following commits:
ae992e68d3 CI: Create initrd fragments explicitly as root
d7e55a4139 Arm: adjust locking in p2m_get_page_from_gfn()
1230b94f1c Arm: foreign page handling in p2m_get_page_from_gfn()
665a641471 x86/viridian: protect concurrent modification of the reference TSC page
c5ecaf0200 x86/viridian: avoid NULL pointer dereference in viridian_synic_deliver_timer_msg()
5f83f721fb x86/viridian: avoid NULL pointer dereference in update_reference_tsc()
c59a69ae9e x86/gen-cpuid: Fix debugging for cycle detection
24fef7a86f x86/gen-cpuid: correct cycle detection
eb1dc440b2 xen/efi: Fix crash with initial empty EFI options
9eb436c461 hvmloader: fix SMBIOS table length checks
68f5ecf690 tools: add sizeof_field and endof_field macros
1541866d47 x86/suspend: unconditionally raise a timer softirq on resume
96b7183a02 x86/mce: Adjustments to intel_init_ppin()
a98591e217 x86/iommu: setup MMCFG ahead of IOMMU
cb827d8317 x86/hvm/ioreq: Fix condition in hvm_alloc_legacy_ioreq_gfn()
e2590544d5 x86/mkelf32: pad load segment to 2Mb boundary
16dae1e1cf efi: Call FreePages() only if needed
67fcd2d2e5 x86/hpet: do local APIC EOI after interrupt processing
ea5025554e xenalyze: correct symbol name length fscanf() specifier
7cda6b6509 tools/xl: don't crash on NULL command line
4072b0b24c xen/arinc653: fix delay in the start of major frame
ec5752e154 xen/credit2: factor in previous active unit's credit in csched2_runtime()
2fd3628fa6 x86/svm: Always flush TLB using TLB_CTRL_FLUSH_ALL
f1f2ac1a63 x86/alternatives: serialize after (self-)modifying code
69568ab306 x86/S3: don't lose previously collected CPU data (AMD extra)
73eaac394c x86/idle: Fix the C6 eoi_errata[] list to include NEHALEM_EX
c7f876c993 x86/ept: batch PML p2m type-changes into single locked region
c75f3aea50 x86/ept: move vmx_domain_flush_pml_buffers() to p2m-ept.c
a586e3865a x86/S3: don't lose previously collected CPU data
36a83978c5 x86/SMP: guard socket_cpumask[] access in cpu_smpboot_free()
758879c019 x86emul: adjust BSF/BSR/LZCNT/TZCNT behavior as to EFLAGS
60186d6f5f x86/mwait-idle: add Clearwater Forest SoC support
76281c34cd x86/mwait-idle: add Granite Rapids Xeon D support
1345e24869 x86/mwait-idle: add Granite Rapids Xeon support
a634a48b48 x86/mwait-idle: add Sierra Forest SoC support
a4dd64ea81 x86/mwait-idle: add Grand Ridge SoC support
733dd65888 x86/mwait-idle: Add Meteorlake support
53939e22c2 x86/mwait-idle: add Emerald Rapids Xeon support
6d0b94a461 x86/mwait-idle: Add AlderLake-N support
faf408249c update Xen version to 4.20.2-pre
08f043965a update Xen version to 4.20.1
4f0dc6c643 x86/idle: undo use of MONITOR/MWAIT mnemonics
138d403e07 x86/spec-ctrl: Mitigate Transitive Scheduler Attacks
05b991100e x86/idle: Rearrange VERW and MONITOR in mwait_idle_with_hints()
be1e30b45d x86/ucode: Digests for TSA microcode
67dda84795 x86/cpu-policy: Infrastructure for CPUID leaf 0x80000021.ecx
88c8875c9d x86/cpu-policy: Rearrange guest_common_*_feature_adjustments()
349c70a391 x86/idle: Fix buggy "x86/mwait-idle: enable interrupts before C1 on Xeons"
13d09b2f12 x86/idle: Implement a new MWAIT IPI-elision algorithm
1a51c6252a xen/softirq: Rework arch_skip_send_event_check() into arch_set_softirq()
3f11eda311 x86/idle: Convert force_mwait_ipi_wakeup to X86_BUG_MONITOR
d6727b7e25 x86/idle: Drop incorrect smp_mb() in mwait_idle_with_hints()
f5dd06f9b1 x86/idle: Remove broken MWAIT implementation
60522d4040 x86/cpu-policy: Simplify logic in guest_common_default_feature_adjustments()
b6436bb005 Revert part of "x86/mwait-idle: disable IBRS during long idle"
8869f66d29 x86/idle: Remove MFENCEs for CLFLUSH_MONITOR
fa254938f0 x86/idle: Move monitor()/mwait() wrappers into cpu-idle.c
0c70d44453 x86/cpu-policy: Fix handling of leaf 0x80000021
703e42cd87 xen/build: pass -fzero-init-padding-bits=all to gcc15
74e66f34f9 libxc/PM: Retry get_pxstat if data is incomplete
f448bc1074 libxc/PM: Ensure pxstat buffers are correctly sized
9e1309b0f0 x86/emul: Fix extable registration in invoke_stub()
2f80f3071a xenalyze: Add 2 missed VCPUOPs in vcpu_op_str
fd64f59cc7 cpufreq: Avoid potential buffer overrun and leak
110bc6ef1a x86/pmstat: Check size of PMSTAT_get_pxstat buffers
0cd774e8c2 tools/libxl: Only access legacy altp2m on HVM
60f6137190 x86/pv: Fix breakpoint reporting
ed3bf0a89b x86/vmx: Fix VMEntry failure on ADL/SPR with shadow guests
5919917921 x86/vpci: fix handling of BAR overlaps with non-hole regions
a60e953080 x86/pv: fix emulation of wb{,no}invd to flush all pCPU caches
ddec00769c x86/emul: Fix emulation of RDSEED with older toolchains
612cfd7215 x86/IRQ: constrain creator-domain-ID assertion
ee150f56fc x86/pv: fix MMUEXT_FLUSH_CACHE to flush all pCPU caches
f938c08494 x86/spec-ctrl: Support Intel's new PB-OPT
b1eeea44cd cpufreq: don't leave stale statistics pointer
68506161ef x86emul: avoid UB shifts in FLDENV/FRSTOR handling
d58800f13d xen/link: Include .debug_str_offsets in DWARF2_DEBUG_SECTIONS
45056fe5c5 x86/spec-ctrl: Synthesise ITS_NO to guests on unaffected hardware
b9e8204ab1 x86/thunk: Build Xen with Return Thunks
cda26aed40 x86/stubs: Introduce place_ret() to abstract away raw 0xc3's
c6a2b5e9d0 x86/thunk: (Mis)align the RETs in clear_bhb_loops() to mitigate ITS
f81f44393f x86/thunk: (Mis)align __x86_indirect_thunk_* to mitigate ITS
5992d3ab9f x86/guest: Remove use of the Xen hypercall_page
cf81888012 x86/alternative: Support replacements when a feature is not present
47d911f69e CI: Build with --prefix=/usr rather than setting LD_LIBRARY_PATH
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
7c5b606679 |
xen: update to RELEASE-4.20.1-tip
Bumping xen to version RELEASE-4.20.1-40-gae992e68d3, which comprises the following commits:
ae992e68d3 CI: Create initrd fragments explicitly as root
d7e55a4139 Arm: adjust locking in p2m_get_page_from_gfn()
1230b94f1c Arm: foreign page handling in p2m_get_page_from_gfn()
665a641471 x86/viridian: protect concurrent modification of the reference TSC page
c5ecaf0200 x86/viridian: avoid NULL pointer dereference in viridian_synic_deliver_timer_msg()
5f83f721fb x86/viridian: avoid NULL pointer dereference in update_reference_tsc()
c59a69ae9e x86/gen-cpuid: Fix debugging for cycle detection
24fef7a86f x86/gen-cpuid: correct cycle detection
eb1dc440b2 xen/efi: Fix crash with initial empty EFI options
9eb436c461 hvmloader: fix SMBIOS table length checks
68f5ecf690 tools: add sizeof_field and endof_field macros
1541866d47 x86/suspend: unconditionally raise a timer softirq on resume
96b7183a02 x86/mce: Adjustments to intel_init_ppin()
a98591e217 x86/iommu: setup MMCFG ahead of IOMMU
cb827d8317 x86/hvm/ioreq: Fix condition in hvm_alloc_legacy_ioreq_gfn()
e2590544d5 x86/mkelf32: pad load segment to 2Mb boundary
16dae1e1cf efi: Call FreePages() only if needed
67fcd2d2e5 x86/hpet: do local APIC EOI after interrupt processing
ea5025554e xenalyze: correct symbol name length fscanf() specifier
7cda6b6509 tools/xl: don't crash on NULL command line
4072b0b24c xen/arinc653: fix delay in the start of major frame
ec5752e154 xen/credit2: factor in previous active unit's credit in csched2_runtime()
2fd3628fa6 x86/svm: Always flush TLB using TLB_CTRL_FLUSH_ALL
f1f2ac1a63 x86/alternatives: serialize after (self-)modifying code
69568ab306 x86/S3: don't lose previously collected CPU data (AMD extra)
73eaac394c x86/idle: Fix the C6 eoi_errata[] list to include NEHALEM_EX
c7f876c993 x86/ept: batch PML p2m type-changes into single locked region
c75f3aea50 x86/ept: move vmx_domain_flush_pml_buffers() to p2m-ept.c
a586e3865a x86/S3: don't lose previously collected CPU data
36a83978c5 x86/SMP: guard socket_cpumask[] access in cpu_smpboot_free()
758879c019 x86emul: adjust BSF/BSR/LZCNT/TZCNT behavior as to EFLAGS
60186d6f5f x86/mwait-idle: add Clearwater Forest SoC support
76281c34cd x86/mwait-idle: add Granite Rapids Xeon D support
1345e24869 x86/mwait-idle: add Granite Rapids Xeon support
a634a48b48 x86/mwait-idle: add Sierra Forest SoC support
a4dd64ea81 x86/mwait-idle: add Grand Ridge SoC support
733dd65888 x86/mwait-idle: Add Meteorlake support
53939e22c2 x86/mwait-idle: add Emerald Rapids Xeon support
6d0b94a461 x86/mwait-idle: Add AlderLake-N support
faf408249c update Xen version to 4.20.2-pre
08f043965a update Xen version to 4.20.1
4f0dc6c643 x86/idle: undo use of MONITOR/MWAIT mnemonics
138d403e07 x86/spec-ctrl: Mitigate Transitive Scheduler Attacks
05b991100e x86/idle: Rearrange VERW and MONITOR in mwait_idle_with_hints()
be1e30b45d x86/ucode: Digests for TSA microcode
67dda84795 x86/cpu-policy: Infrastructure for CPUID leaf 0x80000021.ecx
88c8875c9d x86/cpu-policy: Rearrange guest_common_*_feature_adjustments()
349c70a391 x86/idle: Fix buggy "x86/mwait-idle: enable interrupts before C1 on Xeons"
13d09b2f12 x86/idle: Implement a new MWAIT IPI-elision algorithm
1a51c6252a xen/softirq: Rework arch_skip_send_event_check() into arch_set_softirq()
3f11eda311 x86/idle: Convert force_mwait_ipi_wakeup to X86_BUG_MONITOR
d6727b7e25 x86/idle: Drop incorrect smp_mb() in mwait_idle_with_hints()
f5dd06f9b1 x86/idle: Remove broken MWAIT implementation
60522d4040 x86/cpu-policy: Simplify logic in guest_common_default_feature_adjustments()
b6436bb005 Revert part of "x86/mwait-idle: disable IBRS during long idle"
8869f66d29 x86/idle: Remove MFENCEs for CLFLUSH_MONITOR
fa254938f0 x86/idle: Move monitor()/mwait() wrappers into cpu-idle.c
0c70d44453 x86/cpu-policy: Fix handling of leaf 0x80000021
703e42cd87 xen/build: pass -fzero-init-padding-bits=all to gcc15
74e66f34f9 libxc/PM: Retry get_pxstat if data is incomplete
f448bc1074 libxc/PM: Ensure pxstat buffers are correctly sized
9e1309b0f0 x86/emul: Fix extable registration in invoke_stub()
2f80f3071a xenalyze: Add 2 missed VCPUOPs in vcpu_op_str
fd64f59cc7 cpufreq: Avoid potential buffer overrun and leak
110bc6ef1a x86/pmstat: Check size of PMSTAT_get_pxstat buffers
0cd774e8c2 tools/libxl: Only access legacy altp2m on HVM
60f6137190 x86/pv: Fix breakpoint reporting
ed3bf0a89b x86/vmx: Fix VMEntry failure on ADL/SPR with shadow guests
5919917921 x86/vpci: fix handling of BAR overlaps with non-hole regions
a60e953080 x86/pv: fix emulation of wb{,no}invd to flush all pCPU caches
ddec00769c x86/emul: Fix emulation of RDSEED with older toolchains
612cfd7215 x86/IRQ: constrain creator-domain-ID assertion
ee150f56fc x86/pv: fix MMUEXT_FLUSH_CACHE to flush all pCPU caches
f938c08494 x86/spec-ctrl: Support Intel's new PB-OPT
b1eeea44cd cpufreq: don't leave stale statistics pointer
68506161ef x86emul: avoid UB shifts in FLDENV/FRSTOR handling
d58800f13d xen/link: Include .debug_str_offsets in DWARF2_DEBUG_SECTIONS
45056fe5c5 x86/spec-ctrl: Synthesise ITS_NO to guests on unaffected hardware
b9e8204ab1 x86/thunk: Build Xen with Return Thunks
cda26aed40 x86/stubs: Introduce place_ret() to abstract away raw 0xc3's
c6a2b5e9d0 x86/thunk: (Mis)align the RETs in clear_bhb_loops() to mitigate ITS
f81f44393f x86/thunk: (Mis)align __x86_indirect_thunk_* to mitigate ITS
5992d3ab9f x86/guest: Remove use of the Xen hypercall_page
cf81888012 x86/alternative: Support replacements when a feature is not present
47d911f69e CI: Build with --prefix=/usr rather than setting LD_LIBRARY_PATH
690655a511 CI: Include microcode for x86 hardware jobs
0258350a63 CI: save toolstack artifact as cpio.gz
69a629b462 CI: Switch to new argo artefact
1532272067 CI: remove now unused alpine-3.18-arm64-rootfs job and its container
7f26cba32c CI: avoid repacking initrd as part of the test job
20212a32e9 CI: Rename intermediate artefacts in qemu-* scripts
fd7218e3f4 CI: write whole etc/issue for domU initrd
16b30e0827 CI: switch qubes runners to use console.exp
563af5983b CI: fix waiting for final test message
17bad6958a CI: wait for Xen to start before waiting for test to complete
a70222e30c CI: Drop stale test-artifacts/alpine/3.18.dockerfile
18d59a6056 CI: Update ARM64 tests from Linux 6.6.74 to 6.6.86
e9978d089a CI: Update x86 tests from Linux 6.1.19 to 6.6.56
87ab3ad445 CI: adjust resolving network interface into PCI device
052e7f57ec CI: wait for the network interface in PCI passthrough tests
23f7c8341c CI: consistently use DOCKER_CMD in makefiles
78317ae331 CI: increase verbosity of starting a domain
17c6958bb4 CI: include domU kernel messages in the console output log
d747ca04b4 CI: enable XHCI console in Xen debug build on Alpine
0ab5bedcfd CI: prevent grub unpacking initramfs
a30bb23e9a ci: add Intel KabyLake HW runner
d6a11ac363 ci: create boot.ipxe for legacy boot
59be07b2d3 automation/eclair: Reduce verbosity of ECLAIR logs.
2b430f8685 automation: add tools/tests jobs on the AMD Zen3+ runner too
56899974ca automation: allow selecting individual jobs via CI variables
b0a94e392c automation: add jobs running tests from tools/tests/*
f2603e2b1d automation: skip building domU if there is no test defined for it
d4e5f8c627 automation: upgrade arm32 kernel from bullseye to bookworm
56badca5d8 automation: upgrade Linux kernel for arm64 tests to 6.6.74
35cb38b222 x86: constrain sub-page access length in mmio_ro_emulated_write()
f1e8b37f50 xen: remove -N from the linker command line
a05e4817f9 x86/intel: workaround several MONITOR/MWAIT errata
fc07876bea x86/EFI: correct mkreloc header (field) reading
7d9bbb8ba8 compat/memory: avoid UB shifts in XENMEM_exchange handling
23a02992ed x86emul: also clip repetition count for STOS
ade8230830 x86/HVM: update repeat count upon nested lin->phys failure
dee15facf8 x86/mm: account for the offset when performing subpage r/o MMIO access
6b399ed19f xen/rangeset: fix incorrect subtraction
f1dd955988 include: sort $(wildcard ...) results
f01a09d0b1 x86emul/test: drop check for AVX512-4FMAPS
1a8df8282c xen: x86: irq: initialize irq desc in create_irq()
2bd2c08a0f x86/cpu: Validate CPUID leaf 0x2 EDX output
e0d9137ae7 xen: vm_event: do not do vm_event_op for an invalid domain
5b5a11c6c8 sched/null: avoid another crash after failed domU creation
da24dccf53 x86/MTRR: hook mtrr_bp_restore() back up
ad82c8c7b6 x86/ucode: Extend AMD digest checks to cover Zen5 CPUs
ad569a4bd7 x86/ucode: Perform extra SHA2 checks on AMD Fam17h/19h microcode
41d65b3114 xen/lib: Introduce SHA2-256
95d726d28b tools/libxl: do not use `-c -E` compiler options together
c413eff3c5 automation/eclair: Remove bespoke service B.UNEVALEFF
e071b23394 CI: Add yet another HW runner
dd81219b84 automation/cirrus-ci: add smoke tests for the FreeBSD builds
fdbb32a9a9 automation/cirrus-ci: store XTF and Xen build artifacts
e6816c3758 automation/cirrus-ci: build XTF
cfa5bc6f0a automation/cirrus-ci: use matrix keyword to generate per-version build tasks
81189d7116 automation/console.exp: do not assume expect is always at /usr/bin/
0b37231312 automation/cirrus-ci: store Xen Kconfig before doing a build
44407a9d92 automation/cirrus-ci: update FreeBSD to 13.5
0a84ef2731 automation/cirrus-ci: add timestamps
8f94c1ec72 automation/cirrus-ci: store xen/.config as an artifact
2599ee0b60 CirrusCI: Use shallow clone
3ccbe66d30 xen/percpu: don't initialize percpu on resume
b1bbf20a93 x86/P2M: synchronize fast and slow paths of p2m_get_page_from_gfn()
64f9c54daa ARM/vgic: Fix out-of-bounds accesses in vgic_mmio_write_sgir()
ad063b08b1 tools/ocaml: Fix oxenstored build warning
a2cf6f9d52 Arm/domctl: correct XEN_DOMCTL_vuart_op error return value
52c99f4b43 x86/pmstat: correct get_cpufreq_para()'s error return value
108fcc6a73 x86/PVH: account for module command line length
f14c523da1 x86/emul: Emulate %cr8 accesses
990a3d8710 x86/emul: Rearrange the logic in hvmemul_{read,write}_cr()
a1f8f1e681 x86/PVH: expose OEMx ACPI tables to Dom0
fcbd016bd2 xenpm: sanitize allocations in show_cpufreq_para_by_cpuid()
92afeb2961 x86/boot: Simplify the expression for extra allocation space
859e2c4f84 xen/compiler: Fix the position of the visibility pragma
de440d0407 x86/vga: fix mapping of the VGA text buffer
da36efa852 x86/xlat: fix UB pointer arithmetic in COMPAT_ARG_XLAT_VIRT_BASE
fbb06cfa73 x86/shadow: fix UB pointer arithmetic in sh_mfn_is_a_page_table()
8c788b41d7 x86/mkelf32: account for offset when detecting note segment placement
c607822b5a x86/setup: correct off-by-1 in module mapping
c1badde601 xen/arinc653: call xfree() with local IRQ enabled
97f064d9ab x86/mm: Fix IS_ALIGNED() check in IS_LnE_ALIGNED()
408935872a x86/ioremap: prevent additions against the NULL pointer
b29984df38 libxl: avoid infinite loop in libxl__remove_directory()
80cbb29612 xen/sched: fix arinc653 to not use variables across cpupools
f2ddbeb9dd tools/libxl: Skip missing PCI GSIs
1ddf72bbdf tools/ctrl: Silence missing GSI in xc_pcidev_get_gsi()
94928e415f x86/hvm: check return code of hvm_pi_update_irte when binding
74b40fe105 x86/vmx: fix posted interrupts usage of msi_desc->msg field
f581b36608 x86/msr: expose MSR_FAM10H_MMIO_CONF_BASE on AMD
4a480e7a14 x86/vlapic: Fix handling of writes to APIC_ESR
70038e8c09 tools/xl: fix channel configuration setting
bc3006b9fe x86/dom0: be less restrictive with the Interrupt Address Range
a1a5bd40b5 x86/iommu: account for IOMEM caps when populating dom0 IOMMU page-tables
1d8d5753b7 x86/dom0: correctly set the maximum ->iomem_caps bound for PVH
b5ade8ef26 x86/dom0: attempt to fixup p2m page-faults for PVH dom0
48f013199a x86/emul: dump unhandled memory accesses for PVH dom0
9d465658b4 update Xen version to 4.20.1-pre
3ad5d648cd Update to Xen 4.20
89fd1ba884 Config.mk: Bump tags to final
6bf05e0867 SUPPORT.md: Define support lifetime
5cd830509d CHANGELOG.md: Set release date for 4.20
720499db05 CHANGELOG.md: Finalize changes in 4.20 release cycle
c0a7c96182 IOMMU/x86: the bus-to-bridge lock needs to be acquired IRQ-safe
48c7aff2f4 PPC: Activate UBSAN in testing
ac8198c532 Switch to release builds by default
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
640bca7e04 |
xvisor: update to v0.3.2
Along with the uprev:
- drop patch that has an equivalment upstream
- fix a c99 build error with typedef bool
- add addtional QA skips for buildpaths
Bumping xvisor to version v0.3.2-43-g355c79a0, which comprises the following commits:
0ff13149 TOP: Bump-up version to 0.3.2
ba466764 DOCS: Add Xvisor v0.3.2 release notes
0c941aa5 x86: Move the logging to subsystem level logging
b796e9e0 x86: Add sub-system level loggin facility for x86 architecture
9bec8ba1 x86: Make guest be CR0 owner
3c0ebc10 tests: Disable and Enable virtio block and LAPIC emulation respectively
fcd8311b emulators: Add class code in i440FX emulator
71e51bfc emulators: Fix the ordering of class and prog_if registers
3fbc78df x86: Separate out the EPT logs from general VM logs
a24f34db doc: x86: updated the reponame
5e97e0fa x86: Add support for PAM registers and boot from single copy of BIOS
4938d909 x86: Handle reset in better way
f884efed x86: Add support for direct ljmp instruction decoding
23cd1898 x86: Remove static linking of guest fdt in Xvisor binary
63ebd17c TESTS: common: Update default linux version in scripts
4f8a845b ARCH: generic_mmu: Don't print if attach fails in mmu_pgtbl_get_child()
b420fc50 ARM: arm32ve: Fix linker warning seen with binutils 2.39
eb1d1dd4 DRIVERS: input/mouse: Use "static inline" instead of "inline"
0f9cf481 CORE: Fix compile warning seen with GCC 12 (or higher)
45aea5f7 Makefile: Suppress linker warning
e8d2f6ca TESTS: arm32/arm64/riscv: Clean spaces and alignment in linker scripts
bb9bfc54 TESTS: arm32/arm64/riscv: Suppress linker warning
a658b6ca RISC-V: Fix compile error for RV32 systems.
4c5b22da RISC-V: Add nested virtualization support for Sstc extension
5696391b RISC-V: Take nested interrupts after vmm_scheduler_irq_exit()
60ea33c8 TESTS: riscv: Add sstc to ISA string whenever Xvisor support it
eed9c4aa RISC-V: Use Sstc virtualization in VCPU timer implement
01edb473 RISC-V: VCPU ISA bitmap should only have extensions available on Host
65f8a9b9 RISC-V: Introduce VCPU timer save/restore functions
29f4b46d RISC-V: Move time delta update function to cpu_vcpu_timer.c
1d0efd78 RISC-V: Rename VCPU timer handling functions for consistency
cedc2575 DRIVERS: riscv_timer: Use Sstc extension when available
e2001afb RISC-V: Add CSR defines for Sstc extension
fda8f6e6 RISC-V: Extend ISA parsing to detect Sstc extension
f175f245 RISC-V: Change the SBI specification version to v1.0 for guest
7d57a594 RISC-V: Add cpu_vcpu_sbi_xlate_error() helper function
82f6c463 RISC-V: Add regs_updated flag in struct cpu_vcpu_sbi_return
2ec320ec RISC-V: Combine SBI extension handler output parameters into a struct
ed9a6c89 RISC-V: Make function to emulate SRET instruction as global
bbe352fd RISC-V: Improve SRET based nested world-switch
a7cf2ae1 CORE: Add endianness helper macros for long
0f0a06a4 CORE: Add vmm_scheduler_irq_regs() function
3bc00b88 RISC-V: Gather and prints stats for normal VCPU
7314d0d4 DRIVERS: irqchip/riscv-imsic: Use riscv,slow-ipi DT property
bf6a24b4 DRIVERS: irqchip/riscv-imsic: Remove [m|s|vs][set|clr]eipnum CSRs
940b76ff RISC-V: Remove riscv_aia_available feature flag
358e0222 RISC-V: Extend ISA string parsing for multi-letter extension names
e475b1ab EMULATORS: plic: Fix number of irq lines
5dc36a1e TESTS: Don't disable CONFIG_PROFILING in update-linux-defconfig.sh
688e2525 RISC-V: Emulate dummy henvcfg[h] CSR for the guest hypervisor
43b75145 drivers: Outsmarted by compilers. IDE detection with latest compiler fails.
21b2818f ARCH: generic_mmu: Initialize attributes of hypervisor page table
f1be1ac5 COMMANDS: memory: Add iodump8, iodump16, and iodump32 sub-commands
6b525a5d ARCH: generic_mmu: Fix typo in mmu_pgtbl_nonpool_alloc()
ece1229f RISC-V: Print shadow page input address when panic
f8415e0d ARCH: generic_mmu: Check child pointer before use in mmu_pgtbl_get_child()
bec57dbd RISC-V: Fix compile error for latest binutils 2.38
e6004db5 COMMANDS: host: Add sub-command to poke a host CPU
5d8775f4 RISC-V: Enable RISC-V IMSIC in RV32 and RV64 defconfigs
c7803a49 DRIVERS: irqchip/riscv-aplic: Add support for MSI-mode
0361bfd3 DRIVERS: irqchip: Add RISC-V incoming MSI controller driver
c53bd8f0 LIBS: bitops: Improve get_count_order() implementation
44162c12 CORE: vmm_host_irqext: Fix extended IRQ allocations
05603bb8 CORE: vmm_devres: Add custom action APIs
d6f365a3 CORE: vmm_host_irq: Allow irqchip drivers to mark chained interrupts
e27a6647 CORE: vmm_msi: Add common msi_index for both PCIe and Platform MSIs
421083c1 CORE: vmm_msi: Provide complete set of default ops
a1c78b6b CORE: vmm_msi: Add vmm_msi_domain_write_msg() API
96e8fac3 CORE: vmm_msi: Use desc->msg in vmm_msi_domain_alloc/free_irqs()
f56aa048 CORE: vmm_msi: Move compose_msi_msg() from MSI domain to irqchip
cb05e804 CORE: vmm_host_irqdomain: Add alloc() and free() domain operations
030b9bed DRIVERS: irqchip/riscv-aplic: Align priority and threshold with Linux
3b7563d5 RISC-V: Setup interrupt delegation for both Orphan and Normal VCPUs
d84772f4 RISC-V: Use timer event to ensure interrupt delivery to virtual-VS mode
15f6c9db CORE: vmm_stdio: Improve defterm polling in vmm_scanchars()
8cbb373f RISC-V: Use shadow_page for nested_swtlb_lookup()
106139c4 TESTS: riscv: Enable earlycon=sbi for Linux Guest/VM
a9d45de1 RISC-V: Add Sv57x4 support for Guest/VM
e9eb5389 RISC-V: Add Sv57 support for Host
e75e1884 TESTS: common: Enable conspy in busybox-1.33.1 defconfig
3486a117 DRIVERS: riscv_timer: Ensure timer interrupt is not pending at boot time
10c6355f RISC-V: Emulate guest G-stage page table and guest HFENCE instructions
edce82b7 ARCH: generic_mmu: Add attributes and hardware tag for each page table
88cfeee6 RISC-V: Emulate HLV and HSV instructions for guest hypervisor
7228e6bd ARCH: generic_mmu: Add mechanism to get guest page table mapping
a1c7f49e RISC-V: Initial support for nested virtualization
f3a8e769 RISC-V: Add helper functions for nested virtualization
d344d440 RISC-V: Improve H-extension CSR defines for emulation
e19319ce RISC-V: Add more indentation in VCPU register dump prints
bffdf810 RISC-V: Add nested virtualization state in VCPU private context
0356895d RISC-V: Treat Guest SBI HFENCE calls as NOPs
1bf1d25f RISC-V: Fix typo in __sbi_rfence_v02() call to host
60ea8f65 TESTS: riscv: Generate VCPU isa string using Xvisor SBI extension
ad77ac9a RISC-V: Add Xvisor specific SBI extension
0310b843 TESTS: riscv: Improve SBI support in basic firmware
4c4839a8 TESTS: riscv: Add letter h to guest ISA string
f0994562 TESTS: riscv: Enable SBI based earlycon for guest linux
2f5ec150 TESTS: riscv: Enable HUGETLBFS for Linux guest
ee5b02ed x86: Fix compilation warnings in guest address translation
a393c49b x86: Add framebuffer support for early prints
464ff881 x86: Information on how to add Qemu monitor on telnet
b54c1e85 x86: Add EPT tracepoints
5557a15c x86: Add locks for accessing LAPIC area
d187dc38 x86: Facing facility for timer programming and IRQs
74fb4224 x86: program the flags before writing to ICR
ddeabbff RISC-V: Add linux style flat image header
76b00f26 RISC-V: Make CY, TM, and IR counters accessible in VU mode
434652b4 TESTS: riscv: Update ramdisk size in autoexec command list
02134aba TESTS: riscv: Disable DRM drivers for Linux guests
ba26c6ae RISC-V: Fix usage of hfence.gvma instruction
fcb2870c RISC-V: Use hfence.vvma in arch_mmu_test_nested_pgtbl()
af877113 RISC-V: Enable RISC-V APLIC in RV32 and RV64 defconfigs
649a05a7 DRIVERS: irqchip: Add RISC-V Advancded PLIC driver
8b699fef CORE: vmm_devtree_irq: Fix vmm_devtree_irq_create_mapping() domain check
78728e5c CORE: vmm_platform: Probe interrupt controller before other devices
6f03350e CORE: vmm_devtree: Add declaration of vmm_devtree_irqdomain_find() API
5083883a DRIVERS: irqchip/sifive-plic: Simplify contexts setup in plic_init()
7f9c4167 CORE: vmm_smp: Add vmm_smp_map_cpuid() API
1bc308b8 DRIVERS: irqchip/sifive-plic: Implement irqdomain map() callback
b165fd50 CORE: vmm_host_irqdomain: Add common xlate() to translate two cells
3ddbe813 CORE: vmm_host_irq: Provide previous interrupt in active_irq() callback
e2e58eaa DRIVERS: irqchip/riscv-intc: Add support for RISC-V AIA
5f3a5adf RISC-V: Fix base host irq used for IPI irqdomain
ba80399c CORE: vmm_host_irq: Improve sanity check in vmm_host_irqdomain_add()
fdefa93f RISC-V: Add feature flag for AIA support on all CPUs
35159846 RISC-V: Add AIA related CSR defines
40a06b69 RISC-V: Sync-up CSR and instruction encoding defines with OpenSBI v1.0
9be2fdd7 DOCS: Update commit tag in v0.3.1 release notes
5609318e TOP: Bump-up version to 0.3.1
82418c99 DOCS: Add Xvisor v0.3.1 release notes
cb2f5a6f TESTS: common: Improve basic firmware WFI test
8a0e6af5 CORE: vmm_vcpu_irq: Yield a few times before pausing VCPU upon WFI
974aed5f CORE: vmm_vcpu_irq: Check for pending interrupts after VCPU pause
11b344d4 CORE: vmm_vcpu_irq: Reduce granularity of default WFI timeout
6d369bab ARM: Fix MPIDR emulation generic v7 and v8 CPUs
f5a56566 TESTS: common: Update default linux and busybox version in scripts
0eba1089 ARM: Fix timer event expiry in generic_timer_vcpu_context_save()
f3090f88 TOP: Update the list of supported architectures in README.md
1befa80c ALL: Fix compile warning for packed structure
ddf3d681 ARM: Emulate cp15 aux control read for generic-v7 Guest VCPUs
cb2b8e02 TESTS: common: Fix busybox-1.33.1 defconfig
217edf76 TESTS: common: Update busybox and linux version in build scripts
c67b5d04 TESTS: arm32: Remove guests meant for ARM32 without virtualization
b282d089 DOCS: Remove documentation for ARM32 boards without virtualization
9fcd6969 ARCH: arm: Remove port for ARM32 without virtualization support
19bcb59c DRIVERS: clocksource/riscv_timer: Add error prints
f5bec49b RISC-V: Add riscv_node_to_hartid() for drivers
89b0b0dd DRIVERS: irqchip/riscv-intc: Minor cosmetic changes
6a9bc097 RISC-V: Enable ACLINT SWI driver in defconfigs
86c5d590 DRIVERS: irqchip: Add RISC-V ACLINT SWI driver
67585877 DRIVERS: irqchip/sifive-plic: Add multi-socket support
17805551 RISC-V: Add arch specific irqchip driver for SBI based IPI
c795c72c ARCH: generic_devtree: parse multiple memory DT nodes
9f0f85bb COMMANDS: host: Print HWIRQ number for each host IRQ
f216a723 CORE: vmm_host_irqdomain: Allow domain of_node to be NULL
81b230f3 RISC-V: Advertise SBI v0.3 via SBI BASE GET_SPEC_VERSION call
7ba8378c RISC-V: Add a simple implementation of SBI HSM HART suspend call
ab455318 RISC-V: Update SBI defines as-per SBI v0.3 specification
1eee1160 ARM: vgic: Queue interrupt immediately in __vgic_irq_handle()
32153a14 TESTS: common: disable NFS support in busybox
1c96c910 TESTS: common: busybox-1.33.1_defconfig addition
48ca88b1 TESTS: riscv: Increate Guest NOR flash size to 48 MB
e1d6ae2f RISC-V: Fix SBI remote HFENCE function ids
0a0a8643 x86: Fix build break
a326d27d x86: Handle vmwrite failures during vmlaunch/vmresume
dd22f58c x86: Fixed all the warning in the code.
45cca8d2 x86: VMInstruction handling moved to interception code
b9a178a3 x86: VM_LOG will not print file/line number by default
cfcb782a x86: Added support for Extended CPUID in guest
3fe74279 x86: Change the CPUID base name to LFUNCxx
7bd2f854 x86: Refactored the CPUID feature bit and mask
27d34efb x86: Enable interrupts on VMExit
c926d1a8 x86: Initialize AMD specified feature after checking vendor id
79b6cce7 x86: Fix the interrupts missing problem
0ec1e62b x86: Fixed problem with default terminal
0bd47a35 x86: Add missing changes in boot code for FB support
190f32b8 x86: Add CPUID handling code in vmexit
8d8994d1 x86: Fix the xvisor hang issue after vmexit
4e099d12 x86: Refactoring and Emlation support
93ae808b x86: Guest entry is successful
c11b7018 x86: Added information on how to run QEMU with nested VTX
7f1d496b x86: Change the following
7a82b55f x86: Fix EPT setup
fbad8542 x86: Add function to read rflags
3da8b83e x86: Fix the long standing VMCS configuration problem!
473fa8f7 x86: Add VMCS configuration auditor
ac1ff63b x86: Fix the bootup problem in bochs
45b82a25 x86: Updated test bios and guest init commands
276b1051 x86: Updated the dts and defconfig
12af8433 DOCS: Update the document regarding the virtual drive creation
c33c0aa5 x86: Set the serial port to port zero is none is specified.
d8da527c x86: Fix the host env init failures
40d7db68 x86: Fix the LAPIC timer for AMD processors
e3d3aac6 x86: cosmetic change
626e3b6a x86: Framebuffer support for initial and later console.
46cf54d8 RISC-V: Remove TIMER_EVENT_THRESHOLD_NS define
54b3bb14 RISC-V: Don't pack essential structs in arch_regs.h
c132e616 COMMANDS: vcpu: Fix expected args count for monitor sub-command
bdd07429 RISC-V: Simplify initialization of Guest time_delta
826e9f61 RISC-V: Cosmentic changes in arch specific macros
e5b1a8b2 TESTS: riscv: Update default earlycon bootargs for Guest Linux
cdab53db TESTS: riscv: stdout-path should be in Guest Linux DTS
0a92c06b TESTS: riscv: Introduce sbi_clear_timer() and use it for timer driver
b678e305 RISC-V: Stop timer in riscv_timer_event_start() when next_cycle=-1ULL
6eea7e9c DRIVERS: irqchip: Simplify riscv_intc_active_irq() implementation
583eafdc RISC-V: Implement SBI SRST extension for Guest/VM
6e867bd1 RISC-V: Don't print SBI in all prints of sbi_init()
0f8efab4 RISC-V: Detect and use SBI SRST extension when available.
e1898a01 RISC-V: Add SBI SRST extension defines
cfc58782 x86: Fix early vmentry host-state check failures
1ae7f05d TOP: Update travis.yml to use makeall script
26140d28 TOOLS: scripts: Add optional parameter to makeall script
b37fa9e8 TOP: Update README.md to show travis build status
62ccb953 TOP: Added travis.yml for travis-ci
f2ef21bc ARCH: generic_devtree: Check and show FDT/DTB as reserved entry
b82ee019 RISC-V: The root stage2 page table is 16KB in size and 16KB aligned
2f1ab3cc DOCS: Replace Linaro toolchains with ARM Ltd toolchains
c217b919 TESTS: arm32: Explicity enable NEON for Realview-PB-A8 Guest Linux
f0412862 TESTS: common: Add Busybox v1.32.0 defconfig
a9a918e4 ARM: arm64: Get nested MMU test suite working
2577c1a5 ARM: mmu_lpae: Set access flag for no-read-write Stage1 memory
6a1e8e43 ARCH: generic_mmu: Minor fix in mmu_test_nested_pgtbl()
ac7b3492 RISC-V: Remove redundant add instruction from SAVE_ALL() macro
65731aa6 RISC-V: Save/restore SCOUNTEREN CSR for normal VCPUs
f0926293 RISC-V: Determine transformed instruction length correctly
da009fb5 DOCS: Update RISC-V related READMEs
2bfa5ab5 CORE: Orphan VCPU may take wrong waitqueue lock after context switch
e12adf5d CORE: vmm_host_irqdomain_alloc() parameter validation is incorrect
1e3c0872 ARM: FSC Access Faults are not handled correctly.
f35352c2 ARM: vgic reset does not de-activate all pending LRs
a17e06fc RISC-V: Fix typo in HCOUNTEREN CSR define
004ff06e TESTS: riscv: virt32/virt64: Remove interrupt-parent from Linux DTS root
c42db8c2 TESTS: common/basic: Add fdt_print_tree command
92997e62 LIBS: wboxtest: Print leakage details only when there is some leakage
1b709f37 LIBS: wboxtest: More nested MMU tests
3ce72f92 RISC-V: Set HSTATUS.SPVP to known value in arch_mmu_test_nested_pgtbl()
bc33f339 RISC-V: Set access and dirty bits in leaf PTEs
f8df22b2 RISC-V: Provide initial defterm ops using SBI console calls
68a25e9a ARCH: generic_defterm: Allow overriding initial defterm operations
b3bde40c DOCS: riscv: No need to specify console and rtc in boot parameters
c148104c CORE: vmm_main: Improve boot parameter processing
e6a92afd LIBS: wboxtest: Add nested MMU tests
38bdc217 CORE: vmm_host_ram: Add APIs to get start and end of all RAM banks
1242cb07 RISC-V: Implement arch_mmu_test_nested_pgtbl() for testing nested MMU
51ffd3df ARCH: generic_mmu: Add mechanism to test nested page tables
6b090292 ARCH: arm32ve/arm64/riscv: Add arch_mmu_pgflags_set() function
a3ac2dba ARM: arm32ve: Remove redundant defines from arch_mmu.h
9e31f030 RISC-V: Rename __hfence_bvma_xyz() to __hfence_vvma_xyz()
c381176d RISC-V: Fix __hfence_gvma_vmid_gpa() and __hfence_bvma_asid_va() args
8128ba24 RISC-V: Add support for H-extension v0.6.1 draft
3c6f5457 RISC-V: Enable all counters for VS/VU-mode by default
51aa969e TOOLS: d2c.py: Add varalign and varprefix parameters
38c4b223 ARM: arm32ve: fix access to SPSR banked register
81f49add RISC-V: Minor fix in arch_cpu_nascent_init()
a19e6602 TOOLS: openconf: improve code to fix potential string buffer overrun
4aae2669 EMULATORS: Allow Xvisor to compile with gcc 10.
bd88e3cf CORE: Allow Xvisor to compile in VERBOSE mode.
7b3ed10b ARM: Allow arm32ve and aarch64 to compile in non SMP mode
94745330 ARM: RPI4: Add DT node to power off/reset device
d2787229 ARCH: generic_mmu: Separate root and non-root initial page tables
363493df ARCH: generic_mmu: Remove redundant def_pgtbl_tree[]
975de604 RISC-V: Use struct cpu_vcpu_trap extensively for passing trap details
05231dd8 RISC-V: Use HLV/HSV instruction for unpriv access
f966f0c8 RISC-V: Use HVIP CSR to inject virtual interrupts
f806605c RISC-V: Update CSR defines as-per H-Extension v0.6 spec
4e0ea042 ARCH: generic_mmu: arch functions for page table size and align order
bb38fcb4 ARCH: Remove redundant ARCH_MMU_PGTBL_ENT<xyz> defines
8374279d ARCH: generic_mmu: Common arch_cpu_aspace_memory_xyz() functions
0d6af31d ARCH: generic_mmu: Use page table pool only for stage1 page tables
c4eb4ece ARCH: generic_mmu: Implement arch_cpu_aspace_print_info() function
08829d3d COMMANDS: host: Add aspace info sub-command
6d83b8ea ARCH: simplify includes in arch/include headers
93e8d90c ARCH: Add generic MMU implementation
9918d806 DOCS: Update DTB path in all documentation files
1242a0f6 ARCH: Move DTS files outside board directory
1d531ed1 ARM: Move SMP operations from board to cpu sources
e87d50a0 RISC-V: Move SMP operations from board to cpu sources
0f715395 ARCH: Introduce generic arch board implementation
827c990c ARCH: Introduce generic arch defterm early implementation
b656ad6a ARCH: Introduce generic arch defterm implementation
689c60bb ARCH: Introduce generic arch IPI implementation
37f7464e ARCH: Introduce generic arch devtree implementation
f04122c5 Makefile: Allow sources common accross architecture
60105f0f ARM: Map DTB early instead of copying
3abcf3f9 RISC-V: Remove load reservation hack
8822fcab CORE: Move DMA heap initialization after device tree reservations
84a7068a CORE: Do pagepool and exception table init after nascent functions
a82a64b0 RISC-V: Improve init data and init const free-up
d341c354 RISC-V: Map DTB early instead of copying
f8d000a9 CORE: vmm_host_aspace: Introduce arch_cpu_aspace_vapool_xyz() functions
3bec3fda COMMANDS: host: Use vmm_host_vapool_size() for VAPOOL size
773cc46a RISC-V: Provide shutdown method using SBI v0.1 call
8c22af64 DOCS: Add Raspberry Pi4 documentation
b100144b RISC-V: Parse CPU capabilities in arch_cpu_nascent_init()
94963123 ARM: Do PSCI init from arch_cpu_nascent_init()
31241524 ARCH: Introduce nascent init functions
94fe1144 ARM: Factor-out PSCI library from SMP operations
a1049497 COMMANDS: Fix cmd_devtree_print_attribute() for boolean attributes
ad7675d3 ARM: arm32ve: arm64: No need for identity mappings in intial page table
8cd0f5e6 ARM: arm32ve: arm64: Increase default VAPOOL size to 64MB
a802f231 ARM: arm32ve: arm64: Set MAX_DTB_SIZE to 1MB in defconfigs
8ca6ac4a ARCH: Reduce memory waste from ALIGN(MAX_DTB_SIZE) in linker scripts
bfd794e1 ARCH: defterm: Fix console node parsing
48245a5e RISC-V: No need for identity mappings in intial page table
06e9233b ARM: Initial DTS for RPi4 model B board
370b11a5 ARM: arm32ve/arm64: Use cache invalidate for early page table setup
b3dac5b1 ARCH: defterm_early: Fix early_base computation
0069e564 RISC-V: Detect and use Sv48 MMU mode for Guest whenever possible
f7bf69c6 RISC-V: Simplify stage1 and stage2 mode managment
1ce7a618 RISC-V: Detect and use Sv48 MMU mode for host whenever possible
ff55d352 RISC-V: Print MMU mode in arch_cpu_print_summary()
5416b36d RISC-V: Don't have compile time fixed MMU mode
3f683003 RISC-V: Fix linker error for RV32 systems
72cf420d RISC-V: Fix #ifdef used for defterm early mappings
26c67263 CORE: Don't return failure in vmm_devtree_reserved_memory_init()
f7a19dde ARM: Add RK3399 I2C device tree configuration.
20c0a2db ARM: Enable RK3399 I2C driver in generic-v8 defconfig
fe249951 DRIVERS: Add RK3399 I2C driver ported from Linux
5ac38de6 DRIVERS: i2c: Add generic i2c Device Tree parsing
c258e593 DRIVERS: Add EACCES errno error number definition
ae37ac83 CORE: The result from vmm_devtree_attrval is ambiguous.
d7eb5cbd RISC-V: Fixup HIDELEG CSR programming
d3b65e1f ARM: Add RK3399 pinctrl and pinmuxes to deivce tree
1dc602cc ARM: Enable RK3399 pinctrl driver in generic-v8 defconfig
87d4f797 DRIVERS: pinctrl: Fix compiler warning
f04f7f37 DRIVERS: Add GPIO pin control driver for RK3399
d6612ba8 DRIVERS: of: Add function to count children of a DT node
e5bcce54 DRIVERS: gpio: Move the gpiochip_generic_XXX functions to gpiolib
118daefa RISC-V: Use hardware division instructions
0be68702 RISC-V: Guest SBI v0.2 HSM extension implementation
271a8ddf RISC-V: Guest SBI v0.2 RFENCE extension implementation
761514bb RISC-V: Guest SBI v0.2 TIME extension implementation
656bc817 RISC-V: Guest SBI v0.2 IPI extension implementation
090001f0 RISC-V: Guest SBI v0.2 base extension implementation
ec85ff26 RISC-V: SBI error codes defines as-per SBI v0.2 spec
264a48e7 RISC-V: Re-factor Guest SBI implementation
a0b66eaf DRIVERS: 8250-uart: Prepare uart clock if configured in device tree
8856c5dd ARM: Turn off unused clocks on RK3399 SoC
db458c58 ARM: Add UART clock configuration to device tree for RK3399
9e79b2b7 DRIVERS: clk: Incorrect cells count name for assigned-clock-parents
59c9c1b7 ARM: Add RK3399 clock configuration to device tree
903b9836 ARM: Enable RK3399 clock driver in generic-v8 defconfig
13eaa65f DRIVERS: Add the Rockchip clock drivers.
d55c5e3d DRIVERS: clk: Add support to limit input rate for fractional divider
e3fb7ac1 DRIVERS: clk: Allow clock adjustment back to requested rate after parent changes
22cdf5f4 LIBS: mathlib: Add a GCD function
66a26c36 CORE: __initconst and __initdata variables must be in separate sections
c041a2a8 DRIVERS: do_div macro does not behave as Linux drivers expect
2ae1a3fe LIBS: mathlib: DIV_ROUND ULL macros return incorrect result
25e58269 ARCH: 64-bit arch_in_<xxx> macros lose upper 32-bits of result
0ef0e194 RISC-V: Update SBI HSM defines as-per latest SBI spec
d3136401 RISC-V: Use hbase=-1UL whenever hart_mask=NULL for SBI v0.2 calls
6c360b1a RISC-V: Remove redundant SMP_OPS_DECLARE() macro
97e31963 RISC-V: Add SBI SMP operations
83ca3b07 RISC-V: Add SBI v0.2 HSM extension defines
d03b500c EMULATORS: virtio_mmio: Fix compile warning with GCC9
9e9a0172 DOCS: arm: Add RockPro64 documentation.
54269ba1 TESTS: Basic Firmware does not poll serial port correctly
174435bb ARM: Basic support for RockPro64 Single Board Computer
0b138c5f CORE: Split vmm_smp_ipi_init() into two parts
a16d4440 RISC-V: Allow multiple version of riscv gcc to build xvisor
1f82ff89 tools: Add the RISC-V architecture to the makeall script.
f3e9be29 RISC-V: Fix RV32 build when using RV64 crosss compiler
3379e5c9 CORE: vmm_schedalgo_prr: Use list_del_init() instead of list_del()
6fea5d23 DOCS: Update commit tag in v0.3.0 release notes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
e34424555f |
libvirt: update to v11.4.0
Bumping libvirt to version v11.4.0, which comprises the following commits:
8ba3d94995 Release of libvirt-11.4.0
eb7b8ac5ff Translated using Weblate (Korean)
cd6a09c7f3 NEWS: Mention removal of compile time helper program lookup, virito-net ABI check and FDC capabilities
73f57e051a qemu: Fix error when migration with shared TPM storage is unsupported
dc1fe00e94 NEWS: update NEWS for POWER11 support
93d34fe442 NEWS: Make sure releases are separated by two blank lines
cfa295eccb NEWS: Fix virtqemud crash when resuming failed post-copy migration
34ce7f25c5 qemu: Fix crash when resuming failed post-copy migration
ac4f855bb0 Update translation files
0020966fee po: Refresh potfile for v11.4.0
43dc3b690b docs: domain: Explain supported options of 'error_policy'
d82df5884a Translated using Weblate (Georgian)
8482e27ed7 Translated using Weblate (Chinese (Simplified) (zh_CN))
424d3720e2 Translated using Weblate (Korean)
bb881a2e49 qemuDomainMachineSupportsFloppy: Check for QEMU_CAPS_BUS_FLOPPY
f7d1caa81d qemu: capabilities: Introduce QEMU_CAPS_BUS_FLOPPY
600065cefc qemu: Move floppy device support validation to validation code
e8017c12c8 qemu: domain: Introduce qemuDomainMachineSupportsFloppy
481a38c45f libvirt_nss: Allocate buffer in aiforaf() dynamically
209ca5f839 libvirt_nss: Allocate buffer in ERROR() dynamically
6133c09cf5 libvirt_nss: Drop needless cleanup labels
dbd41b6558 libvirt_nss: Use automatic memory freeing
6d1848ac12 nss: Declare g_autofree and g_steal_pointer() macros
f79ef43f2c nss: Add missing includes for gai_strerror()
46b0115778 libvirt_nss_macs: Fix type of @len in findMACsFromJSON()
7b0888b4ef cpu_ppc64: Add POWER11 host-model support
e17aa7408c cpu_map: Add POWER11 CPU model support
a714d53f74 tests: Add capabilities for QEMU 10.0.0 on ppc64
1c077f6a73 tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests
0742b6487a tests: Pin pseries-2.7 tests to the version 7.0
47431165f4 virsh: Do not print warnings with "error:" prefix
eb9b48bddf docs: drvbhyve: document NVRAM support
14c05d8f3e NEWS: bhyve: document NVRAM support
e06902917c build-aux: simplify grep detection on FreeBSD
17e170a137 qemuMonitorJSONMigrate: Drop 'detach' QMP option
f0b29d4a6f qemuMonitorDumpToFd: Drop 'detach' argument
d9b90d6f89 virsh: domain: Annotate rest of arguments taking local existing file
811749a266 virsh: Apply empty completer to arguments where completion doesn't make sense
0f430122d3 vsh: Apply empty/local completers to global commands
8d1cd03478 virsh: completer: Extract common completer methods from virsh to vsh
c22b734117 cputest: Skip more tests requiring JSON_MODELS if QEMU is disabled
5fdcf07e5d bhyve: support removing NVRAM on domain undefine
4fc9b49217 bhyve: introduce bhyveDomainDefValidate()
b869102f5e bhyve: firmware: try to guess NVRAM settings
c7d1bbd9a4 bhyve: generate NVRAM bhyve arguments
24bdf9a15f bhyve: conf: introduce nvramDir
aeb1f77c0f qemu: fd: Log information about passed file descriptor
c8c3920e35 docs: backup: Hint at proper selinux labelling of the FD-passed NBD socket
3d05fe7aa3 qemuBackupPrepare: Actually allow 'VIR_STORAGE_NET_HOST_TRANS_FD'
16c4fa9f82 build: do not use -Winline
681d64b939 build: prohibit inline functions in C files by syntax-check
df75a015a1 NEWS: Mention new option '--no-pkttyagent'
0eea768f4b virsh: Add option '--no-pkttyagent'
05f34d585a qemuDomainRemoveInactive: Remove 'driver' argument
e9e8faa280 qemuProcessReconnectData: Drop 'driver' struct and clean up
36069750ee qemuProcessReconnect: Modernize local variable setup
54aad47a02 qemuDomainRemoveInactiveLocked: Remove 'driver' argument
1375974995 qemuProcessStop: Drop 'driver' argument
b5131f00b6 qemuDomainRemoveInactiveCommon: Remove 'driver' argument
475000c9bc qemuSnapshotDiscardAllMetadata: Remove 'driver' argument
ecadb2f19a qemuCheckpointDiscardAllMetadata: Remove 'driver' argument
f0ccfe9f9d qemuExtDevicesCleanupHost: Use 'virQEMUDriverConfig' instead of 'virQEMUDriver'
e0481ec1db qemuProcessStartWithMemoryState: Rename 'snapshot' to 'internalSnapshotRevert'
897b3aa3c5 qemuProcessStart: Rename 'snapshot' to 'internalSnapshotRevert'
a82f2b6de7 qemuProcessLaunch: Rename 'snapshot' to 'internalSnapshotRevert'
63bc7ea39c qemuBuildCommandLine: Drop 'snapshot' argument
c4f70cc4d9 qemuSnapshotRevertInactive: Ensure all error paths handle transient domains properly
542f1378bf qemuSnapshotRevertActive: Remove transient domain on failure
f06805a979 NEWS: Mention fix for internal snapshot reversion regression
889d2ae289 qemuProcessStartWithMemoryState: Don't setup qemu for incoming migration when reverting internal snapshot
bf79a021a6 cpu_x86: Do not inline cpuidCall()
768b539d83 spec: Bump min_fedora
e2bc742fcc spec: Bump min_rhel
37ce03c6fe ci: refresh with 'lcitool manifest'
431911a846 tests: Add pcihole64 test for virt machine
329afc74b1 qemu: Add command line support for PCI high memory MMIO size
91e1b2cb7c qemu: Add capability for PCI high memory MMIO size
8a9d201bf6 ch: Support RNG device
95d665c768 rpc: Add the {repoll,retry} logic in virNetClientSetTLSSession
1e2b13fb20 src: Fix retval of some functions declared to return an int
fe1f94a034 virsh-pool.c: Fix return type of virshBuildPoolXML()
a9adca0956 virnetdevvlan: Fix return type of virNetDevVlanEqual()
a857d993d1 storage_backend_rbd.C: Fix return type of a volStorageBackendRBDUseFastDiff() stub
1cf0944ceb qemu_process: Fix return type of qemuDomainHasHotpluggableStartupVcpus()
7e763c5275 nwfilter: Fix return type of virNWFilterCanApplyBasicRules callback
9fc9395c41 storage_backend_rbd.c: Make virStorageBackendRBDSetAllocation() stub report an error
d892d3c276 virDomainNetDefCheckABIStability: Consider virtio 'queues' ABI
465a38154f virNetDevTapCreate: Use error message hinting to multiqueue use only when opening multiple queues
0e1c309157 docs: man: Document '--once' for 'virsh autostart'
dd8573b3ea API: Clarify behaviour of autostart vs autostart once
6db8dc63bc qemuDomainPrepareHostdevPCI: Simplify error messages
fced1da279 qemuDomainPrepareHostdevPCI: Fix return values after conversion from bool to int
28c16b7d11 virnetdevtap: Fix memory leak in virNetDevTapReattachBridge
6c4260b501 virnetlink: Split virNetlinkBridgeVlanFilterSet()
6a23a61496 virnetdevbridge: Include virnetlink.h more often
54fbcc6c7d virnetdevbridge.c: Fix comments in virNetDevBridgeSetupVlans()
89c622744f virnetlink: Provide stub for virNetlinkBridgeVlanFilterSet()
bd30147e74 rpm: disable zfs on Fedora >= 43
cea2ee1d28 tests: Add capabilities for QEMU 10.0.0 on aarch64
3d6c40df37 tests: Use collie instead of borzoi for aarch64 tests
6ff8d08777 qemu_capabilities: Fetch caps for virtio-mem-ccw too
18ff3c9fbf ci: refresh with 'lcitool manifest'
2756609a3e docs: hooks: Document when shutoff-reason argument was introduced
c074f2f9a8 cpu_x86: Fix algorithm for computing CPU model weight
8c23ba74c7 cpu_x86: Refactor virCPUx86CompareCandidateFeatureList
18baf82a02 cputest: Add data for a newer version of Intel Atom(R) P5362 CPU
91878efb57 cputest: Add data for Intel(R) Xeon(R) w7-3465X CPU
44bbbb672a cputest: Add data for Intel(R) Xeon(R) Gold 6530 CPU
3b6fcd3e13 cputest: Add data for Intel(R) Xeon(R) Bronze 3408U CPU
ac35760043 cputest: Add data for Intel(R) Xeon(R) 6731E CPU
9d518cd0fe cputest: Add data for AMD EPYC 9334 32-Core CPU
05ee8942f0 cputest: Add data for Intel(R) Xeon(R) Gold 6152 CPU
a7e7971224 cputest: Add data for AMD Ryzen 5 5500U CPU
e7be4feea1 cputest: Add data for AMD EPYC 7713 64-Core CPU
42e14595f3 cputest: Add data for Intel(R) Xeon(R) Silver 4214R CPU
1424a1a17b cputest: Add data for Intel(R) Xeon(R) CPU E3-1270 v5 CPU
e66a2079b8 cputest: Add data for Intel(R) Core(TM) i7-1365U CPU
c976bf9be7 cputest: Add data for Intel(R) Core(TM) i7-1270P CPU
670aae6cda tests: update capabilities for QEMU 10.0.0 on s390x
c72a1751e5 qemuxmlactivetest: Don't segfault when capability XMLs are invalid
5650f1f1e7 domaincapstest: Remove XMLs for already dropped qemu versions (4.2.0 - 5.1.0)
f0668b7bf0 qemucapabilitiesdata: Enable GTK graphics for 'caps_10.0.0_x86_64'
5df511d178 scripts: Adapt mock-noinline.py to ATTRIBUTE_MOCKABLE
f8bc6af44d src: s/G_NO_INLINE/ATTRIBUTE_MOCKABLE/
76f8c0b80d internal: Introduce ATTRIBUTE_MOCKABLE
27c964a7e4 openvz: stop hardcoding vzlist/vzctl/vzmigrate paths
a3977c246e util: stop hardcoding pkttyagent path
4f8b9e731a storage: stop hardcoding LVM tool paths
68d17f641a meson: stop setting conf var for optional programs
8faebd4aa8 util: remove use hardcoded TC path
5f781ab311 util: remove use hardcoded OVS_VSCTL path
b6e50df68d util: remove use hardcoded MODPROBE/RMMOD paths
19f2b047d3 util: remove use hardcoded MM_CTL path
d15cdacc3a nodedev: remove use hardcoded MDEVCTL path
fa513d5845 util: remove hardcoded ISCSIADM command path
ce7ac2f908 meson: remove check for 'ip' program
5d36775747 util: remove use hardcoded DMIDECODE path
f4e95d1215 meson: stop setting conf var for required programs
014bf667c6 build-aux: add missing definition of PERL variable
46aab93457 docs: stop setting vars for docs tools
6bfead9893 util: stop hardcoding 'ifconfig' path
f7abafdd05 util: stop hardcoding bhyve, bhyvectl, bhyveload paths
654e30b98c util: stop hardcoding numad path
88f560b619 tests: storage hardcoding paths for mount & vgchange
69eff8ed22 storage: stop hardcoding paths for mkfs, mount, umount
62cf5ba3f9 Post-release version bump to 11.4.0
cc934f93a5 Release of libvirt-11.3.0
eeae25d07c Translated using Weblate (Romanian)
4792cc46b6 Translated using Weblate (Spanish)
27f2900615 Translated using Weblate (Romanian)
742fca442d Translated using Weblate (Ukrainian)
e1882a4ac4 Translated using Weblate (Chinese (Simplified) (zh_CN))
afadcc7359 Update translation files
e1fdff61be scripts: Fix reading list of files in mock-noinline.py
c19c8f1996 util: Add missing G_NO_INLINE annotation
b41577396f po: Refresh potfile for v11.3.0
386cb6708b Translated using Weblate (Finnish)
408475296a Translated using Weblate (Georgian)
05ed4dde65 Translated using Weblate (Korean)
09798e46e3 Translated using Weblate (Spanish)
7d3ac8017d remote: expand some debug messages for socket detection
11abe72fad kbase: update docs to account for changed error message
79e26b7b21 remote: improve error message when no URI is set
a77cdea4cf qemucapabilitiestest: Final update for qemu-10.0 release on x86_64 of the 'amdsev' variant
6e1448d8a8 qemucapabilitiestest: Final update for qemu-10.0 release on x86_64
2dd0ad6d52 rpm: Enable KVM for riscv64 on RHEL 10+
c5a73f75bc qemu_rdp: Fix a typo existance -> existence
750eaf2243 python: Do not explicitly state variables are global when only read
ab1218c610 nwfilter: Fix erroneous pointer passing to g_clear_pointer
8685923df0 virbitmap: Change return type of virBitmapToData to void
6387253c42 docs: formatdomain: Metion virtio model for currentAddress
da062b4d6c bhyve: use const virDomainDef pointer in bhyveBuildNetArgStr()
16a34cedf3 conf: use const virDomainDef pointers
faa98ca6d3 nss: Fix memory leak in findLease()
5de27c32a1 nwfilter: Avoid possible double free in virNWFilterInstReset()
9ccd9676a8 virsh: prevent potential NULL dereference
6230eed02c bhyve: capabilities: advertise RNG device support
9b152fcf6f docs: drvbhyve: document virtio-rnd support
21e3cf978b NEWS: bhyve: document new features
ac6519084c vsh: Turn _vshControl::progname into a const string
9e89ef3f2f vsh: Free commands in vshDeinit()
32fb9af277 NEWS: Mention fix of crash on disk hotplug failure
ba4de5e09e qemuDomainAttachDiskGeneric: Report errors from 'qemuBuildThrottleFiltersAttachPrepareBlockdev'
727f42a8cd qemu: block: Don't crash if qemuBlockThrottleFiltersDetach gets NULL @data
44abaa0128 qemu: make passt+vhostuser reconnect behave identically to passt+user
95ff77f289 qemu: put vhost-user code that's special for passt in a helper function
dedf1ada95 qemu: respond to NETDEV_VHOST_USER_DISCONNECTED event
03a6bc7752 qemu: make processNetDevStreamDisconnectedEvent() reusable
51a54dc1c4 qemu: remove nonsensical sanity check in processNetdevStreamDisconnectedEvent()
68a83cac64 qemuDomainBlockCopyCommon: Don't revoke access to file twice on failure
63c348e88a qemuDomainBlockCopyCommon: Reorder setup of 'mirror' data
93307c7a50 qemu: domain: Unexport 'qemuDomainPrepareStorageSourceBlockdevNodename'
a55f1930d5 ch: fix double space in error message
e1e40b5035 bhyve: support interface type 'network'
1ec1b765d6 bhyve: extend RNG device validation
0464a9462c bhyve: argv2xml: support virtio-rnd devices
03fac384c5 bhyve: support random number generator device
97ed7f22b0 qemu: Properly propagate migration state to TPM cleanup code
a5e4ca6f02 qemu: Rename outgoingMigration parameter in various TPM functions
ac5874ba87 network: Suppress reporting an error when D-Bus is unavailable in networkStateInitialize()
4f502feebf virinhibitor: Suppress reporting an error when D-Bus is unavailable in virInhibitorAcquire()
4940e27321 NEWS: Mention fix for 'qemu-rdp' error being logged
bd473480b4 qemu: rdp: Fix 'qemuRdpAvailable()'
59f40ba67c esx: Accept empty "path" URI component same way as "/"
617e2dc319 manpages: virsh: Use disclaimer from 'virNodeGetInfo()' for 'virsh nodeinfo'
6654cf472c virNodeGetInfo: Improve description of the case when fake data is reported
e54cc1500c libvirt-host: Clarify/fix description of the CPU frequency field
be29dbe187 virHostCPUGetInfoPopulateLinux: Remove 'cleanup'
f883dab020 virHostCPUGetInfoPopulateLinux: Use automatic memory freeing
9a747afe6c qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP
4675e7d3a8 qemu: capabilities: Retire QEMU_CAPS_BLOCK_EXPORT_ADD
57b9b969fb qemu: monitor: Drop wrappers for 'nbd-server-add'
cb332d616a qemu: block: Always assume support for 'block-export-add'
fe88f3f151 docs: drvqemu: Fix required minimum qemu version to 6.2.0
cdf599cfb6 NEWS: mention vol-create bug fix
b8c3d847a9 storage: virStorageVolDefParse and storageVolCreateXML flags fix
7f07cf5a72 docs: Render API and XML sections one per line in HTML
d8d7d970c3 docs: Re-order XML schema after API documentation on 'docs' page
4ba5b659dc NEWS: Document ARM CPU map bug fix
701b2c0fca cpu_map: Install Ampere-1 ARM CPU models
b72270fafd tests: Add a basic CPU test for aarch64
73d8cbaae5 meson: Drop workaround for -Wframe-larger-than and clang
01a098ebc7 vbox: Move parts of vboxSnapshotRedefine() into a separate function
61e1e61f81 vbox: Move parts of vboxSnapshotRedefine() into a separate function
cccdb33ced vbox: Move parts of vboxSnapshotRedefine() into a separate function
de3ea81270 vbox: Move parts of vboxSnapshotRedefine() into a separate function
f9c4f20d8f doRemoteOpen: Drop needless typecast of @transport
62ba268cd7 doRemoteOpen: Move RPC talk to a separate function
063222801a remote_driver: Move URI arg extraction into a separate function
008ccd3518 ch: Fix printf format strings wrt size_t argument
b065df3d04 ch: Drop pid from monitor
3dae81c8d7 ch: Use CH_DOMAIN_PRIVATE() more
6e147f6eac Add NEWS item for <hyperv/> flags with Xen
410dfde9bb libxl_conf: Implement hyperv domain flags for Xen
312088d9b6 tools: virsh: metadata: do not report error on missing metadata
d7492f5225 Translated using Weblate (Ukrainian)
60b37479f8 docs: add table showing guest IP/DNS/gateway settings when using SLIRP
4c5e3b1ca0 ch: virCHProcessEvent() vm shutdown event handler fix
ad22460a75 ch: virCHProcessEvent() update domain info after reboot
9d6e2d127e ch: virCHMonitorNew() run new CH monitor daemonized
e677faa11e qemu: capabilities: Retire QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
38d47345e2 qemu: monitor: Remove HMP monitor code
edc541129f qemu: Always revert internal snapshots via QMP rather than '-loadvm'
31896db4d5 qemu: snapshot: Always assume support for QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
4d548a2458 qemuSnapshotCreateActiveInternal: Fix error logic
62d6794827 qemu: domain: Don't check return value of 'virCPUDefCopy'
8c2872d72c qemu: monitor: Improve field annotations in QEMU_CHECK_MONITOR
e2c6f436dc tests: domainbackupxml2xml: Add test case for pull-mode backup with NBD transport='fd'
eb768a556d backup: Add support for passing server socket file descriptor to backup NBD server
2e014dfae6 qemu: monitor: Support FD passing of sockets to 'qemuMonitorJSONNBDServerStart'
5da6b62419 virStorageNetHostDefClear: Move into virStorageNetHostDefFree
ee49106dbf conf: Introduce VIR_STORAGE_NET_HOST_TRANS_FD
081f3ec3dd virDomainStorageNetworkParseHost: Refactor cleanup
aa3c1de260 virDomainStorageNetworkParseHost: Remove unpopulated 'transport' variable
93ecaec845 virDomainDiskDefValidateSourceChainOne: Fix validation of 'data-file' nesting
7d4de62cfa esxConnectListAllDomains: Don't propagate failure to lookup a single domain
904b5e9d06 news: document dropping apparmor < 3.0.0
5ed5673ebf meson: drop remaining checks for apparmor version
2c46d5c216 Revert "apparmor: Allow version-specific bits in profiles"
b8b60c4bee Revert "apparmor: Allow version-specific bits in abstractions too"
933494237a apparmor: assume at least apparmor >= 3
21b7b02b72 meson: mandate apparmor >= 3.0.0
52638fb16a Post-release version bump to 11.3.0
73329aa737 Release of libvirt-11.2.0
803671de80 Translated using Weblate (Korean)
60d3a62c35 Translated using Weblate (English (United Kingdom))
40f5082683 NEWS: qemu: support block disk along with throttle filters
0123456789 NEWS: Document features/improvements/bug fixes I've participated in
d84b249577 NEWS: Mention bump to qemu-6.2, vhost-user shmem check and stats params discoverabilty
8a48877a5a doc: remove wrong comment
3cb6e14343 lib: virDomain{Save,Restore}Params: Ensure absolute path
fa86037eb5 Update translation files
52e3f3041f qemu_driver: Fix virDomainSaveImageDefineXML
a442f46b0e po: Refresh potfile for v11.2.0
50981052a5 qemu: Emit NIC_MAC_CHANGE event
057872df2d Introduce NIC_MAC_CHANGE event
ac95617d3d qemu: Reflect MAC address change in live domain XML
d5666b3c2e NEWS: Mention virsh hypervisor-cpu-models command
bd21e22fe6 Translated using Weblate (Spanish)
631fceade9 NEWS: Mention guest agent error code improvements
8ab9c74df9 qemuAgentCheckError: Rewort error if neither return nor error is found
b38d66e81e qemuAgentCheckError: Use 'VIR_ERR_AGENT_COMMAND_FAILED'
c3a92081c8 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_FAILED'
8b40067ece docs: Point to VIR_ERR_AGENT_COMMAND_TIMEOUT when setting timeout
54312df15b qemuAgentCommandFull: Use VIR_ERR_AGENT_COMMAND_TIMEOUT when agent disappears
305e91dc21 qemu: agent: Differentiate timeouts when syncing from command timeout
ae499e4536 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_TIMEOUT'
d61ca2665e NEWS: fix one more typo
50cc071858 NEWS: hotplug virtio-mem device
25a26bd97b Translated using Weblate (Chinese (Traditional) (zh_TW))
0ae12c6173 Translated using Weblate (English (United Kingdom))
5801e3ce26 Translated using Weblate (Russian)
ec16313f8b NEWS: Mention support for mapped-ram
6bd9b06484 qemu: Fix build on 32-bit platforms
ddb8305049 virsh: add --image-format option to the save command
73cf89e8f2 tools: use virDomainSaveParams only when necessary
b982583d92 tools: use virDomainRestoreParams only when necessary
ff22383b34 qemu: remove VIR_DOMAIN_SAVE_PARALLEL flag
2582f4dcab tools: remote --parallel from virsh save command
ec274a96b6 tools: remove --parallel from virsh restore command
743f49aa66 NEWS: fix even more typos
37429530cc qemu/dbus: Allow connections from root to the dbus-daemon
c2f6feb54f Fix typo in NEWS files
a6aa0f0c7e Add NEWS item for auto-shutdown feature
a274048196 tools: add parallel parameter to virsh restore command
380cffda23 tools: add parallel parameter to virsh save command
f0169f4d6c qemu: Add support for parallel save and restore
3637c4dd8b include: Define constants for parallel save/restore
da4273db05 qemu: Support O_DIRECT with mapped-ram on restore
06bdb1b6c7 qemu: Support O_DIRECT with mapped-ram on save
28a0621528 qemu: Add support for mapped-ram on restore
138737b203 qemu: Apply migration parameters in qemuMigrationDstRun
5b324c0a73 qemu: Move creation of qemuProcessIncomingDef struct
c2518f7bc7 qemu: Add support for mapped-ram on save
a24f10f91e qemu: Add helper function for creating save image fd
fa68f78f13 qemu_saveimage: add "sparse" to supported save image formats
c939bf537e qemu: Add function to get migration params for save
ac2f196ddd qemu: Add mapped-ram migration capability
f80d59afe1 qemu: Add function to get bool value from migration params
61a095cfc7 qemu: Add function to check capability in migration params
3f53bfac41 qemu: Add function to get FDPass object from monitor
9cbc2b9c51 virsh: Add option "throttle-groups" to "attach_disk"
180d41934c virsh: Add support for throttle group operations
f839ff5887 virsh: Refactor iotune options for re-use
53088d8cab qemustatusxml2xmldata: Add 'throttlefilter' tests
18a912f55f qemuxmlconftest: Add 'throttlefilter' tests
2279f9e0ff config: validate: Verify iotune, throttle group and filter
9a6560f066 qemu: block: Support block disk along with throttle filters
80307f4823 qemu: helper: throttle filter nodename and preparation processing
937f300c56 qemu: Implement qemu driver for throttle API
9f29461704 qemu: Refactor qemuDomainSetBlockIoTune to extract common methods
a10b3ffebb remote: New APIs for ThrottleGroup lifecycle management
5023d974b1 tests: Test qemuMonitorJSONGetThrottleGroup and qemuMonitorJSONUpdateThrottleGroup
8beb51f23d qemu: monitor: Add support for ThrottleGroup operations
7b4ea19772 config: Introduce ThrottleFilter and corresponding XML parsing
644a97b87d config: Introduce ThrottleGroup and corresponding XML parsing
8ce2d2df0e schema: Add new domain elements to support multiple throttle filters
2463533aad schema: Add new domain elements to support multiple throttle groups
65eeaf12d0 virsh: Introduce new hypervisor-cpu-models command
563d3cfb86 hypervisor: emit systemd status & log messages while saving
364977b94a rpc: don't let systemd shutdown daemon while saving VMs
27020d20ee admin: add 'daemon-shutdown' command
94029c9d64 rpc: fix shutdown sequence when preserving state
4acd18b5b8 rpc: don't unconditionally quit after preserving state
1cad0a1c78 rpc: move state stop into virNetDaemon class
77c32d2d53 rpc: rename virNetDaemonSetShutdownCallbacks
256ed0c9f9 src: clarify semantics of the various virStateNNN methods
da1d0f32d0 qemu: add config to control if auto-shutdown VMs are restored
7e153492e7 qemu: wire up support for once only autostart
602f2e60ca hypervisor: wire up support for auto restore of running domains
c6018e5f87 conf: implement support for autostart once feature
65345dbf47 src: add new APIs for marking a domain to autostart once
543d259ad3 qemu: add config parameter to control auto-save bypass cache
b11c76e514 hypervisor: support bypassing cache for managed save
faa7a082a1 qemu: configurable delay for shutdown before poweroff
eb51f97870 qemu: improve shutdown defaults for session daemon
f48f700f3d qemu: support automatic VM managed save in system daemon
84bb136c31 hypervisor: custom shutdown actions for transient vs persistent VMs
f4f5e6bdc4 hypervisor: expand available shutdown actions
2b792b35a4 remote: always invoke virStateStop for all daemons
991a20a938 hypervisor: move support for auto-shutdown out of QEMU driver
f48fb17d72 qemuHotplugRemoveManagedPR: Integrate check whether removal is needed
ad94d8fb19 qemuDomainChangeEjectableMedia: Separate rollback and success code paths
1f00a208ea qemu: Remove return value from 'qemuHotplugRemoveManagedPR'
d87e5a1de1 qemu: Do not replace filter nodes with virDomainBlockCopy
ca429f102c qemu: monitor: Wire up 'replaces' attribute for 'blockdev-mirror'
6ccf67f5a7 NEWS: Mention multiple iothread support for 'virtio-scsi' controller
a4cbad35c9 qemuxmlconftest: Add 'iothreads-virtio-scsi-mapping' case
adb812f068 qemu: Implement support for iothread <-> virtqueue mapping for 'virtio-scsi' controllers
9c4664e8e5 conf: Add support for iothread to queue mapping config for 'virtio-scsi'
285ae7feb3 qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_SCSI_IOTHREAD_MAPPING
d2414079f7 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to v9.2.0-2799-g0462a32b4f
815c22a3a7 conf: also free auth for rdp in virDomainGraphicsDefFree
cae2d23a83 qemu: remove unreachable breaks in qemuDomainAssignMemoryDeviceSlot
9ef080d6d9 qemu_domain_address: fix CCW virtio-mem hotplug
be30b8eef9 tests: add qemu <graphics type='rdp'/> test
d80f1f8e63 qemu: add RDP support
f5e5a9bec9 qemu: add 'rdp' capability if qemu-rdp is available
e008d229f4 qemu: pass virQEMUDriverConfig to capabilities
469e161946 qemu: add qemu-rdp helper unit
cdee56a955 qemu: validate RDP configuration
507be3425b qemu/dbus: log daemon stdout/err, use domainLogContext
dbfb96d18c qemu/dbus: keep a connection to the VM D-Bus
3af8f135e9 qemu/virtiofs: use domainLogContext
a4d8df93ce qemu: limit to one <graphics type='rdp'>
cab7d25371 qemu: add RDP ports range allocator
14146b05b6 qemu: use virDomainDefHasGraphics
97829d016d conf: generalize virDomainDefHasSpiceGraphics
bfa7d5aaa8 conf: parse optional RDP username & password
bd5f4d3237 qemu: add qemu RDP configuration
12d7b9fe26 qemu: add rdp state directory
ebdcec7dc9 util: annotate non-null arguments for virGDBusCallMethod()
de9b1f0e72 qemu-slirp: drop unneeded check for OOM
44089b4eea build: fix -Werror=maybe-uninitialized
7253dda517 build-sys: drop -Winline when optimization=g
7dcfa95e47 news: Add item for guest load averages
acf2f9e1ef src: add new target for regenerating protocol structs files
dcd1132937 src: normalize whitespace in protocol structs files
fc201e0fcc ch: Fix refcounting in virCHEventHandlerLoop() and virCHStartEventHandler()
1db1244752 ch: preserve last error in virCHProcessStop()
5a20684788 docs: Fix some typos
01a7e84be9 docs: remove references to removed APIs
cb3a6e8806 scripts: add execute permission to several files
40c0c9c838 docs: document workaround for DMARC countermeasures
4c979edaa5 conf: parse interface/source/@dev for all interface types (with backend type='passt')
902237664f Remove unreachable breaks right after return
c6f0819f1d qemu: remove unused vm from qemuBuildPVCommandLine
5c52740587 qemu: remove unused vm from qemuBuildSEVSNPCommandLine
cda322b8b2 qemu: remove qemuCaps from qemuBuildIOThreadCommandLine
fc43efc312 qemu: remove qemuCaps from qemuBuildObjectCommandline
7e0fbdf91d qemu: remove qemuCaps from qemuBuildTLSx509CommandLine
69ccd52b7c qemu: remove qemuCaps from qemuBuildObjectSecretCommandLine
28a22dc3a1 qemu: remove qemuCaps from qemuBuildObjectCommandlineFromJSON
7fc6764fb6 qemu: validate: fs: remove unneeded parameter
e4383feaa4 qemu: seccomp sandbox: remove incorect G_GNUC_UNUSED marker
b6dbabc589 NEWS: Mention new 'image_format' parameter for virDomainSaveParams
b9f54f8792 docs: Clarify what source and name attributes of TPM profile describe
eb6c28408d ch: Rework virCHProcessConnectMonitor()
5ed2ed8708 ch: Unref @cfg in virCHProcessStop()
b9a10cf4bb ch: Free @iothreads array in virCHProcessSetupIOThreads()
1b25f1e53b ch: Don't leak virCHDomainObjPrivate struct members
9da8db464a ch: Free retval of curl_slist_append()
8701ba4feb network: Free inhibitor in networkStateCleanup()
4f1e9d02ea qemu: capabilites: Retire QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
e5d7a871c5 qemu: migration: Always assume support for QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
eb27abb415 qemu: domain: Remove qemuDomainSupportsCheckpointsBlockjobs
e1bce4ecd2 qemu: capabilites: Retire QEMU_CAPS_INCREMENTAL_BACKUP
0b939c467a qemu: Always assume support for QEMU_CAPS_INCREMENTAL_BACKUP
e6815547c8 qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
2f4e76a770 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
514c1f8dda qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_REOPEN
4983cb62e6 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_REOPEN
5ec6318c05 qemu: capabilities: Retire QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
a8ac578419 qemu: monitor: Always assume support for QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
52ec7929b0 qemu: capabilities: Retire QEMU_CAPS_OBJECT_JSON
f46e2bf3b0 util: Drop 'virQEMUBuildCommandLineJSONArrayBitmap'
af227c6ab0 qemu: monitor: Drop support for extra wrapper for 'object_add'
51f7b35612 qemuBuildObjectCommandlineFromJSON: Assume all qemus support QEMU_CAPS_OBJECT_JSON
554a5e508a qemu: capabilities: Retire QEMU_CAPS_COMPAT_DEPRECATED
57cbe6a569 qemuBuildCompatDeprecatedCommandLine: Assume that QEMU_CAPS_COMPAT_DEPRECATED is supported
67d2787807 domainbackupxml2xml: Add test case with unix socket server for pull mode backup
5d95391203 docs: formatdomain: Clarify configuration of iothread <-> virtqueue mapping
0ee6848ca5 virDomainIothreadMappingDefParse: Fix usage of virXMLNodeGetSubelementList
fcd47086f4 virXMLNodeGetSubelementList: Document return value semantics
482a2d119b qemu: Use modern header formatting in 'qemu_command.h'
080c7fd341 qemu: process: Remove un-updated 'qemuProcessStartWarnShmem'
0d20632179 qemuValidateDomainDeviceDefNetwork: Require shared memory for all vhost-user interfaces
779a975355 qemuxmlconftest: Include shared memory 'net-vhostuser' test cases
2daf61ffec qemuNodeGetSEVInfo: Use virTypedParamList to construct return value
710e90fc69 qemuDomainGetLaunchSecurityInfo: Use virTypedParamList to construct return value
20e0bc3fbd qemuDomainGetLaunchSecurityInfo: Don't forget unlock VM object on (impossible) error
defca11627 src: expand docs for guest stats constant version handling
c27bced958 src: expand docs for guest stats array handling
728b22be92 src: document that no constants are provided for custom VM stats
5d9f73628b src: add constants for domain stats 'dirtyrate.' parameters
b1c0ec1767 src: add constants for domain stats 'memory.' parameters
ca0aa86fbb src: add constants for domain stats 'iothread.' parameters
69e8341f10 src: add constants for domain stats 'perf.' parameters
4661ceb067 src: add constants for domain stats 'block.' parameters
88bae83ea9 src: add constants for domain stats 'net.' parameters
b040ee0c98 src: add constants for domain stats 'vcpu.' parameters
6a16c3ca8c src: add constants for domain stats 'balloon.' parameters
947306957e src: add constants for domain stats 'cpu.' parameters
df0513fa36 src: add constants for domain stats 'state.' parameters
8927d4eedc src: expand docs for guest info constant version handling
5436eba3a8 src: expand docs for guest info array handling
325b5701ae src: add constants for guest info 'load.' parameters
9e725c1ccd src: add constants for guest info 'if.' parameters
d28a49cd6d src: add constants for guest info 'disk.' parameters
c9a8c55f96 src: add constants for guest info 'fs.' parameters
941d11fe71 src: add constant for the guest info 'hostname' parameter
e7a122a192 src: add constants for guest info 'timezone.' parameters
7192539cec src: add constants for guest info 'os.' parameters
0a19b61a6c src: add constants for guest info 'user.' parameters
278b8334eb qemu: snapshot: error out early when reverting snapshot for VM with non-file disk
fc47a37a7a security: Don't stop restoring labels too early
63c0f15f09 docs: Correct dbus graphics' accepted p2p values
b0527a8f8e tests: update capabilities for QEMU 9.2.0 on s390x
477a81fedb esx: Refactor esxVI_LookupHostScsiTopologyLunListByTargetName
cc33c02ad5 ch: Enable SEV SNP support
695a4f38b5 util: Introduce virStringFormatHex
9d1e4b25ba security: Set seclabels on UEFI shim
39c1784ca0 qemu_command: Generate cmd line for UEFI shim
b136e492c5 qemu_validate: Check whether UEFI shim is supported
30be3b0d9d qemu_capabilities: Introduce QEMU_CAPS_MACHINE_SHIM
6b63334233 conf: Introduce os/shim element
17945b8ec9 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 for the '+amdsev' variant
c941fec220 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-2369-g98c7362b1e'
5cc3803d1d qemu: block: Drop 'sheepdog' protocol support
8824af826d qemu: capabilities: Bump minimum qemu to qemu-6.2
cbe39cfa8e qemucapabilitiesdata: Drop un-updated 'qemu_8.0.0_riscv64' data
81098ff4c6 qemucapabilitiesdata: Drop un-updated 'caps_7.0.0_aarch64' data
623312ecfb qemucapabilitiesdata: Drop un-updated 'qemu_6.2.0_aarch64' data
991ac7372f qemucapabilitiestest: Drop unused fake data 'caps_7.0.0_aarch64+hvf'
c63055dc38 qemucapabilitiestest: Add 'qemu_9.2.0.aarch64+hvf' test data
ac3291f8db qemucapabilitiestest: Drop qemu-6.1 data
58193c5b25 qemucapabilitiestest: Drop qemu-6.0 data
4ddc5cdddc qemucapabilitiestest: Drop qemu-5.2 data
ab10e9b003 qemuxmlconftest: Drop tests pinned to qemu-6.1
9d3e9e0bc7 qemuxmlconftest: Drop tests pinned to qemu-6.0
f642c029f5 qemuxmlconftest: Drop tests pinned to qemu-5.2
f976d1b06c conf: Drop support for 'sheepdog' disks
23c3900054 ci: refresh with 'lcitool manifest'
d23a516eba util: netdevvlan: Change return type of virNetDevVlanCopy to void
c4b7d29610 util: virxml: unexport virXMLFormatElementInternal
e042ff6dd0 domain_conf: refactor virDomainLoaderDefFormatNvram
aedfdaa3f6 conf: use virXMLFormatElementDirect
4cc562651f util: virxml: introduce virXMLFormatElementDirect
915b2bfcfe Translated using Weblate (Spanish)
798d87539d domain_conf: graphics: properly escape user provided strings when formatting XML
6786ae80a3 domain_conf: graphics: fix error messages when formatting XML
1ef5926a80 domain_conf: graphics: move remaining VNC formatting
15599d3481 domain_conf: graphics: move remaining spice formatting
08925c0bea domain_conf: graphics: move listens formatting to relevant graphics types
5f97b846f0 domain_conf: graphics: extract listen formatting to separate function
4c2c7720fe domain_conf: graphics: extract DBus formatting to separate function
e95d362ba7 domain_conf: graphics: extract EGL-Headless formatting to separate function
287c1a761e domain_conf: graphics: extract Spice formatting to separate function
a93ea4cd84 domain_conf: graphics: extract Desktop formatting to separate function
c2dcb47413 domain_conf: graphics: extract RDP formatting to separate function
7a05d981eb domain_conf: graphics: extract SDL formatting to separate function
9774254ce3 domain_conf: graphics: extract VNC formatting to separate function
227bf2c9de domain_conf: modernize graphics formatting
8d055b7d61 domain_conf: graphics: use a function to format audio element
320273df54 domain_conf: graphics: use a function to format gl element
288f90feb3 qemu: support MSDM ACPI table type
32765cd14e conf: support MSDM ACPI table type
dac6ecba6f libxl: support 'rawset' ACPI table type
fe0cf62e0f qemu: support 'raw' ACPI table type
513ef8f028 src: introduce 'raw' and 'rawset' ACPI table types
3d94587655 src: validate permitted ACPI table types in libxl/qemu drivers
55f48d3852 conf: introduce support for multiple ACPI tables
92de6563c6 nwfilter: Fix deadlock between nwfilter-list and VM startup/migration
8acc0b76c6 qemu: snapshot: Remove dead code in qemuSnapshotDeleteBlockJobFinishing()
628989369b docs: Fix formatting in formatdomain.rst
07d8755523 domain_caps: Don't leak 'cpu0_id' in 'virSEVCapabilitiesFree'
bddb2363e8 qemuxmlconftest: Add '+amdsev' versions of the rest of 'launch-security-sev*' cases
8a852c3a90 qemuxmlconftest: Add 'latest' version of 'launch-security-sev*' originally using 6.0.0
59e528ea0d qemuxmlconftest: Propery discriminate output files for caps variants
4492348b96 qemucapabilitiestest: Add test data for 'qemu-9.2' on a SEV-enabled AMD host
0e58c04fc9 qemucapabilitiesdata: Document '+amdsev' variant
b7657a6d2e domaincapstest: Allow tests of all capability variants
af68ab6b26 domaincapstest: Use proper input file based on 'variant' in 'fillQemuCaps'
107cf9992f qemu: capabilities: Parse 'cpu0Id' from capability cache XML
25270737d3 conf: change virDomainDefAddImplicitControllers() to return void
fd6cfeeeea conf: change virDomainDefMaybeAddSmartcardController() to return void
be9a0f4764 conf: change virDomainDefMaybeAddVirtioSerialController() to return void
74e36dfce0 conf: change virDomainDefAddDiskControllersForType() to return void
7cfcfcc403 conf: change virDomainDefMaybeAddHostdevSCSIcontroller() to return void
250d6ac2a0 conf: change virDomainDefMaybeAddController() to return true/false
cc82b06036 hyperv: change hypervDomainDefAppendController() to return void
e207c9c17e conf: change virDomainDefAddUSBController() to return void
b0ef70aca9 conf: stop checking for NULL return from virDomainDefAddController()
b62ce44a61 conf: stop checking for NULL return from virDomainControllerDefNew()
3d263290df conf: change qemuDomainDefAddImplicitInputDevice() to return void
b7da649e6e libxl: change xenDomainDefAddImplicitInputDevice() to return void
8733ce0151 conf: change virDomainDefMaybeAddInput() to return void
2f8fde6680 conf: change virDomainShmemDefInsert() to return void
1456fe2c54 conf: change virDomainFSInsert() to return void
5c5135849b conf: change virDomainNetInsert() to return void
9bd83854f7 ci: refresh with 'lcitool manifest'
49b2a75e04 ci: use Fedora 41 to run integration tests
7762cbc308 ci: use iptables to run libvirt-tck
b98a474a44 docs/api.rst: revert erroneously change of Once -> OnDevice
e5299ddf86 meson: Generate runstatedir according to newer standard
100dd5f3a7 virDomainHostdevDefNew: update users not to check return value
5e3e924248 qemu: Add support for 'image_format' typed parameter
fdb7b1e19a include: Define constant for save image format
ec50e0cf63 qemu: Check for valid save image formats when loading driver config
1564607cd0 qemu: Change return value of SaveImageGetCompressionProgram
757fa62cfd qemu: Don't ignore dump image format errors
1a5692a6e1 qemu: Move declaration of virQEMUSaveFormat to header file
1bbb1a02d9 schemas: domaincaps: Add missing schema for '<cpu0Id>'
e088895a62 qemuPrepareNVRAMFile: Fix NVRAM image conversion check
a479c3465e conf: metadata: remove metadata node if all metadata is removed
0b69d47774 conf: metadata: ignore empty metadata element
633c55dbd6 conf: obj: remove extra empty line
66d6fd7ffa conf: networkobj: fix indentation
282f38ad3d cpu_map: arm: Add AmpereOne CPU models
7d78044165 cpu_arm: Report vendor ID for unknown PVRs
40b83176af qemuDomainGetGuestInfo: Remove temporary infrastructure
9f4c6ebc39 qemuDomainGetGuestInfo: Convert hostname code to virTypedParamList
dd59d0f77d qemuAgentGetUsers: Convert to virTypedParamList
0f5bb2c20d qemuAgentGetOSInfo: Convert to virTypedParamList
52fd07c9f0 qemuAgentGetTimezone: Convert to virTypedParamList
3d0203709f qemuAgentFSInfoFormatParams: Convert interface code to virTypedParamList
1dc68d6c6e qemuAgentDiskInfoFormatParams: Convert interface code to virTypedParamList
3c75bae720 virDomainInterfaceFormatParams: Convert interface code to virTypedParamList
2391a96141 qemuDomainGetGuestInfo: Convert load code to virTypedParamList
d6b34d0de8 qemuDomainGetGuestInfo: Prepare for refactor to virTypedParamList
89a57e7fe0 qemu: Report disk bus as reported by agent in virDomainGetGuestInfo
71e75ce092 virsh: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
b4cf9c8cba qemu: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
1669d91ead qemu_agent: Add qemuAgentGetLoadAvg()
c52c449fd4 Add load average information type into virDomainGetGuestInfo
e9cb690d21 Post-release version bump to 11.2.0
9cd0673748 Release of libvirt-11.1.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
3dfe02afd2 |
cloud-init: update to 25.1.4
Bumping cloud-init to version 25.1.4, which comprises the following commits:
ea53a592b Release 25.1.4
787d32b8c fix: strict disable in ds-identify on no datasources found
79ac5c831 Release 25.1.3
cd3cf268f docs: provide example3 for PAM and ssh_pwauth behavior (#27)
483973642 fix: Make hotplug socket writable only by root (#25)
f43937f0b fix: Don't attempt to identify non-x86 OpenStack instances
e1730a166 Release 25.1.2
be3ed1bb3 fix: ensure MAAS datasource retries on failure (#6167)
8a1d73498 Release 25.1.1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
c962fc6a78 |
virtiofsd: update to 1.13.2
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
65064ffd7a |
vhost-device-gpio: drop clang check
clang is available in oe-core, we no longer need to check for it. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
74d89ba0fc |
upx: adjust to UNPACKDIR and bump version
We fix upx to work with the oe-core changes, and bump the version to fix compatibility issues with other updates in oe-core master. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
7a2ad2585b |
recipes-extended: adapt to UNPACKDIR changes
Adjusting our extended recipes to the OE core UNPACKDIR processing. We mainly just drop our S = assignments for git recipes Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
bc2a750d5c |
containers: adapt to UNPACKDIR changes
This commit updates the container recipes to the OE core UNPACKDIR
changes.
- We drop references to WORKDIR
- We adjust destsuffix fetches to use BB_GIT_DEFAULT_DESTSUFFIX
instead of 'git'
- Update our GOPATH references to use UNPACKDIR
- Drop S = assignemnts where possible
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
e48daeeb5d |
libvirt: fix compile failure while DEBUG_BUILD = 1
Build libvirt failed while DEBUG_BUILD = 1
[snip]
../git/src/cpu/cpu_x86.c: In function 'cpuidSetLeaf4':
../git/src/cpu/cpu_x86.c:2563:1: error: inlining failed in call to 'cpuidCall': function not considered for inlining [-Werror=inline]
2563 | cpuidCall(virCPUx86CPUID *cpuid)
| ^~~~~~~~~
[snip]
Explicitly add -Wno-error=inline to CFLAGS if DEBUG_BUILD = 1 to workaround
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
a6f88557b0 |
libvirt: add groups of libvirt and virtlogin
The systemd_sysusers_check logs: WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group libvirt has never been defined WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group virtlogin has never been defined This is because when libvirt is updated to v11.1.0, it involves: 2dd4f594ea tools: add sysusers file to create 'virtlogin' group 18f0160994 remote: add sysusers file to create 'libvirt' group To eliminate this warning, it is necessary to add these two groups. Signed-off-by: Guocai He <guocai.he.cn@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
19a66be0da |
fuse-overlayfs: update to v1.14
* fuse-overlayfs-1.14
- isolate security xattrs for STAT_OVERRIDE_CONTAINERS. Prefix all
security xattrs with XATTR_CONTAINERS_OVERRIDE_PREFIX.
- prefer user.containers.override_stat over user.fuseoverlayfs.
- do not force -1 for owner overriding extended attributes. Otherwise
the value is written to the override extended attribute.
- fix file owner retrieval for chmod.
- honor umask with xattr_permissions.
- honor mode for devices with xattr_permissions.
- propagate extended attributes permissions with copyup.
* fuse-overlayfs-1.13
- fix a performance issue when dealing with big directories.
* fuse-overlayfs-1.12
- change license to GPL-2.0-or-later.
* fuse-overlayfs-1.11
- main: if a lower layer doesn't support ACLs do not enable them.
* fuse-overlayfs-1.10
- main: use /proc/self/fd to read xattrs.
- main: inherit ACLs for new files/dirs.
- main: fix passing noatime.
- main: add checks for valid /proc mount.
- main: fix copy_file_range for deleted files.
- main: fix creating links of just deleted files.
Signed-off-by: Wojciech Slenska <wojciech.slenska@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
c1b455c45f |
xen: fix header guard inconsistencies (gcc15)
Fixing the following header inconsistencies | In file included from arch/arm/platforms/midway.c:22: | ./arch/arm/include/asm/platforms/midway.h:1: error: header guard '__ASM_ARM_PLATFORMS_MIDWAY_H' followed by '#define' of a different macro [-Werror=header-guard] | 1 | #ifndef __ASM_ARM_PLATFORMS_MIDWAY_H | ./arch/arm/include/asm/platforms/midway.h:2: note: '__ASM_ASM_PLATFORMS_MIDWAY_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_MIDWAY_H'? | 2 | #define __ASM_ASM_PLATFORMS_MIDWAY_H | In file included from arch/arm/platforms/omap5.c:21: | ./arch/arm/include/asm/platforms/omap5.h:1: error: header guard '__ASM_ARM_PLATFORMS_OMAP5_H' followed by '#define' of a different macro [-Werror=header-guard] | 1 | #ifndef __ASM_ARM_PLATFORMS_OMAP5_H | ./arch/arm/include/asm/platforms/omap5.h:2: note: '__ASM_ASM_PLATFORMS_OMAP5_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_OMAP5_H'? It is unclear whether this is on purpose or not, but for our limited set of permuations, we change them to match and no issues have been found. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
b12fb49843 |
libvmi: ignore incompatible-pointer-types
* temporary work around to unblock gcc-15 upgrade in oe-core Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
4cd49b239e |
irqbalance: fix build with gcc-15
* fixes: http://errors.yoctoproject.org/Errors/Details/853261/ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
ca2c60a3d7 |
ipxe: fix build with gcc-15
* fixes: http://errors.yoctoproject.org/Errors/Details/853265/ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
a9f6c7d014 |
dev86: use gnu17 and ignore incompatible-pointer-types to allow building with gcc-15
The repo from SRC_URI is no longer accessible add temporary work around to allow building with gcc-15. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
6ac3542bc7 |
diod: No need to pass systemddir via EXTRA_OEMAKE
Use of the systemddir variable was removed from the diod repository in commit c081e851744d33025ff2626029a9ac2a5f9ccf8d. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
622bbde010 |
diod: Remove the dependency on tcp-wrappers
Use of tcp-wrappers was removed from the diod repository in commit 59b221f7b5eb24a20fdd886fdd1f8ff9810bdb73. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
3971471c05 |
metadata: relocation.inc: add whitespace around assignments
With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
b88da59f0b |
metadata: src_uri.inc: add whitespace around assignments
With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
c01273e001 |
metadata: add whitespace around assignments
With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer will cover src_uri.inc files in next commit. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
b701660aec |
virt-viewer: update to v11.0-tip
Bumping virt-viewer to version v11.0-87-g107f60c, which comprises the following commits:
107f60c data: Add x-scheme-handler/vnc to desktop file
1676cd8 Fix handling of the --debug flag with glib >= 2.80
b6436a5 Translated using Weblate (Indonesian)
7f8944b Translated using Weblate (Romanian)
4f8b479 Translated using Weblate (French)
7dcc363 build-sys: skip mimedb update if missing
f666425 ci: refresh with latest 'lcitool manifest'
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
06965d47e0 |
virt-manager: update to v5.0.0
Bumping virt-manager to version v5.0.0-91-g4f9618289, which comprises the following commits:
4f9618289 virt-install: detect wayland in order to start virt-viewer
297d1cd28 Separate virtio sound device testing into an individual test
e39e0ad5f virt-manager: add support for vDPA network device
e5142f28f virt-install: add support for vDPA network device
714d5f1af virt-manager: list virtual networks when creating new QEMU Session VM
0273621b4 Update issue templates
afc55ac0b ci: bump actions/setup-python from 3 to 5
1709dc829 ci: bump actions/checkout from 3 to 4
ccfe4a0ab urlfetcher: add riscv64 architecture for Debian
92e90e6e2 xmlapi: Don't escape property values
9137fd26e Use `pre-commit` to run `black` in CI
8d18bdc1e Add `pre-commit` as a runner for `black`
f4c57a4d3 Remove `pycodestyle` usage
9558daafd Translated using Weblate (Japanese)
354c1eeb7 Translated using Weblate (Romanian)
5c39b3816 Translated using Weblate (Spanish)
451b8cf92 Translated using Weblate (Georgian)
ef41638f5 tests: test_urls: fix dead URL
fb54f37b6 tests: Increase virtio-mem block size
a0e390b1b man/virt-install: Document pstore device
6c43ab386 tests: add pstore test
b5f6569bc virtinst: add --pstore backend=acpi-erst,path=XX,size=YY support
af07c39b1 chore: format the code with black
768390e50 chore: add configuration for black
6f188482b tests: uitests: handle linux2020 going EOL
6c6c39be2 createvm: prioritize riscv64
5ddd3456a virtManager: domain: fix indentation
9ef77c189 tests: skip some hyperv feature tests for libvirt older than 10.7.0/11.0.0
81c873ba3 cli: Add --features hyperv.tlbflush.extended.state=on/off
5f2a2dbd0 cli: Add --features hyperv.tlbflush.direct.state=on/off
1f43c0d1d cli: Add --features hyperv.emsr_bitmap.state=on/off
561733051 cli: Add --features hyperv.xmm_input.state=on/off
dc89a02c7 cli: Add nvram.templateFormat to indicate template format
f278c89b4 cli: Add --tpm backend.profile.{source,removeDisabled} support
926385994 .gitignore: Ignore coverage.xml
006ce4157 test_cli: Fix a pycodestyle E261 issue
a7c455f46 cli: Add 'poll' settings for iothread
36d00e0e7 cli: Add --disk driver.queue_size support
79c333e36 cli: add target.memReserve for pci-bridge and pcie-root-port controllers
8564ace73 cli: Add --memdev target.dynamicMemslots support for virtio-mem
54dc858f7 snapshots: warn users to not mix snapshot modes
40d86086b snapshots: default to same snapshot mode as currently used snapshot
83f391961 chore: stop excluding NEWS.md in codespell configuration
1af0ec1b4 chore: typo fixes in NEWS.md
2dc9c7b77 Translated using Weblate (Georgian)
b7879cc19 Translated using Weblate (Georgian)
f359fc72e Translated using Weblate (Georgian)
ccaa7a5ac Translated using Weblate (Georgian)
63798e18d Translated using Weblate (Georgian)
8a69419ba Translated using Weblate (Georgian)
6b69c652e Translated using Weblate (Georgian)
bc4dd1e90 Translated using Weblate (Georgian)
b5ca83c4a Translated using Weblate (Spanish)
270e8f136 Translated using Weblate (Finnish)
9447b51a0 Translated using Weblate (Spanish)
5f94cb86a Translated using Weblate (Spanish)
a6b97cf08 Translated using Weblate (Spanish)
fd3c7febd Translated using Weblate (Spanish)
dd06b6081 Translated using Weblate (Spanish)
e5312173c Translated using Weblate (Georgian)
c8fa4bf1e Translated using Weblate (Spanish)
3b43498bf Translated using Weblate (Spanish)
fdcbfeaa1 Translated using Weblate (German)
5a08f96f0 Translated using Weblate (Spanish)
514ff85b4 Translated using Weblate (German)
6f06d0fea Translated using Weblate (Italian)
adb04c31f Translated using Weblate (Finnish)
113320c19 Translated using Weblate (Kabyle)
22dce0d24 Translated using Weblate (English (United Kingdom))
b1c912117 Translated using Weblate (German)
ca62c0932 Translated using Weblate (Portuguese (Brazil))
9d4961bd3 Translated using Weblate (Spanish)
183525243 Translated using Weblate (Indonesian)
da2f65f92 ci: add a simple codespell job
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
e04f24a55f |
upx: update doctest SRCREV to a valid commit
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
c55420b33f |
rootlesskit: update to v2.3.4
Bumping rootlesskit to version v2.3.4-4-g530859a, which comprises the following commits:
8d196ce Build(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0
c4026e3 v2.3.4+dev
59a459d v2.3.4
0ba161d Revert "detach-netns: simplify unshare helper"
f36cdb1 v2.3.3+dev
67494d9 v2.3.3
984c06b CI: release: update Ubuntu 24.04
1ebaa93 CI: update passt to 2025_02_17.a1e48a0
63d6a16 CI: update slirp4netns to 1.3.2
694339b CI: update Go to 1.24
0dfe464 detach-netns: simplify unshare helper
dd377ba Fix detach-netns permission error on Ubuntu 25.04
b949c1e Build(deps): Bump golang.org/x/sys from 0.30.0 to 0.31.0
01f93c6 Build(deps): Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
8f2b39f CI: test Docker v28 in addition to v27
68f2c8c Build(deps): Bump github.com/containernetworking/plugins
5688cce Build(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0
e5eed65 Build(deps): Bump gotest.tools/v3 from 3.5.1 to 3.5.2
f0427e9 v2.3.2+dev
b8175e1 v2.3.2
e3b42e9 CI: update Docker (27.5.0)
0db252c go.mod: github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905
f858ea0 Build(deps): Bump actions/attest-build-provenance from 1 to 2
57f093a dependabot: add github-actions
35080d8 CI: update pasta (2024_12_11.09478d5)
0d11cdb pasta: set `--host-lo-to-ns-lo`
b4fe9a7 go fmt
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
bf401fcf61 |
libvirt: update to v11.1.0
Bumping libvirt to version v11.1.0, which comprises the following commits:
9cd0673748 Release of libvirt-11.1.0
2c4e820188 Translated using Weblate (Korean)
538b50f0c9 NEWS: Document crasher fix in qemuDomainCheckCPU
d99d3e1232 NEWS: Document features/improvements/bug fixes I've participated in
4809604315 Translated using Weblate (Ukrainian)
ffeb1c99fc Translated using Weblate (Korean)
98262a61b2 docs: formatdomain: fix typo in passt section
aae38da829 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1967-gb69801dd6b'
291186daa3 apparmor: Allow SGX if configured
5c78395bad cpu: Do not call g_strv_contains on NULL list
d36c91ae14 run: Use correct SELinux context for modular daemons
9433433ddf Update translation files
ce88939324 po: Refresh potfile for v11.1.0
ce66d7e01b build: Enable syntax checks for vshError and vshWarn
2844744346 virsh: Let prohibit_newline_at_end_of_diagnostic check pass
ffad5ce459 virsh: Drop extra newlines at the end of error messages
ad59ebb8d0 virsh: Avoid using translated messages without format
ad57923b36 virsh: Properly mark all error messages for translation
644f56f9d5 virsh: Do not require \n in vshDebug messages
2fb76aeae6 virsh: Warn when hypervisor-cpu-* is used with host CPU
71fe4b97a9 virsh: Introduce vshWarn
c12f92a05e virsh: Refactor vshError
ddef7271fd virsh: Make messages printed by vshError properly translatable
575b3ea925 virsh: Do not format messages twice
af0507e2e4 docs: Clarify documentation of virsh hypervisor-cpu-baseline
e8323cc7db docs: Clarify documentation of virsh hypervisor-cpu-compare
c721f9ef78 Translated using Weblate (Chinese (Simplified) (zh_CN))
4e963f590f Translated using Weblate (Telugu)
be5332c81d schema: fix <interleave> errors when validating <domain> subelements
6f70da39c1 tests: be consistent about following DO_TEST_*() with a ;
d78260cd3f conf: Validate that iothreads are used only with 'virtio-scsi' controllers
1b4e451dcb conf: schemas: Rename 'diskDriverIothreads' to 'iothreadMapping'
e1c3fead7d qemuValidateCheckSCSIControllerIOThreads: Return '0' and '-1' instead of bools
a2183d9a13 qemu: validate: Extract iothread mapping validation code
a21319bb94 qemu: command: Rename 'qemuBuildDiskDeviceIothreadMappingProps' to 'qemuBuildIothreadMappingProps'
3313ab3932 hypervisor: domain: Extract code for checking iothread usage
79c68ae313 conf: domain: Extract code for parsing and formatting iothread mapping definition
4b651cf890 conf: Rename 'virDomainDiskIothreadDef' to 'virDomainIothreadMappingDef'
33ae851409 docs: formatdomain: Mention that vhostuser interface with mode='server' waits for connection
1348aa8f6e docs: formatdomain: Document few NVRAM config limitations
f0c9c34d58 qemuDomainGetStats: Convert worker functions to void
4086f9ed5c qemuDomainGetStatsDirtyRate: Don't error out
a0122665c6 qemuDomainGetStatsMemoryBandwidth: Don't error out
a761c44b90 qemuDomainGetStatsIOThread: Don't error out if fetching iothread info fails
f05f54d8fb qemuDomainGetStatsPerfOneEvent: Ignore erros from 'virPerfReadEvent'
613901baec virPerfReadEvent: Refactor to return -errno on failure
a4c0c6fd9f qemuDomainGetStatsCpuCache: Don't error out
f660984273 qemuDomainGetStatsCpuHaltPollTime: Remove return value
acad77f04b qemuDomainGetStatsCpuProc: Remove return value
a90df14a35 qemuDomainGetStatsCpuCgroup: Remove return value
3518f46cba virBitmapFormat: Don't check return value
a44a48b681 virDomainCputuneDefFormat: Refactor bitmap formatting
5e4262b9ac virDomainResctrlMonDefParse: Refactor temporary variables
13c54c8945 virBitmapFormat: Clarify returned values
3c6d78aff7 qemuDomainGetStatsBlockExportHeader: Remove return value
a4b5ef9c87 qemuDomainStorageAlias: Remove NULL checks from callers
f5e4c2a508 qemuDomainGetStatsOneBlock: Remove return value
e5b0612021 qemuDomainGetStatsOneBlockFallback: Remove return value
924805d29c qemuDomainGetStatsBlockExportBackendStorage: Remove return value
016fa9d73c qemuDomainGetStatsBlockExportFrontend: Remove return value
b14968e6bd qemuDomainGetStatsBlockExportHeader: Remove return value
d86e1aa510 build-aux: squelch trailing blank warnings from binary files
43eae1b707 qemu: Avoid crash in qemuDomainCheckCPU with unknown host CPU
08db3e8dc2 util: fix compile warning in virsystemd.c during mingw builds
f2023e8018 utils: Canonicalize paths before comparing them
b5dfcdc7ab docs: index: fix VMware capitalization
526f794b54 news: include info about supporting vhostuser+passt combination
96fd17a99b docs: document using passt backend with <interface type='vhostuser'>
a47a89a9d3 docs: improve type='user' docs to higlight differences between SLIRP and passt
70bce2e6ee qemu: fail validation if a domain def has vhostuser/passt but no shared mem
1e9054b9c7 qemu: complete vhostuser + passt support
7b7c56c3b8 qemu: make qemuPasstCreateSocketPath() public
6fe3d765e5 qemu: use switch instead of if in qemuProcessPrepareDomainNetwork()
fb4bfa7858 conf/qemu: make <source> element *almost* optional for type=vhostuser
56f4cc167a qemu: do all vhostuser attribute validation in qemu driver
c4746418d7 qemu: automatically set model type='virtio' for interface type='vhostuser'
154d44a585 qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place
6345ee60d8 qemu: fix qemu validation to forbid guest-side IP address for type='vdpa'
956c668411 conf: change virDomainHostdevInsert() to return void
3d3ac7964f NEWS: Document ccwgroup based qeth device support
715bfc5e54 remote_daemon: Silence DBus errors
0428c69b09 virgdbus: Introduce virGDBusHasSessionBus()
827a062e3c Translated using Weblate (English (United Kingdom))
bccbb592de qemu: add 'auto_start_delay' configuration parameter
1e9d58ef49 hypervisor: add support for delay interval during autostart
c23554fc34 src: convert drivers over to use new autostart helper
c0cdbecdaa hypervisor: introduce helper for autostart
8a6088221a remote: notify systemd when reloading config
785cd56e58 util: add APIs for more systemd notifications
354b455ec6 bhyve: stop opening & passing connection to bhyveProcessStart
2eb1de2a16 bhyve: add 'driver' to bhyveProcessStart method
2626fa0569 qemu: migration: Reactivate block nodes after migration if VM is left paused
d8f9cfb5e4 qemu: monitor: Add monitor backend for 'blockdev-set-active'
b402e167b6 qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE
c8c2996b2b qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376'
ba4b9a7d8f qemu-replies-tool: Dump also query string for optional members
29d77d1a64 qemu: snapshot: Limit scope of checkpoint-snapshot interlock
5def28df55 qemu: fix qemuDomainSaveImageDefineXML
f1bd98f887 ci: refresh with 'lcitool manifest'
b1e9699b31 node_device: Do not lock the driver state needlessly
b6f4466b1b Translated using Weblate (English (United Kingdom))
ac9500aaf8 Translated using Weblate (Romanian)
662d47845c Translated using Weblate (Spanish)
af732d27cc node_device_udev: add error reporting to udevProcessCCWGroup
5830e564bb qemu: domain: Initialize FD passthrough for a virStorageSource before using it
7a119483a3 qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd'
500d985a13 qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks
8e48a4fafb Translated using Weblate (Spanish)
105c33bfe7 docs: Reword virDomainGetEmulatorPinInfo description
14af443139 tests: qemuxmlconfdata: Update launch-security-sev-snp.xml
8a92493596 nodedev: udev: Hook up virFileWaitForExist to address uevent race of pci device
946b81a2e9 qemu: Attach persistent reservations manager if block-copy target requires it
1697323bfe qemu: blockjob: Remove persistent reservations manager when dropping disk images
fc5b6ed091 qemu: hotplug: Export persistent reservations manager helper functions
8e0591520f virDomainDefHasManagedPR: Consider also disk's 'mirror' chain
7087d8b46f qemu_hotplug.h: Reformat according to new coding style
712c39f987 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64
fde300fa74 qemucapabilitiestest: Final update for qemu-9.2 release on x86_64
650e6fb7eb qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot
a377404ed9 qemu: process: Export qemuPrepareNVRAM for use in snapshot code
d15eff6304 qemuSnapshotForEachQcow2: Don't initialize 'nrollback'
15cd4ec832 node_device_udev: Fix build failure in ccw device code
78f72efddc nodedev: add qeth layer2 and layer3 device types
55e921d5cb nodedev: add ccwgroup capability support to ccw devices
985cb9c32a nodedev: add ccwgroup node device support
de4c28cd4a nodedev: refactor udevCCWGetState
20560cb6c4 nodedev: refactor CCW state format for use in ccwgroup
1260f3bd4f nodedev: remove virNodeDeviceCapCCWDefFormat
7ad25b4665 nodedev: refactor CCW device address
04de9ad285 nodedev: refactor CCW device address format
0d9d439175 docs: fix 'virsh domstats --vcpu' measure units and descriptions
4589468c69 Translated using Weblate (Chinese (Traditional) (zh_TW))
da17a3558a Translated using Weblate (Spanish)
4557ac4c77 NEWS: Mention preserving I/O error messages for qemu VMs
97c47333cb include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
3a3c5616eb include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
666219f5f1 virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS
1a02760cc6 virDomainObjGetMessages: Refactor using GPtrArray
042ea8630b libxlDomainGetMessages: Add existing flags to 'virCheckFlags'
18f8d572be qemuProcessHandleIOError: Log IO errors in the VM log file
300f7e9bd4 qemuProcessHandleIOError: Populate I/O error reason to virStorageSource
2f6c9fa4f6 virStorageSource: Add fields for storing last I/O error message
0525323175 qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field
784538a470 qemuProcessHandleIOError: Prefer lookup by node name
f8f8d5a253 qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event
590a5765c1 qemuProcessHandleIOError: Rename local variables
2d6bd6f05f qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling
2f8359f827 qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code
22e90a3b17 NEWS: Document virtio-mem-ccw
f23f8ff91a qemuxmlconftest: Introduce memory-hotplug-virtio-mem-ccw-s390x.xml
ee0320a7fc qemu: Allow virtio-mem on CCW
541dfe40bc qemu: Validate virtio-mem-ccw
a46e33a925 qemu_caps: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW
621373d8a8 qemuxmlconftest: Introduce memory-hotplug-virtio-mem-pci-s390x.xml
89d56c41ac qemu_command: Use qemuBuildVirtioDevProps() to build cmd line for virtio-mem and virtio-pmem
a8ed747b9a qemu: Do NOT autoadd NUMA node for s390
17f3a9114c libvirt.spec.in: fix indentation
cf32953f5b rpm: disable account creation for Fedora >= 42
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
ff77c2d596 NEWS: Document VBOX-6.1 removal
da9a804f4e vbox: Drop code supporting old VBox version
335bceb115 vbox: Drop support for VirtualBox-6.1.x
5ca7f27f75 vbox: Report an error when VBox CAPI initialization fails
10320ad526 vbox: Use g_autofree in tryLoadOne()
4118e79f3e qemu: Check for valid save image format when verifying image header
517248e239 qemu: Decompose qemuSaveImageOpen
50d65b94ef qemu: Move unlinking corrupt save image file to caller
18f0160994 remote: add sysusers file to create 'libvirt' group
1e88b8983c glibcompat: Sync g_string_replace()
8cf042d983 docs: add missing cellNum parameter in function call
c1166be347 qemuSnapshotDeleteValidate: Fix crash when disk is not found in VM definition
00f9f2ca1f qemu: Check empty drives in block I/O throttle API
fce24e433b Support IDE/SATA disk 'product' parameter
443ae4adec qemu_snapshot: allow reverting to external disk only snapshot
2c79c42477 tools: Move libvirt-guests lock file out of subsys directory
1cc990a1d0 virsh: pool-list: remove unnecessary spaces to align behavior
f6d76aad80 docs: Document that 'vcpu.delay' statistic is in nanoseconds
0264a7704a Translated using Weblate (Romanian)
879ee4aee8 Translated using Weblate (Korean)
c4c05c8655 Translated using Weblate (Spanish)
008560b0b2 Translated using Weblate (Italian)
72142dcde3 qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver'
420c39d6bd build: Bump minimum glib2 version to 2.66.0
62b961d64c conf: check size of secret file for secret object
4819a14fec ch: Include unistd.h in ch_events.c
8b1578ab4b qemu: Allow virDomainBlockJobSetSpeed during migration
d9fca42e40 qemu: Add support for avail-switchover-bandwidth migration parameter
4bd103dde6 virsh migrate: Add --available-switchover-bandwidth option
c417ebf660 Add a migration parameter for available bandwidth in switchover
32cf090b84 rpm: Unify handling of directories used for loadable modules
40b5c302ab rpm: Add missing Requires
676453a0a7 meson: Unify handling of directories used for loadable modules
e797c3e3b3 ch: implement domainInterfaceAddresses
a9c73ac255 NEWS: Mention event handling support in ch driver
90299b0c6c ch: events: facilitate lifecycle events handling
104b0036ad ch: events: Read and parse cloud-hypervisor events
3015c28c1e ch: start a new thread for handling ch events
d7c9660b15 ch: pass --event-monitor option to cloud-hypervisor
f044f17825 .mailmap: add my contact info
5624489251 qemu: add RISC-V 'aia' command line
817eabd0cc conf,qemu: implement RISC-V 'aia' virt domain feature
34d7f53d1b qemu: add capability for RISC-V AIA feature
3e9440dbcb virsysinfo: fix RISC-V detection
652b2eeaa9 tests: add capabilities for QEMU 10.0.0 on s390x
0ca8d870a2 qemu: Fix hang when migration is canceled at the last moment
ab10c0695d tools: ssh-proxy: Check for domain status before parsing its CID
63a3d70697 nss: Skip empty files and avoid use of uninitialized value
a2297fb157 libvirt.spec: do not build ch driver on mingw
064b3a276d meson: error out when ch driver is requested but unsupported
981929112c spec: Only build ch driver on x86_64 and aarch64
22034bb77e storage_file_backend_fs: Compile out 'chown' backend on mingw
7a8c2319ac libvirt.spec: Move ownership of 'storage-file' backends directory to gluster
4933dfcce0 qemuxmlconftest: Drop s390-default-cpu-...ccw-virtio-2.7 test cases
06a7866d68 NEWS: Mention de-modularization of the 'fs' storage file backend
f8558a87ac storage_file: de-modularize the local file backend
e6a4245d2a virstoragetest: Add case for qcow2 image with empty string as 'data_file'
87a4fe2906 storage_file: Refuse qcow2 images with empty string as 'data_file'
a10728dc5b util: avoid overflow in hextable buffer
d908693167 Translated using Weblate (Spanish)
095760cddc cpu_x86: Probe host CPU for all MSR features
3766891c59 qemu_migration: Do not automatically resume domain after I/O error
e46e64be50 qemu_migration: Refactor qemuMigrationSrcRestoreDomainState
899bf2746a qemu: Report error from both sides of migration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
b89c6060d3 |
nagios-ncsa: WORKDIR -> UNPACKDIR transition
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
a3ffe36184 |
nagios-nrpe: fix WORKDIR -> UNPACKDIR references
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
5385113151 |
nagios-plugins: update and convert to git
Updating the nagios plugins as well as converting to git from the sourceforge tarball. We also pass some additional paths to our binaries to avoid probing the host build. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
b24f0a3152 |
nagios-core to git (and update)
Move nagios-core away from the sourceforge and tarball releases to a git based fetch and build. We update the configuration to adapt to the newer nagios core, but otherwise, this is largely unchanged. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
|
|
db81cacee3 |
libvmi: update v0.14.0-tip
Bumping libvmi to version v0.10-1144-gf02aeb7, which comprises the following commits:
f02aeb7 implement Windows PTE resolving (#1074)
8f9b010 update memory size properties as modified by daf350644dc in mmap logic (#1097)
60ddb31 Add KF/x's rwmem to examples (#1107)
033a0ec Add vmi_get_domain_status and Xen driver implementation (#1106)
932c602 add vmi_mmap_guest_pa method (#1103)
bdb9ffb Fix memory leak in read-disk-example.c (#1102)
2d7258b Move mmap option from source to CMake config (#1101)
c85b701 Export events.h only once if multiple drivers support it (#1100)
ea5d6ad Remove centos CI tests (#1099)
df8547f Set mem-range access, read wstrings, get last PF (#1095)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
8767e5bc8e |
kvmtool: update -tip
Bumping kvmtool to latest, which comprises the following commits:
e48563f riscv: Add Ssnpm extension support
4489348 riscv: Add Smnpm extension support
521b1b6 riscv: Add Svadu extension support
f8ed032 riscv: Add Svade extension support
6656791 Add __KERNEL_DIV_ROUND_UP() macro
4b2cc06 Sync-up headers with Linux-6.13 kernel
4c4191b Do not a print a warning on failing host<->guest address translation
6e0b718 Propagate the error code from any VCPU thread
6d754d0 Reset all VCPUs before any entering run loops
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|
|
04a41b738b |
cloud-init: update to 25.1.1
Bumping cloud-init to version 25.1.1, which comprises the following commits:
8a1d73498 Release 25.1.1
a9e405737 test: pytestify cc_chef tests, add migration test
0d6aaeaac chef
de77e4e6d chef: migrate files in old config directories for backups and cache
eb5d386f7 fix: correct the path for Chef's backups (#5994)
9456cd206 fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
b4a559a52 fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
2a26bbd0f Allow to set mac_address for VLAN subinterface (#6081)
0042f191b fix: Remove erroneous EC2 reference from 503 warning (#6077)
1e839355e fix: NM reload and bring up individual network conns (#6073)
410795561 fix: stop warning on dual-stack request failure (#6044)
04673594d fix: install_method: pip cannot find ansible-pull command path (#6021)
648eae504 fix: Fix DataSourceAliYun exception_cb signature (#6068)
5df6b515d fix: Update OauthUrlHelper to use readurl exception_cb signature
fd38e428f test: add OauthUrlHelper tests
ab80b7c4e test: Remove CiTestCase from test_url_helper.py
4a8c8cd51 test: pytestify test_url_helper.py
36d98c856 fix: track more removed modules (#6043)
9dfa06835 Release 25.1 (#6039)
02388dfb9 ci: fix post-merge packaging CI (#6038)
39937db3e feat(azure): Fix imds-based ssh_pwauth (#6002)
1fbdb3e65 ci: check for sorted patches (#6036)
27adc8e59 feat: aliyun datasource support crawl metadata at once (#5942)
d52950c1d docs: document /usr merge breaking change (#6032)
7ddc7662d test: Add integration test for /var mounts (#6033)
ffd49b3fd test: Ensure pre-24.2 custom modules work (#6034)
c2778f086 doc: Update references to older keys (#6022)
28bd0bc38 fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
adbaf4828 fix: don't reference PR in post-merged CI (#6019)
1a9393ee9 chore: explicitly skip broken ansible integration tests (#5996)
60efeb07a tests(oracle): fix test_install_missing_deps apt race condition (#5996)
12613e516 test(oracle): fix test_ubuntu_drivers_installed (#5996)
024d66adc test(oracle): fix test_frequency_override integration test (#5996)
fb9c6bf38 chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
8386271e3 test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
9e591fff2 test(oracle): fix platform 'oci' for verify_clean_boot test (#5996)
fa331315d net/sysconfig: do not remove all existing settings of /etc/sysconfig/network (#5991)
f62735793 fix: remove wrong return when checking if network necessary (#6013)
2b7d9636b fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
b860d70fa fix: Retry on OpenStack HTTP status codes (#5943)
b45d66a03 fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
b38ab5f23 feat(vmware): Convert imc network config to v2 (#5937)
1f58b5583 ci: add upstream post-merge test
4800b2dd1 ci: check if upstream commit causes ubuntu patch conflicts
0cf1ef227 ci: organize cla tests together
6677ce2db test: eliminate obsolete cases, add non-error case
d5793befc chore: remove redundant manual schema validation
1d2d5c3e9 doc: clarify subiquity docs
56ed508de chore: cleanup `len' usage (#5956)
eb1965a43 Fix: GCE _get_data crashes if DHCP lease fails (#5998)
a0ebb8d35 fix: correct the path for Chef's cache (#5994)
d9df24299 fix: Run ansible with run_user instead of root for distro install_method (#5986)
d75840bee fix: retry AWS hotplug for async IMDS (#5995)
d43678251 feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
4dce22a03 feat(integration-tests): set boto3 and botocore to INFO to prevent log spamming
415c8e4fe ci: add 'tox -e integration-tests-fast' command
5f290f516 chore: Add feature flag for manual network waiting (#5977)
622627755 Release 24.4.1
65e97883d fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
4ee653914 fix: Don't log error in wait_for_url (#5972)
054734921 fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
6cdf51ad5 fix: uninstall custom signal handlers before shutdown (#5913)
38acce473 Use log_with_downgradable_level for user password warnings (#5927)
1e719e3c1 doc: change to hyphenated keys (#5909)
f97e5fbc4 fix: Don't break modules that use get_meta_doc() (#5953)
168f821e1 refactor: Pass deprecation log args as tuple (#5953)
1a5155320 feat(url_helper): Retry on 503 error (#5938)
7f09102ad fix: Wait for udev on openstack (#5947)
9bac08a99 test: disambiguate resource cleanup from test failure (#5926)
4ba9021f8 fix: use program name of netcat as installed by upstream, "nc" (#5933) (#5933)
0cfba0c01 ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
486795521 feat(cc_chef): Allow change of Chef configuration file (#5925)
73ed293c6 docs: fix typo in generated file in LXD tutorial (#5941)
1304fe947 feat: Identify Samsung Cloud Platform as OpenStack (#5924)
bc26e15fd fix: don't deadlock when starting network service with systemctl (#5935)
179c69886 feat: Custom keys for apt archives (#5828)
eefd75256 test: improve test initialization error path (#5920)
2e3d4e699 chore: improve logging when lxd detection fails (#5919)
7104df9d0 fix: Add "manual" to allowed subnet types (#5875)
f6075a917 fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
3f97be6df feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
266536dab fix(ovf): no warning should be log when rpctool found no value (#5915)
44df41b8f Move DS VMware to be in front of DS OVF (#5912)
1a1bdca73 ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
2a6757da1 chore: Add akhuettel to CLA signers file (#5917)
3f821536e chore: eliminate calls at import time (#5889)
13ffd198a test: Add pyserial to test-requirements.txt (#5907)
cbcba9ed4 test: Allow unknown size in growpart test (#5876)
d9633a5e8 doc: Update tutorials
c42a92b69 fix: bump azure key size to 3072 (#5841)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|