842 Commits

Author SHA1 Message Date
openeuler-ci-bot
9aa9d719a8
!797 QEMU update to version 6.2.0-76
From: @JiaboFeng 
Reviewed-by: @aven6 
Signed-off-by: @aven6
2023-07-28 03:24:44 +00:00
Jiabo Feng
9779ec121b QEMU update to version 6.2.0-76(master)
- qga/win32: Use rundll for VSS installation
- qga/win32: Remove change action from MSI installer
- ide: Increment BB in-flight counter for TRIM BH
- hw/pci-bridge/pxb: Fix missing swizzle
- host-vdpa: make notifiers _init()/_uninit() symmetric
- hw/virtio: vdpa: Fix leak of host-notifier memory-region
- accel/tcg/cpu-exec: Fix precise single-stepping after interrupt
- Allow setting up to 8 bytes with the generic loader
- hw/net/virtio-net: make some VirtIONet const
- accel/tcg: Optimize jump cache flush during tlb range flush
- 9pfs: prevent opening special files (CVE-2023-2861)
- tcg: Reduce tcg_assert_listed_vecop() scope
- gitlab: Disable plugins for cross-i386-tci
- vfio/pci: Fix a segfault in vfio_realize
- block/iscsi: fix double-free on BUSY or similar statuses
- tests/tcg: fix unused variable in linux-test
- hw/net/vmxnet3: allow VMXNET3_MAX_MTU itself as a value
- qga/vss-win32: fix warning for clang++-15
- vnc: avoid underflow when accessing user-provided address
- block/monitor: Fix crash when executing HMP commit
- virtio-gpu: add a FIXME for virtio_gpu_load()
- hw/ppc/Kconfig: MAC_NEWWORLD should always select USB_OHCI_PCI
- migration: report compress thread pid to libvirt

Signed-off-by: Jiabo Feng <fengjiabo1@huawei.com>
2023-07-28 10:03:27 +08:00
openeuler-ci-bot
8b0d0698b4
!785 [sync] PR-783: QEMU update to version 6.2.0-75(master)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-07-05 06:07:11 +00:00
Jiabo Feng
f4ea6a15b8 QEMU update to version 6.2.0-75(master)
- Add lbt support for kvm.
    - Fix smp.cores value and Fix divide 0 error
    - hw/nvme: Change alignment in dma functions for nvme_blk_*
    - virtio: fix reachable assertion due to stale value of cached region size
    - hw/nvme: fix missing DNR on compare failure

    Signed-off-by: Jiabo Feng <fengjiabo1@huawei.com>

(cherry picked from commit 8040b814b870e30530193485720369d3f81a295e)
2023-07-05 10:27:07 +08:00
openeuler-ci-bot
18b54eb7ad
!776 [sync] PR-775: spec: delete repetitive man8/qemu-ga.8* from qemu-guest-agent package
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-05-26 02:17:05 +00:00
liuxiangdong
5e576aac11 spec: delete repetitive man8/qemu-ga.8* from qemu-guest-agent package
Files man8/qemu-ga.8* are packaged in qemu-help package.

Delete it from qemu-guest-agent package.

Signed-off-by: liuxiangdong <liuxiangdong5@huawei.com>
(cherry picked from commit 522d65d17105385cd106c87df815856a3cf244a5)
2023-05-25 19:00:41 +08:00
openeuler-ci-bot
ad562a2fd0
!772 [sync] PR-769: spec: delete useless core3-hmcode/core3-reset/uefi-bios-sw
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-05-19 11:12:03 +00:00
liuxiangdong
1f576bfc77 spec: delete useless core3-hmcode/core3-reset/uefi-bios-sw
"%exclude" only means not packaging these three files but they
are still existing in buildroot directory. "ERROR: No build ID
not found in XXXXX" will be reported when generating debug package.

Delete them directly in buildroot directory.

