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 78ABD2DECCB for ; Wed, 25 Mar 2026 04:07:36 +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=1774411657; cv=none; b=Y5DW+1Z0W06R28fn06L95yn7CD/eqaLaP0/1lqEKaAy+3xRKvBMMFUe4vYI5hiupOLc6H4DimEd48bg+Zzmo/4vCeRAeJCFjmhVdypQYF/eya90ZNFXglPVip6eAbhiaxkLnHgQap0Aie8cr2iw28SzEum3IDT2Tojbi0Cctfv0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774411657; c=relaxed/simple; bh=gtXzY3UzOa0u/JZYAGdbeFTboh1lX32MreW71F1IG5Y=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=btWYXiZcViml9D/m4+73OHhnxZePPNzJsiB6zw/vr7TqHy2r6MHRUxdC09tWiZ+JNS14vMAuksh/AyY2Yker7nEiOKwzx2qX2xz0iZ769n2KAtkHnQu4iN41UefVJnf50t3hy8E+6QLMvYHIqaZ/EowQQ5o/UYiwbIbLoInY2Zk= 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=iim9kJIw; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=XA8mSFcS; 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="iim9kJIw"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="XA8mSFcS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1774411655; 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=WgjWcQoj7oLaeFNKzaIEePhWh+sZwFHeBhNTOW06Lw4=; b=iim9kJIwVD2PB2GsXSFoTfoubVniGfOeaJ7gO63zERHMepDd8iIywkA8A/36r7t+6OdX89 //iHC8nmWicrLjK3sdVQmH+JHh055fsQeacDTnw1zvitF6P1auzbnpeiV+HesOK/0mmoSj XA0zk6Il0hPBoptGkeltJ4NBs2qrCFQ= Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-639-I8KA2ACSMq-vYfFBgWlp7Q-1; Wed, 25 Mar 2026 00:07:31 -0400 X-MC-Unique: I8KA2ACSMq-vYfFBgWlp7Q-1 X-Mimecast-MFC-AGG-ID: I8KA2ACSMq-vYfFBgWlp7Q_1774411651 Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-82c6929bd26so2273901b3a.3 for ; Tue, 24 Mar 2026 21:07:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1774411650; x=1775016450; 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=WgjWcQoj7oLaeFNKzaIEePhWh+sZwFHeBhNTOW06Lw4=; b=XA8mSFcSVUmHJ4kCMa9MLonxWYjEzVRv2lCfkNbDS4QsGN3iBlUtsSyMNIOIdcsTPA XBS7rXDozyCrzhHHjWjrKV6phWv0tdq+od3fTEqR3JuLFznjeyOnXAXnt4Y9zYvMBlbT hyZr/nqKznDZ0wqBVYZbY/pF1UhtOTFwMYIMgzg00XtLWL7WPOp1zUYgx98Fqnn0DXM4 DWp7k0Oanqzo5lgbTpOE2R9YarM7Ro8UPT2p0gGeSIFSe/TVslcvZ+LebtNNLl9WvZ2m QwJw0QaWXhOKdrDE5KYriFyWFmUaRxRx+t9iA5bxJM4MIiJnscmdCNOU5vJ/1Ff1HpAD 5LPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774411650; x=1775016450; 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=WgjWcQoj7oLaeFNKzaIEePhWh+sZwFHeBhNTOW06Lw4=; b=jXE2LrpS0HkqlGXgqwlaKOoxQ6/kHR+XfDgR1GPLj4AyVW/yjqF8YtkiKBus4oM9k5 3h5M/rCEvO8r7Omlh6u7G7gIsboFgtayrpdni0BKXAAX6w/7tc+fYr/FJiJgMiP1no3s Rrgbw3Y7d+DlbXCVnvli5s4fiFqlhtym4mwOogsiv5fCBpIXHIusDKNOJqxXvUpE7Den n5jphkkqxMKgXQE5AHIc60E3jdeAMA6N7RZ2SJuE2S0JwtKHshPFerNmBjP2JuGSXHzo dPT95S/v8O87qOeT6plrqHXvOcSdz07Xr6gTGQ2xcE280gtBkJX0cZ/cRQU80myyEnnn UqXg== X-Forwarded-Encrypted: i=1; AJvYcCXdbPYH69dLR8zA28CWP/cNeUTfRz5lFCBahzQpVBB2oqsNiYoqDkwfLpMTnLRx3uAadPJ9SBMiR/5j1kY=@vger.kernel.org X-Gm-Message-State: AOJu0YwDgGjU4+LWr/3AAQa9uNlL+vJScd0U59FxfbiQvy6I5Q1a1y7I GANvnoXm7Tjt1qn4lYB/f40kOlCb41lu0otRGI14sCtZPBl/0l4OFGHhRKIJoufeLXb3ON/g8zq 40jn8d8ay+s/+R+4CEFr0KDtD6xP2pAXYkd66xXiexuFUV9pzBwU5vbfh4oSoBql8aA== X-Gm-Gg: ATEYQzw53dHtw2M6rCA1ujg+szoyJbDUKuPZ6DXn0/9PjM6PowZas99U1ONLDX12dbV UZq7aBoI2ThUxc9bAOJO0aCtB6Bz5Ljk6DR4gwqUvFrizJJ2U008yVliqwMnjovR12MaHNliwGN ZtaBCxwgoutq1bz+9F9vhAV6jxxhrjwI765GZkK8QVAK2VzYEeVAUweB8gfPL0nhUSMprcSAlXT XOOVeqBVklq+pFVzvdIKbYvvo+VjOSjjLpySPl7fiod67tWIhEWPIQkVzVWFuhhsXiFjCJWPTkS OAM9LM6dGnMGAZDqNjSyqn6ttgG7/h6VdNgizwW0FQFMdCk8qob11wLAkBZQK5KBoZyozpHy4U0 6qZeTVesvVHlhwRkhgyfuVidvhMcK25hMlXjB1J4HgY7h8PbVs/CFd+jdxoPmMTjD X-Received: by 2002:a05:6a00:298e:b0:81e:d7c3:2f3a with SMTP id d2e1a72fcca58-82c6e0d1e6emr1790900b3a.46.1774411650520; Tue, 24 Mar 2026 21:07:30 -0700 (PDT) X-Received: by 2002:a05:6a00:298e:b0:81e:d7c3:2f3a with SMTP id d2e1a72fcca58-82c6e0d1e6emr1790860b3a.46.1774411650026; Tue, 24 Mar 2026 21:07:30 -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-82c38565096sm8738528b3a.51.2026.03.24.21.07.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Mar 2026 21:07:29 -0700 (PDT) Message-ID: <779079e1-7193-46e9-b18c-9ab5e69bb077@redhat.com> Date: Wed, 25 Mar 2026 14:07:17 +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 , kvm@vger.kernel.org, kvmarm@lists.linux.dev Cc: 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> Content-Language: en-US From: Gavin Shan In-Reply-To: <20260318155413.793430-1-steven.price@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Steven, On 3/19/26 1:53 AM, Steven Price wrote: > > This series is based on v7.0-rc1. It is also available as a git > repository: > > https://gitlab.arm.com/linux-arm/linux-cca cca-host/v13 > > Work in progress changes for kvmtool are available from the git > repository below: > > https://gitlab.arm.com/linux-arm/kvmtool-cca cca/v11 > Could you please share if we have a working qemu repository on top of this (v13) series? The previous qemu repository [1] seems out of dated for long time. I heard Jean won't be able to continue his efforts on QEMU part, who is going to pick it up in this case. [1] https://git.codelinaro.org/linaro/dcap/qemu.git (branch: cca/latest) > Note that the kvmtool code has been tidied up (thanks to Suzuki) and > this involves a minor change in flags. The "--restricted_mem" flag is no > longer recognised (or necessary). > > 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 > I'm seeing error to initialize RMM with the suggested RMM branch (topics/rmm-v2.0-poc) and the upstream TF-A [1]. It seems the problem is compatible issue in the RMM-EL3 interface. RMM requires verion 2.0 while TF-A only supports 0.8. So I guess I must be using a wrong TF-A repository. Could you please share which TF-A repository you use for testing? [1] git@github.com:ARM-software/arm-trusted-firmware.git (branch: master) Booting logs ============= NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.14.0(debug):67edb4f8e NOTICE: BL1: Built : 00:01:39, Mar 25 2026 INFO: BL1: RAM 0xe0ee000 - 0xe0f7000 INFO: BL1: Loading BL2 INFO: Loading image id=1 at address 0xe05b000 INFO: Image id=1 loaded: 0xe05b000 - 0xe0642bc NOTICE: BL1: Booting BL2 INFO: Entry point address = 0xe05b000 INFO: SPSR = 0x3cd NOTICE: BL2: v2.14.0(debug):67edb4f8e NOTICE: BL2: Built : 00:01:39, Mar 25 2026 INFO: BL2: Doing platform setup INFO: Reserved RMM memory [0x40100000, 0x418fffff] in Device tree INFO: BL2: Loading image id 3 INFO: Loading image id=3 at address 0xe090000 INFO: Image id=3 loaded: 0xe090000 - 0xe0a292b INFO: BL2: Loading image id 35 INFO: Loading image id=35 at address 0x40100000 INFO: Image id=35 loaded: 0x40100000 - 0x401a11e0 INFO: BL2: Loading image id 5 INFO: Loading image id=5 at address 0x60000000 INFO: Image id=5 loaded: 0x60000000 - 0x60200000 NOTICE: BL2: Booting BL31 INFO: Entry point address = 0xe090000 INFO: SPSR = 0x3cd INFO: GPT: Boot Configuration INFO: PPS/T: 0x2/40 INFO: PGS/P: 0x0/12 INFO: L0GPTSZ/S: 0x0/30 INFO: PAS count: 6 INFO: L0 base: 0xedfe000 INFO: Enabling Granule Protection Checks NOTICE: BL31: v2.14.0(debug):67edb4f8e NOTICE: BL31: Built : 00:01:39, Mar 25 2026 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: Maximum SPI INTID supported: 287 INFO: BL31: Initializing runtime services INFO: RMM setup done. INFO: BL31: Initializing RMM INFO: RMM init start. ERROR: RMM init failed: -2 <<<< Error raised by RMM here WARNING: BL31: RMM initialization failed INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x60000000 INFO: SPSR = 0x3c9 UEFI firmware (version built at 19:33:51 on Mar 3 2026) Thanks, Gavin