On 23.06.22 23:20, Ralf Ramsauer wrote: > With recent QEMU versions, the GICR grew: > > $ cat /proc/iomem > 08000000-0800ffff : GICD > 080a0000-08ffffff : GICR > [...] > > Hence, we can't place the virtual PCI controller at 0x08e00000 any > longer. It will collide with the GICR. Move the pci controller to an > empty spot: 0x81000000 provides enough space for the controller. > > 0x80000000 can't be used, as it is reserved for the commregion. > > Note that pci_mmconfig_base must be within a 32-bit range at the > moment and can't be placed at a higher address. >
This is just papering over the underlying issue: QEMU now emulates ITS, and that resource moves more things around. But Jailhouse does not support ITS yet, so we better disable it in QEMU (machine attribute "its=off"). But we will also need to tell the user which minimal QEMU version this implies. BTW, this patch would leave the Linux inmate broken (missing dts update). Jan -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/d6e6b2bc-706b-22d1-c36f-15caff0aff3a%40web.de.
