QEMU-SYSTEM-PPC64 Regression QEMU-4.0.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I have been using QEMU-SYSTEM-PPC64 v3.1.0 to run CentOS7 PPC emulated system. It stopped working when I upgraded to QEMU-4.0.0 . I downgraded back to QEMU-3.1.0 and it started working again. The problem is that my CentOS7 image will not boot up udner QEMU-4.0.0, but works fine under QEMU-3.1.0.
I have an QCOW2 image available at https:/
I run it as follows:
qemu-
-name "CENTOS7-PPC64" \
-cpu POWER7 -machine pseries \
-m 4096 \
-netdev bridge,
-device e1000,netdev=
-hda "./linux-
-monitor stdio
HOST: I am using Manjaro Linux on an Intel i7 machine with the QEMU packages installed via the package manager of the distribution.
[jsantiago@jlsws0 ~]$ uname -a
Linux jlsws0.
jsantiago@jlsws0 ~]$ cpuinfo
Intel(R) processor family information utility, Version 2019 Update 3 Build 20190214 (id: b645a4a54)
Copyright (C) 2005-2019 Intel Corporation. All rights reserved.
===== Processor composition =====
Processor name : Intel(R) Core(TM) i7-6700K
Packages(sockets) : 1
Cores : 4
Processors(CPUs) : 8
Cores per package : 4
Threads per core : 2
===== Processor identification =====
Processor Thread Id. Core Id. Package Id.
0 0 0 0
1 0 1 0
2 0 2 0
3 0 3 0
4 1 0 0
5 1 1 0
6 1 2 0
7 1 3 0
===== Placement on packages =====
Package Id. Core Id. Processors
0 0,1,2,3 (0,4)(1,
===== Cache sharing =====
Cache Size Processors
L1 32 KB (0,4)(1,
L2 256 KB (0,4)(1,
L3 8 MB (0,1,2,3,4,5,6,7)
summary: |
- PPC64 Regression QEMU-4.0.0 + QEMU-SYSTEM-PPC64 Regression QEMU-4.0.0 |
tags: | added: ppc64 |
I suspect that this may be related to the VSR register conversion. Can you try applying all of the patches below on top of 4.0 to see if they resolve the issue?
https:/ /lists. gnu.org/ archive/ html/qemu- devel/2019- 05/msg01254. html /lists. gnu.org/ archive/ html/qemu- devel/2019- 05/msg01256. html /lists. gnu.org/ archive/ html/qemu- devel/2019- 05/msg01257. html /lists. gnu.org/ archive/ html/qemu- devel/2019- 05/msg01260. html
https:/
https:/
https:/