Hi, we have some issues enabling Jailhouse on a Intel with a pretty new CPU (Xeon Gold 5118).
First, the CPU supports PKE and Linux will enable it (CR4, Bit 22). Jailhouse won't start, as this bit is marked in X86_CR4_RESERVED. Didn't have a deeper look into this on how it affects the hypervisor or allowing it needs some special treatment, so adding nopku to the commandline will keep the feature disabled and suffices for the moment. Anyway, after enabling Jailhouse, our system freezes and we have some IOMMU faults on a Broadcom ethernet card (04:00.0). Find the error message below. We have fault reason 0x22. But according to Intel documentation (latest version from 2018)… There is no 0x22. :-) I already checked if decoding of the fault register is correct -- nothing suspicious. Any ideas? Thanks Ralf Page pool usage after late setup: mem 704/975, remap 65560/131072 Activating hypervisor VT-d fault event reported by IOMMU 3: Source Identifier (bus:dev.func): 04:00.0 Fault Reason: 0x22 Fault Info: 19000000000 Type 0 VT-d fault event reported by IOMMU 3: Source Identifier (bus:dev.func): 04:00.0 Fault Reason: 0x22 Fault Info: 18000000000 Type 0 -- 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/4eb2d565-fa3a-4742-435b-d4fa1469c60f%40oth-regensburg.de. For more options, visit https://groups.google.com/d/optout.
