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

Re: [PATCH] x86/spec-ctrl: More MSR_ARCH_CAPS enumerations


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Fri, 10 Jun 2022 17:13:35 +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=kaXn05QMKBXI/ngI0e27T2Wi0MpAUBPr6A+3QMcdK7A=; b=KSZmZHeztKBDdjvnLXGSyFLkIp6LQUt3K2PufKu25l8dYhEZNl8EiF3ccXJ2R1/Kzar/6J02alc4YbQZ5OOkmvdt8Kc59TtUMTPYmkqsrtNjAq/qo0IShdR7tieVQUjccFg29ZKKFZP6dv3T4n2sGm8k7wL4QUi/R5djPBciEfnpUkthqCBmcIVvkuYmSZkWy78pNrPOe6B8WkV0QdNj974o3g08VTjKw6j6+L/2KYb0+lJW8sekKb++L2rXzIvj92QIo/NMXqClnqzhZcZYqyhvdT+x7iTlwy2FFga7cclkgwRp/57Whi4MiKCrIXHpT0jCV1jmiUhj2VNaSlw6og==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mPi9rIWJoFbIu4Gh27RHPKdUcyuCNDqpyfHWCuqLiRhxc9AnnkEfO4EEscB7vvo2qOZjF2uUF3LBUQ0E91HgzIYBYI9e+ztuZg76W1jv1iN3PBGc6KyUQ720dX47IKjgLbFtpUKUKqYz5iidjknMj+u9yHaXwx1v5A2FYsfaXTDHeMih7pmt1vUH1D3m7oVMopW/3xhfNU64mZ9i43EJQBKSB3axo3r3wNvEu00hEvYKi9h/vtXFWdt1ORN+ZZS2rso6ioRoipywbAXZevh6s+ZZ+indOtzGSbkYz2bBc8V4zfxTl2jt3ehlrv+EbN5rsa6DJwYL0msNgx6AWpyR0w==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 10 Jun 2022 17:14:00 +0000
  • Ironport-data: A9a23:BbDja69IrReXZQ+u98SADrUD8n+TJUtcMsCJ2f8bNWPcYEJGY0x3z GVNXz2HM6mNMDDzed9xPIW2oxhTvZHSmtE1Ggs++Hw8E34SpcT7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si+Fa+Sn9T8mvU2xbuKU5NTsY0idfic5DnZ44f5fs7Rh2NQw34HhW1jlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCnY2IZypuHZTRo8sceCJSD3hMPaMW9qCSdBBTseTLp6HHW13F5qw2SW0TY8gf8OsxBnxS/ /sFLjxLdgqEm++93LO8TK9rm9gnK87oeogYvxmMzxmAVapgHc+FHvWMvIcHtNszrpkm8fL2T swVczdwKj/HZAVCIAw/A5Mihua4wHL4dlW0rXrK+PpmujGNlWSd1pDuMMDUK4eXHPx5oR/Iu n7G/0DWWDMFYYn3JT2ttyjEavX0tTP2XsceGaO18tZugUaP3SoDBRsOT1y5rPKlzEmkVLp3C WYZ5y4vpqga71GwQ5/2WBjQiGGAlg4RXZxXCeJS1e2W4q/d4gLcCm1aSDdEMYQirJVvHWNs0 UKVldT0AzApqKeSVX+W6raTq3W1JDQRKmgBIyQDSGPp/uXenW36tTqXJv4LLUJ/poSocd0s6 1hmdBQDuog=
  • Ironport-hdrordr: A9a23:3b4vNqFzyPV9b1JqpLqFsZLXdLJyesId70hD6qkvc3Fom52j/f xGws5x6fatskdrZJkh8erwW5Vp2RvnhNJICPoqTM2ftW7dySSVxeBZnMbfKljbdxEWmdQtsp uIH5IeNDS0NykDsS+Y2nj3Lz9D+qjgzEnAv463oBlQpENRGthdBmxCe2Sm+zhNNW177O0CZf +hD6R8xwaISDAyVICWF3MFV+/Mq5ngj5T9eyMLABYh9U2nkS6owKSSKWnZ4j4uFxd0hZsy+2 nMlAL0oo+5teug9xPa32jPq7xLhdrazMdZDsDksLlXFtyssHfrWG1SYczHgNkHmpDp1L/sqq iLn/4UBbU315oWRBDtnfKi4Xi57N9k0Q6e9bbRuwqenSW+fkN6NyMJv/MmTvOSgXBQw+1Uwe ZF2XmUuIFQCg6FlCPh58LQXxUvjUasp2E++NRjx0C3fLFuHoO5l7ZvtX+90a1wbh7S+cQiCq 1jHcvc7PFZfReTaG3YpHBmxJipUm4oFhmLT0AesojNugIm1kxR3g8d3ogSj30A/JUyR91N4P nFKL1hkPVLQtUNZaxwCe8dSY+8C3DLQxjLLGWOSG6XX50vKjbIsdr68b817OaldNgBy4Yzgo 3IVBdCuWs7ayvVeLqzNV1wg2TwqUmGLETQI5tllulEU5XHNcnWGDzGTkwymM29pPhaCtHHWp +ISedrP8M=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYfONZpKeg248Rt0um2v0bci+Cz61I4Q+A
  • Thread-topic: [PATCH] x86/spec-ctrl: More MSR_ARCH_CAPS enumerations

On 10/06/2022 17:00, Andrew Cooper wrote:
> https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/best-practices/data-operand-independent-timing-isa-guidance.html
> https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/advisory-guidance/running-average-power-limit-energy-reporting.html
>
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> ---
> CC: Jan Beulich <JBeulich@xxxxxxxx>
> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx>
> CC: Wei Liu <wl@xxxxxxx>
>
> The SDM also lists
>
>   #define  ARCH_CAPS_OVERCLOCKING_STATUS      (_AC(1, ULL) << 23)
>
> but I've got no idea what this is, nor the index of MSR_OVERCLOCKING_STATUS
> which is the thing allegedly enumerated by this.


Found it.  There's an OVER{C}CLOCKING typo in the SDM.  It's MSR 0x195
and new in AlderLake it seems.

~Andrew

 


Rackspace

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