Run sculpt under Xen domU

Christian Prochaska christian.prochaska at genode-labs.com
Mon Aug 6 14:50:11 CEST 2018


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




More information about the users mailing list