[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt()
From: |
Mark Cave-Ayland |
Subject: |
Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt() |
Date: |
Tue, 12 Jul 2022 13:11:07 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 |
On 11/07/2022 08:42, Cédric Le Goater wrote:
Anything special I should know ?
As I don't have access to a G5 I've never tried that, however the qemu-system-ppc64
mac99 is wired differently to the qemu-system-ppc mac99 machine so I wouldn't be
surprised if something is broken there.
My normal test for MacOS is something like:
qemu-system-ppc -M mac99 -accel kvm -hda macos104.img
Can you try qemu-system-ppc and see if it is any better? If not then I can fire up
the G4 and get the git hashes for my last known working configuration.
Same issue with 32bit.
I've just fired up my G4 to test this again, pulled the latest QEMU git master and
confirmed that I have a working setup with the details below:
Host kernel: (5.1.0-rc2+)
commit a3ac7917b73070010c05b4485b8582a6c9cd69b6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon Mar 25 14:49:00 2019 -0700
Guest kernel: (4.14.0-3-powerpc)
using Debian ports debian-9.0-powerpc-NETINST-1.iso
Command line:
./qemu-system-ppc [-M mac99] -accel kvm -cdrom
/home/mca/images/debian-9.0-powerpc-NETINST-1.iso -boot d -nographic
However if I switch to using the latest Debian ports
debian-10.0.0-powerpc-NETINST-1.iso then I get a failure:
[ 0.198565] BUG: Unable to handle kernel data access on read at 0xbb0030d4
[ 0.205152] Faulting instruction address: 0x0001b0c4
[ 0.210175] Oops: Kernel access of bad area, sig: 11 [#1]
[ 0.214933] BE PAGE_SIZE=4K MMU=Hash PowerMac
[ 0.218226] Modules linked in:
[ 0.220746] CPU: 0 PID: 0 Comm: swapper Not tainted 5.6.0-2-powerpc #1
Debian 5.6.14-1
[ 0.226967] NIP: 0001b0c4 LR: 000030d4 CTR: 00000000
[ 0.230869] REGS: c7fb5908 TRAP: 0300 Not tainted (5.6.0-2-powerpc Debian
5.6.14-1)
[ 0.236844] MSR: 00001012 <ME,DR,RI> CR: 24002820 XER: 20000000
[ 0.242096] DAR: bb0030d4 DSISR: 40000000
[ 0.242096] GPR00: c0044e70 c7fb59c0 c0b26510 c7fb5f48 bb0030d4 40000000 00000000
00000001
[ 0.242096] GPR08: ff340038 bb0030d4 00001032 c7fb59c0 00000000 00000000 00000000
00000004
[ 0.242096] GPR16: 029c61f0 029c5d68 07c5cd08 00000001 029dd844 fffffffd fff55d10
42000000
[ 0.242096] GPR24: c0af6704 c0b20d94 00000000 00000000 c0bd862c 00000000 00000000
0000000d
[ 0.271138] NIP [0001b0c4] 0x1b0c4
[ 0.273978] LR [000030d4] 0x30d4
[ 0.276410] Call Trace:
[ 0.278812] Instruction dump:
[ 0.281219] 55290206 XXXXXXXX XXXXXXXX XXXXXXXX 4c00012c XXXXXXXX XXXXXXXX
XXXXXXXX
[ 0.287561] 419f0028 XXXXXXXX XXXXXXXX XXXXXXXX 81690000 XXXXXXXX XXXXXXXX
XXXXXXXX
[ 0.293922] ---[ end trace 3a9d775bab6f3340 ]---
[ 0.297491]
[ 1.284408] Kernel panic - not syncing: Attempted to kill the idle task!
[ 1.290027] ---[ end Kernel panic - not syncing: Attempted to kill the idle
task! ]---
Decompressing the initrd takes quite a long time, but I think this is the issue that
was recently discussed on the mailing list?
I think the next step should be to move my host kernel forward to a more current
version with the working debian-9.0-powerpc-NETINST-1.iso and see if it is able to
boot without any problems.
ATB,
Mark.
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/02
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Daniel Henrique Barboza, 2022/07/02
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/04
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Daniel Henrique Barboza, 2022/07/04
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Mark Cave-Ayland, 2022/07/05
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/05
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/06
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Mark Cave-Ayland, 2022/07/11
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/11
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(),
Mark Cave-Ayland <=
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), BALATON Zoltan, 2022/07/12
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Mark Cave-Ayland, 2022/07/13
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), BALATON Zoltan, 2022/07/11
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Daniel Henrique Barboza, 2022/07/05
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Mark Cave-Ayland, 2022/07/05
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Daniel Henrique Barboza, 2022/07/05
- Re: [PATCH 2/9] target/ppc: add errp to kvmppc_read_int_cpu_dt(), Cédric Le Goater, 2022/07/05