On 28/08/2022 20:22, Jan Kiszka wrote:
On 28.08.22 20:11, Jan Kiszka wrote:
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.
In fact, you already contributed that. It's just missing in
jailhouse-images.
Argh, right, I remember. I overlooked that.
Thanks
Ralf
--
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/ca828813-6b16-7b8e-567e-933a9ca6e113%40oth-regensburg.de.