[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
 
 
 
    
     |