[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xen as a guest under KVM on QEMU for Arm64


  • To: xen-users@xxxxxxxxxxxxxxxxxxxx
  • From: Paul Leiber <paul@xxxxxxxxxxxxxxxx>
  • Date: Thu, 12 Jun 2025 20:00:21 +0200
  • Arc-authentication-results: i=1; strato.com; arc=none; dkim=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1749751222; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From: Subject:Sender; bh=kvrXoa5kz5yv3ZPBV4GgXMjIAKgowaWkem1wSux74m0=; b=iXaOvg+PmCL2JkDqMDsovTkIA9uribpwrCjJcHWIEu5j9UjJft+biySLQwsuvPDh4e shi6MPyYskl3gjEMzrb+ees28imS5FsXd7HhugJxlD8GLdyfmP16AoKPIMISgiCbiPRT bM7Q3WLv0TjoJ5ef1Y/7GNwr702Al2XaPlANkW9dN9b8RMFETi7kgj8MrLCgPq+8EeKk atATPFZEBYFNwEQifacTZaSvOOYI8D8QWHUJriop/t7XfXLOHDrUcK/E8jsG/FcYj6Xz 2rDj2DNDbR49gPkXIDGoPjmW2tOCqltr/X0L2A3b5jpw4vLKS+m8v/13VwHV00KSL4wb QgVw==
  • Arc-seal: i=1; a=rsa-sha256; t=1749751222; cv=none; d=strato.com; s=strato-dkim-0002; b=qwPVzO+FzgBhFUSqq8oUzfO5I4ut2hft8fXHAAZz9Yul1k6cP+U5B/vMZuQKlPNCjX jXUfxUGxJVllK2b3HlrlH6CjQTqRLYdV4zdxw1G63Z+jzXSINMy5MNpMVtTIZ+auJ9wE Zs3r+/Qf0Q0/fQADMYxg1ATfnvfcFZsuzN9k7fpEgE5GoWGHzwIaqgSuQM5+Psi2MBHp jRDpK0qVkXI55ZYJzZwhctGEzELxuzOaHpssTroPSXsrBHbsm63t52L9tY26OQ0f3fE9 4pzMXMYGqtjqh2Vhul7ZFXpLCjcGuUwNR/stuOu/lXS6Uo48H9fxMqea+eUFenw7o5Qo vc2Q==
  • Delivery-date: Thu, 12 Jun 2025 18:01:06 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>

Am 12.06.2025 um 16:50 schrieb Fahad Arslan:
Hi,

Has anyone successfully run Xen as a guest on KVM/QEMU for AArch64 with MMU and EL2 working?

Hi Fahad,

sorry, I can't help here. The only thing that could potentially be interesting to you is that I am succesfully running Xen on a bare metal Raspberry Pi. Perhaps it is possible to run nested virtualization using Xen as the L0 hypervisor? But not knowing your objectives, my comment might also be totally off target.

Paul

I’d really appreciate any thoughts or input.

Thanks,
Fahad

On Fri, May 30, 2025 at 12:54 PM Fahad Arslan <fahad.arslan@xxxxxxxxx <mailto:fahad.arslan@xxxxxxxxx>> wrote:

    Hi,

    We’re attempting to use nested virtualization (NV2) on an Arm64
    platform with ARM’s Virtualization Extensions, using the Linux
    kernel 6.15-rc7 and Xen. In this setup, Xen is running as a level-1
    (L1) guest hypervisor inside a QEMU “virt” machine, which has been
    modified to support KVM as the host hypervisor (L0).

    The issue arises when Xen enables the MMU: its identity-mapped
    memory region, including the address in TTBR0_EL2, becomes
    inaccessible. This results in a translation fault when attempting to
    execute the next instruction, halting further progress.

    Has anyone successfully run Xen as a guest under KVM on QEMU for
    Arm64 with MMU and EL2 functioning correctly?

    Thanks,
    Fahad





 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.