From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 663713563D4 for ; Wed, 25 Mar 2026 06:38:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774420689; cv=none; b=BLXroB9FEy/aV2yY9+Dixy1/sFaTV15mK1K7TEn3g4R+Sm7oowBrqUmGz1cXnSWw/eE28uc0Be2mxfK9vCXS/KAb6DHvzuX8hxx2gsca/cjZRPRcF/4maiGtwNaO2tz3DqOXa5zB+UMLqwsLRzKv3NMATmgksW/zSLKh/QUPg9k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774420689; c=relaxed/simple; bh=yZtfD8ZbhUWOVtqgdCaXlBQFYIVZsgKdxdefJ6np6Dc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=H5zJdXAi6ZaIwcLON9AXEW+NVW9N5hlHe/DMyiIcEF0H+CQ+iXMLRMslKVeb4LUZjLy4r8VQXzsFpiD4nNyDWfUbGJBUMfhVtRC/wAKOQf5crJglhPp+R7IgBbChjCemM+KA3VfvJtYSOlYi8JKRehozYfibjxLMm6gZx+o64zc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=A4Ma5kI+; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=ECAfoW8X; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="A4Ma5kI+"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="ECAfoW8X" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1774420687; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pf2aP5j0cWMrde9xV40F9uxk8K2GUvZ19JNXNz1B5Hc=; b=A4Ma5kI+gUClzeqlpsBX4FPv0i3UO0xYGl6lF2osBMwAwntWpiO61kmHAbvtT/3IhkHFuA 6X9e+LKSxziH7SIPLU7rxqf66vK2/xb69uG12Kt/LJIMOnDfzzHO5niYwlh5Y0s6El7c3B qKv1r58fBTpun3OaW3HWkEBZdvlIuZw= Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-651-l3zOYNJnPXWYCvpRHA97HA-1; Wed, 25 Mar 2026 02:38:05 -0400 X-MC-Unique: l3zOYNJnPXWYCvpRHA97HA-1 X-Mimecast-MFC-AGG-ID: l3zOYNJnPXWYCvpRHA97HA_1774420685 Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-829b7ed8964so4790528b3a.2 for ; Tue, 24 Mar 2026 23:38:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1774420684; x=1775025484; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=pf2aP5j0cWMrde9xV40F9uxk8K2GUvZ19JNXNz1B5Hc=; b=ECAfoW8Xm3wl15w7KFmD+mXd8l5LXzI+nxUZm8OfJqY7oaiUFtyjlkNJtuwUgtjYC4 NX38k7wwCxYiLFt1sX29JICDMjSewAYPkQ1oLF4NEAebnfyx3hbhslifm9srgG3SGmyJ O6LlA2yudKeSd4Hz4ZGQveJXXclr1T2Q/AVIKjkTf9Gv/7WeQJr7kcMVgSbYNshL5M/M yOjffzcvvMElUpB6f7mPzpJ/qA1t0Gx3CDSRZCaN2Cw680v5wVTbxLZaCt0b1p6sPV16 yXwuK0ZRY4WhdMefzn0W+fARa0wQCFyRHjdKtDCmStcZ7JkATu2Qmnl2a5Kp19XIYgJH 5W3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774420684; x=1775025484; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pf2aP5j0cWMrde9xV40F9uxk8K2GUvZ19JNXNz1B5Hc=; b=YDqI7yv/RtBbIa1WuFtesl9yDePJtZBw4uMFw4NCxD6kjvv6HOkdOF0V46HpbpAHMc 4lFuJVbiZcNDt8HEU9GIg9ijtLUd2pOVaBDuhS3eqwaxIcA0vCS+zapUsjstBhcmTWCk iCFr99PW8cq1LStzZ1U/3/MmlSKAdYI93QSuOZrtGgpgncILitzhr4p0r1paMyitvknC EIlGf+rqlZOjeC61R9IzWvsUWXYdjmS3IriVYTlbDM2IbxrfPDwNFDfNsj7qTwDArbCR fz5uGGSy+R+S9lLfe7W7Uhw5hREjCmQHcp9haW7tLG3DOSlJ5DBnxG5BZiYBYjHLw7vI SjYA== X-Forwarded-Encrypted: i=1; AJvYcCUiEEnX6GNGrcyGJO0UbE/JAGo2uVTq2y9VhkTRqHpITHlfawM/VRHPQ8rq9eye0mFVrCRSgdqxMdi6CsM=@vger.kernel.org X-Gm-Message-State: AOJu0Ywk1mNYPHbaXsHkJhH0uEaMHlUTMbN1klifOU2W1IUSr2SUANRV idy6ZkCsrcSgcqp+M95JffSHH/yj96dVYAq4dsSvYhNlv0xhLMm5ml9CNQ9HZmLwP2S7w3//CGn TiYVvKCqZpo3z3T9alEbNljRBdCbR/tOMjDoZOrae6gj95mkze3RCRQW/RdHwExaWvw== X-Gm-Gg: ATEYQzxqt6CfHjb16lagTSHsOFsl6vAGwhK6VphVB6zQljjkDEAUyolltRHVOY/c/MH Jf548XPXTCVQaCkuPD4M3lVA1PHnbf37/8xT2LaejcV3mnbldQdardamkCGgrmDcgsMWsbpbY60 kwL+0OCLLfWG3PW3bFumgbMnhF+kLnNLzuVRCuNJSTd0rDtRBw5UNb2hvnuEk1NYoqy1+KS2un+ lzY5h4do1n0LxJu/thX7OvqXqhCFnt3HC/+rAWVyLloCriFXqO7CzfE7LyUkcnTfQ4r4OWZcGch 8NFY3HlFnnQ7mzEbL+ys/jMjF6QeRSjcTGOVlLPNH34+UYOs3DSiLI3Why0ElRgbFzxnPlrMWDc IepIeu/1mhp+MU/yoMRaKkuIrCgok9c2EHpy9o5heS3k6STVrd98+zj8i5UZPXxC0 X-Received: by 2002:a05:6a00:1f0d:b0:829:8041:83f with SMTP id d2e1a72fcca58-82c6ded62f5mr2295341b3a.7.1774420684571; Tue, 24 Mar 2026 23:38:04 -0700 (PDT) X-Received: by 2002:a05:6a00:1f0d:b0:829:8041:83f with SMTP id d2e1a72fcca58-82c6ded62f5mr2295316b3a.7.1774420684086; Tue, 24 Mar 2026 23:38:04 -0700 (PDT) Received: from [192.168.68.51] (n175-34-8-244.mrk21.qld.optusnet.com.au. [175.34.8.244]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03bbf0c2sm17111626b3a.15.2026.03.24.23.37.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Mar 2026 23:38:03 -0700 (PDT) Message-ID: <0b7121e7-3c74-4303-a200-01d2b7c535ce@redhat.com> Date: Wed, 25 Mar 2026 16:37:52 +1000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v13 00/48] arm64: Support for Arm CCA in KVM To: Steven Price , Mathieu Poirier Cc: kvm@vger.kernel.org, kvmarm@lists.linux.dev, Catalin Marinas , Marc Zyngier , Will Deacon , James Morse , Oliver Upton , Suzuki K Poulose , Zenghui Yu , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Joey Gouly , Alexandru Elisei , Christoffer Dall , Fuad Tabba , linux-coco@lists.linux.dev, Ganapatrao Kulkarni , Shanker Donthineni , Alper Gun , "Aneesh Kumar K . V" , Emi Kisanuki , Vishal Annapurve References: <20260318155413.793430-1-steven.price@arm.com> <37bc1222-6fc7-48f0-94d3-6eaac420aa55@arm.com> Content-Language: en-US From: Gavin Shan In-Reply-To: <37bc1222-6fc7-48f0-94d3-6eaac420aa55@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Steven, On 3/21/26 2:45 AM, Steven Price wrote: > On 19/03/2026 23:02, Mathieu Poirier wrote: [...] >>> >>> The TF-RMM has not yet merged the RMMv2.0 support, so you will need to >>> use the following branch: >>> >>> https://git.trustedfirmware.org/TF-RMM/tf-rmm.git topics/rmm-v2.0-poc >> >> This RMM version is expecting a RMM EL3 interface version of at least 2.0. Do >> you have a TF-A to use with it? > > You should be able to use the 'master' branch of the TF-A repository. > For now you need to set RMM_V1_COMPAT=0 to enable 2.0 support. > In upstream TF-A repository [1], I don't see the config option 'RMM_V1_COMPAT'. would it be something else? [1] git@github.com:ARM-software/arm-trusted-firmware.git (branch: master) I use the following command to build TF-A image. The RMM-EL3 compatible issue is still seen. TFA_PATH=$PWD EDK2_IMAGE=${TFA_PATH}/../edk2/Build/ArmVirtQemuKernel-AARCH64/RELEASE_GCC5/FV/QEMU_EFI.fd RMM_IMAGE=${TFA_PATH}/../tf-rmm/build-qemu/Debug/rmm.img make CROSS_COMPILE=aarch64-none-elf- \ PLAT=qemu ENABLE_RME=1 RMM_V1_COMPAT=0 DEBUG=1 LOG_LEVEL=40 \ QEMU_USE_GIC_DRIVER=QEMU_GICV3 \ BL33=${EDK2_IMAGE} RMM=${RMM_IMAGE} \ -j 8 all fip Booting messages ================ INFO: BL31: Initializing runtime services INFO: RMM setup done. INFO: BL31: Initializing RMM INFO: RMM init start. ERROR: RMM init failed: -2 WARNING: BL31: RMM initialization failed Thanks, Gavin