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

Re: [PATCH v9 0/8] xen/arm: Split MMU code as the prepration of MPU work


  • To: Julien Grall <julien@xxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Tue, 21 Nov 2023 05:37:28 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org 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=armh.onmicrosoft.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=arcselector9901; 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=32mADRKRm8fo9qKN+qbt2P8uuEmT5VrBGZIGTBS8z8o=; b=eiONJiS5QKe9BlnMfM1amw8ZkCNaFZasCvyhDQR1IW/KkO9/QqVZQ5s97C9V7wq7tFjImXwkz/2Hp4WddUajTPdcmdK6e3ZHu8KdWWEtI9kkySCM7Ov6znGNEd8kmF4yHrsnBu017sT5oYWBX3qdwZU6286MI771PytsQMflZSXAnUxowxtFlgUaEIzz9oy/vGxU3NV5xp2zBzxNQ92ZZr5gS7bdPYIwtJcpHFxrv2NfSruzyDjWHf/J9I6xRuDT7MLoRZMSZ7uT9tm5PQzMtdp/TR1/HNYCpaalwhIGHcYkyFTKpm2sCL6bqyiQcEdCqhM80redl4ahulDfW4Mg8Q==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=32mADRKRm8fo9qKN+qbt2P8uuEmT5VrBGZIGTBS8z8o=; b=KIaE3sFpV+AQWn7I6qjt7YY20uzKgIowW3/dVwicLE9iTq6Wqpu3nuPnIKG7r7zGFGMqHCVAafUriit0J4eCZ4Fl2QV+eE7BLKoCMcFKWme+30CjsHxNcADucqx2I31Gy38rrn/pl+MjxX3pG3hNbB5LU2ekPmQqmr5LZsDi5qst4gNstSUQP+UteDXMUYPyeT9DJew+GKbornKrVYU+ukEHvXmSmDT8jEzX6DEdMwPiRgPHbDRlzbH2iMq5vCLoPvB5rzsLGVTH5fFJA/HrejlufU4+Igy25L0brbbWvo83Ye7ZzNx46xXNbGiGIS/AEUh+ODIKq4nDG/t2F99o4Q==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=gI5vrG3XuxcvjSGNTf6/yJjsC0ycYVBx+bnWJnuJBuvwk6ONkHWN1zZ+g+rdTcux3PDkOzXZqMEstCA2axQrlKjPxxTJQej/W+Eb0UAd4QukyjAj6eR86pIWNM6e+yL/HTWh0+9s3pQ8dtlZCd0OfWJlDBMs/rkeZZjfxxcfRNiR2/ZPUDdiqugXXZTkMxFpIctaCmRMzSE2k1927yCd/CYB1osJDyv0FqeI/PR14FrfFIMxpGdRCK5lIchaeoeevgIqanEvjcUhDcC5KZ5xt3u7WtlaEm4yR55YrixEt0+a23BOf9qRjM0I/PTWvtAzv4sQ9SGEeXpTHRLKPAz0Bw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ABjLtpaTnbg7KY9gaBubPH3IcUzR4JW6+BGBQcaZGfwnm60hWQWHT0qDN4cVWN8AESsL39ogjEFYfxKN95Eic2nm7kANCPm7DR64MaV3BtZJYgBIt4Hg/GeYG4eFzaTG3J00mK2JW5+Ol5wh9okupd00ILBMYOe9KF/yTXKQotQlIy3PT34KuVfEOE2oCMKUAk2vk1QXa5FH3T3c3BYjO2j3OtK93rrCp9sQH47Q5jlHAB/N0a2qYlWyr6T1CZw4W4jAnz9wIcoGQeIGteU8aXIhSmGp6if9Bxql8GunBopfossB1mJVeQyI+o/WNhi0uA3Gc6NmbnT85cuZr4TFog==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Wei Chen <Wei.Chen@xxxxxxx>, Penny Zheng <Penny.Zheng@xxxxxxx>, Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Tue, 21 Nov 2023 05:38:03 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHaGJxQgg3lstnvQka6Dm+hT/jRzLCDmRKAgACvSIA=
  • Thread-topic: [PATCH v9 0/8] xen/arm: Split MMU code as the prepration of MPU work

Hi Julien,

> On Nov 21, 2023, at 03:09, Julien Grall <julien@xxxxxxx> wrote:
> 
> Hi Henry,
> 
> On 16/11/2023 14:50, Henry Wang wrote:
>> Based on the discussion in the Xen Summit [1], sending this series out after
>> addressing the comments in v8 [2] as the preparation work to add MPU support.
>> Mostly code movement and function folding, with some of Kconfig and build
>> system (mainly Makefiles) adjustment.
>> This series is based on:
>> 6cd046c501 xen/arm: Enlarge identity map space to 10TB
>> [1] 
>> https://lore.kernel.org/xen-devel/AS8PR08MB799122F8B0CB841DED64F4819226A@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/
>> [2] 
>> https://lore.kernel.org/xen-devel/20231023021345.1731436-1-Henry.Wang@xxxxxxx/
>> Henry Wang (6):
>>   xen/arm: Split page table related code to mmu/pt.c
>>   xen/arm: Split MMU system SMP MM bringup code to mmu/smpboot.c
>>   xen/arm: Fold mmu_init_secondary_cpu() to head.S
>>   xen/arm: Extract MMU-specific MM code
>>   xen/arm: Split MMU-specific setup_mm() and related code out
>>   xen/arm: Fold pmap and fixmap into MMU system
>> Penny Zheng (2):
>>   xen/arm: Rename init_secondary_pagetables() to prepare_secondary_mm()
>>   xen/arm: mmu: move MMU specific P2M code to mmu/p2m.{c,h}
> 
> I have committed the series. Thanks for the series. Looking forward to review 
> the rest of the MPU support!

Thanks for committing the series. We will rebase the MPU series on top of 
latest staging, address the
remaining comments from you and send the updated series soon.

Kind regards,
Henry

> 
> Cheers,
> 
> -- 
> Julien Grall




 


Rackspace

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