Commit Graph

  • a9882cee2f spec: Update patch and changelog with !259 【6.2.0】修复一些编译错误 !259 Chen Qun 2022-02-21 21:27:41 +08:00
  • 6217dd2335 target/arm: Fix some compile errors Chen Qun 2022-02-15 14:40:48 +08:00
  • d17b97dfab spec: Update patch and changelog with !258 Revert "qmp: add command to query used memslots of vhost-net and vhost-user" !258 Chen Qun 2022-02-21 21:27:38 +08:00
  • 4a729acbd9 Revert "qmp: add command to query used memslots of vhost-net and vhost-user" Chen Qun 2022-02-15 15:18:17 +08:00
  • 8a922d7d62
    !473 Update patch with openeuler !232 From: @imxcc Reviewed-by: @Chuan-Zheng Signed-off-by: @Chuan-Zheng openeuler-ci-bot 2022-02-18 01:05:28 +00:00
  • a2ac6ebc08 Update patch with openeuler !232 imxcc 2022-02-17 22:34:34 +08:00
  • 96ca9ab909
    !470 bios-tables-test: Update expected q35/SSDT.dimmpxm file and add BinDir From: @imxcc Reviewed-by: @Chuan-Zheng Signed-off-by: @Chuan-Zheng openeuler-ci-bot 2022-02-17 14:37:25 +00:00
  • 5d850a73dd bios-tables-test: Update expected q35/SSDT.dimmpxm file and add BinDir imxcc 2022-02-17 15:19:13 +08:00
  • c17106acda
    !468 feature: disable spice protocol From: @aven6 Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-16 07:39:05 +00:00
  • b921459752 feature: disable spice protocol liuxiangdong 2022-02-15 18:13:36 +08:00
  • 572b6e4a11
    !466 Automatically generate code patches with openeuler !253 !256 From: @kuhnchen18 Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-15 02:04:41 +00:00
  • e6da89b037 spec: Update release version with !253 !256 Chen Qun 2022-02-14 21:27:28 +08:00
  • 577c75242c spec: Update patch and changelog with !256 【6.2.0】删除冗余的qemu_log !256 Chen Qun 2022-02-14 21:27:26 +08:00
  • bfd8d0ba28 log: Delete redudant qemu_log Chen Qun 2022-02-14 14:42:05 +08:00
  • adf1254d98 spec: Update patch and changelog with !253 qemu-img: add qemu-img direct create !253 Chen Qun 2022-02-14 21:27:23 +08:00
  • db15ac13e3 qemu-img: add qemu-img direct create Chen Qun 2022-02-10 21:27:53 +08:00
  • f2778f8422
    !464 seabios: 空指针访问加固 From: @eillon Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-14 10:09:35 +00:00
  • 1ffa76e12e seabios: add check to avoid dereference NULL pointer eillon 2022-02-14 15:47:43 +08:00
  • a1e7270b44
    !460 Automatically generate code patches with openeuler !248 !251 !249 From: @kuhnchen18 Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-12 15:25:36 +00:00
  • d2aa08f0ea spec: Update release version with !248 !251 !249 Chen Qun 2022-02-12 22:05:53 +08:00
  • 4e80c26dd1 spec: Update patch and changelog with !249 [6.2.0] backport a qemu_irq bugfix !249 Chen Qun 2022-02-12 22:05:51 +08:00
  • ed0d5d9900 bugfix: irq: Avoid covering object refcount of qemu_irq Chen Qun 2020-07-27 20:39:07 +08:00
  • ef1399086c spec: Update patch and changelog with !251 vhost-user/qemu-img/virtio_net/pci/scsi补丁回合 !251 Chen Qun 2022-02-12 22:05:46 +08:00
  • f9eb73ee36 i6300esb watchdog: bugfix: Add a runstate transition Chen Qun 2022-02-11 20:33:47 +08:00
  • 661001507d vhost-user-scsi: add support for SPDK hot upgrade Chen Qun 2022-02-11 20:13:50 +08:00
  • e7e49174b6 qmp: add command to query used memslots of vhost-net and vhost-user Chen Qun 2022-02-12 15:41:08 +08:00
  • 256c634e00 vhost-user: quit infinite loop while used memslots is more than the backend limit Chen Qun 2022-02-11 19:24:30 +08:00
  • fd063fea52 vhost-user: add separate memslot counter for vhost-user Chen Qun 2022-02-11 19:17:59 +08:00
  • a511fb6315 vhost-user: add vhost_set_mem_table when vm load_setup at destination Chen Qun 2022-02-11 18:59:34 +08:00
  • 28b4990c0b vhost-user: Set the acked_features to vm's featrue Chen Qun 2022-02-11 18:49:21 +08:00
  • bf1af8b6b0 vhost-user: Add support reconnect vhost-user socket Chen Qun 2022-02-11 18:05:47 +08:00
  • 0bacf3442c qemu-img: block: dont blk_make_zero if discard_zeroes false Chen Qun 2022-02-11 14:25:39 +08:00
  • 0d77d0983c vhost-user: add unregister_savevm when vhost-user cleanup Chen Qun 2022-02-10 20:21:33 +08:00
  • c915753094 virtio-net: update the default and max of rx/tx_queue_size Chen Qun 2022-02-10 17:28:49 +08:00
  • 848537b7e7 virtio-net: set the max of queue size to 4096 Chen Qun 2022-02-12 17:22:38 +08:00
  • d1e09cd4f9 virtio: bugfix: check the value of caches before accessing it Chen Qun 2022-02-10 14:37:52 +08:00
  • 0abd993c9e virtio: print the guest virtio_net features that host does not support Chen Qun 2022-02-10 14:16:17 +08:00
  • 19907f6aa9 virtio: bugfix: add rcu_read_lock when vring_avail_idx is called Chen Qun 2022-02-10 11:16:26 +08:00
  • cc154c66b8 virtio: check descriptor numbers Chen Qun 2022-02-10 11:09:36 +08:00
  • 57b8818afb virtio-net: fix max vring buf size when set ring num Chen Qun 2022-02-10 10:48:27 +08:00
  • fc9e9d2a47 virtio-net: bugfix: do not delete netdev before virtio net Chen Qun 2022-02-10 10:31:38 +08:00
  • 4e6ee93c13 virtio: bugfix: clean up callback when del virtqueue Chen Qun 2022-02-10 10:17:20 +08:00
  • eb6e1ef21d virtio: net-tap: bugfix: del net client if net_init_tap_one failed Chen Qun 2022-02-09 20:27:41 +08:00
  • a09dab8d68 virtio-scsi: bugfix: fix qemu crash for hotplug scsi disk with dataplane Chen Qun 2022-02-09 19:58:21 +08:00
  • 7d863f93d5 spec: Update patch and changelog with !248 【6.2.0】内存泄露及部分IO相关bugfix回合 !248 Chen Qun 2022-02-12 22:05:41 +08:00
  • bb8f47b3f5 target-i386: Fix the RES memory inc which caused by the coroutine created Chen Qun 2022-02-10 21:41:06 +08:00
  • 1a81820af3 bugfix: fix mmio information leak and ehci vm escape 0-day vulnerability Chen Qun 2022-02-10 22:42:23 +08:00
  • 815b258127 block/mirror: fix file-system went to read-only after block-mirror Chen Qun 2022-02-10 21:37:49 +08:00
  • aac5555578 bugfix: fix eventfds may double free when vm_id reused in ivshmem Chen Qun 2022-02-10 21:50:28 +08:00
  • 1de55d4e30 bugfix: fix possible memory leak Chen Qun 2022-02-10 22:12:50 +08:00
  • e24199dc2e bugfix: fix some illegal memory access and memory leak Chen Qun 2022-02-10 21:32:37 +08:00
  • 672fa9d171
    !459 Update with openeuler !235 From: @imxcc Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2022-02-12 14:01:34 +00:00
  • b61ecd0b93 Update with openeuler !235 imxcc 2022-02-12 12:48:27 +00:00
  • 0c597c01e6
    !454 [sync] PR-453: generate code patches with openeuler !245 !247 !243 From: @openeuler-sync-bot Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-12 12:42:49 +00:00
  • f0eb1ad563 spec: Update release version with !245 !247 !243 Chen Qun 2022-02-12 17:20:37 +08:00
  • 66948b1a32 spec: Update patch and changelog with !243 Support VFIO migration manual clear interface & vSMMUv3/pSMMUv3 2 stage VFIO integration & Support migration in SMMUv3 nested mode !243 Chen Qun 2022-02-12 17:20:34 +08:00
  • d776600061 vfio/common: Add address alignment check in vfio_listener_region_del Chen Qun 2021-09-14 14:21:46 +08:00
  • 1b4e5497d3 vfio/common: Fix incorrect address alignment in vfio_dma_map_ram_section Chen Qun 2021-09-07 15:14:12 +08:00
  • 6e2cd05991 hw/arm/smmuv3: Post-load stage 1 configurations to the host Chen Qun 2021-05-11 10:08:16 +08:00
  • 253a908b8c vfio: Add vfio_prereg_listener_global_log_start/stop in nested stage Chen Qun 2021-05-11 10:08:15 +08:00
  • 8a70eec7b2 vfio: Add vfio_prereg_listener_log_clear to re-enable mark dirty pages Chen Qun 2021-07-31 09:40:24 +08:00
  • 3ac4767ecd vfio: Add vfio_prereg_listener_log_sync in nested stage Chen Qun 2021-05-11 10:08:14 +08:00
  • b1f1e68553 vfio: Introduce helpers to mark dirty pages of a RAM section Chen Qun 2021-05-11 10:08:13 +08:00
  • 9a461033d9 vfio/common: Avoid unmap ram section at vfio_listener_region_del() in nested mode Chen Qun 2021-07-31 10:02:18 +08:00
  • a0d64433c8 vfio/pci: Implement return_page_response page response callback Chen Qun 2020-11-06 12:03:29 -05:00
  • 53e29753bb pci: Add return_page_response pci ops Chen Qun 2020-11-06 14:34:35 +01:00
  • aeff317b80 hw/arm/smmuv3: Allow MAP notifiers Chen Qun 2020-03-18 11:17:36 +01:00
  • 7ce42eeab4 hw/arm/smmuv3: Implement fault injection Chen Qun 2018-09-13 14:24:45 +02:00
  • 23908b73aa hw/arm/smmuv3: Pass stage 1 configurations to the host Chen Qun 2018-08-09 21:04:19 +02:00
  • 2b72ec05c7 hw/arm/smmuv3: Fill the IOTLBEntry leaf field on NH_VA invalidation Chen Qun 2019-03-14 09:55:13 -04:00
  • b5fa36da39 hw/arm/smmuv3: Fill the IOTLBEntry arch_id on NH_VA invalidation Chen Qun 2018-09-04 08:48:33 -04:00
  • 5a07448931 hw/arm/smmuv3: Store the PASID table GPA in the translation config Chen Qun 2018-08-09 20:56:44 +02:00
  • 58d20533ff hw/arm/smmuv3: Advertise MSI_TRANSLATE attribute Chen Qun 2018-08-28 09:21:53 -04:00
  • 5739d26255 vfio/pci: Implement the DMA fault handler Chen Qun 2019-03-05 16:35:32 +01:00
  • bc839712ec vfio/pci: Set up the DMA FAULT region Chen Qun 2018-12-13 10:57:53 -05:00
  • 01544788c1 vfio/pci: Register handler for iommu fault Chen Qun 2018-12-13 04:39:30 -05:00
  • 7c6f56e3a9 vfio: Helper to get IRQ info including capabilities Chen Qun 2019-06-20 16:39:57 +02:00
  • 6479529031 vfio: Pass stage 1 MSI bindings to the host Chen Qun 2018-08-14 08:08:11 -04:00
  • aec6ee5ed1 vfio: Set up nested stage mappings Chen Qun 2018-08-29 18:10:12 +02:00
  • 4f48986bb7 vfio: Introduce helpers to DMA map/unmap a RAM section Chen Qun 2018-08-30 15:04:25 +02:00
  • 3cb551f06c vfio: Introduce hostwin_from_range helper Chen Qun 2019-03-22 18:05:23 +01:00
  • bcd07c5746 vfio: Force nested if iommu requires it Chen Qun 2018-08-28 16:16:20 +02:00
  • 6065fb9295 pci: introduce PCIPASIDOps to PCIDevice Chen Qun 2019-07-05 19:01:36 +08:00
  • 2e3d6fcd71 iommu: Introduce generic header Chen Qun 2019-07-09 12:20:12 +02:00
  • b35561b06a memory: Introduce IOMMU Memory Region inject_faults API Chen Qun 2018-09-13 14:13:04 +02:00
  • 3903932d28 memory: Add IOMMU_ATTR_MSI_TRANSLATE IOMMU memory region attribute Chen Qun 2019-03-25 16:35:05 +01:00
  • 229200f317 memory: Add IOMMU_ATTR_VFIO_NESTED IOMMU memory region attribute Chen Qun 2019-07-01 11:30:30 +02:00
  • b661f00b39 hw/arm/smmu-common: Allow domain invalidation for NH_ALL/NSNH_ALL Chen Qun 2021-03-19 12:22:48 -04:00
  • a81c780c72 hw/arm/smmuv3: Improve stage1 ASID invalidation Chen Qun 2021-02-14 12:30:57 -05:00
  • 3c4fb92ac9 memory: Add new fields in IOTLBEntry Chen Qun 2018-09-04 08:43:05 -04:00
  • 41fcd103f5 vfio.h and iommu.h header update against 5.10 Chen Qun 2021-07-30 09:15:31 +08:00
  • 6e5f116e7d update-linux-headers: Import iommu.h Chen Qun 2019-05-09 10:23:42 -04:00
  • 59d1bccee6 vfio/migration: Add support for manual clear vfio dirty log Chen Qun 2021-05-08 17:31:05 +08:00
  • 8ed1e73bb7 vfio: Maintain DMA mapping range for the container Chen Qun 2021-05-08 17:31:04 +08:00
  • 972b904d07 linux-headers: update against 5.10 and manual clear vfio dirty log series Chen Qun 2021-05-08 17:31:03 +08:00
  • 9986a54d37 spec: Update patch and changelog with !247 【6.2.0】IO相关补丁回合 !247 Chen Qun 2022-02-12 17:20:26 +08:00
  • d386652d30 monitor: limit io error qmp event to at most once per 60s Chen Qun 2022-02-10 11:35:58 +08:00
  • 4fe6d673d1 monitor: Discard BLOCK_IO_ERROR event when VM rebooted Chen Qun 2022-02-10 11:18:13 +08:00
  • 491936891c xhci: check reg to avoid OOB read Chen Qun 2022-02-10 10:41:40 +08:00
  • db4bfcb6c7 tap: return err when tap TUNGETIFF fail Chen Qun 2022-02-10 10:28:59 +08:00