libvirt/src/qemu
Daniel Henrique Barboza 34d7f53d1b qemu: add capability for RISC-V AIA feature
AIA (Advanced Interrupt Architecture) support was introduced in QEMU 7.0
for the 'virt' machine type. It allows the guest to choose from a more
modern interrupt model than the default (CLINT - Core Logical Interrupt
Controller).

Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
2025-01-24 07:30:34 -03:00
..
libvirt_qemu_probes.d meson: src: build libvirt_driver_qemu_impl.a static library 2020-08-03 09:27:04 +02:00
libvirt-qemu.sysusers.conf qemu: Add sysusers config file for qemu & kvm user/groups 2024-02-13 16:59:57 +01:00
libvirtd_qemu.aug qemu: Introduce shared_filesystems configuration option 2024-10-03 13:29:25 +02:00
meson.build hypervisor: Move QEMU log context to hypervisor 2024-12-20 16:24:58 +01:00
postcopy-migration.sysctl qemu: Ignore missing vm.unprivileged_userfaultfd sysctl 2022-02-09 13:03:33 +01:00
qemu_agent.c qemu: Fix guest-sync response time in qga command 2024-02-22 09:51:23 +01:00
qemu_agent.h qemu_agent: Drop @singleSync from _qemuAgent 2022-11-08 12:10:50 +01:00
qemu_alias.c qemu: Build cmd line for pstore device 2024-07-25 16:04:50 +02:00
qemu_alias.h qemu: add support for multiple secret aliases 2023-03-16 15:19:35 +01:00
qemu_backup.c qemuBackupDiskDataCleanupOne: Don't skip rest of cleanup if we can't enter monitor 2024-09-06 18:14:34 +02:00
qemu_backup.h qemuBlockJobProcessEventConcludedBackup: Handle potentially NULL 'job->disk' 2024-06-20 09:52:54 +02:00
qemu_block.c qemu: block: Ensure that <dataStore> is in appropriate state 2024-11-28 10:27:56 +01:00
qemu_block.h qemu: chardev: Use 'reconnect-ms' instead of deprecated 'reconnect' 2024-10-16 14:39:09 +02:00
qemu_blockjob.c qemu: block: Ensure that <dataStore> is in appropriate state 2024-11-28 10:27:56 +01:00
qemu_blockjob.h qemu: Add enum entries for 'snapshot-load' qemu job 2024-11-18 13:51:13 +01:00
qemu_capabilities.c qemu: add capability for RISC-V AIA feature 2025-01-24 07:30:34 -03:00
qemu_capabilities.h qemu: add capability for RISC-V AIA feature 2025-01-24 07:30:34 -03:00
qemu_capspriv.h qemu: capabilities: Unexport 'virQEMUCapsAddMachine' 2023-09-06 14:09:46 +02:00
qemu_cgroup.c qemu: put data-file path to VM's cgroup and namespace 2024-11-25 22:31:18 +01:00
qemu_cgroup.h qemu: Remove unused includes 2022-06-16 06:43:57 +02:00
qemu_chardev.c qemu: chardev: avoid impossible overflow 2024-11-06 17:12:32 +01:00
qemu_chardev.h qemu: chardev: Use 'reconnect-ms' instead of deprecated 'reconnect' 2024-10-16 14:39:09 +02:00
qemu_checkpoint.c qemu: Use 'format' nodename accessors for block dirty bitmap operations 2023-10-17 14:16:17 +02:00
qemu_checkpoint.h qemu: Remove unused includes 2022-06-16 06:43:57 +02:00
qemu_command.c qemu: Add support for direct and extended tlbflush features 2024-12-26 10:46:59 +01:00
qemu_command.h Drop unused function declarations 2024-11-12 15:35:53 +01:00
qemu_conf.c qemu: enable QEMU core dump by default on Linux 2024-12-05 09:42:37 +00:00
qemu_conf.h src: convert drivers over to new virInhibitor APIs 2024-12-19 18:03:15 +00:00
qemu_dbus.c qemu: Find dbus-daemon at runtime 2023-05-11 15:04:50 +02:00
qemu_dbus.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
qemu_domain_address.c conf: Introduce pstore device 2024-07-25 16:04:50 +02:00
qemu_domain_address.h qemu: Move qemuDomainGetSCSIControllerModel() 2024-01-30 10:58:13 +01:00
qemu_domain.c hypervisor: Move QEMU log context to hypervisor 2024-12-20 16:24:58 +01:00
qemu_domain.h hypervisor: Move QEMU log context to hypervisor 2024-12-20 16:24:58 +01:00
qemu_domainjob.c Include support for Vfio stats during Migration 2024-07-10 12:28:55 +02:00
qemu_domainjob.h qemu & conf: move BeginNestedJob & BeginJobNowait into src/conf 2022-09-07 12:15:28 +02:00
qemu_driver.c src: drop obsolete checks for virDomainConfigFile failure 2024-12-20 09:58:37 +00:00
qemu_driver.h src/qemu: use #pragma once in headers 2019-06-19 17:12:30 +02:00
qemu_extdevice.c qemu: tpm: do not update profile name for transient domains 2024-12-11 20:10:43 +01:00
qemu_extdevice.h qemu_extdevice: Expose qemuExtDevicesInitPaths() 2022-12-05 14:25:15 +01:00
qemu_fd.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_fd.h qemu: fd: Add helpers allowing storing FD set data in status XML 2023-02-01 09:17:41 +01:00
qemu_firmware.c qemuFirmwareMatchDomain: Don't base firmware selection on nvram image format 2024-11-15 09:42:04 +01:00
qemu_firmware.h qemu: Match NVRAM template extension for new domains 2023-08-21 13:51:32 +02:00
qemu_hostdev.c hypervisor: move HostdevHostSupportsPassthroughVFIO 2024-11-15 13:15:22 +01:00
qemu_hostdev.h hypervisor: move HostdevHostSupportsPassthroughVFIO 2024-11-15 13:15:22 +01:00
qemu_hotplug.c qemu: support vlan change for linux host bridge during update-device 2025-01-13 09:58:00 +01:00
qemu_hotplug.h qemu_hotplug.h: Expose less functions 2023-04-25 08:46:27 +02:00
qemu_interface.c hypervisor: Move domain interface mgmt methods 2024-08-26 16:10:04 +02:00
qemu_interface.h hypervisor: Move domain interface mgmt methods 2024-08-26 16:10:04 +02:00
qemu_interop_config.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_interop_config.h qemu: generalize qemuFetchConfigs 2019-09-24 12:17:10 -04:00
qemu_migration_cookie.c qemu: domain: Drop added features from migratable CPU 2024-03-14 16:15:06 +01:00
qemu_migration_cookie.h qemu: Reindent qemuMigrationCookieParse prototype arguments 2022-12-01 11:01:58 +01:00
qemu_migration_params.c qemu: fix switchover-ack regression for old qemu 2024-06-28 08:50:12 +02:00
qemu_migration_params.h qemu: add support for qemu switchover-ack 2024-06-25 09:51:00 +02:00
qemu_migration_paramspriv.h qemu_migration: Apply max-postcopy-bandwidth on post-copy resume 2022-07-01 11:28:34 +02:00
qemu_migration.c qemu: Fix hang when migration is canceled at the last moment 2025-01-21 15:04:36 +01:00
qemu_migration.h qemu: Introduce and wire in 'VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES' 2024-10-01 12:57:02 +02:00
qemu_monitor_json.c qemu: Call migrate-incoming with exit-on-error=false 2024-12-19 15:21:21 +01:00
qemu_monitor_json.h qemu: Call migrate-incoming with exit-on-error=false 2024-12-19 15:21:21 +01:00
qemu_monitor_priv.h qemu: monitor: Use 'backing-mask-protocol' for blockjobs when available 2024-02-02 16:03:08 +01:00
qemu_monitor_text.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_monitor_text.h qemu: monitor: Remove unused qemuMonitorAddDrive/qemuMonitorDriveDel 2022-08-11 15:23:21 +02:00
qemu_monitor.c qemu: Call migrate-incoming with exit-on-error=false 2024-12-19 15:21:21 +01:00
qemu_monitor.h qemu: Call migrate-incoming with exit-on-error=false 2024-12-19 15:21:21 +01:00
qemu_namespace.c qemu: put data-file path to VM's cgroup and namespace 2024-11-25 22:31:18 +01:00
qemu_namespace.h qemu_namespace: Introduce qemuDomainNamespaceSetupPath() 2022-09-23 16:33:09 +02:00
qemu_nbdkit.c hypervisor: Move QEMU log context to hypervisor 2024-12-20 16:24:58 +01:00
qemu_nbdkit.h qemu: add a 'chain' parameter to nbdkit start/stop 2024-02-12 16:13:17 -06:00
qemu_nbdkitpriv.h tests: add tests for nbdkit invocation 2023-09-19 14:28:50 -05:00
qemu_passt.c qemu: passt: Use 'reconnect-ms' instead of 'reconnect' with new qemus 2024-11-19 13:06:02 +01:00
qemu_passt.h qemu: hook up passt config to qemu domains 2023-01-10 01:19:25 -05:00
qemu_postparse.c qemu: Enable I/O APIC even more frequently 2024-12-18 15:27:12 +01:00
qemu_postparse.h qemu: Move PostParse functions out of qemu_domain.c 2024-11-13 13:13:54 +01:00
qemu_process.c qemu: Add support for direct and extended tlbflush features 2024-12-26 10:46:59 +01:00
qemu_process.h Drop unused function declarations 2024-11-12 15:35:53 +01:00
qemu_processpriv.h qemu: Do not pass unused opaque pointer to monitor callbacks 2022-05-24 16:26:04 +02:00
qemu_qapi.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_qapi.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
qemu_saveimage.c qemu: Use consistent naming for save image format 2024-10-09 13:48:39 -06:00
qemu_saveimage.h qemu: Use consistent naming for save image format 2024-10-09 13:48:39 -06:00
qemu_security.c qemu: Handle locking of TPM state directory for incoming migration 2024-10-03 14:50:06 +02:00
qemu_security.h qemu: Handle locking of TPM state directory for incoming migration 2024-10-03 14:50:06 +02:00
qemu_shim.c qemu_shim: Require absolute path for root directory 2023-03-22 15:53:33 +01:00
qemu_slirp.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_slirp.h qemu: slirp: Remove unused 'qemuSlirpGetFD' 2022-05-16 09:15:46 +02:00
qemu_snapshot.c qemu: snapshot: delete disk image only if parent snapshot is external 2025-01-10 18:57:16 +01:00
qemu_snapshot.h qemu: Avoid use of '-loadvm' commandline argument for internal snapshot reversion 2024-11-18 13:51:13 +01:00
qemu_tpm.c qemu_tpm: do not delete parent directory for custom source 2025-01-06 15:58:42 +01:00
qemu_tpm.h qemu: Read back the profile name after creation of a TPM instance 2024-11-18 08:46:49 +01:00
qemu_validate.c virtiofs: Allow read only mode 2025-01-07 10:25:02 +01:00
qemu_validate.h qemu: Turn EIM IOMMU on automagically 2024-11-07 10:46:33 +01:00
qemu_vhost_user_gpu.c qemu: Update format strings in translated messages 2023-04-01 11:40:34 +02:00
qemu_vhost_user_gpu.h qemu: Remove unused includes 2022-06-16 06:43:57 +02:00
qemu_vhost_user.c qemu: fill capabilities for virtiofsd 2024-07-10 12:32:23 +02:00
qemu_vhost_user.h qemu: fill capabilities for virtiofsd 2024-07-10 12:32:23 +02:00
qemu_virtiofs.c virtiofs: Allow read only mode 2025-01-07 10:25:02 +01:00
qemu_virtiofs.h qemu: virtiofs: open a separate connection to virtlogd 2021-10-12 14:12:11 +02:00
qemu.conf.in qemu: enable QEMU core dump by default on Linux 2024-12-05 09:42:37 +00:00
test_libvirtd_qemu.aug.in qemu: Introduce shared_filesystems configuration option 2024-10-03 13:29:25 +02:00
virtqemud.init.in configure: Provide OpenRC scripts for sub-daemons 2019-12-16 10:11:22 +01:00
virtqemud.service.extra.in systemd: Set service_extra_in/socket_extra_in everywhere 2023-10-25 12:19:32 +02:00
virtqemud.socket.extra.in systemd: Set service_extra_in/socket_extra_in everywhere 2023-10-25 12:19:32 +02:00