Signed-off-by: liuxiangdong <liuxiangdong5@huawei.com>
(cherry picked from commit 047085038062127f07a5e0a853fbb0d0ac16ff65)
2023-05-19 17:31:04 +08:00
openeuler-ci-bot
c28f8aac22
!766 [sync] PR-762: QEMU update to version 6.2.0-72(master)
From: @openeuler-sync-bot 
Reviewed-by: @aven6 
Signed-off-by: @aven6
2023-05-18 12:25:30 +00:00
Fei Xu
32fe755617 QEMU update to version 6.2.0-72(master)
- migration/xbzrle: fix out-of-bounds write with axv512
- migration/xbzrle: use ctz64 to avoid undefined result
- Update bench-code for addressing CI problem
- AVX512 support for xbzrle_encode_buffer
- configure, meson: move AVX tests to meson
- target/i386: KVM: allow fast string operations if host supports them
- target/i386: add FSRM to TCG
- hw/nvme: fix memory leak in nvme_dsm
- aio-posix: fix race between epoll upgrade and aio_set_fd_handler()
- target/i386: Add SGX aex-notify and EDECCSSA support
- hw/usb/imx: Fix out of bounds access in imx_usbphy_read()
- target/i386: Set maximum APIC ID to KVM prior to vCPU creation
- target/i386: Fix sanity check on max APIC ID / X2APIC enablement

Signed-off-by: Fei Xu <xufei30@huawei.com>
(cherry picked from commit 2ddec1532bdfeff758025fa8ebe6423072621ee1)
2023-05-18 17:38:25 +08:00
openeuler-ci-bot
86f54a3298
!759 [sync] PR-757: QEMU update to version 6.2.0-71(master)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-04-23 06:09:52 +00:00
Fei Xu
06e9099925 QEMU update to version 6.2.0-71(master)
-vhost-user-blk: fix the resize crash
 -plugins: make qemu_plugin_user_exit's locking order consistent with fork_start's
 -linux-user: fix strace build w/out munlockall
 -ui: fix crash on serial reset, during init
 -qga/win/vss: requester_freeze changes
 -migration: fix populate_vfio_info
 -block/rbd: workaround for ceph issue #53784
 -target/i386: add FZRM, FSRS, FSRC
 -i386: Add new CPU model SapphireRapids
 -core/cpu-common: Fix the wrong '#ifdef __aarch64__'

Signed-off-by: Fei Xu <xufei30@huawei.com>
(cherry picked from commit f9d45693ebcd110b1f143ffe2380cd521b671328)
2023-04-23 11:50:02 +08:00
openeuler-ci-bot
706ccc1c5d
!743 [sync] PR-740: Add spice buildrequires for loongarch
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-03-31 01:36:02 +00:00
lixianglai
d1defb23b8 Add spice buildrequires.
Add spice buildrequires for loongarch.

Signed-off-by: lixianglai <lixianglai@loongson.cn>
(cherry picked from commit f1d5d42d62b91183cb2e701c1ae65659d1978378)
2023-03-30 20:31:15 +08:00
openeuler-ci-bot
579a9d4ca8
!737 [sync] PR-736: 解决loongarch64 qemu编译问题
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-03-30 01:06:55 +00:00
lixianglai
962b818a57 fixup compile on loongarch64 machine.
Add function kvm_arch_accel_class_init definition on loongarch64 machine.

Signed-off-by: lixianglai <lixianglai@loongson.cn>
(cherry picked from commit 6b685cefd08b2a46db9888d6e6e74510b6d62fd0)
2023-03-29 20:59:51 +08:00
openeuler-ci-bot
0244ce59c2
!733 [sync] PR-731: QEMU update to version 6.2.0-68(master)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-03-29 03:49:13 +00:00
Fei Xu
82505a0c0b QEMU update to version 6.2.0-68(master)
-tests: modify qemu.spec to add (riscv virt) machine mapping to testenv

