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

Re: [PATCH v2 3/3] CHANGELOG: Note the new SVM bus-lock intercept


  • To: Alejandro Vallejo <alejandro.garciavallejo@xxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Wed, 21 Jan 2026 18:36:21 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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=wtGQX27Q3ZsY+bGqINgv6ClmHXKPnPmPTyr+7RkbJlw=; b=xK4uKqRxmW0W0cRcU9AJtjB1CZGkCdScN/O6AFWqArjK66vQGZvc+2X/HE+VFg8ybrENjUdTAm1jt6BpYHJm2GswUsFynTHZ+fJG6MHI8rufPiCMlZYO3tl5EpbRcXLJCaaIYxBU7x+Hc7FHkzl/mxF0q9mZIkzCtgd+oGgHH8iz+MhJVXvryK//zxhUT+zT6uK5THCL+zqTUjTq9pEQdhuOO5MO30qkaM3wj4CWua56+8zUH9LeXLzwzFfYvOwb9fHQB9ZGApbf7WTDZV/dZSNKdJ6ywgXwwPWV1ZvE5vlK0H05tOFNECgyAcgpnc1c39GmvfXmzt042z6VcDQnnw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b6DwqXCP/6JE6szDpUk3chBFVTKSx13xgCwpOaVi6B8OaKaNJzErFuU4R0icMT3fNDVVd/AECbs58VluKKZp11NSxjbfE/TYo+OiKS3w4F/7D2HX5QtSxdNNCTkqrtPIhXKnb5NgqIrLq8WuqVeC0WkgU/dJ9j0FOvALdcKKCzxbkgxEJ3Oe1CJoULpsuYmuOmtgO+4/WU6hIFuo6aDrZUVeyJ/Jh/Z2BkCa8iDjIOZ16rAI3ay7AA9V31l3szlRda/bnSPtQKHfpkVfwV2pd4bSQEHQ1/P3WEjALc0aSNkrbFvYqxt174G58DoZ291wq7NJTuABp6/g9aldW+RTZA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>, Community Manager <community.manager@xxxxxxxxxxxxxx>
  • Delivery-date: Wed, 21 Jan 2026 18:36:49 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 21/01/2026 2:28 pm, Alejandro Vallejo wrote:
> Signed-off-by: Alejandro Vallejo <alejandro.garciavallejo@xxxxxxx>
> ---
>  CHANGELOG.md | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/CHANGELOG.md b/CHANGELOG.md
> index 53d92a2597..07c1745f22 100644
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -9,6 +9,9 @@ The format is based on [Keep a 
> Changelog](https://keepachangelog.com/en/1.0.0/)
>  ### Changed
>  
>  ### Added
> + - On x86:
> +     - AMD bus-lock detect, used by Xen to mitigate (by rate-limiting) the
> +       system wide impact of an HVM guest misusing atomic instructions.
>  

A little too much copy&paste from the SPR section.  This wants
unindenting by one level.

Also, this text most importantly needs to identify which hardware the
feature exists in.  I've reworked it to:

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 53d92a259731..9c3bf0411ccc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,10 @@ The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.0.0/)
 ### Changed
 
 ### Added
+ - On x86:
+   - Support for Bus Lock Threshold on AMD Zen5 and later CPUs, used by
Xen to
+     mitigate (by rate-limiting) the system wide impact of an HVM guest
+     misusing atomic instructions.
 
 ### Removed
  - On x86:


The internet suggests that it's Zen5 rather than Zen4.

Also I personally put the CHANGELOG update in the commit which finally
implements the feature, rather than doing it after the fact.  This is
more helpful when git blame-ing CHANGELOG to find things.

~Andrew



 


Rackspace

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