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

Xen Hypervisor on UltraZed

Unsolved
5 posts / 0 new
rsk_hayashi
Junior(0)
Xen Hypervisor on UltraZed

Hello,
 
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.
http://www.wiki.xilinx.com/Building+the+Xen+Hypervisor+with+PetaLinux+2017.1
 
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.
Ryosuke

zedhed
Moderator(29)
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.

https://forums.xilinx.com/t5/Embedded-Linux/Petalinux-2017-2-Failed-to-c...

Best Regards,

-Kevin

sivatt
Junior(0)
Hello Kevin,

Hello Kevin,
I have taken xen-overlay.dtsi and build the boot image as per http://www.wiki.xilinx.com/Building%20the%20Xen%20Hypervisor%20with%20Pe... 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)
Thanks,
Siva

jarvisroach
Junior(0)
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.
 

harias
Junior(0)
Hi Jarvis, 

Hi Jarvis, 
I am also testing the UltraZed board:
http://zedboard.org/product/ultrazed-eg-starter-kit
 
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.
Thanks