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

Re: [PATCH v2 2/2] x86/ucode: Add Kconfig option to remove microcode loading


  • To: Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Alejandro Vallejo <alejandro.garciavallejo@xxxxxxx>
  • Date: Tue, 13 Jan 2026 11:45:13 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • 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=BI+OPCVlYQD0pRPpKV4vMAP82C8jdRQjuG7ThRlKxLQ=; b=ptCKT64Asrfka69/eITgHXacaxAqWm+PHKxOeE0/030q3lU0cFtiW19XFyLnxKzDG0+pORQsahEPgSw9JJm4sLyY+1WeieXobtQIHbFgPABEkjqTiRPMsdB9ymdJTj4CXzJ+jJfduznl102glTlekrSej4eEZs/20RZGD5ize94H+IZUTTx2sKG58kLlXLNYndGwfYZ4ikmE3FDRQ8/b4x+uFK9gGiE68f4XXp5a3w2WsX5zhZQgYmG9zwMRXjHkGhkASNHO4oOhPOGMkwCZNlU9TweK5L05kAErgOvUaEhT2TfUbY83oH1myz6rL99Q989+TgjAB8Z7+4USYcbHoQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MJMl787VAtXyazFIFRy/ZRIBBlYH9kTSuwmFlYi4CJhyMx3T6TV+xmUIu88qWOhUIpSQC8eqLoKp9Rc+kV9phGT4UzXmHj12SfpipNzOolpX0RPBEHUO7R1SwAERt1XEEA5BjEZYQ0v/5uqqnnm8kisSzxL1WJ6TCEbL5Oc+Hsk2umTzG/ZWAdFLNd5OX/7sxIBRI2QoxEr+jfmX9nP0zypdWZoYwPeSggl6WMEeXZUwGdFcHsH4GD1JWxVQKEnozedZ5ShvXmM8IlnuJTVg0L+YuOW70ZeRV7cWjSQvX+fdmIdhQNoBWkH9irq9a3+p5dR0W9GMWNwdZ6cRvD+Yzw==
  • Cc: Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, "Michal Orzel" <michal.orzel@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 13 Jan 2026 10:45:46 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Tue Jan 13, 2026 at 9:58 AM CET, Jan Beulich wrote:
> On 12.01.2026 18:15, Andrew Cooper wrote:
>> On 12/01/2026 3:02 pm, Alejandro Vallejo wrote:
>>> --- a/xen/arch/x86/Kconfig
>>> +++ b/xen/arch/x86/Kconfig
>>> @@ -331,8 +331,20 @@ config REQUIRE_NX
>>>       was unavailable. However, if enabled, Xen will no longer boot on
>>>       any CPU which is lacking NX support.
>>>  
>>> -config UCODE_SCAN_DEFAULT
>>> +config MICROCODE_LOADING
>>> +   bool "Microcode loading"
>>> +   default y
>>> +   help
>>> +     Support updating the microcode revision of available CPUs with a newer
>>> +     vendor-provided microcode blob. Microcode updates address some 
>>> classes of
>>> +     silicon defects. It's a very common delivery mechanism for fixes or
>>> +     workarounds for speculative execution vulnerabilities.
>>> +
>>> +     If unsure, say Y.
>> 
>> Please don't re-iterate the default.  It's a waste.
>
> Well, first of all we should be consistent: Either we always have such a brief
> sentence in the help texts of boolean options, or we never have. Who knows -
> cleaning this up thoughout the tree may even address some anomalies (where the
> sentence and the default setting disagree).
>
> Jan

Is that a request to add missing ones while fixing existing mismatches or remove
them? Not as part of this series in any case, but do you have agreement on the
course of action?

Cheers,
Alejandro



 


Rackspace

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