Signed-off-by: Fei Xu <xufei30@huawei.com>
(cherry picked from commit d29b61f5c2ec6e2d717b7c0ce58e982d0ab968cf)
2023-03-29 10:00:38 +08:00
openeuler-ci-bot
8a81770c0d
!729 [sync] PR-726: QEMU update to viersion 6.2.0-67(master)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-03-29 01:57:16 +00:00
chenhuiying
914b5d913d QEMU update to viersion 6.2.0-67(master)
-bugfix: fix qmp command migrate-set-parameters
-some bugfixs about ARM hot-plugged CPUs
-hw/core/machine:Fix the missing consideration of cluster-id
-test/tcg:Fix target-specific Makefile variable path for user-mode
-tests:add (riscv virt) machine mapping to testenv
-Make a litte improvement in curl and hw/riscv
-qemu support for loongarch
-hw/pvrdma: Protect against buggy or malious guest driver
-hw/audio/intel-hda:fix stream reset
-dsoundaudio:fix crackling audio recordings
-add notify-vm-exit support for i386
-blok-backend: prevent dangling BDS pointers across aio_poll()
-net:Fix uninitialized data usage
-net/eth:Don't consider ESP to be an IPv6 option header
-hw/net/vmxnet3:Log guest-triggerable errors using LOG_GUEST_ERROR

Signed-off-by: FeiXu <xufei30@huawei.com>
(cherry picked from commit cb597988462cc34a9ef18139c1b6c403333c93a7)
2023-03-29 09:17:41 +08:00
openeuler-ci-bot
cc886a0f9b
!728 [sync] PR-724: [bugfix]fix missing multiboot_dma.bin
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2023-03-29 01:01:26 +00:00
rminmin
9a41c0ce17 spec: Add multiboot_dma.bin
Add multiboot_dma.bin

Signed-off-by: rminmin <renmm6@chinaunicom.cn>
(cherry picked from commit a3130d60867ae49804f946ec6bff7a6df370ebde)
2023-03-28 22:31:00 +08:00
openeuler-ci-bot
50fd373ccc
!719 QEMU update to version 6.2.0-65
From: @yezengruan 
Reviewed-by: @aven6 
Signed-off-by: @aven6
2022-12-20 07:40:30 +00:00
yezengruan
55a2c3d276 QEMU update to version 6.2.0-65
- linux-user: Add strace output for timer_settime64() syscall
- fix qemu-core when vhost-user-net config with server mode

Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-12-20 14:08:06 +08:00
openeuler-ci-bot
18af2b32f3
!715 [sync] PR-713: QEMU update to version 6.2.0-64
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-14 09:19:40 +00:00
yezengruan
a0021b5b6b QEMU update to version 6.2.0-64
- target/arm: Fix kvm probe of ID_AA64ZFR0
- migration: report migration/multiFd related thread pid to libvirt
- vhost_net: keep acked_feature only for NET_CLIENT_DRIVER_VHOST_USER

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 2d46526fa69b16614ac095e5d2b11ae4e06649cf)
2022-12-14 16:27:00 +08:00
openeuler-ci-bot
641dddb6c3
!710 [sync] PR-705: 使用bcond_without控制条件编译
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-13 04:34:25 +00:00
Qiang Wei
5b22c9d544 Use bcond_without to control conditon build
It is more clear about conditonal build.

Signed-off-by: Qiang Wei <qiang.wei@suse.com>
(cherry picked from commit c00bd7dc70f700b90db24c324d2e2333282130b9)
2022-12-13 11:32:30 +08:00
openeuler-ci-bot
37de615ba9
!709 [sync] PR-706: Delete job number in the patch
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-12 09:38:11 +00:00
liuxiangdong
c6600593c3 Delete job number in the patch
Delete job number in freeclock-set-rtc_date_diff-for-X86.patch

