On 03.03.22 13:32, Stefan Huber wrote: > On 3/3/22 12:57, Jan Kiszka wrote: >> On 25.02.22 15:29, Ralf Ramsauer wrote: >>> GICv3s in recent QEMU versions have ITS (Interrupt Translation Service) >>> enabled by default, which Linux will make use of. We will crash when >>> trying to re-assigning a CPU back to the root cell, as the root >>> cell's Linux will try to access ITS regions when powering up a CPU. >>> >>> As we don't support ITS in Jailhouse, disable ITS for the moment. >>> >>> Signed-off-by: Ralf Ramsauer <[email protected]> >>> Reported-by: Stefan Huber <[email protected]> >>> --- >>> README.md | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/README.md b/README.md >>> index f1b0cbe3..b5937300 100644 >>> --- a/README.md >>> +++ b/README.md >>> @@ -365,7 +365,7 @@ Similarly like x86, Jailhouse can be tried out in >>> a completely emulated ARM64 >>> Start the QEMU machine like this: >>> qemu-system-aarch64 -cpu cortex-a57 -smp 16 -m 1G \ >>> - -machine virt,gic-version=3,virtualization=on -nographic \ >>> + -machine virt,gic-version=3,virtualization=on,its=off >>> -nographic \ >>> -netdev user,id=net -device virtio-net-device,netdev=net \ >>> -drive >>> file=LinuxInstallation.img,format=raw|qcow2|...,id=disk,if=none \ >>> -device virtio-blk-device,drive=disk \ >> Good catch. Is this feature flag understood by the recommended QEMU >> version, or do we need to lift that lower limit along this? > > The flag was introduced via commit: ccc11b02792 > git describe ccc11b02792: v2.8.0-1634-gccc11b0279 > current README asks for QEMU >= v3 >
Thanks for clarifying. Applied then. Jan -- Siemens AG, Technology Competence Center Embedded Linux -- 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/c7480ba6-de4d-af7a-d325-6d144f10d59b%40siemens.com.
