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

Re: [PATCH v6 00/13] xen/arm: Split MMU code as the prepration of MPU work


  • To: Ayan Kumar Halder <ayankuma@xxxxxxx>, Penny Zheng <Penny.Zheng@xxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Tue, 12 Sep 2023 00:51:56 +0000
  • Accept-language: zh-CN, en-US
  • 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=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=G66WJsm9YoL7h5KPdifZjeRlsNp5KT6hzQIL9HF7ogk=; b=V+6uBkfNjlup925wdbr7jJYkKtqDQSB/IRU1Ae50IfbvhTxWkb6n8XoWk0nbYNGjBg9WlL709HmI1FZR23YbwuW/y1uHNff8wN0NevuXVTg3IHLAw3dQ4QHw5SIs3omZQDo8vdCsyVTvks7hrXdep0ibC8jvJepYkpQFINY2aGCeVbNajfvrU/6F0A5ueDA77xlN1LpJHCC18C1LdMujiFuSmxQ6xpLPAnRT0QHpc2PvXOZ3+jykEtyEGXAvx35aKw6y4afZhj38wXbK/LZ596So5SNGPWCvV5woce5X/2Vecei1IDcjIRVoDR4izabg4U6AQADCu+ec3JenDYC+iw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I9/wUvsLgRzU0nP8LTPelxb8+0BHRcxxYFLSNjXAXB9jcFbls03PhGuqRXMsJp4c56gBpn3/zLz/EEXTXjScnWsLhMGvTELvOm6HqhE0zCoN+MBGgt3AcS6meCjfycnZxaoWaI3Tq5qpSkSikrSKiKG4ERVmN1yW30NSaIg4dd1JHOWiFH3RCDAjNm2FJRfODtFtDjEua0eRP8E1PhcI41ZYz7kNOFlnYGEtnzfO6NMrPxaZ459riZXj6kQ1cXc36rqzdb6cxRYoe8o8MNXOnk5dT98iPGq4MDivrb7TNIkkrUMxJQKxb5eDYvnGdkXQxzFGttoKFoPJ1oWiqXcTPg==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Wei Chen <Wei.Chen@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Tue, 12 Sep 2023 00:52:21 +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: AQHZ2U+MSWp0FTqbTEGC9gDQVfV1eLARkWSAgAQtfICAALUbgA==
  • Thread-topic: [PATCH v6 00/13] xen/arm: Split MMU code as the prepration of MPU work

Hi Ayan,

> On Sep 11, 2023, at 22:03, Ayan Kumar Halder <ayankuma@xxxxxxx> wrote:
> 
> Hi Henry,
> 
> On 08/09/2023 23:15, Stefano Stabellini wrote:
>> 
>> I committed patches 1-5
>> 
>> On Mon, 28 Aug 2023, Henry Wang wrote:
>>> 
>>> Henry Wang (9):
>>>   xen/arm: Introduce CONFIG_MMU Kconfig option
>>>   xen/arm64: Split and move MMU-specific head.S to mmu/head.S
>>>   xen/arm64: Fold setup_fixmap() to create_page_tables()
>>>   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}
>>> 
>>> Wei Chen (2):
>>>   xen/arm64: head.S: Introduce enable_{boot,secondary}_cpu_mm()
>>>   xen/arm: Move MMU related definitions from config.h to mmu/layout.h
> 
> Except for "[PATCH v6 08/13] xen/arm: Fold mmu_init_secondary_cpu() to head.S 
> " where I have a small comment, I am happy with the current set.

Thanks!

> 
> I have made the corresponding changes for Arm32 MMU (See 
> https://gitlab.com/xen-project/people/ayankuma/xen/-/commits/mmu_arm32_on_arm64?ref_type=heads
>  ),
> 
> and triggered the CI. It looks all good (qemu-smoke-ppc64le-pseries-gcc 
> failure seems unrelated).
> 
> I have sent out the patches for review so that the maintainers/you can have a 
> look and review them

Sure, me and Penny will have a look.

Kind regards,
Henry

> 
> ("[XEN v1 0/4] xen/arm: Split MMU code as the prepration of MPU work form 
> Arm32").
> 
> - Ayan




 


Rackspace

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