|
| From: | Michael Tokarev |
| Subject: | Re: virtio-pci in qemu-system-arm is broken in 8.2 |
| Date: | Thu, 4 Jan 2024 20:17:09 +0300 |
| User-agent: | Mozilla Thunderbird |
04.01.2024 19:25, Michael Tokarev wrote: ...
this archive contains kernel+initrd. I run it this way: qemu-system-arm -append root=LABEL=debvm -nographic -machine type=virt \ -drive media=disk,format=raw,file=vmlinuz,if=virtio,snapshot=on \ -no-user-config -m 1G -kernel vmlinuz -initrd initrd.img
This is actually even more fishy. The reproducer needs -cpu max to "work." Without -cpu max, it fails to recognize virtio pci devices in both cases - in 8.2.0 with or without the commit in question (b8f7959f28c4f36496). Only with -cpu max it works after reverting b8f7959f28c. Additional kernel message in case when it doesn't work: [ 1.372841] pci-host-generic 4010000000.pcie: \ can't claim ECAM area [mem 0x10000000-0x1fffffff]: \ address conflict with pcie@10000000 [mem 0x10000000-0x3efeffff] which isn't generated in case everything's ok. /mjt
| [Prev in Thread] | Current Thread | [Next in Thread] |