Sorry, you need to enable JavaScript to visit this website.

Xen Hypervisor on UltraZed

Zedboard forums is currently read-only while it under goes maintenance.

5 posts / 0 new
Xen Hypervisor on UltraZed

I'm trying to boot up Xen on UltraZed-EG Starter Kit.
Petalinux 2017.2 works with the new BSP file.
Then, I tried to build Xen for the board according to the link below.
It says that "xen-overlay.dtsi" is required, but Petalinux project of UltraZed does not have.
So I would like to ask:

  1. Is it possible that self-coding the dtsi file?

    Is there reference document for Xen dtsi file?

  2. Do you have a plan to provide the dtsi file for Xen just as ZCU102 board has.

Thank you.

RE: Xen Hypervisor on UltraZed

Hi Ryosuke,

We do not currently have a way to support Xen on UltraZed. However, I don't know of any reason why you should not be able to get this to work.

According to this post, you can just copy xen-overlay.dtsi from a ZCU102 BSP and modify according to your settings.

Best Regards,


Hello Kevin,

Hello Kevin,
I have taken xen-overlay.dtsi and build the boot image as per with SD card.
Target got booted. but i am getting error while trying "To start a simple guest run the following from the dom0 prompt". 
root@hypervisor:/etc/xen# xl create example-simple.cfg 
Parsing config from example-simple.cfg
xc: error: panic: xc_dom_core.c:208: failed to open file '/boot/Image': No such file or directory: Internal error
libxl: error: libxl_dom.c:709:libxl__build_pv: xc_dom_kernel_file failed: No such file or directory
libxl: error: libxl_create.c:1223:domcreate_rebuild_done: cannot (re-)build domain: -3
libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 1
libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy guest with domid 1
libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 1 failed
Please let me know if you have any suggestions. (I am using 2017.4 petalinux tools)

RE: Xen Hypervisor on UltraZed

We are working on a Yocto recipe of our Xen distribution to support the UltraZed board. We have it up an running and will be pushing it out to github soon.

Hi Jarvis, 

Hi Jarvis, 
I am also testing the UltraZed board:
So, is there a place where we can monitor the release of the Yocto recipe you mentioned? Or, can you send me a copy of the draft? We are in the middle of a prototype and really need Xen on UltraZed to complete it.