[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 0/3] Fifth MPU Series
- To: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
- From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
- Date: Tue, 12 May 2026 15:25:57 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=gmail.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7+TM6OmSHPm/yc+EZ/KicAkU8RvVEoB2+MHR9VBrIXU=; b=karhXZUyKnANbZu86wWwEZIXtrdPOvIH/bMD3up23Y/GNZuVD3ahKNis4l5oBR7AENgYkbIpuDC2IqapDgUZY0tL17mmPt710Oso51/huUWXoVFwsL/AMYTrKOlWoYsKT8zugrMgkUFChd7/HWNduNBJdY5xFC72degJrhVCYTdkvvkMcHOFVtKMsPbP0chQim/iWgWfuUb6nvV9kfiNOtLDk6y1ML6wTctKOaPHPusxqzLPtu/DAW+O+4khcZSZvW+61Cixa3F2RSrR0yco2pkk7Y4fPSO5ffCQwGchPTq7wonS9r6RxTDvN1e4ZpyUqJJamf+c9LYGE1TPwnyYYQ==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7+TM6OmSHPm/yc+EZ/KicAkU8RvVEoB2+MHR9VBrIXU=; b=wm3t91bl7RB5Gl+/zQ6lwd8zAVSopKG5h0PyJPTsZmbVnQ63qb5OfbLnipMxusQxxOJxZPLOal/q17uwRiINobx1ZhJCgB/8Apvl1+GUrFanJWhZaUwwDWQlb4G2wmWn6RiGBRcbVa09kdc19d8abLxqaPCWzJWbIDZ64g5R1ci6CtaZy2YfhsJi2VyWvoRrAxaf7X9buLz+V+1wZcP/IORcCnrixeH8F3mkX33ZhC/DNci1NCrovqtwqqIIxNUYvhIp1RWN8HP76UBak3NMDRpNfr43wI7B9iXFekVT0ul6wfYiyZ9HBlxBo8MleeRJt3F1GljyF1DKSCsS/9Kzuw==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=nIsfauQyK2PQEBlmr+O+kWxwG48rrJtv6CRTSd4sOqJcXlAZu932iqf3PPL0a8qcfibJmojpZe8YXkxkoG9VgcCL+iNDw3eFy91CdAZUE3XLs15mjHK8OMbwhyYOz7kFTn9A/Oqcp9RdGJwKLv9F+rBoDlzhy3V2Q0fUgj0lYru4s2XAWtrdgUaVhAR86tcLGUpf4pquWx95IuZE7l+wF0J66ZzyecIGUTxhlDfuPuayDUg4WXt6sUH/XNj7/lklGtQZNwOiU3+mcC8+i1r2kFVUcp8LLetGxx8S64wbPfgr04af/cQZyHQEDt16leJPDedWSMLpK4TNtZPUGjPXPA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OwHiZuRQUcIECSXUOOP+XCj1uBy++QG+PNANd3aXZ4Xg/gR9olO+6Z4aMT6KVTcOBHGmnTVn8XlzLTmVEFUWGwea8W88JO1za5XhVmWVPY3XsPwEgRr5eu1wok+lt4wGcjB++N0WvQjKO/gMA3BmBSMtLdAMQqzEWOSBqbe6uNApX5icmizVGH0odaCBow2sLi7SqmOxChzV3DbqIIKN4E/Y2pyDE5V7eYVK2WV08OAg57BExFvTaaJnJNmlAPAEfnTLJHACwaGLEpasc12gFRRpWu6kN9EOn1Yz7eMgaNtyTBHzFSp5Zn1ysObXjGamjqsK+KXY0dwv71y74pUZLg==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Delivery-date: Tue, 12 May 2026 15:27:08 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Thread-index: AQHc3vevt71hZe8lskS1PtpxlhNAy7YKiLyAgAAAcgA=
- Thread-topic: [PATCH v5 0/3] Fifth MPU Series
Hi Oleksii,
> On 12 May 2026, at 16:23, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx> wrote:
>
> Hello Luca,
>
> On 5/8/26 4:33 PM, Luca Fancellu wrote:
>> This series continues to further the ongoing work to introduce support
>> for MPU systems in Xen.
>> The patches in this series aim to implement MPU specific p2m functions.
>> This serie is based on staging 10d417b8b62efa5093707c1dfe9bd48e0abeb331.
>> Harry Ramsey (2):
>> arm/mpu: Introduce `v8r_el1_msa` device tree property for domains
>> arm/mpu: Implement p2m tables
>> Penny Zheng (1):
>> arm/mpu: implement setup_virt_paging for MPU systems
>> docs/misc/arm/device-tree/booting.txt | 14 +++++
>> xen/arch/arm/arm64/mpu/p2m.c | 80 +++++++++++++++++++++++-
>> xen/arch/arm/dom0less-build.c | 74 ++++++++++++++++++++++
>> xen/arch/arm/domain.c | 11 ++++
>> xen/arch/arm/include/asm/arm32/mpu.h | 2 +
>> xen/arch/arm/include/asm/arm64/mpu.h | 2 +
>> xen/arch/arm/include/asm/arm64/sysregs.h | 4 ++
>> xen/arch/arm/include/asm/cpufeature.h | 13 +++-
>> xen/arch/arm/include/asm/domain.h | 4 ++
>> xen/arch/arm/include/asm/domain_build.h | 21 +++++++
>> xen/arch/arm/include/asm/mpu/p2m.h | 7 +++
>> xen/arch/arm/include/asm/p2m.h | 5 ++
>> xen/arch/arm/include/asm/processor.h | 8 +++
>> xen/arch/arm/mpu/arm32/mm.c | 17 +++++
>> xen/arch/arm/mpu/arm64/mm.c | 18 ++++++
>> xen/arch/arm/mpu/p2m.c | 72 ++++++++++++++++++++-
>> xen/include/public/arch-arm.h | 6 ++
>> xen/include/public/domctl.h | 4 +-
>> 18 files changed, 353 insertions(+), 9 deletions(-)
>
> I am okay to have this patch series in the current release:
> Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
Thanks, I will send the v6 shortly and CC you as well in the cover letter.
Cheers,
Luca
|