(cherry picked from commit 66ade8f237096a49b3e4d48588d0560cf39e6b0a)
2022-12-12 16:58:52 +08:00
openeuler-ci-bot
d906f7d08c
!703 [sync] PR-702: 使用条件编译控制对Ceph rbd的依赖
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-09 11:24:31 +00:00
Qiang Wei
cba93e8215 Make Ceph rbd support optional
Signed-off-by: Qiang Wei <qiang.wei@suse.com>
(cherry picked from commit 8c06fb9dd9a12341f29aad3e7296a6c32587067a)
2022-12-09 17:36:57 +08:00
openeuler-ci-bot
82850ce749
!700 [sync] PR-698: BuildRequires add make
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-07 08:02:02 +00:00
yezengruan
ecbeac1dec BuildRequires add make
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 173dd41c89697ee2ea4d399cc24c31fccff8d783)
2022-12-07 15:42:12 +08:00
openeuler-ci-bot
667d7a6809
!696 [sync] PR-695: QEMU update to verison 6.2.0-60
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-06 08:42:13 +00:00
yezengruan
b090c807e6 QEMU update to verison 6.2.0-60
- sync some bugfix patches from upstream
- fix the virtio features negotiation flaw
- fix CVE-2022-4144

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 86bdfa92116f931f9f221449750d1ddb8b31bacd)
2022-12-06 16:04:34 +08:00
openeuler-ci-bot
5b62650797
!689 Qemu update to version 6.2.0-59
From: @yezengruan 
Reviewed-by: @aven6 
Signed-off-by: @aven6
2022-11-28 08:59:41 +00:00
yezengruan
b99dbfd984 Qemu update to version 6.2.0-59
- arm/virt: Fix vcpu hotplug idx_from_topo_ids
- Revert patches related to the vSVA
- sync some bugfix patches from upstream
- add generic vDPA device support

Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-11-28 16:01:39 +08:00
openeuler-ci-bot
e65d5d50e6
!685 update qemu download url
From: @yezengruan 
Reviewed-by: @kevinzhu1 
Signed-off-by: @kevinzhu1
2022-11-23 09:59:12 +00:00
yezengruan
60ac7eb978 update qemu download url
The download url is dead and needs to be updated.

Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-11-23 17:21:41 +08:00
openeuler-ci-bot
0eb8c08839
!682 [sync] PR-681: 开启io_uring 异步落盘方式
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-22 08:58:36 +00:00
weishaokun
6033b9da10 Support io-uring by adding --enable-io-uring compilation option
(cherry picked from commit f6a40d3606f77651ffd84b127540c392ef4db39f)
2022-11-22 16:02:58 +08:00
openeuler-ci-bot
525d4f833c
!679 [sync] PR-678: build: make check with -j
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-09 07:41:34 +00:00
yezengruan
90977ca40f build: make check with -j
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit c39a6c85861f6956d6f1e070cb93b783f412fefc)
2022-11-09 14:05:25 +08:00
openeuler-ci-bot
458b7263be
!676 [sync] PR-674: support rbd by default
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-08 09:31:16 +00:00
yuelg
7baeda7eee by default enable rbd support
Support rbd by adding --enable-rbd compilation option

Signed-off-by: yuelg <yuelg@chinaunicom.cn>
(cherry picked from commit 62f5717c6f9c7d92224560c2d84381bc09ad9a6f)
2022-11-08 15:20:15 +08:00
openeuler-ci-bot
8fe64a7240
!675 [sync] PR-673: Qemu update to version 6.2.0-55
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-08 07:19:37 +00:00
yezengruan
9686fb592f Qemu update to version 6.2.0-55
- support dirty restraint on vCPU
- support SPR AMX in Qemu
- fix compilation errors of sw64

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit e9095b76ae8be40ed088bf155356ab11d61f9e3b)
2022-11-08 14:42:37 +08:00
openeuler-ci-bot
42046dac3b
!672 [sync] PR-670: 打开--enable-slirp编译选项
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-08 06:41:51 +00:00
fu-shanqing
f44b226067 add '--enable-slirp' compilation options
(cherry picked from commit f68cfde3b0f7bcfc62dedfa4da86c4e25beeec20)
2022-10-25 15:58:39 +08:00