Commit Graph

  • 0c2086bc73 hw/intc/loongson_ipi: Fix resource leak Philippe Mathieu-Daudé 2024-07-23 13:08:33 +02:00
  • 2465c89fb9 hw/intc/loongson_ipi: Access memory in little endian Bibo Mao 2024-07-16 23:41:23 +02:00
  • afdb6be1bd bsd-user: Add aarch64 build to tree Warner Losh 2024-07-22 15:34:01 -06:00
  • 1c687f65b4 bsd-user: Make compile for non-linux user-mode stuff Warner Losh 2024-07-21 16:29:03 -06:00
  • 5fa2a10ba6 bsd-user: Define TARGET_SIGSTACK_ALIGN and use it to round stack Warner Losh 2024-06-23 15:29:42 -06:00
  • 5b6828d194 bsd-user: Sync fork_start/fork_end with linux-user Jessica Clarke 2024-06-19 20:03:44 +01:00
  • b314fd06cf bsd-user: Hard wire aarch64 to be 4k pages only Warner Losh 2024-06-11 17:41:43 -06:00
  • e6e102b972 bsd-user: Simplify the implementation of execve Doug Rabson 2022-12-08 14:21:52 +00:00
  • ce6c541dcb bsd-user:Add AArch64 improvements and signal handling functions Stacey Son 2024-07-08 00:41:28 +05:30
  • dadfc6d5df bsd-user:Add set_mcontext function for ARM AArch64 Stacey Son 2024-07-08 00:41:27 +05:30
  • c88f44d85a bsd-user:Add setup_sigframe_arch function for ARM AArch64 Warner Losh 2024-07-08 00:41:26 +05:30
  • 9959fae592 bsd-user:Add get_mcontext function for ARM AArch64 Stacey Son 2024-07-08 00:41:25 +05:30
  • 7dba5e10a6 bsd-user:Add ARM AArch64 signal handling support Stacey Son 2024-07-08 00:41:24 +05:30
  • 1541d87db2 bsd-user:Add ARM AArch64 support and capabilities Warner Losh 2024-07-08 00:41:23 +05:30
  • 1acce7718b bsd-user:Add AArch64 register handling and related functions Stacey Son 2024-07-08 00:41:22 +05:30
  • 8cbb4fc12e bsd-user:Add CPU initialization and management functions Stacey Son 2024-07-08 00:41:21 +05:30
  • 35422553bc hw/i386/intel_iommu: Extract device IOTLB invalidation logic Clément Mathieu--Drif 2024-05-02 15:29:17 +00:00
  • 99481a0988 accel: Restrict probe_access*() functions to TCG Philippe Mathieu-Daudé 2024-05-29 14:06:24 +02:00
  • 04ea2ed253
    Merge pull request #79 from AFLplusplus/update_qemu_9_0_2 Romain Malmain 2024-07-23 17:44:39 +02:00
  • 30b9167785 vfio/common: Allow disabling device dirty page tracking Joao Martins 2024-07-22 22:13:26 +01:00
  • f48b472450 vfio/migration: Don't block migration device dirty tracking is unsupported Joao Martins 2024-07-22 22:13:25 +01:00
  • 7c30710bd9 vfio/iommufd: Implement VFIOIOMMUClass::query_dirty_bitmap support Joao Martins 2024-07-22 22:13:24 +01:00
  • 52ce88229c vfio/iommufd: Implement VFIOIOMMUClass::set_dirty_tracking support Joao Martins 2024-07-22 22:13:23 +01:00
  • dddfd8d667 vfio/iommufd: Probe and request hwpt dirty tracking capability Joao Martins 2024-07-22 22:13:22 +01:00
  • 83a4d596a9 vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_device() Joao Martins 2024-07-22 22:13:21 +01:00
  • 21e8d3a3aa vfio/iommufd: Add hw_caps field to HostIOMMUDeviceCaps Joao Martins 2024-07-22 22:13:20 +01:00
  • 6c63532642 vfio/{iommufd,container}: Remove caps::aw_bits Joao Martins 2024-07-22 22:13:19 +01:00
  • 5b1e96e654 vfio/iommufd: Introduce auto domain creation Joao Martins 2024-07-22 22:13:18 +01:00
  • 8b8705e7f2 vfio/ccw: Don't initialize HOST_IOMMU_DEVICE with mdev Zhenzhong Duan 2024-07-22 15:07:13 +08:00
  • c598d65aef vfio/ap: Don't initialize HOST_IOMMU_DEVICE with mdev Zhenzhong Duan 2024-07-22 15:07:12 +08:00
  • b07dcb7d4f vfio/iommufd: Return errno in iommufd_cdev_attach_ioas_hwpt() Joao Martins 2024-07-19 13:04:52 +01:00
  • 2d1bf25897 backends/iommufd: Extend iommufd_backend_get_device_info() to fetch HW capabilities Joao Martins 2024-07-19 13:04:51 +01:00
  • 9f17604195 vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdev Joao Martins 2024-07-19 13:04:50 +01:00
  • 13e522f644 vfio/pci: Extract mdev check into an helper Joao Martins 2024-07-19 13:04:49 +01:00
  • 07321a6d08 hw/vfio/container: Fix SIGSEV on vfio_container_instance_finalize() Eric Auger 2024-07-19 18:50:11 +02:00
  • 3b5efc553e Merge tag 'qga-pull-2024-07-23' of https://github.com/kostyanf14/qemu into staging Richard Henderson 2024-07-24 01:00:22 +10:00
  • 5782c014d1 Merge tag 'v9.0.2' into update_qemu_9_0_2 Romain Malmain 2024-07-23 16:40:04 +02:00
  • 8e326d36dd qga/linux: Add new api 'guest-network-get-route' Dehan Meng 2024-06-13 17:28:02 +08:00
  • 3cce8bd4d7 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2024-07-23 15:23:05 +10:00
  • 71bce0e1fb Merge tag 'pull-tcg-20240723' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-07-23 15:19:39 +10:00
  • 6af69d0270 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2024-07-23 13:55:45 +10:00
  • 26b09663a9 Merge tag 'pull-maintainer-9.1-rc0-230724-1' of https://gitlab.com/stsquad/qemu into staging Richard Henderson 2024-07-23 12:15:11 +10:00
  • 3f57638a7e target/riscv: Simplify probing in vext_ldff Richard Henderson 2024-07-09 20:10:55 -07:00
  • 2730df9190 target/s390x: Use set/clear_helper_retaddr in mem_helper.c Richard Henderson 2024-07-09 18:40:58 -07:00
  • 573b778301 target/s390x: Use user_or_likely in access_memmove Richard Henderson 2024-07-09 18:59:13 -07:00
  • 814e46594d target/s390x: Use user_or_likely in do_access_memset Richard Henderson 2024-07-09 18:05:59 -07:00
  • f6bcc5b8f9 target/ppc: Improve helper_dcbz for user-only Richard Henderson 2024-07-09 16:56:48 -07:00
  • c6d84fd7cf target/ppc: Merge helper_{dcbz,dcbzep} Richard Henderson 2024-07-01 20:10:53 -07:00
  • 62fe57c6d2 target/ppc: Split out helper_dbczl for 970 Richard Henderson 2024-07-01 19:46:15 -07:00
  • 521a80d895 target/ppc: Hoist dcbz_size out of dcbz_common Richard Henderson 2024-07-01 18:17:50 -07:00
  • 73a93ae5f4 target/ppc/mem_helper.c: Remove a conditional from dcbz_common() BALATON Zoltan 2024-06-22 22:48:33 +02:00
  • 3b9991e35c target/arm: Use set/clear_helper_retaddr in SVE and SME helpers Richard Henderson 2024-07-09 15:02:07 -07:00
  • 8009519b30 target/arm: Use set/clear_helper_retaddr in helper-a64.c Richard Henderson 2024-07-09 14:08:24 -07:00
  • 3d75856d1a accel/tcg: Move {set,clear}_helper_retaddr to cpu_ldst.h Richard Henderson 2024-07-09 12:52:40 -07:00
  • 4f947b10d5 hw/nvme: Add SPDM over DOE support Wilfred Mallawa 2024-07-03 19:20:27 +10:00
  • bc419a1cc5 backends: Initial support for SPDM socket support Huai-Cheng Kuo 2024-07-03 19:20:26 +10:00
  • 78cc8c6947 hw/pci: Add all Data Object Types defined in PCIe r6.0 Alistair Francis 2024-07-03 19:20:25 +10:00
  • e9c0d54f4a tests/acpi: Add expected ACPI AML files for RISC-V Sunil V L 2024-07-16 20:13:06 +05:30
  • 5b966e548f tests/qtest/bios-tables-test.c: Enable basic testing for RISC-V Sunil V L 2024-07-16 20:13:05 +05:30
  • cc3ba24225 tests/acpi: Add empty ACPI data files for RISC-V Sunil V L 2024-07-16 20:13:04 +05:30
  • 329b327924 tests/qtest/bios-tables-test.c: Remove the fall back path Sunil V L 2024-07-16 20:13:03 +05:30
  • 0af3dfa5c5 tests/acpi: update expected DSDT blob for aarch64 and microvm Sunil V L 2024-07-16 20:13:02 +05:30
  • 35520bc702 acpi/gpex: Create PCI link devices outside PCI root bridge Sunil V L 2024-07-16 20:13:01 +05:30
  • af09c25199 tests/acpi: Allow DSDT acpi table changes for aarch64 Sunil V L 2024-07-16 20:13:00 +05:30
  • faacd2e6b6 hw/riscv/virt-acpi-build.c: Update the HID of RISC-V UART Sunil V L 2024-07-16 20:12:59 +05:30
  • a54dd0cd6b hw/riscv/virt-acpi-build.c: Add namespace devices for PLIC and APLIC Sunil V L 2024-07-16 20:12:58 +05:30
  • 6c027a9de3 virtio-iommu: Add trace point on virtio_iommu_detach_endpoint_from_domain Eric Auger 2024-07-16 11:45:08 +02:00
  • a6586419a1 hw/vfio/common: Add vfio_listener_region_del_iommu trace event Eric Auger 2024-07-16 11:45:07 +02:00
  • 1993d634d5 virtio-iommu: Remove the end point on detach Eric Auger 2024-07-16 11:45:06 +02:00
  • 62ac01d1de virtio-iommu: Free [host_]resv_ranges on unset_iommu_devices Eric Auger 2024-07-16 11:45:05 +02:00
  • 3745768918 virtio-iommu: Remove probe_done Eric Auger 2024-07-16 11:45:04 +02:00
  • 935c391418 Revert "virtio-iommu: Clear IOMMUDevice when VFIO device is unplugged" Eric Auger 2024-07-16 11:45:03 +02:00
  • 242da18082 gdbstub: Add helper function to unregister GDB register space Salil Mehta 2024-07-16 12:15:02 +01:00
  • 24bec42f3d physmem: Add helper function to destroy CPU AddressSpace Salil Mehta 2024-07-16 12:15:01 +01:00
  • efdb43b831 hw/acpi: Update CPUs AML with cpu-(ctrl)dev change Salil Mehta 2024-07-16 12:15:00 +01:00
  • 549c9a9dcb hw/acpi: Update GED _EVT method AML with CPU scan Salil Mehta 2024-07-16 12:14:59 +01:00
  • 06f1f4958b hw/acpi: Update ACPI GED framework to support vCPU Hotplug Salil Mehta 2024-07-16 12:14:58 +01:00
  • 2f1a85daf3 hw/acpi: Move CPU ctrl-dev MMIO region len macro to common header file Salil Mehta 2024-07-16 12:14:57 +01:00
  • 08c3286822 accel/kvm: Extract common KVM vCPU {creation,parking} code Salil Mehta 2024-07-16 12:14:56 +01:00
  • 62f182c97b smbios: make memory device size configurable per Machine Igor Mammedov 2024-07-15 14:24:17 +02:00
  • d6f40c95b3 docs: Document composable SR-IOV device Akihiko Odaki 2024-07-15 14:19:14 +09:00
  • c2d6db6a1f virtio-net: Implement SR-IOV VF Akihiko Odaki 2024-07-15 14:19:13 +09:00
  • 3f868ffb0b virtio-pci: Implement SR-IOV PF Akihiko Odaki 2024-07-15 14:19:12 +09:00
  • 122173a583 pcie_sriov: Allow user to create SR-IOV device Akihiko Odaki 2024-07-15 14:19:11 +09:00
  • 47cc753e50 pcie_sriov: Check PCI Express for SR-IOV PF Akihiko Odaki 2024-07-15 14:19:10 +09:00
  • 78f9d7fd19 pcie_sriov: Ensure PF and VF are mutually exclusive Akihiko Odaki 2024-07-15 14:19:09 +09:00
  • ca6dd3aef8 hw/pci: Fix SR-IOV VF number calculation Akihiko Odaki 2024-07-15 14:19:08 +09:00
  • d92cf77b79 Merge tag 'pull-request-2024-07-22' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-07-23 08:31:21 +10:00
  • 903cc9e117 chardev/char-win-stdio.c: restore old console mode songziming 2024-07-22 17:52:55 +08:00
  • 7c912ffb59 hpet: avoid timer storms on periodic timers Paolo Bonzini 2024-07-16 12:35:39 +02:00
  • 242d665396 hpet: store full 64-bit target value of the counter Paolo Bonzini 2024-07-16 12:26:36 +02:00
  • c236656737 hpet: accept 64-bit reads and writes Paolo Bonzini 2024-07-10 09:58:01 +02:00
  • ba88935b0f hpet: place read-only bits directly in "new_val" Paolo Bonzini 2024-07-10 10:55:13 +02:00
  • 5895879aca hpet: remove unnecessary variable "index" Paolo Bonzini 2024-07-10 10:31:48 +02:00
  • 9eb7fad354 hpet: ignore high bits of comparator in 32-bit mode Paolo Bonzini 2024-07-10 10:53:05 +02:00
  • f0ccf77078 hpet: fix and cleanup persistence of interrupt status Paolo Bonzini 2024-07-16 11:36:44 +02:00
  • 0418f90809 Add support for RAPL MSRs in KVM/Qemu Anthony Harivel 2024-05-22 17:34:52 +02:00
  • 4ea3de93a3 hw/nvme: remove useless type cast Yao Xingtao 2024-07-22 05:17:28 -04:00
  • 75209c071a hw/nvme: actually implement abort Ayush Mishra 2024-07-02 13:32:32 +05:30
  • d522aef88d hw/nvme: add cross namespace copy support Arun Kumar 2024-07-01 12:38:55 +05:30