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

RE: [PATCH v6 00/11] xen/arm: Add Armv8-R64 MPU support to Xen - Part#1


  • To: Julien Grall <julien@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Wei Chen <Wei.Chen@xxxxxxx>
  • Date: Mon, 7 Nov 2022 09:52:59 +0000
  • Accept-language: 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=tPfUGmEQHv5roDDeJy+dBXXqokxm5XWgIUp/LZUDb9k=; b=gXPzBdYJfZ8mTLjsAHUoyoWJlqKuQTo0MgUoslzcqW13sCIBhcMa59AyxAZiU4gyU94VFaBRq6x0tRQF+78obXkLrES0P0lHeGd47zsgIZioEmxKtCQ0YCJYISOvPRx7HSS7qkl4Huy+IswWSkka7fzQrt7F718Ne4Cidi29rTwMGnOJTCx79fvpBA1XYJ3qEOtFMZotkEh1qN+lG0mxX4WwUra8OnsxkDS62GuT6xtLvbrkxsxXcgDOusvWx1fQ3d1K6FL03lfDE4PPSXnasN65KJ0S1JmmiTwT3vPCAisI7KXw6eVyYZJNTDKQuCNaStPLtBq5fE2usfHcoiZCNg==
  • 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=tPfUGmEQHv5roDDeJy+dBXXqokxm5XWgIUp/LZUDb9k=; b=A9w5nJqEIJ04VDK90uMDzLfkcow6keS1XKBe7xGn1TXaf49sYrckdSErJt78cx7mAx0MFpX5rCX6n1ne3kGhoPtNbXf2LaL4E5Z2PCP4TcGS7D21iaD186733U4MmkFyk2ttr6ojYpSuRR+KZCoL7TGIjQ2PHzgwYjTr3pGZaJHSX1KKLOQESnZD+eHd/Y1LiglHdhvoqLq0VeQOGwzlL4HoCCfucPSzWKKn9+COdwP/CcLVbaIJzYrvH7iH08tXw7SUx00FjThKHaA/B1saxCg3pacCfhBIScALbIFYgGM8Cns9NNf5vBJiYUjwKY5UOzLrnqYRizK5wFJ/7p/s2g==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=n6aUsPpy/m8y/R8KEbFuwW+z83TClulDxQXYmtvyzcSScf/HO3aLbb1ls1VPZ3gRH0gepI7687Ytizdod3TChr8kcdvHhYiyHTVox5jY9YKI0LM2Lue07/8Lc9i98X5/aodWWkNx8OOvOJTQVIYfYqJ7dbtk840OQZd2vWTcRaHW5VPEuH1kO/Y/m6iDmLVkTIPzHlpIeCTL1FzVExDjnBJS0PCxqQZ35x+B9vXclDNxtLy7ZGoAxHGMNLGNemThs/ks9Q+p6mcfkFYvyWyWI6Xx+KNR5brZEcxyISgHPkpcGiEEZAz5iL09FfbDGw8gSl8ciSqYCEziEgEQYd0ncQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YNL3dVNdkdVo3W7x4Jin8f+B3dhYn5DLhDtMLQYd/shg3oGB8DCiV1ZrvGbnq/3joroMSpDuiXuPJIAU8d7bJh8oIobaTFuXl0OFsA1w59beJ1obNA1+Rmyye1qRoMvbp/imROviw+cyekdS1D6Bh4C1yE4vcqmfTRZHyXnkqWbsNcjaQyNlIjjNccpKry+FKKYnxC208geV6WmLjSW+WavERWuarpRgCgPqb2DysBiLkvU/jHZTguY82shxth9Mp2lnj1t7dG0KP2ZOxPMthR3lh0DPn+ht0/jlr9VRUY/ziKtZJj2OVuuRUv/sGGwsdl0C+HiGKhk2rWCI2ai20A==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: nd <nd@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Mon, 07 Nov 2022 09:53:26 +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: AQHY8DVcKFNDls96akm0LlhB1cf9B64yRBkAgADyKCA=
  • Thread-topic: [PATCH v6 00/11] xen/arm: Add Armv8-R64 MPU support to Xen - Part#1

Hi Julien,

> >   - Supports only a single Security state - Secure.
> >   - MPU in EL1 & EL2 is configurable, MMU in EL1 is configurable.
> >
> > These patch series are implementing the Armv8-R64 MPU support
> > for Xen, which are based on the discussion of
> > "Proposal for Porting Xen to Armv8-R64 - DraftC" [1].
> >
> > We will implement the Armv8-R64 and MPU support in three stages:
> > 1. Boot Xen itself to idle thread, do not create any guests on it.
> 
> I read this as I can build Xen and see it boots (not creating domain).
> However... HAS_MPU is not defined and I was expecting mm.c to be
> modified to cater the MPU support. So I am a bit ensure what the series
> is actually doing.
> 

These 11 patches are part#1 of stage#1, the full stage#1 has about 30
patches. We have some concerns if we send so many patches at once, the
review pressure of maintainers may be very high, so we only choose about
10 to send as part of it. But this also means that we can't do a relatively
complete thing in this part#1 series.

We want to hear some suggestions from you to make so many patches can be
Reviewed efficiently. Can we send the patches by stages, even the stage#1
will have about 30 patches?

Cheers,
Wei Chen

> Cheers,
> 
> --
> Julien Grall

 


Rackspace

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