[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 6/6] arm/mpu: Map domain page in AArch64 MPU systems


  • To: "Orzel, Michal" <Michal.Orzel@xxxxxxx>
  • From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
  • Date: Tue, 16 Dec 2025 09:57:25 +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=amd.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=u1bmVrLVopNDImED7cXFe6GHn6MJWyZPipjvJyan0Wo=; b=YvckqS0WBbdaACrrjRQQnaKdGuIf9Qh6bnk4iABzLJ/AWUmZ9bCoTJsIxai5XkKp5mOXQ8Sw4FOEbJd3aoNTDEN4UxEEuIFhI66HsV/deTdyN86MkFhLWP23EdNhLpFuK6DtCpbwD6mTdaKD7JHAfPibV8n5F1pw5OPPF2ZNkgCC1LRq/Zek0L8sgtNqlFd8kCMOHkQYOfd8NuiW70g7vLvXJL482TcJ/2Dfz3ibb5yiSvLnEqHA7cVBbRl8EGlRxVWrEchZtYfYSpcMHeu+nAIs8cahs9OHBDyLghIHPYfwnOl5lt4YIgDlX2rqmse+Ba2tPm6FBjSjXGHNRWssjw==
  • 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=u1bmVrLVopNDImED7cXFe6GHn6MJWyZPipjvJyan0Wo=; b=wk1v+Vite67Kzi+IuSk51DKTC3Ae8GxmfK98cLdoirbuw+IZYwMC3wSfyEYG9DOuyseA3Qn5LmWlnUVdy4dqnI3dDNtv6mxxqpH9PJFdu/Mgq6UC49X4ifHdvMl8vq/OpGAX9ZYk2z47tMEfrMMJTMVW/uS4Focd/r9MZUGJfD2YixQD6CTeOyONL6GKifC5wrSwWLk0RDVdCPQixnq6yRyGGHmOpXvQ6nKsrqK53ZE0MH1EQB7B+e2icaGD+4SVSqLY32oGqoQUECot/u3SKXUI9ehFMAzdMBRj2yOFUMtxyLSMulZeecfXze0LllJAtP41AaJtMHrbgoGOqgYRNA==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=h2FPB82m1u4u7FSjE+ZxwcZGI1KHXxJdsYeMPicQJIMoNdkZ0DgcYayhPbiDflMD5WVryfXQrXIoEOuasgllLFSPMH3Dt3ZGTbvXbwQr+5+71qnb3VYvzOfJPLP9/MT/h3TmKgC8ZVJVZXSk7GJvtNCAarCE2/YmVa+yAMEOivd9Tn6mUGjnP2d1CcdQcixk+EUgEnX9PBsyhxj6FV5g5iwmytUC5ZItsIzqNDioxNC68vUXjUHAdDsmnb6sqTtNeGSrI3SurVShkmtqg4xELCPt/oTXwvul8Ny/kOmeTD9H8cZymbIPmeMSJCckpaYxY+g1S5/85PeIaya2hzStjA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jwuRb5v+9WrsViFeV1iPwA905jvaqj9rui9RpYwKribVbKc5hUwswns1Fu0kHRnIxFRN8pOvLDHHQwZj7+IrD69wJU9/Xq2E6xknbTWtec+kZ1wvw7vDryIICjWXxAkPf4iyjRo977HA5Nhch2N5iW3gW9wq9HBTTTPHLKOinembcT0uWdZ0ryyFNClr4GovI3AHErutL+7nzCtExkGzhwiPg6E8ktoI1UNSUzMmMzbDxESTiCLGAjNaamAlToGPsXiQGBPmPfyx6qIEp2yWb1IRjB3rE/QF7AOwzJmYvwi0ASdBCOOH7tzdpR1Gr0oJ0IVOmR7vBKBsexOPM95FdA==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Harry Ramsey <Harry.Ramsey@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Penny Zheng <Penny.Zheng@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Wei Chen <Wei.Chen@xxxxxxx>
  • Delivery-date: Tue, 16 Dec 2025 09:58:44 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHcbm4YR0/90zis5Uafj3gh5AdGL7Uj/+kAgAAA9gCAAAbjgA==
  • Thread-topic: [PATCH 6/6] arm/mpu: Map domain page in AArch64 MPU systems


> On 16 Dec 2025, at 09:32, Orzel, Michal <Michal.Orzel@xxxxxxx> wrote:
> 
> 
> 
> On 16/12/2025 10:29, Luca Fancellu wrote:
>> Hi Michael,
>> 
>>> On 16 Dec 2025, at 09:26, Orzel, Michal <Michal.Orzel@xxxxxxx> wrote:
>>> 
>>> 
>>> 
>>> On 28/11/2025 10:58, Harry Ramsey wrote:
>>>> From: Penny Zheng <Penny.Zheng@xxxxxxx>
>>>> 
>>>> In MPU systems, we implement map_domain_page()/unmap_domain_page()
>>>> through mapping the domain page with a MPU region on demand.
>>> What prevents you from implementing the remaining few helpers?
>> 
>> Only the fact that they are not used at this stage, otherwise we would have 
>> seen
>> a panic while running Linux.
> Sure but it looks like that they would also be a few-liners hence there is a
> feeling that they could all be done in one go for completeness sake.

yeah but we don’t have the confidence it works because we can’t test

Cheers,
Luca


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.