This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Do the Keystone evaluation boards support Xen virtualization?

For a research project, we will need to install Xen on one of the Keystone evaluation boards (such as 66AK2Hx) running Linux.  Do these boards include Xen support?  It would also be helpful to know which version of Linux is supported.  I have been unable to locate this information in the support documents I have read thus far.  Thank you for your help.

  • Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com). Please read all the links below my signature.

    We will get back to you on the above query shortly. Thank you for your patience.

  • Hi David,

    the Linux Kernel for Keystone 2 devices is v3.10 LTS.

    Wikipedia on Xen:

    Since version 3.0 of the Linux kernel, Xen support for dom0 and domU exists in the mainline kernel.

    Target processor: since Xen 4.3 for newer versions of the ARM with virtualization extensions, such as the Cortex-A15.

    So I'd say yes it's supported ...

    Kind regards,

    one and zero

  • Hi David Coe,

    Yes, it should support the XEN as the MCSDK for K2X supports the linux kernel version 3.10.61.

    David Coe said:
    It would also be helpful to know which version of Linux is supported.

    In the linux version, 3.10.61, I  just checked the Xen support using the option  "make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-" Which displayed lot of XEN related drivers.

    As well, alternatively, you can enable the "CONFIG_XEN=y" in .config file and give a build to confirm it firmly.

    #cd linux-keystone

    #"make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

    < ---> Enable XEN driver support >

    or

    In .config , modify

    CONFIG_XEN=y

    and then build

    #make uImage ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

    ( Note: I just able to build the kernel Image successfully after enabling the XEN support on 3.10.61 linux for K2H. You can also give it a try.)

    Regards,

    Shankari.

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    --------------------------------------------------------------------------------------------------------