123 Commits

Author SHA1 Message Date
Chen Qun
85ba290b27 spec: Update release version with !138
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-06-08 16:27:44 +08:00
Chen Qun
8b1f98e2e7 spec: Update patch and changelog with !138 fix CVE-2021-20181 #I3UFOQ !138
9pfs: Fully restart unreclaim loop (CVE-2021-20181)

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-06-08 16:27:33 +08:00
imxcc
768f8c34c5 add strip for block-iscsi.so, block-rbd.so and block-ssh.so
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-06-02 20:37:56 +08:00
Chen Qun
c2a5e4575f spec: Update release version with !132
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-06-02 11:29:42 +08:00
Chen Qun
3afc75890f spec: Update patch and changelog with !132 fix Uninitialized Free Vulnerability !132
bugfix: fix Uninitialized Free Vulnerability

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-06-02 11:29:33 +08:00
Chen Qun
3a33cf0c29 spec: Update release version with !130
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-06-01 21:27:04 +08:00
Chen Qun
cb7537b60d spec: Update patch and changelog with !130 fix CVE-2020-15469 #I1NJI5 !130
hw/pci-host: add pci-intack write method
pci-host: add pcie-msi read method
vfio: add quirk device write method
prep: add ppc-parity write method
nvram: add nrf51_soc flash read method
spapr_pci: add spapr msi read method
tz-ppc: add dummy read/write methods
imx7-ccm: add digprog mmio write method

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-06-01 21:27:03 +08:00
Chen Qun
ec5b42fe30 spec: Update release version with !117
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-05-20 21:27:15 +08:00
Chen Qun
000a0ed8d1 spec: Update patch and changelog with !117 fix CVE-2021-3416 #I3DW99 && fix CVE-2021-3409 #I3E5M7 && fix CVE-2020-25085 #I3J7F2 !117
hw/sd: sdhci: Don't transfer any data when command time out
hw/sd: sdhci: Don't write to SDHC_SYSAD register when transfer is in progress
hw/sd: sdhci: Correctly set the controller status for ADMA
hw/sd: sdhci: Limit block size only when SDHC_BLKSIZE register is writable
hw/sd: sdhci: Reset the data pointer of s->fifo_buffer[] when a different block size is programmed
net: introduce qemu_receive_packet()
e1000: switch to use qemu_receive_packet() for loopback
dp8393x: switch to use qemu_receive_packet() for loopback packet
sungem: switch to use qemu_receive_packet() for loopback
tx_pkt: switch to use qemu_receive_packet_iov() for loopback
rtl8139: switch to use qemu_receive_packet() for loopback
pcnet: switch to use qemu_receive_packet() for loopback
cadence_gem: switch to use qemu_receive_packet() for loopback
lan9118: switch to use qemu_receive_packet() for loopback

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-05-20 21:27:14 +08:00
Chen Qun
5003b207ed spec: Update release version with !113
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-05-19 11:27:19 +08:00
Chen Qun
8bd85496fb spec: Update patch and changelog with !113 fix CVE-2021-3392 #I3E5MB !113
scsi: mptsas: dequeue request object in case of an error

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-05-19 11:27:09 +08:00
Chen Qun
bbf3284f03 spec: Update release version with !97
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-05-11 21:27:13 +08:00
Chen Qun
4facc655e6 spec: Update patch and changelog with !97 arm/cpu: Fixed function undefined error at compile time under arm !97
arm/cpu: Fixed function undefined error at compile time under arm

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-05-11 21:27:11 +08:00
Ming Yang
7e89dcfc7a add qemu-block-iscsi installing requirement.
Signed-off-by: Ming Yang <yangming73@huawei.com>
2021-05-11 11:12:51 +00:00
Chuan Zheng
2344dad98b migration: add migration dirtyrate and multifd-tls feature
add migration dirtyrate and multifd-tls feature
2021-04-25 20:35:14 +08:00
imxcc
fcf4e22194 build smt processor structure to support topology
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-04-25 19:35:37 +08:00
Chen Qun
12f72a255d spec: Update release version with !89
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-04-25 19:01:21 +08:00
Chen Qun
c6b6e4f79b spec: Update patch and changelog with !89 block: Add retry for werror=/rerror= mechanism !89
scsi-bus: Refactor the code that retries requests
scsi-disk: Add support for retry on errors
qapi/block-core: Add retry option for error action
block-backend: Introduce retry timer
block-backend: Add device specific retry callback
block-backend: Enable retry action on errors
block-backend: Add timeout support for retry
block: Add error retry param setting
virtio-blk: Refactor the code that processes queued requests
virtio-blk: On restart, process queued requests in the proper context
virtio_blk: Add support for retry on errors
block-backend: Stop retrying when draining
block: Add sanity check when setting retry parameters

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-04-25 19:01:21 +08:00
Ming Yang
b39041a629 Merge branch 'openEuler-20.03-LTS-Next' of gitee.com:src-openeuler/qemu into yangming-rbd-20.03-next-v1 2021-04-25 10:33:29 +08:00
Chuan Zheng
0d8a7eb3ab Revert "migration/dirtyrate: add migration dirtyrate feature"
This reverts commit 31dcda4fc76a2079da58ace9f2c502c065eda1fd.
2021-04-19 09:58:03 +08:00
Chuan Zheng
70ead7ca97 Revert "multifd/tls: add support for multifd tls feature"
This reverts commit 7c511d7e1ffa9376fd98d1d4916287eb787e21b9.
2021-04-19 09:57:40 +08:00
Ming Yang
01ed8a90f1 Merge branch 'openEuler-20.03-LTS-Next' of gitee.com:src-openeuler/qemu into yangming-rbd-20.03-next-v1 2021-04-17 16:57:00 +08:00
ChuanZheng
7c511d7e1f multifd/tls: add support for multifd tls feature
tls migration can easily reach bottleneck of cpu which results in
migration failure.
add support for multifd tls feature to make fully use of bandwidth.
2021-04-17 16:43:05 +08:00
Chuan Zheng
31dcda4fc7 migration/dirtyrate: add migration dirtyrate feature
dirtyrate feature provides a method for calcluting dirty
page rate before migration.

