Commit Graph

  • 04e2817638
    !333 libvirt update to version 6.2.0-65 main openeuler-ci-bot 2024-06-13 03:43:32 +00:00
  • 46011ccf7e libvirt update to version 6.2.0-65: - remote: fix double free of migration params on error - qemu: avoid deadlock in qemuDomainObjStopWorker We are dropping the only reference here so that the event loop thread is going to be exited synchronously. In order to avoid deadlocks we need to unlock the VM so that any handler being called can finish execution and thus even loop thread be finished too. - virsh: add tmm main command word Add tmm command word into virsh tool to call get tmm memory info API. It makes virsh can use tmm main commmand to show tmm memory info on console. This command requires specific kernel and a kernel driver to make sure its regular function. If runnning environment missing the above reliance, this command will show error result on console. - libvirt: add get tmm memory info API and libvirtd RPC Add the get tmm memory info API into libvirt-host. Also should add the RPC calls into libvirtd for API calling. - libvirt: support the virtCCA feature Add cvm parameter into the type of LaunchSecurity which is a optional filed for libvirt xml. Its purpose is to pass the cvm parameter through to qemu. Also this patch support virsh edit to save cvm parameter into libvirt temporary xml. - qemu_driver: Add calc_mode for dirtyrate statistics - virsh: Add mode option to domdirtyrate-calc virsh api - qemu: Generate command line for dirty-ring-size - qemu: support dirty ring feature - conf: Turn virDomainDef.kvm_features into a struct - qemu_validate: Allow kvm hint-dedicated on non-passthrough VMs - virDomainFeaturesKVMDefParse: Remove tautological "if" - virDomainFeaturesKVMDefParse: Remove tautological "switch" - virxml: Add virXMLPropUInt - virxml: Add virXMLPropInt - virxml: Add virXMLPropTristateSwitch - virxml: Add virXMLPropTristateBool - virDomainFeaturesKVMDefParse: Remove ctxt - virDomainFeaturesDefParse: Factor out KVM parsing into separate function - internal.h: Introduce and use VIR_IS_POW2() - hotpatch: if hotpatch_path not in qemu.conf,the hotpatch doesn't antoload Jiabo Feng 2024-06-13 11:02:43 +08:00
  • a9e5b4a057
    !332 sync 22.03-sp3 patch openeuler-ci-bot 2024-06-13 02:53:08 +00:00
  • 9a98b0fdb4 Synchronize upstream patches "Use correct tpm device for all non-x86" lixianglai 2023-08-01 05:13:53 -04:00
  • efa8c73d73 Fixed loongarch qxl device not displaying during startup phase lixianglai 2023-09-12 02:36:44 -04:00
  • f9675b3ff7 libvirt update to version 6.2.0-61 jiangdongxu 2024-03-13 17:16:33 +08:00
  • 1c6ad1d631
    !327 fix CVE-2024-4418 openeuler-ci-bot 2024-05-27 13:09:40 +00:00
  • 585be3cc09 fix CVE-2024-4418 jiangjiacheng 2024-05-24 17:39:29 +08:00
  • 95e260166c
    !291 fix CVE-2024-1441 CVE-2024-2494 CVE-2024-2496 #I97N53 #I9AH6G #I98Z59 openeuler-ci-bot 2024-04-10 12:18:30 +00:00
  • 3037d729e3 fix CVE-2024-1441,CVE-2024-2494,CVE-2024-2496 vish:Fix off-by-one error in udevListInterfacesByStatus (CVE-2024-1441) remote: check for negative array lengths before allocation (CVE-2024-2494) interface: fix udev_device_get_sysattr_value return value check (CVE-2024-2496) caozhongwang 2024-04-10 11:42:43 +08:00
  • 9a979ec8e1
    !277 Add support for the ppc64le platform openeuler-ci-bot 2024-03-21 03:08:45 +00:00
  • e6041d1687 spec: Add support for the ppc64le platform JianChunfu 2024-03-18 14:42:32 +08:00
  • 571519df5d
    !265 [sync] PR-261: libvirt update to version 6.2.0-60 openeuler-ci-bot 2023-12-05 15:21:41 +00:00
  • 0dd057e3d8 libvirt update to version 6.2.0-60 - vdpa: support vdpa device migrate - vdpa: support vdpa device hot plug/unplug - vdpa: Introduce the new device type vdpa to hostdev - node_device: fix leak of DIR* - Include vdpa devices in node device list - lxc: fix lxcContainerMountAllFS() DEREF_BEFORE_CHECK - qemu: Return perf status that affect next boot for shutoff domains While we set up perf events for a shutoff domain and check the settings, All of perf events are reported as 'disabled', unless we add --config, This is redundant for a shutoff domain. - tests: upstream Fixing compiler warning in cputest - qemu_migration_cookie: Rename ret in qemuDomainExtractTLSSubject - virrandom: Fix printf format string in virRandomGenerateWWN() - fix the issue of errors when saving after 'virsh edit' - Use (un)signed printf specifiers correctly - admin: fix leak of typed parameters on error - esx: call freeaddrinfo earlier in esxUtil_ResolveHostname Call freeaddrinfo() as soon as @result is not needed anymore, i.e. right after getnameinfo(); this avoids calling freeaddrinfo() in two branches. - qemu: Fix incorrect command name in error messages Jiabo Feng 2023-11-29 15:42:24 +08:00
  • fb523852f5
    !250 [sync] PR-249: libvirt update to version 6.2.0-59 openeuler-ci-bot 2023-08-10 01:03:10 +00:00
  • 244f16460d libvirt update to version 6.2.0-59 - virnetsshsession: Adapt to change libssh2 API - selinux: Reflect context_str() type change - Revert "selinux: adapt to libselinux" - selinux: adapt to libselinux - fix error in printf format string Jiabo Feng 2023-08-09 17:14:47 +08:00
  • 51bd0af96d
    !245 [sync] PR-221: 增加riscv构建支持 openeuler-ci-bot 2023-06-08 03:49:46 +00:00
  • 8d437b9655 add riscv64 support laokz 2023-03-29 16:46:08 +08:00
  • 1bca462e0b
    !242 [sync] PR-240: cpu_topo: support for cpu_topo "clusters” openeuler-ci-bot 2023-05-23 08:30:46 +00:00
  • d3fcb66158 cpu_topo: support for cpu_topo "clusters” jokenzhang 2023-05-22 22:40:01 +08:00
  • 0b5d5a4e25
    !237 [sync] PR-235: libvirt update to version 6.2.0-56 openeuler-ci-bot 2023-05-22 07:12:43 +00:00
  • 41a3cad037 libvirt update to version 6.2.0-56 - nodedev: ignore EINVAL from libudev in udevEventHandleThread - qemu: tpm: Pass --logfile to swtpm_setup for incoming migration Fei Xu 2023-05-21 20:44:06 +08:00
  • 07954cb823
    !234 [sync] PR-231: 修复驱动程序清理过程中的潜在崩溃 openeuler-ci-bot 2023-04-26 01:51:34 +00:00
  • 7668f6d651 Fix potential crash during driver cleanup tianwei 2023-04-25 17:19:01 +08:00
  • d9bd88bfcf
    !229 [sync] PR-226: llvm平行宇宙计划:修复使用clang构建发现的编译警告 openeuler-ci-bot 2023-04-13 08:11:13 +00:00
  • 25e0129b9d Fix build error if compiler switch to clang Chenxi Mao 2023-04-04 13:36:48 +08:00
  • e82be57553
    !224 [sync] PR-222: 修复libvirt.spec中loongarch架构虚拟机的固件加载路径 openeuler-ci-bot 2023-03-30 13:31:45 +00:00
  • d4bd842011 bugfix: correct the firmware path of loongarch virt machine zhaotianrui 2023-03-30 19:34:25 +08:00
  • 9ac95b2290
    !219 [sync] PR-217: libvirt update to version 6.2.0-52 openeuler-ci-bot 2023-03-29 06:45:08 +00:00
  • bfd5f2ad05 libvirt update to version 6.2.0-52 zhaotianrui 2023-03-18 10:38:51 +08:00
  • b85fc00206
    !210 [sync] PR-209: libvirt update to version 6.2.0-51 openeuler-ci-bot 2023-02-15 02:36:49 +00:00
  • 28a5f5f376 libvirt update to version 6.2.0-51 mayunlong 2023-02-14 19:23:38 +08:00
  • e28e3556c2
    !206 [sync] PR-203: Backport patches from upstream openeuler-ci-bot 2023-01-04 08:30:21 +00:00
  • ebe442908e Backport patches from upstream jiang jiacheng 2023-01-04 12:02:07 +08:00
  • 8aa0c096df
    !200 [sync] PR-199: libvirt增加迁移绑核功能 openeuler-ci-bot 2022-12-17 07:13:22 +00:00
  • 4ecc41b061 add function of set migration thread affinity during migration zhengchuan 2022-12-17 11:03:35 +08:00
  • d215aaeb0c
    !196 [sync] PR-193: update the Chinese translation of nwfilter openeuler-ci-bot 2022-12-12 01:12:51 +00:00
  • 1c9e26d466 update the Chinese translation of nwfilter yezengruan 2022-12-10 15:17:36 +08:00
  • 665983b4fa
    !190 [sync] PR-189: libvirt update to version 6.2.0-47 openeuler-ci-bot 2022-12-09 11:41:39 +00:00
  • 234d30f118 libvirt update to version 6.2.0-47 yezengruan 2022-12-06 15:38:34 +08:00
  • fd9635b5bf
    !187 [sync] PR-185: sync some bugfix patches from upstream openeuler-ci-bot 2022-11-29 10:16:00 +00:00
  • 538b9546ca sync some bugfix patches from upstream yezengruan 2022-11-25 19:41:00 +08:00
  • 99f7233e93
    !180 docs: Fix template matching in page.xsl openeuler-ci-bot 2022-11-11 03:48:27 +00:00
  • 2d02e27829 docs: Fix template matching in page.xsl yezengruan 2022-11-11 09:29:03 +08:00
  • 903c33591a
    !179 [sync] PR-177: libvirt: support migration dirtyrate openeuler-ci-bot 2022-11-04 02:53:01 +00:00
  • c7e6f2d845 libvirt: support migration dirtyrate yezengruan 2022-11-03 20:05:39 +08:00
  • 15561b48ce
    !175 [sync] PR-174: Synchronize upstream patches openeuler-ci-bot 2022-10-12 02:23:32 +00:00
  • 0c7ba17fb9 libvirt: Synchronize upstream patches according to issue I5OLYY wengyu1 2022-10-11 21:50:40 +08:00
  • dee5aeb78c
    !170 [sync] PR-164: qemu: Add missing lock in qemuProcessHandleMonitorEOF (CVE-2021-3975) openeuler-ci-bot 2022-08-25 10:37:58 +00:00
  • d42744f846 fix CVE-2021-3975 (openeuler !76) yezengruan 2022-08-25 16:27:50 +08:00
  • 0bb3f5eb1c
    !160 [sync] PR-158: apibuild: Fix self.waring method call openeuler-ci-bot 2022-08-12 01:33:46 +00:00
  • 0b2909e81b apibuild: Fix self.waring method call yezengruan 2022-08-11 19:26:42 +08:00
  • 77f35bed78
    !156 [sync] PR-151: fix CVE-2022-0897 (openeuler !64) From: @openeuler-sync-bot Reviewed-by: @yezengruan Signed-off-by: @yezengruan openeuler-ci-bot 2022-06-20 10:10:05 +00:00
  • 9f8f14e5ee fix CVE-2022-0897 (openeuler !66) yezengruan 2022-06-20 09:24:26 +08:00
  • 9491c76b01
    !145 [sync] PR-143: update patch with openeuler !62!63 From: @openeuler-sync-bot Reviewed-by: @yezengruan Signed-off-by: @yezengruan openeuler-ci-bot 2022-06-13 08:31:33 +00:00
  • bb5d6c30ec update patch with openeuler !62!63 yezengruan 2022-06-13 14:09:21 +08:00
  • 653e2350ae
    !142 [sync] PR-140: Update some inconsistent patches From: @openeuler-sync-bot Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2022-05-11 12:43:17 +00:00
  • bfc40e8201 update some inconsistent patches yezengruan 2022-05-10 20:15:17 +08:00
  • d26447744e
    !139 [sync] PR-137: spec文件changelog格式更新 From: @openeuler-sync-bot Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2022-05-05 09:41:54 +00:00
  • e91dd3a50c update the format of changelog yezengruan 2022-04-27 19:49:16 +08:00
  • e6f433c662
    !134 update patch with openeuler !59 From: @yezengruan Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2022-03-24 08:54:31 +00:00
  • cc7a0d1060 update patch with openeuler !59 yezengruan 2022-03-24 16:27:21 +08:00
  • 0cb430a0e3
    !131 update patch with openeuler !58 From: @yezengruan Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2022-03-24 08:20:55 +00:00
  • da25da87c4 update patch with openeuler !58 yezengruan 2022-03-24 14:54:29 +08:00
  • 95cfb6d05a
    !128 sync from 22.03 for dtrace From: @yezengruan Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-03-18 13:05:00 +00:00
  • e09a8a5007 sync from 22.03 for dtrace yezengruan 2022-03-18 20:37:35 +08:00
  • 4f64833d2a
    !127 update patch with openeuler !57 From: @yezengruan Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-03-12 08:39:31 +00:00
  • eec834afa4 update patch with openeuler !57 yezengruan 2022-03-12 16:00:21 +08:00
  • 202299c02e
    !125 update patch with openeuler !55!56 From: @yezengruan Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-03-11 13:24:25 +00:00
  • ed4d0233bc update patch with openeuler !55 yezengruan 2022-03-11 20:33:42 +08:00
  • bbe5d19337
    !120 update patch with openeuler !54 From: @imxcc Reviewed-by: @Chuan-Zheng Signed-off-by: @Chuan-Zheng openeuler-ci-bot 2022-02-22 02:23:30 +00:00
  • 6834c2d11a update patch with openeuler !54 imxcc 2022-02-22 00:16:20 +08:00
  • 05ee3bd66e
    !118 [sync] PR-117: Update patch with openeuler !53 From: @openeuler-sync-bot Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2022-02-12 12:51:08 +00:00
  • 569b732a2a Update patch with openeuler !53 imxcc 2022-02-12 12:04:27 +00:00
  • 2536268319
    !113 Revert test disbale storage tests Merge pull request !113 from imxcc/openEuler-22.03-LTS-Next openeuler-ci-bot 2022-01-29 10:10:02 +00:00
  • d3cec4fede Revert "tests: disabale storage tests" imxcc 2022-01-29 17:21:18 +08:00
  • 048574a841
    !112 tests: disabale storage tests Merge pull request !112 from imxcc/openEuler-22.03-LTS-Next openeuler-ci-bot 2022-01-14 08:00:46 +00:00
  • 6aa65dff38 tests: disabale storage tests imxcc 2022-01-14 12:53:11 +08:00
  • f5f9b88890
    !110 backport: fix rst2html and ASN1 compiler failure Merge pull request !110 from imxcc/openEuler-22.03-LTS-Next openeuler-ci-bot 2022-01-13 06:42:01 +00:00
  • 362c27d4ba backport: fix rst2html and ASN1 compiler failure imxcc 2022-01-11 22:32:12 +08:00
  • ec6f318b70 !101 Automatically generate code patches with openeuler !44 !45 From: @kuhnchen18 Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2021-12-08 06:49:58 +00:00
  • 3c82da0471 spec: Update release version with !44 !45 Chen Qun 2021-12-06 16:28:37 +08:00
  • 70b0d58f55 spec: Update patch and changelog with !45 hotpatch: implement hotpatch virsh api and add logs for virDomainHotpatchManage !45 Chen Qun 2021-12-06 16:28:27 +08:00
  • 5265000be0 domain: add logs for virDomainHotpatchManage Euler Robot 2021-07-12 21:28:41 +08:00
  • 18b0269877 hotpatch: check vm id and pid before using hotpatch api Euler Robot 2021-07-09 10:50:07 +08:00
  • 82c220ec92 hotpatch: implement hotpatch virsh api Euler Robot 2021-10-20 11:07:34 +08:00
  • 81d7397068 spec: Update patch and changelog with !44 hotpatch: introduce hotpatch async job flag and Implement qemuDomainHotpatchManage !44 Chen Qun 2021-12-06 16:28:24 +08:00
  • 25c766d14d hotpatch: introduce hotpatch async job flag Euler Robot 2021-10-19 22:41:24 +08:00
  • a5a94b0374 hotpatch: Implement qemuDomainHotpatchManage Euler Robot 2021-10-19 22:11:45 +08:00
  • bb41606f5b Hotpatch: introduce DomainHotpatchManage API Euler Robot 2021-10-19 14:50:32 +08:00
  • 06146b7385 !92 fix cve-2021-3667 cve-2021-3631 From: @imxcc Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2021-09-26 09:07:52 +00:00
  • 3ad5fb8a7b fix cve-2021-3667 cve-2021-3631 imxcc 2021-09-26 16:32:28 +08:00
  • d1bdac9f3a !90 [sync] PR-87: Automatically generate code patches with openeuler !38 From: @openeuler-sync-bot Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2021-09-26 03:43:37 +00:00
  • c79487f070 spec: Update release version with !38 Chen Qun 2021-09-24 11:28:33 +08:00
  • 069d53def0 spec: Update patch and changelog with !38 conf/domain_conf: pin the retry_interval and retry_timeout parameters to xml !38 Chen Qun 2021-09-24 11:28:31 +08:00
  • 8f2ddb9138 conf/domain_conf: pin the retry_interval and retry_timeout parameters to xml Euler Robot 2021-09-18 14:20:24 +08:00
  • ecfc8975c1 !84 bugfix:virDevMapperGetTargets: Don't ingore EBADF From: @imxcc Reviewed-by: @kevinzhu1 Signed-off-by: @kevinzhu1 openeuler-ci-bot 2021-09-14 14:49:12 +00:00
  • 1802692fb3 virDevMapperGetTargets: Don't ignore EBADF imxcc 2021-09-14 22:22:33 +08:00
  • fbaeef0a4a Modify some different patch files imxcc 2021-09-14 22:17:12 +08:00
  • 2f47359255 !83 [sync] PR-82: when dm-mod not load , libvirt create vm error From: @openeuler-sync-bot Reviewed-by: @imxcc Signed-off-by: @imxcc openeuler-ci-bot 2021-09-14 02:22:36 +00:00