[Bug 1856834] Re: PCI broken in qemu ppc e500 in v2.12.0 and other versions

2020-10-20 Thread Andrej Krutak
Sorry, above I meant "virtio-blk freeze" (no virtio_rng). But in any case it's obviously not directly related to this bug, so disregard it... Sorry for the noise. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU.

[Bug 1856834] Re: PCI broken in qemu ppc e500 in v2.12.0 and other versions

2020-10-20 Thread Andrej Krutak
After some research, the problem is that mpc8544ds has only 2 PCI slots defined (hw/ppc/mpc8544ds.c -> pmc->pci_nr_slots = 2;). This in turn results in DTB only contain 2 devices in pci@e0008000/interrupt-map. Too bad qemu doesn't complain when more devices are added - the PCI bars seem to be OK,

[Bug 1856834] Re: PCI broken in qemu ppc e500 in v2.12.0 and other versions

2020-10-16 Thread Andrej Krutak
Not even reverting the patch worked for me, and it's still broken on qemu 5.1. For example: ~/OSS/qemu/ppc-softmmu/qemu-system-ppc -machine mpc8544ds -nographic -cpu e500mc -serial mon:stdio -kernel zImage -initrd rootfs.ird -append 'console=ttyS0,115200' -device e1000,netdev=main -netdev

[Qemu-devel] [Bug 1596832] [NEW] e500 -bios/-kernel broken with big images

2016-06-28 Thread Andrej Krutak
Public bug reported: This is tested using qemu 2.4.1, but it looks like the code qemu/hw/ppc/e500.c has not changed since. This looks like the source of the problem: http://git.qemu.org/?p=qemu.git;a=commitdiff;h=3812c71ffaa2cf733c3087792b859fef30b7545f What works: -- Basic invocation