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

Re: [PATCH 0/2] x86/spec-ctrl: Reduce HVM RSB overhead


  • To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Thu, 11 Aug 2022 10:55:01 +0000
  • Accept-language: en-GB, en-US
  • 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=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=qA1OM5V671uQG0WrwrXbO8oXyKnb501BwtHUunFlfbY=; b=PlITsKu7xitkPpCLYk+a4boHLU/SYFfAv6zhWaICZTbP3sw9tJMlrT1H/uVs//fx8xBYximDfsBfYxag/axiHBzx/FogEwDPzhyDSrJqhMwLvYH32sbuR6c02sw0fK6ffaWhC2mkV5w+kYyVntHUJC/S7MXmsxjc1bHcX0W2zRnoV1Q3OpMEi0y9XNbTBzlULKTZH9WURadEBp9y3xuhsn7CVSZQXLgwv0DoQRvHXJ+6HeIi7ASa+23BLMP/pRTIrXrfrMFQWP8FYZlc/Quqj84SPSRhDEOP4A7HGdptwBLwZSJzTiIeQMMlz4667YV6HE8EJTV+Nez9gaZKNA0pTQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FZzmtIjEunYmhclQWwxlkCgZf/z31fp91fQYsA6kCqasKGZAivSBTbJUA8buS9NDO+hZQ4fmyK/cDhkvwolsnJ6EbdwhTRbJ1R8sbbyRIgm2Hu5yvvpLqQSFDyCnRuV3TZhVMT/uHOk9fsYWu8NEJ4n4KD1hGLkQ5px0vPI3bRUnragQ2/UyyvEQa55z0wg6xOxVfzZ61Qu3BrGy7iKQmnD3jwOJaVgBXdylo1V7Ln2c3v1kL3Nua3fTtcsEM2IQXqujc0kjLTC7BTOBBTaYdCMewfP91ro56vADY6bwoqwSJ5pTPmliEXlE7vxwHKMWhNL/xZUmfMHSZwiivjsI7Q==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Delivery-date: Thu, 11 Aug 2022 10:55:15 +0000
  • Ironport-data: A9a23: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
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYrBGYD8msKpsBAEGG8Ts5UdCmda2piXiA
  • Thread-topic: [PATCH 0/2] x86/spec-ctrl: Reduce HVM RSB overhead

On 09/08/2022 18:00, Andrew Cooper wrote:
> Xen happens to be not vulnerable to PBRSB, but it turns out we can improve the
> performance on all eIBRS systems.
>
> Andrew Cooper (2):
>   x86/spec-ctrl: Enumeration for PBRSB_NO
>   x86/spec-ctrl: Reduce HVM RSB overhead where possible

Network perf testing on IceLake Server says this turns into a 2% guest
bandwidth improvement.

~Andrew

 


Rackspace

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