Hi Sid,
On 03.08.2018 17:05, Jan Siddartha Hussmann wrote:
Dear all,
has anyone successfully been able run a sculpt.iso image with nova in a domU? Is that even possible? I did some research and found https://github.com/genodelabs/genode/issues/2504
I changed line in build.conf from QEMU_RUN_OPT := --include power_on/qemu --include log/qemu --include image/disk
to:
QEMU_RUN_OPT := --include boot_dir/$(KERNEL) --include power_on/xen --include power_off/xen --include log/xen --include image/iso
However when trying to boot the image I get Booting Genode on nova
and then a blank screen.
Has anyone experience with this? How do I analyze what went wrong?
I just tried this with 'make KERNEL=nova run/sculpt_test' and got at least some log output on the console. But I think it can't work right now because of missing support for memory mapped PCI configuration space access in Xen, which is required by Genode's platform driver since release 18.05.
This is what happens when I try to run the demo scenario:
Genode 18.05-204-ga6999b3 <local changes> 458 MiB RAM and 63253 caps assigned to init [init -> acpi_drv] Found MADT [init -> acpi_drv] MADT IRQ 0 -> GSI 2 flags: 0 [init -> acpi_drv] MADT IRQ 5 -> GSI 5 flags: 15 [init -> acpi_drv] MADT IRQ 10 -> GSI 10 flags: 15 [init -> acpi_drv] MADT IRQ 11 -> GSI 11 flags: 15 [init -> acpi_drv] XSDT OEM 'Xen', table id 'HVM', revision 0, creator 'HVML' (0) [init -> platform_drv] Error: ACPI report parsing error. [init -> platform_drv] Error: Uncaught exception of type 'int' [init -> platform_drv] Warning: abort called - thread: ep [init] child "platform_drv" exited with exit value 1
There is a patch for Xen HVM guests on the Qemu mailing list which might help with this problem, but I don't know about its current state:
http://lists.gnu.org/archive/html/qemu-devel/2018-03/msg03584.html
Regards, Christian