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

Re: [XEN PATCH v4 01/14] x86: introduce AMD-V and Intel VT-x Kconfig options


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Sergiy Kibrik <sergiy_kibrik@xxxxxxxx>
  • Date: Wed, 10 Jul 2024 13:52:55 +0300
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.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=cG/hD0af7YzH9upcbHKU90yuP6G01ZfmKCvSFLO0jdo=; b=FhAfBpNg7TYm/cLm8bvg1nkvXaHEwYnRGX48hzTX5X1YVXVOSKWsfrWjnOxB6kDb/6cPDOU19qVVgb+8TwzyKa2vV7EZyM6APqAvLFD3qxNNyFKoHJ8520TUNthwBYSpFHKt8ViBFz9/YoNcepTY83vdP8IqGU61TOCUP4iG782Uu4ifsk90+qGlmVlHZnfASalcKzHv58+s5gEzoRlEy6UwWZGbHRVbTMJVwLh4U0WUgrrDwI96dXORODmReCUikZQJ/vliem+tWN1sUaYF5gD47IN5LR8Lt0w95DWtYZQFncbG/ZMeV/fl14VSJXfJtfi4sCSKooQI5MvjPMrT5Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C0jCNJIEgJlLWJy26pB7px49+0Kxd7G08ouZXf6J13PeJuemVeIqH3Tuqp4M6SqA4Oxlh4uahlLEX0TVpKKeZzgxvV5ononknlivF6ajCEZrE71rIZtV4SnY1JdhfcgL2MtHR9zl2X2IGOmCAF77dVzJhpfQBw/CDJ12SnX3pmTwV+h2pt9MsmC8iyAEUJZNKq17clPNpOb5XdZe2iEPhb+NapR+1SR22BZMwrPgyOIrCubj6ZzJ2XKDpAw76oNgrRfzFk0KEVIGITihBrDq7C1qVjQc1wgclf6AlQyA9qRXvu22DZrFDPJ4h2fnm1BxXEpXnk3X7lbmdrMFciWGmQ==
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Xenia Ragiadakou <xenia.ragiadakou@xxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Wed, 10 Jul 2024 10:53:33 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

10.07.24 13:28, Jan Beulich:
On 10.07.2024 12:21, Sergiy Kibrik wrote:
09.07.24 10:11, Jan Beulich:
On 09.07.2024 07:45, Sergiy Kibrik wrote:
From: Xenia Ragiadakou <burzalodowa@xxxxxxxxx>

Introduce two new Kconfig options, SVM and VMX, to allow code
specific to each virtualization technology to be separated and, when not
required, stripped.
CONFIG_SVM will be used to enable virtual machine extensions on platforms that
implement the AMD Virtualization Technology (AMD-V).
CONFIG_VMX will be used to enable virtual machine extensions on platforms that
implement the Intel Virtualization Technology (Intel VT-x).

Both features depend on HVM support.

Since, at this point, disabling any of them would cause Xen to not compile,
the options are enabled by default if HVM and are not selectable by the user.

No functional change intended.

Signed-off-by: Xenia Ragiadakou <burzalodowa@xxxxxxxxx>
Signed-off-by: Sergiy Kibrik <Sergiy_Kibrik@xxxxxxxx>
---
changes in v3:
   - tag added

And then removed again in v4? My prior ack stands, but - as before - conditional
upon us being certain that we want to go with the ambiguous ...

changes in v2:
   - simplify kconfig expression to def_bool HVM
   - keep file list in Makefile in alphabetical order
changes in v1:
   - change kconfig option name AMD_SVM/INTEL_VMX -> SVM/VMX

... result of this change (firmly ambiguous for SVM, latently for VMX).

I've put my thoughts about naming in the series' cover letter, however
I'm not strongly preferring current naming and if it finds no advocates
I'll rename it in next series.

Just to clarify: Did anyone ask for the name change done in v1? If so,
maybe that request cam with some justification?


yes, that request came from you:

https://lore.kernel.org/xen-devel/e29e375f-3d30-0eb1-7e28-b93f2d831b43@xxxxxxxx/

Though I understand that a lot has changed since v1 was published, so original concerns about vendor names may not be valid anymore..

  -Sergiy



 


Rackspace

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