Hello everyone!
Now I have build the BSP (Linux Kernel 5.4.61, Root-FS with hypervisor
"jailhouse") with Yocto/Poky "dunfell".
I'm using an embedded PC with "Intel Core i7-8559U".
This CPU supports "VT-x" and "VT-d".
Now I don't have the errors with "python" either.
However, I still cannot create a configuration for the root cell!
If I execute the command "jailhouse config create sysconfig.c", I get the
following messages:
Traceback (most recent call last):
File "/usr/libexec/jailhouse/jailhouse-config-create", line 270, in
<module>
(iommu_units, extra_memregs) = sysfs_parser.parse_dmar(pcidevices,
ioapics,
File "/usr/lib/python3.8/site-packages/pyjailhouse/sysfs_parser.py", line
377, in parse_dmar
raise RuntimeError('DMAR region size cannot be identified.\n'
RuntimeError: DMAR region size cannot be identified.
Target Linux must run with Intel IOMMU enabled.
These messages are similar to the messages when I run the "jailhouse
hardware check" command.
(I had already reported that.)
What can be the problem?
What else could I explore or try out?
The kernel command line is:
BOOT_IMAGE=/boot/bzImage root=PARTUUID=4f8941f9-aabf-4b0e-ae9f-5857dc993a3d
rootwait net.ifnames=0 biosdevname=0 ro quiet loglevel=3 console=tty1
consoleblank=0 intel_iommu=off
I've tried to read out "/sys/firmware/acpi/tables/DMAR", but this is
probably a binary file.
I suspect that I need to use the "Intel ASL compiler / decompiler".
However, this is not included in the BSP.
I've tried a lot now, but so far without success.
I really need help now!
Best regards
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/6ad242dd-b69f-4176-a10a-1e84edf3b670n%40googlegroups.com.