Test dirtyrate by qmp command like this:
1. virsh qemu-monitor-command [vmname] '{"execute":"calc-dirty-rate", "arguments": {"calc-time": [sleep-time]}}'
2. sleep specific time which is a bit larger than sleep-time
3. virsh qemu-monitor-command [vmname] '{"execute":"query-dirty-rate"}'
2021-04-17 15:41:25 +08:00
Ming Yang
008c87949f Add block-rbd block-ssh and block-iscsi packages.
Signed-off-by: Ming Yang <yangming73@huawei.com>
2021-04-16 09:12:25 +00:00
Chen Qun
975b491b36 spec: Update release version with !85
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-03-18 22:02:22 +08:00
Chen Qun
91aea89496 spec: Update patch and changelog with !85 fix CVE-2021-20203 #I3A34O !85
net: vmxnet3: validate configuration values during activate (CVE-2021-20203)

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
2021-03-18 22:02:10 +08:00
Euler Robot
b6ea3e737f spec: Update release version with !75
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-02-26 16:28:26 +08:00
Euler Robot
918f84359b spec: Update patch and changelog with !75
ide:atapi: check io_buffer_index in ide_atapi_cmd_reply_end

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2021-02-26 16:27:54 +08:00
Euler Robot
c31379c458 spec: Update release version with !72
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-02-19 21:28:38 +08:00
Euler Robot
e540b82f51 spec: Update patch and changelog with !72
ati: use vga_read_byte in ati_cursor_define
sd: sdhci: assert data_count is within fifo_buffer
msix: add valid.accepts methods to check address

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2021-02-19 21:27:55 +08:00
Ying Fang
e3ded2e85f spec: reorder the changelog
Nothing but just reorder the changelog.

Signed-off-by: Ying Fang <fangying1@huawei.com>
2021-01-19 20:20:54 +08:00
Euler Robot
22c2e01926 spec: Update release version with !62
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-01-15 11:26:56 +08:00
Euler Robot
554bceb1ac spec: Update patch and changelog with !62
memory: clamp cached translation in case it points to an MMIO region

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2021-01-15 11:26:49 +08:00
Alex Chen
f482c6ad5d spec: updating the license info
Specify the version of CC-BY license

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2021-01-08 14:10:43 +08:00
Euler Robot
2d6775dfc7 spec: Update release version with !55
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-01-06 11:26:52 +08:00
Euler Robot
552b2ac9fb spec: Update patch and changelog with !55
target/arm: Fix write redundant values to kvm

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2021-01-06 11:26:52 +08:00
Euler Robot
bad95d5aa7 spec: Update release version with !53
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-12-15 21:27:25 +08:00
Euler Robot
81894b8d69 spec: Update patch and changelog with !53
hw: usb: hcd-ohci: check for processed TD before retire
hw: ehci: check return value of 'usb_packet_map'
hw: usb: hcd-ohci: check len and frame_number variables
hw/net/e1000e: advance desc_offset in case of null descriptor

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-15 21:27:18 +08:00
Alex Chen
7ef01abe88 slirp: check pkt_len before reading protocol header
While processing ARP/NCSI packets in 'arp_input' or 'ncsi_input'
routines, ensure that pkt_len is large enough to accommodate the
respective protocol headers, lest it should do an OOB access.
Add check to avoid it.

CVE-2020-29129 CVE-2020-29130
  QEMU: slirp: out-of-bounds access while processing ARP/NCSI packets
 -> https://www.openwall.com/lists/oss-security/2020/11/27/1

Reported-by: Qiuhao Li <Qiuhao.Li@outlook.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-Id: <20201126135706.273950-1-ppandit@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
(cherry-picked from 2e1dcbc0)
Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-14 17:45:48 +08:00
Euler Robot
c2e1bb0edc spec: Update release version with !50
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-12-14 14:43:45 +08:00
Euler Robot
9a8321ab52 spec: Update patch and changelog with !50
hostmem: Fix up free host_nodes list right after visited

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-14 14:43:45 +08:00
Alex Chen
e9378e9de1 tests: Disalbe filemonitor testcase
Since filemonitor testcase requires that host kernel being a LTS version,
we cannot guarantee that on OBS system. Let's disable it by default.

Signed-off-by: Ying Fang <fangying1@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-14 11:26:28 +08:00
Euler Robot
6dcde13300 spec: Update release version with !45
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-12-08 17:07:49 +08:00
Euler Robot
c8b63b0764 spec: Update patch and changelog with !45
json: Fix a memleak in parse_pair()

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-08 17:07:48 +08:00
Euler Robot
cfe38bdf2b spec: Update release version with !41
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-12-07 11:26:56 +08:00
Euler Robot
b69a50ee73 spec: Update patch and changelog with !41
net: remove an assert call in eth_get_gso_type

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-12-07 11:26:54 +08:00
Euler Robot
5fe6190310 spec: Update release version with !32
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-11-22 21:27:10 +08:00
Euler Robot
1a3c916c87 spec: Update patch and changelog with !32
ati: check x y display parameter values

Signed-off-by: Alex Chen <alex.chen@huawei.com>
2020-11-22 21:27:09 +08:00
Euler Robot
2eaac8df60 spec: Update release version with !29
increase release verison by one

Signed-off-by: Euler Robot <euler.robot@huawei.com>
2020-11-02 21:28:16 +08:00