All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aneesh Kumar K.V <aneesh.kumar@kernel.org>
To: Mostafa Saleh <smostafa@google.com>,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Cc: akpm@linux-foundation.org, catalin.marinas@arm.com,
	will@kernel.org, rppt@kernel.org, maz@kernel.org,
	Mostafa Saleh <smostafa@google.com>
Subject: Re: [PATCH 0/3] arm64/coco: Convert pKVM to a CC platform
Date: Tue, 07 Jul 2026 13:32:09 +0530	[thread overview]
Message-ID: <yq5ay0fngrcu.fsf@kernel.org> (raw)
In-Reply-To: <20260603110522.3331819-1-smostafa@google.com>

Mostafa Saleh <smostafa@google.com> writes:

> The goal of series is to convert pKVM as a CC platform similar to
> ARM CCA, that makes CC guests consistently discovered which avoid
> breaking it by the ongoing DMA rework [1]
>
> The first patch is a minor clean up I noticed while reading the code.
>
> And the second patch is a bug fix found by Sashiko.
>
> The third patch is the main one.
>
> [1]https://lore.kernel.org/all/20260522042815.370873-1-aneesh.kumar@kernel.org/
>
> Mostafa Saleh (3):
>   arm64/mm: Simplify SWIOTLB setup in arch_mm_preinit()
>   drivers/virt: pkvm: Fix end calculation in mmio_guard_ioremap_hook()
>   arm64/coco: Add pKVM as a CC platform
>
>  arch/arm64/include/asm/hypervisor.h           | 13 ++++++++++
>  arch/arm64/include/asm/mem_encrypt.h          |  3 ++-
>  arch/arm64/kernel/rsi.c                       | 12 ---------
>  arch/arm64/mm/init.c                          | 26 +++++++++++++------
>  drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c |  5 +++-
>  5 files changed, 37 insertions(+), 22 deletions(-)
>
> -- 
> 2.54.0.1032.g2f8565e1d1-goog

A rebased dma-rework tree on top of the pKVM changes can be found at:
https://gitlab.arm.com/linux-arm/linux-cca/-/tree/scratch/pkvm/testing?ref_type=heads

I was able to successfully boot a protected VM using the latest version of kvmtool.

Tested-by: Aneesh Kumar K.V (Arm) <aneesh.kumar@kernel.org>

-aneesh

      parent reply	other threads:[~2026-07-07  8:02 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-03 11:05 [PATCH 0/3] arm64/coco: Convert pKVM to a CC platform Mostafa Saleh
2026-06-03 11:05 ` [PATCH 1/3] arm64/mm: Simplify SWIOTLB setup in arch_mm_preinit() Mostafa Saleh
2026-06-03 12:27   ` Mike Rapoport
2026-06-03 13:13     ` Mostafa Saleh
2026-06-04  9:03       ` Aneesh Kumar K.V
2026-06-04  8:55   ` Aneesh Kumar K.V
2026-07-09  9:08   ` Catalin Marinas
2026-07-12 15:33     ` Mostafa Saleh
2026-06-03 11:05 ` [PATCH 2/3] drivers/virt: pkvm: Fix end calculation in mmio_guard_ioremap_hook() Mostafa Saleh
2026-07-09  9:08   ` Catalin Marinas
2026-06-03 11:05 ` [PATCH 3/3] arm64/coco: Add pKVM as a CC platform Mostafa Saleh
2026-06-04  8:59   ` Aneesh Kumar K.V
2026-06-12  8:44     ` Mostafa Saleh
2026-06-12 15:07       ` Aneesh Kumar K.V
2026-07-09  9:10         ` Catalin Marinas
2026-07-09  9:11   ` Catalin Marinas
2026-07-07  8:02 ` Aneesh Kumar K.V [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=yq5ay0fngrcu.fsf@kernel.org \
    --to=aneesh.kumar@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=catalin.marinas@arm.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maz@kernel.org \
    --cc=rppt@kernel.org \
    --cc=smostafa@google.com \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.