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

RE: [PATCH v2 01/19] xen/x86: remove "depends on !PV_SHIM_EXCLUSIVE"


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: "Penny, Zheng" <penny.zheng@xxxxxxx>
  • Date: Tue, 1 Apr 2025 09:57:11 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none
  • 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=weTRQmvPingIvBy2VTNNNo8H2y0BgJl20cqZUcYQvIs=; b=W8QkcN8+X0eXzVdFZcrqZCu6iWNCfNlSDZGosAL+3TgtCMVui5FKBmBYmX1DQrz4XFnoETM9VX/XWd762tVlN5oeLFdR5BPb8kvDL+/u54zUTx0pnCGmCFTuqr5H+azVzAaXCvizmczUsSCYVUILSmw/D8nHO3mv9r/pa8K3+t0X2FonuEb94zmgVi+Vy4mPIFNR4o2mdpQeRGcsUr8Z2ry82AMxZ6+IUKBNcTCLOPzFH6uOfkShmtPamrKIKP/2HRUEPQN9e+7PXZ21VclF4/BG+zpKGTePnDYGuaaOlg39wU818oCyJxMZcUDSyfkraMoz3Ft5vKakDclVqw4NeQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qNICqT42ez+Uz/hVaZNwWWwNW1ezMsv97GYXtkXxnHmTCPjq6VppQf9COzoJsJv0qN6MjRdHdLJlmoKoGNj3uhfMT5ofSPkNCDo5kQvbBn8tCX96/dVDcY7QR236cgGxUR9FeTlpTQvuQA8DWaq+6nR+YTmCSpxc+j7mOwL7wv7swJ1qLkZtxhjDya6ixSdxZnL3tAGaOKXjj1kqZTbFXbPUikNFyUi7dFG8jSL7p//IO64qaXO7cRosCxKIYxEbijlfBRF0xcN1hPAVjeHmS65gtPoLeZ2Ac21xNJ6eY5ypP7yA0L6Ju4ntyt2QFW79VU1jkSmzYeoKRf/+lARd4w==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, "Huang, Ray" <Ray.Huang@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, "Orzel, Michal" <Michal.Orzel@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Tue, 01 Apr 2025 09:57:36 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Msip_labels: MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_ActionId=60ed6edb-84fc-45b8-91dc-cc6946e2457a;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_ContentBits=0;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Enabled=true;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Method=Privileged;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Name=Open Source;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_SetDate=2025-04-01T09:55:07Z;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Tag=10, 0, 1, 1;
  • Thread-index: AQHbnhNmXaX6/9Ps5keSZ4aq1y0sz7OJPdwAgAOSgQCAAbXbAIAABxKAgAAOfPA=
  • Thread-topic: [PATCH v2 01/19] xen/x86: remove "depends on !PV_SHIM_EXCLUSIVE"

[Public]

> -----Original Message-----
> From: Jan Beulich <jbeulich@xxxxxxxx>
> Sent: Tuesday, April 1, 2025 5:02 PM
> To: Penny, Zheng <penny.zheng@xxxxxxx>
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx; Huang, Ray <Ray.Huang@xxxxxxx>;
> Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; Roger Pau Monné
> <roger.pau@xxxxxxxxxx>; Anthony PERARD <anthony.perard@xxxxxxxxxx>; Orzel,
> Michal <Michal.Orzel@xxxxxxx>; Julien Grall <julien@xxxxxxx>; Stefano
> Stabellini <sstabellini@xxxxxxxxxx>
> Subject: Re: [PATCH v2 01/19] xen/x86: remove "depends
> on !PV_SHIM_EXCLUSIVE"
>
> On 01.04.2025 10:41, Penny, Zheng wrote:
> >> -----Original Message-----
> >> From: Jan Beulich <jbeulich@xxxxxxxx>
> >> Sent: Monday, March 31, 2025 2:30 PM
> >>
> >> On 29.03.2025 00:56, Stefano Stabellini wrote:
> >>> On Wed, 26 Mar 2025, Penny Zheng wrote:
> >>>> We intend to remove all "depends on !PV_SHIM_EXCLUSIVE" (also the
> >>>> functionally equivalent "if !...") in Kconfig file, since negative
> >>>> dependancy will badly affect allyesconfig.
> >>>> This commit is based on "x86: provide an inverted Kconfig control
> >>>> for shim-exclusive mode"[1]
> >>>>
> >>>> [1]
> >>>> https://lists.xen.org/archives/html/xen-devel/2023-03/msg00040.html
> >>>>
> >>>> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
> >>
> >> Where's this coming from, if I may ask?
> >
> > I said in the commit message, this commit is based on your commit
> > "x86: provide an inverted Kconfig control for shim-exclusive mode"[1].
>
> I don't think this belongs there. Also recall what I said elsewhere about 
> "This
> commit ..." and alike not being appropriate wording for commit messages.
>

Understood, I'll remove "This commit is based on xxx".

> > So I think I shall add-in the original author, if it is not the rule, I'll 
> > remove it.
>
> Please remove it. You necessarily touch a few of the same places, but that's 
> about
> it. I accept this route being taken, but I don't agree with it. I don't want 
> to be viewed
> as a co-author in such a case.
>

Understood, I'll remove.

> However, you having gone from that patch (which had an entirely different
> intention), has lead to the patch here being incomplete. At least my 
> understanding
> of Andrew's original request was to not only prune Kconfig-s of the 
> dependency,
> but also e.g. various Makefile-s. Possibly even .c and .h ones. That clearly 
> wasn't
> necessary with the approach I had taken. Please consult with Andrew to 
> confirm.
>
> Jan

 


Rackspace

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