Am 08.02.21 um 18:39 schrieb Richard Henderson:
On 2/8/21 5:07 AM, Stefan Weil wrote:
Richard, this commit is also the one which breaks qemu-system-i386 on sparc64
for me:
You'll have to give me more details than that, because qemu-system-i386 works
for me on a niagara5 w/ debian sid.
I am testing on a similar Debian system (debian-ports unstable), but
with a Niagara3 cpu:
Linux gcc102.fsffrance.org 5.10.0-3-sparc64-smp #1 SMP Debian 5.10.12-1
(2021-01-30) sparc64 GNU/Linux
gcc (Debian 10.2.1-6) 10.2.1 20210110
$ cat /proc/cpuinfo
cpu : UltraSparc T3 (Niagara3)
fpu : UltraSparc T3 integrated FPU
pmu : niagara3
prom : OBP 4.34.6.c 2017/03/22 13:55
type : sun4v
ncpus probed : 256
ncpus active : 256
D$ parity tl1 : 0
I$ parity tl1 : 0
cpucaps :
flush,stbar,swap,muldiv,v9,blkinit,n2,mul32,div32,v8plus,popc,vis,vis2,ASIBlkInit,fmaf,vis3,hpc
[...]
During "git bisect" I had to apply fixes for unaligned memory access as
your series starts with TCI code which does not include my patch for
that. The first bisect step was tested with your tci-next branch, the
last step was tested with my bisect-tci branch
(https://gitlab.com/stweil/qemu/-/commits/bisect-tci).
Stefan