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

Re: [PATCH v2 0/5] xen/arm: mm: Bunch of clean-ups


  • To: Julien Grall <julien@xxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Thu, 21 Jul 2022 08:59:45 +0000
  • Accept-language: en-GB, 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=B/KIo+477VEu1Sbz/j3vSz8fFclFe5qVsQi0g8TxE9E=; b=NUuV0sH+6loZdJkIPZUK9gGf34aRJ8bLAaUfyYu7OGryEYSGuvh9gvW8QsAKSkqT0qgTCr7MBvUaShD/W600mKLOT5gfhAkT87Fou5uHmKHogc1Fac4ADllbss5fT6dMDl1CsqBJFpLMuU7tdJNIK4+b7QYgpr+4XG4+naRuqJa/uf3Rb+5/nwwCoPlL6ZRTKMbdzDtD1r3LcY0jpBkYv+0cM2uD8bH95SnzyCGhotp4Ro9S0u/8YSEq+7+tARBzTApKWlnz9XLTmeyJ9zEc6LfQrxXPuEtAF1dRvjgRdWWVeHGB0BjzBr89797xWfJy0KL/Vk+QzYw+DprjnC5Gpw==
  • 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=B/KIo+477VEu1Sbz/j3vSz8fFclFe5qVsQi0g8TxE9E=; b=f4tnaW56lB8nUsQLMeIPxu5nKr5nEBq8G45vDx9jXjhCc+BIFYIrTSY+kfESfXVgxwgWyQ27x5/Z83nRWyUXarFtiL0q8t8MzEYQr8qybJdlZFVE8H5DkXq6cyethOMjrESa3iAyuaBUaHk2rYN0mgdWmXyqY4aF4Tcw7y+RTO+eJRiXgqa3ogW1A0e18lOKtV9DZ9csMSefISxGIy031FlHIZRmVkTmnJX7l+wFyuv37n4MkUW1wroUCqkF7u7HBQxIPUutXr2BzIqeDUeIi7rW1CxsRoBq1PUk1FriltS+bi8SWg6zvP9f8YuS+TztMcr5mLICzZRul0+cY8A35g==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=NHRyf6Q6//TEc8zY961B+Ax5zGZy9HZpzxVDBKPsYA+T36UOCyaxSZ2dfJnPVSPJzkoEGyEij/gXzcXeyHAcFSyfMMlJ+66bnVC63AuZjYZIr+uZ64S3o1rTTIJTrxSYxaXMSKGFFdbjGAsqhdBfjwC6laxzd/RvwYsw9nz9SewTzCP1fkrOYjjEPO0axgZ0Ct43RlkZiPgZvr3Y+oHBivdhmAI3cwyu/to1/zB4ZqosEzEqnFJqEBS36ARHdwWLx65PapXnJZy+YeMC+VquabuhxiRDB7/oHgpgmlKM9EkI5O9NQ888FowyV0q/qZvtDpYSa4x2SiwQlNvmvB/ibQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dRaeeBdHsc8rWlCYgZfbEQCey5BWYIw0W2qnAXytAOXoPkhAbML1usSllegsLJcX0G//fCDfCaappB8NAcuWMElfZCxUwb6FPyvn/KPD1qijRmga/V8CLoJ63MgWxxDWUq3FFGbBDsUVe6X5r7F2Ze8pksEMbTtiJyxXed98Mdt5150aNdxlgrP5EGeEMEzQUfi/JedRWHXRywy+K2AyYf3LHuHWDlQnNCpUoos+7O1VvggR74FrYdcIGpcc+4xhIQRS8EExH+vsnOaZ06igYbOzN//w3Rxz2SyVzOjFglrbXt1pjK7MCqutCrDcRWnAiJkcnbN5+p8/fjVpkBmFTQ==
  • 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>, Julien Grall <jgrall@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>, Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Thu, 21 Jul 2022 09:00:17 +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: AQHYnGjd/WoMkI+VCEKYLle60EibRq2Ih6CA
  • Thread-topic: [PATCH v2 0/5] xen/arm: mm: Bunch of clean-ups

Hi Julien,

> On 20 Jul 2022, at 19:44, Julien Grall <julien@xxxxxxx> wrote:
> 
> From: Julien Grall <jgrall@xxxxxxxxxx>
> 
> Hi all,
> 
> This series is a collection of patches to clean-up the MM subsystem
> I have done in preparation for the next revision of "xen/arm: Don't
> switch TTBR while the MMU is on" [1].
> 
> Cheers,
> 
> [1] https://lore.kernel.org/all/20220309112048.17377-1-julien@xxxxxxx/
> 


I tested the whole serie with (including starting a guest) on qemu x86, qemu 
arm32, qemu arm64 and fvp base.

So for the whole serie:
Tested-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>

Cheers
Bertrand

> Julien Grall (5):
>  xen/arm: Remove most of the *_VIRT_END defines
>  xen/arm32: mm: Consolidate the domheap mappings initialization
>  xen: Rename CONFIG_DOMAIN_PAGE to CONFIG_ARCH_MAP_DOMAIN_PAGE and...
>  xen/arm: mm: Move domain_{,un}map_* helpers in a separate file
>  xen/arm: mm: Reduce the area that xen_second covers
> 
> xen/arch/arm/Kconfig                |   1 +
> xen/arch/arm/Makefile               |   1 +
> xen/arch/arm/domain_page.c          | 193 ++++++++++++++++++++++++
> xen/arch/arm/include/asm/arm32/mm.h |   8 +
> xen/arch/arm/include/asm/config.h   |  19 +--
> xen/arch/arm/include/asm/lpae.h     |  17 +++
> xen/arch/arm/livepatch.c            |   2 +-
> xen/arch/arm/mm.c                   | 221 ++++------------------------
> xen/arch/arm/setup.c                |  21 ++-
> xen/arch/x86/Kconfig                |   1 +
> xen/arch/x86/include/asm/config.h   |   1 -
> xen/common/Kconfig                  |   6 +
> xen/include/xen/domain_page.h       |   6 +-
> 13 files changed, 283 insertions(+), 214 deletions(-)
> create mode 100644 xen/arch/arm/domain_page.c
> 
> -- 
> 2.32.0
> 
> 




 


Rackspace

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