I've adjusted the file "sysfs_parser.py" and commented out line 754.
This means that the "has_extended_caps" tag is not set to "True".
Now I get the following messages:
Feature Availability
------------------------------ ------------------
Number of CPUs > 1 ok
Long mode ok
Traceback (most recent call last):
File "/usr/libexec/jailhouse/jailhouse-hardware-check", line 147, in
<module>
iommu, _ = sysfs_parser.parse_dmar(pci_devices, ioapics, dmar_regions)
File "/usr/lib/python3.7/site-packages/pyjailhouse/sysfs_parser.py", line
348, in parse_dmar
f = input_open('/sys/firmware/acpi/tables/DMAR', 'rb')
File "/usr/lib/python3.7/site-packages/pyjailhouse/sysfs_parser.py", line
89, in input_open
raise e
File "/usr/lib/python3.7/site-packages/pyjailhouse/sysfs_parser.py", line
85, in input_open
f = open(root_dir + name, mode)
FileNotFoundError: [Errno 2] No such file or directory:
'//sys/firmware/acpi/tables/DMAR'
The directory "/sys/firmware/acpi/tables/DMAR" does not actually exist on
my system!
There are only the following directories:
ls -l /sys/firmware/acpi/tables/
-r-------- 1 root root 104 Sep 1 07:24 APIC
-r-------- 1 root root 332 Sep 1 07:50 CSRT
-r-------- 1 root root 42635 Sep 1 07:50 DSDT
-r-------- 1 root root 268 Sep 1 07:50 FACP
-r-------- 1 root root 64 Sep 1 07:50 FACS
-r-------- 1 root root 156 Sep 1 07:50 FIDT
-r-------- 1 root root 68 Sep 1 07:50 FPDT
-r-------- 1 root root 56 Sep 1 07:50 HPET
-r-------- 1 root root 260 Sep 1 07:50 LPIT
-r-------- 1 root root 60 Sep 1 07:50 MCFG
-r-------- 1 root root 1891 Sep 1 07:50 SSDT1
-r-------- 1 root root 656 Sep 1 07:50 SSDT2
-r-------- 1 root root 378 Sep 1 07:50 SSDT3
-r-------- 1 root root 66 Sep 1 07:50 UEFI
drwxr-xr-x 2 root root 0 Sep 1 07:50 data
drwxr-xr-x 2 root root 0 Sep 1 07:50 dynamic
Remarks:
- my system has an "Intel BayTrail SoC" wih 2 cores
- I've added "intel_iommu=off" to the kernel command line
- "dmesg | grep DMAR" brings no result
- option "Intel Virtualization Technology" is enabled in the BIOS
- "cat /proc/cpuinfo | grep vmx" or "grep --color vmx /proc/cpuinfo" brings
that "vmx" is in the "flags"
- "lscpu" brings "Virtualization: VT-x"
What should I do?
--
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/2cbf413b-e6d5-42c3-8f27-5f0f1be11268n%40googlegroups.com.