Commit Graph

  • be00fe0fe3 hw/intc/gicv3: Add CPU hotplug realize hook Chen Qun 2020-04-06 11:26:35 +08:00
  • 971729d5fb intc/kvm_gicv3: Factor out kvm_arm_gicv3_cpu_realize Chen Qun 2020-04-10 12:49:12 +08:00
  • 4f562e8fa1 intc/gicv3_cpuif: Factor out gicv3_init_one_cpuif Chen Qun 2020-04-10 10:59:55 +08:00
  • 494cd14821 intc/gicv3_common: Factor out arm_gicv3_common_cpu_realize Chen Qun 2020-04-10 12:55:17 +08:00
  • 4a4c8273fc arm/virt/gic: Construct irqs connection from create_gic Chen Qun 2020-04-05 15:29:16 +08:00
  • 33d00cea88 hw/arm/boot: Add manually register and trigger of CPU reset Chen Qun 2020-04-09 09:31:22 +08:00
  • e6b9178be2 hw/arm/virt: Factor out some CPU init codes to pre_plug hook Chen Qun 2020-04-06 12:50:54 +08:00
  • ced81a56f3 test/numa: Adjust aarch64 numa test Chen Qun 2020-04-23 20:54:18 +08:00
  • 8a4141881a arm/virt: Add CPU topology support Chen Qun 2020-04-06 10:54:35 +08:00
  • c8668035f6 arm/virt: Add CPU hotplug framework Chen Qun 2020-04-03 16:16:18 +08:00
  • 2f5a5868f6 tests/acpi/bios-table-test: Update expected virt/DSDT file Chen Qun 2022-02-11 16:07:31 +08:00
  • e290842121 arm/virt: Attach ACPI CPU hotplug support to virt Chen Qun 2020-04-05 16:03:15 +08:00
  • 3137876cb9 tests/acpi/bios-tables-test: Allow changes to virt/DSDT file Chen Qun 2022-02-11 15:48:16 +08:00
  • 267b813a65 arm/cpu: assign arm_get_arch_id handler to get_arch_id hook Chen Qun 2020-04-10 10:17:27 +08:00
  • 9a529f4d5d acpi/ged: Extend ACPI GED to support CPU hotplug Chen Qun 2020-04-03 15:41:01 +08:00
  • 296e467191 acpi/cpu: Prepare build_cpus_aml for arm virt Chen Qun 2020-04-22 16:11:13 +08:00
  • 2363e5e3a7 arm/virt/acpi: Factor out CPPC building from DSDT CPU aml Chen Qun 2020-04-22 15:58:27 +08:00
  • 16b188e9c2 hw/arm/virt: Assign virt_madt_cpu_entry to acpi_ged madt_cpu hook Chen Qun 2020-04-10 10:05:54 +08:00
  • 6069484d92 acpi/madt: Factor out the building of MADT GICC struct Chen Qun 2020-01-13 19:02:20 +08:00
  • 8d631c30d4
    !475 spec: Update release version with !258 !259 !260 !261 From: @imxcc Reviewed-by: @Chuan-Zheng Signed-off-by: @Chuan-Zheng openeuler-ci-bot 2022-02-22 02:37:00 +00:00
  • f015c41711 spec: Update release version with !258 !259 !260 !261 Chen Qun 2022-02-21 21:27:48 +08:00
  • e5935b95b4 spec: Update patch and changelog with !261 【内存相关补丁】修复全平台编译报错 !261 Chen Qun 2022-02-21 21:27:47 +08:00
  • e975c57f4b i386/cpu: fix compile error in all target configure Chen Qun 2022-02-17 09:51:13 +08:00
  • 964fa717d2 spec: Update patch and changelog with !260 [6.2.0] support date property for pl031 !260 Chen Qun 2022-02-21 21:27:44 +08:00
  • e717e64711 pl031: support rtc-timer property for pl031 Chen Qun 2022-02-15 17:02:08 +08:00
  • 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