Thank you for the response!

The linux kernel created as described starts.

The kernel configuration option "CONFIG_IOMMU_SUPPORT" is set ( 
CONFIG_IOMMU_SUPPORT=y).
All other configuration options with "*IOMMU* are not set (as I already 
mentioned).

The kernel command line contains "intel_iommu=on".
"dmesg | grep DMAR" returns an entry "ACPI: DMAR ..." (that is new for me).

However, I still cannot create a configuration for the root cell with 
"jailhouse config create"; I get the same error messages again:

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.

So I still don't have "a booting setup for Jailhouse"!

What do you mean exactly with "you will still need the Intel IOMMU 
parameters"?
Do you mean the kernel configuration option "CONFIG_INTEL_IOMMU" or do you 
mean the kernel comand line entry " intel_iommu=on"? 

Why is the option "CONFIG_INTEL_IOMMU" not included in the configuration 
fragment "jailhouse.cfg", if this is required? 

I hope that at some point I will come to a system configuration that is 
useful for jailhouse.
I am already using everything that is provided in the "meta-agl-devel" 
layer with regard to linux kernel and jailhouse.

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/14e0bc1b-c52f-492d-aad1-a565969f73f5n%40googlegroups.com.

Reply via email to