On Tue, Sep 01, 2026 at 03:20:13PM +0200, Markus Armbruster wrote: > Mathieu Poirier <[email protected]> writes: > > > This patchset provides minimal functionality to start a Realm VM > > from an Arm RME capable host using the following command line: > > > > qemu-system-aarch64 \ > > -M confidential-guest-support=rme0,memory-backend=ram0 \ > > -object rme-guest,id=rme0,convert-in-place=on \ > > -object memory-backend-guest-memfd,id=ram0,size=1G,share=on \ > > -cpu host -M virt -enable-kvm -M gic-version=3,its=on -nodefaults .. > > > > It is a refactoring of Jean-Philippe Brucker's initial work dating from a > > while > > back. It is compatible with Steven Price's v16 revision [1] of his work > > adding > > CCA support to KVM. > > > > This revision is based on Michael Roth's work on guest memfd in-place memory > > conversion [2] and as such, the QEMU baseline is different from 'master'. > > Other > > Use > > Based-on: <[email protected]> > > to document your base. This stands out to humans, and is readable by > machines. Next time :) > > > than modifications to use in-place memory conversion from Lorenzo Pieralisi > > that > > were integrated to patches 04, 08-11, it is identical to V2. > > > > It was tested on the QEMU SBSA machine. For convenience, a repository is > > hosted > > here [3], > > Michael's series doesn't apply on master anymore, so I fetched this > branch. It's based on master as of *May*. This won't do. Please rebase.
This was clearly explained above. The goal was to provide a patchset that can be used for testing. I can attempt a rebase but can't guarantee a timeline or success. > > > along with the TF-A [4] and RMM [5] for the SBSA machine > > (compatible > > with Steven's v16 patchset). The Repository for the kernel [6] is available > > from Arm. > > > > Instructions to compile and run the entire stack can be found here [7]. > > > > Device Assignment is not included. > > > > Thanks, > > Mathieu > > > > [1]. > > https://lore.kernel.org/kvm/[email protected]/ > > [2]. https://lore.kernel.org/kvm/[email protected]/ > > [3]. > > https://gitlab.com/Linaro/cca-public/qemu/-/tree/upstream-v3?ref_type=heads > > [4]. > > https://gitlab.com/Linaro/cca-public/tf-a/trusted-firmware-a/-/tree/cca/v13?ref_type=heads > > [5]. https://gitlab.com/Linaro/cca-public/rmm/-/tree/cca/v16?ref_type=heads > > [6]. > > https://gitlab.arm.com/linux-arm/linux-cca/-/tree/cca-host/v16?ref_type=heads > > [7]. https://gitlab.com/Linaro/cca-public/build-instructions > > > > RFC v2: > > https://lore.kernel.org/kvm/[email protected]/ > > RFC v1: https://lists.gnu.org/archive/html/qemu-devel/2026-07/msg02307.html > >
