This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

KVM on Juno board

Has anyone tried using KVM with the Juno board?  It doesn't look like the bootloader starts the cores in hypervisor mode, so it's not clear to me whether the current system software will support a hypervisor at the moment, even with the appropriate kernel options selected.  Are there any plans to support it?

Parents
  • jwalters wrote:

    Has anyone tried using KVM with the Juno board?

    [Sudeep] Yes you can run KVM on JUNO atleast on Cortex-A57

    It doesn't look like the bootloader starts the cores in hypervisor mode

    [Sudeep] Not sure what you mean by this, IIUC UEFI starts Linux in EL2(at-least in the release I am using)

    so it's not clear to me whether the current system software will support a hypervisor at the moment,

    [Sudeep] Surely it does

    even with the appropriate kernel options selected.

    [Sudeep] AFAIK, most of the required options are enabled in the upstream kernel(v3.17-rc*), you can pick defconfig from there for KVM

      Are there any plans to support it?

    [Sudeep] It's already supported.

    If you run and get into troubles, post the log messages which will help us to guide you.

    You can refer [1] but just use [2] kernel tree to build kvmtool

    Regards,

    Sudeep

    [1] https://github.com/penberg/linux-kvm/blob/master/tools/kvm/README

    [2] https://git.kernel.org/cgit/linux/kernel/git/will/kvmtool.git/log/?h=kvmtool/arm

Reply
  • jwalters wrote:

    Has anyone tried using KVM with the Juno board?

    [Sudeep] Yes you can run KVM on JUNO atleast on Cortex-A57

    It doesn't look like the bootloader starts the cores in hypervisor mode

    [Sudeep] Not sure what you mean by this, IIUC UEFI starts Linux in EL2(at-least in the release I am using)

    so it's not clear to me whether the current system software will support a hypervisor at the moment,

    [Sudeep] Surely it does

    even with the appropriate kernel options selected.

    [Sudeep] AFAIK, most of the required options are enabled in the upstream kernel(v3.17-rc*), you can pick defconfig from there for KVM

      Are there any plans to support it?

    [Sudeep] It's already supported.

    If you run and get into troubles, post the log messages which will help us to guide you.

    You can refer [1] but just use [2] kernel tree to build kvmtool

    Regards,

    Sudeep

    [1] https://github.com/penberg/linux-kvm/blob/master/tools/kvm/README

    [2] https://git.kernel.org/cgit/linux/kernel/git/will/kvmtool.git/log/?h=kvmtool/arm

Children