Message ID | 20230914145436.92358-1-roger.pau@citrix.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xenproject.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 34D35EEAA4E for <xen-devel@archiver.kernel.org>; Thu, 14 Sep 2023 14:55:38 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.602347.938862 (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1qgnkZ-0001Ho-Cf; Thu, 14 Sep 2023 14:55:23 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 602347.938862; Thu, 14 Sep 2023 14:55:23 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1qgnkZ-0001Hh-8g; Thu, 14 Sep 2023 14:55:23 +0000 Received: by outflank-mailman (input) for mailman id 602347; Thu, 14 Sep 2023 14:55:21 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <SRS0=J3lF=E6=citrix.com=prvs=61487cf85=roger.pau@srs-se1.protection.inumbo.net>) id 1qgnkX-0001HZ-PP for xen-devel@lists.xenproject.org; Thu, 14 Sep 2023 14:55:21 +0000 Received: from esa3.hc3370-68.iphmx.com (esa3.hc3370-68.iphmx.com [216.71.145.155]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id b6fbd2cf-530e-11ee-9b0d-b553b5be7939; Thu, 14 Sep 2023 16:55:18 +0200 (CEST) Received: from mail-dm6nam04lp2045.outbound.protection.outlook.com (HELO NAM04-DM6-obe.outbound.protection.outlook.com) ([104.47.73.45]) by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Sep 2023 10:55:14 -0400 Received: from SJ0PR03MB6423.namprd03.prod.outlook.com (2603:10b6:a03:38d::21) by BLAPR03MB5538.namprd03.prod.outlook.com (2603:10b6:208:285::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.38; Thu, 14 Sep 2023 14:55:11 +0000 Received: from SJ0PR03MB6423.namprd03.prod.outlook.com ([fe80::cfc3:da2b:a0d3:e744]) by SJ0PR03MB6423.namprd03.prod.outlook.com ([fe80::cfc3:da2b:a0d3:e744%4]) with mapi id 15.20.6792.020; Thu, 14 Sep 2023 14:55:11 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion <xen-devel.lists.xenproject.org> List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xenproject.org> List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help> List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe> Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org> X-Inumbo-ID: b6fbd2cf-530e-11ee-9b0d-b553b5be7939 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1694703318; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=Mt9aN54ejQbFoFkr2FFPbDS86iMPLHoIot1wdQVbO0Y=; b=bvVZ7qJA6W0HcamHmj8QC+nu2aoDnKzm+wqGB45FhxKoVLYNlvyKDBkf 0hQ+Km+O2RIG0Kx/sK5QJQMLUl4L0MV6m5JANhbVVPB15he3NYjyjkmRU BMasRuX4lgxz1cddE9MpzcuhZZhR/Q5KN04uydsXBBjdGOtYZBj84/wZn Q=; X-CSE-ConnectionGUID: VdC5uRMKSXqRrfKVTOo+zQ== X-CSE-MsgGUID: AnbRG7/ZSpiIpepV670SVQ== X-IronPort-RemoteIP: 104.47.73.45 X-IronPort-MID: 122663832 X-IronPort-Reputation: None X-IronPort-Listener: OutboundMail X-IronPort-SenderGroup: RELAY_O365 X-IronPort-MailFlowPolicy: $RELAYED X-ThreatScanner-Verdict: Negative IronPort-Data: A9a23:jOyt/qo9g8lmzFFv6S96dnR6XNteBmIrZBIvgKrLsJaIsI4StFCzt garIBmEaayMZmHzctgjbti//BgP7MCDnIcyTwc6+y1mRX8WpZuZCYyVIHmrMnLJJKUvbq7FA +Y2MYCccZ9uHhcwgj/3b9ANeFEljfngqoLUUbOCYmYpA1Y8FE/NsDo788YhmIlknNOlNA2Ev NL2sqX3NUSsnjV5KQr40YrawP9UlKq04GlwUmAWP6gR5wePziVNV/rzGInqR5fGatgMdgKFb 76rIIGRpgvx4xorA9W5pbf3GmVirmn6ZFXmZtJ+AsBOszAazsAA+v9T2Mk0MC+7vw6hjdFpo OihgLTrIesf0g8gr8xGO/VQO3kW0aSrY9YrK1Dn2SCY5xWun3cBX5yCpaz5VGEV0r8fPI1Ay RAXAA4BRU2evceV+4KicPNipfofC86oLrpK7xmMzRmBZRonabbqZv2WoPN9gnI3jM0IGuvCb c0EbzYpdA7HfxBEJlYQDtQ5gfusgX78NTZfrTp5p4JuuzSVkFM3j+OrbIe9lt+iHK25mm6Co W3L5SLhCwwyP92D0zuVtHmrg4cjmAuiAthMSuboraQCbFu772oZMjJJEmmAufiYkkOmZYwAc 3cqw397xUQ13AnxJjXnZDWorXjBshMCVt54F+wh9BrL2qfS+xyeBGUPUnhGctNOnM08SCEu1 1SJt8j0HjEpu7qQIVqC8p+EoDX0PjIaRUcZYisJSwYt5MHuposoglTIVNkLLUKuptj8GDW1z zXUqiE73+kXlZRTi/j9+k3biTWxoJSPVhQy+gjcQmOi6EV+eZKhYIurr1Pc6J6sMbqkc7VIh 1Bc8+D20QzEJcjlePClKAnVIIyU2g== IronPort-HdrOrdr: A9a23:WdARgai80O4bhLr08jWTsr26anBQXgwji2hC6mlwRA09TyXBrb HWoBwavSWUtN9jYgBZpTngAtj+fZqyz+8R3WB8B9iftUzdyQ2VxeJZnPXfKl/baknDH4dmvM 8KGcUTNDSzNykcsS+T2njILz9K+rm6GdWT9IXjJgBWPGJXgs9bgTuRQTzraXGeDDM2f6bQX/ Knl7p6TyzJQwVrUi2UPAh4Y9T+ X-Talos-CUID: 9a23:b+aFcG/zaWsyTuxmde2Vv3AYMZ04SFj+90fJGVW2KlhVb7rWW2bFrQ== X-Talos-MUID: 9a23:wkXkjwbVooucOeBTnjnmvh49c/VT+6WPEE0Vr8tZ4/K6DHkl X-IronPort-AV: E=Sophos;i="6.02,146,1688443200"; d="scan'208";a="122663832" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n4eDCsVwIREddypJRWeR8HO+qk9A3sh5bDmpGS/m9UPh0gDNrvUrNI1W3jNTgFA3ZIWPcSdKGaWvc+i9kZk51yIAPYu1qgTYiHYmKqdrUI2TQXPbb+x1nBaA9HjIixO3CE5j/a0US8hoim+GWlAVbCA2Nea6RGwSpcOBIHo02/8U1RuTxSuNHZYPXTiQknlayu7SA5O7AqFYDQoJYtuP1f0dBfsYo4nEf8S76REn+8TYGi/Shfdb7USHpH+2KEUjRCPbqVOTcmFOy1GhRTsMftlEgtkLXReaakD2hw7nzClzCzZL2U2Nxmwv+TT7ItPNHXh0dWeeyorp09LiiPvw8Q== 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=knDgYklc6VT0ex6NEBjcbufcJ5EGGOD3BbMq/Zww6nw=; b=Ip8+f/rvyJdf7LPm33hIW4CVMoT2t2tmzojNFDQ/jesQzs9yYTbYZWCr7RU6WaNgb1EeeH6hGH49kkkybmqtWcXbyrlQLrtFPc+DWILvI+U5bvymMC3lPc6RwwyH1HskJKaZ+ajdlpvsV89arJVwBfbMLw1TcA+QBck46dnJfbAaN2eZdirvFLobT17wU3wiTIdZeLRCy86TtbycxEUHZxAKV8f4X5DXgjBQ+MI6EqGnDTJ6Gf/sfO6up92EHVapNh/kouQG7jHeoEcdpwe7XU6IwewRTorRlV5+41T3qz2uy5g6AH35WszFkTMM1Gx+lI7thNgBJCNF2uYonl4LeA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=knDgYklc6VT0ex6NEBjcbufcJ5EGGOD3BbMq/Zww6nw=; b=vEtVqk922lS+z3z7yJaacQrr5JZsYMDLf3JiL8wmJta/UL+EVWZIkRoJUecsq1WkZLhHH81fuRJkFgNqESZHMc8J8M9S/cQRiughz1suksgz+J+LvlWsEPAWv/J/2g8yLm372/S79Ga1a7WgLWx+4WGWvQM3ISRnBklEroHbCKQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com; From: Roger Pau Monne <roger.pau@citrix.com> To: xen-devel@lists.xenproject.org Cc: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>, =?utf-8?q?Sol=C3=A8ne_Rapenne?= <solene@openbsd.org> Subject: [PATCH v3] x86/amd: do not expose HWCR.TscFreqSel to guests Date: Thu, 14 Sep 2023 16:54:36 +0200 Message-ID: <20230914145436.92358-1-roger.pau@citrix.com> X-Mailer: git-send-email 2.42.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P265CA0264.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:37c::15) To SJ0PR03MB6423.namprd03.prod.outlook.com (2603:10b6:a03:38d::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR03MB6423:EE_|BLAPR03MB5538:EE_ X-MS-Office365-Filtering-Correlation-Id: f6d5303c-bee6-4ee7-7737-08dbb5329873 X-LD-Processed: 335836de-42ef-43a2-b145-348c2ee9ca5b,ExtAddr,ExtFwd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5kvCp/ZTIV8EGwyNT5zseK+rRk2BOuc1exj5I1VhKj6ACjz4DYTVz3ALAHkoOadqPq7zYUt5XSABu1LB74ZYuqa8rqWR4I2YGFJsDIcP/WHbbneQsmA8Geq3rcohI0P1BFkovtTYpZ+A263P+514wPuaezp95sCZzXJ20WUv82IMFYdGZbs1c++DkgoyiECdyWJwIeaMKlDkJJsY+VEmACwSs0UPNp/+pLPRJaeFFU1iLh0LN4JMi6bbCl9VvnyqkGf6NGbtQvlNTdQm54J4aAKZrqQpJ2GS/m6O5B9vD8h+dAGq4jfcS1JJtVQ4c2K2VIqpDIGMd3LjFEaNlXrO1Djhc6BWp8ZX2zS0j+ZR5TVfVe0f/n0hqg95ZhFuJCYAmv/MQoba+2XkU68DxBGR0DvUUc2+nXmj6UGOjYkwMIsg18iM6VE/zxx5YDPuXMZxqWYbZnhpJFN85TxNQ/qLg+2SCM+xsJV7NDkXV5kxSrQCmRZBsVzlo8lCdCthxs3X3HBngiAHryhEKAVanI8YN0RsXXkI/mOpXDE50SlOD5o= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6423.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(39860400002)(136003)(366004)(376002)(396003)(1800799009)(186009)(451199024)(6666004)(6512007)(6506007)(6486002)(83380400001)(82960400001)(38100700002)(41300700001)(66574015)(478600001)(66946007)(36756003)(316002)(2616005)(26005)(6916009)(54906003)(966005)(66476007)(66556008)(1076003)(5660300002)(8676002)(86362001)(8936002)(4326008)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?BizTXLP8uPFFfyTZX9dFp7d4q1Pw?= =?utf-8?q?nDYrjB1aE5zncoEIhWYpRTwQ27IapEo5PFEj0RtDVLM9UjW2FVqVHcPMdqFXsTU2k?= =?utf-8?q?rUh/2ybjwspo5AsRiSTNnwBDGhu3NGwf81gemYSI1OdbL8zmO9PdtHzeoWO+zrU+N?= =?utf-8?q?1aMj7ugjfMwWm/5wuIL3/ibVWCAv8AIti8fHcBqId8kRGNep7nwna2tl7WFZK1KHp?= =?utf-8?q?gCJZ1YutcQfJjkQpQZ7Ta0MgY+CReD0MlVAGwuqkOJw2rLTMEbR3sYyhvoUHcmqDG?= =?utf-8?q?ITv1uKb3cSIIQmXWguhM9SmGXGN0bWdH5m2dd/Hqgcb/ZJfBBYw9O/nRnw3+z/Npb?= =?utf-8?q?wJNDWwxGdQSwzJsylNVJ9pxi/wFUgncI5iTdnkV1QEVHQrZeXJ6As4XWTQ6bEwkbM?= =?utf-8?q?itdY6IFrIdC6knfDOcbpWsabTw28gRsb7+5Nv4gjjCDRupuMrfV1+QwIhgPyggw9Y?= =?utf-8?q?eMuxGheDbX1f+euRVFyMPm/WFVjNcn9KQBB9tqnkcdRM1KcMLceGDDIcgOHgHIEJ4?= =?utf-8?q?BVqzM6snzeAC9z+HGlHf68OhAzcTmJXRQREmQ9o4mJZIeipkwoXWbZp7uX+XeX2zd?= =?utf-8?q?aOlWV0DBObKJbwVE5YjL5DvrpuLICTzG4OE/FxBQPHXBi1fAOZcZzRsQuMepGSrwd?= =?utf-8?q?9B295KLaIQ2fUJhDbqVCWeFjGV7lCgriU2Y6fH1ZnzVqw3X5AcVs74s4l6vJ/+pJQ?= =?utf-8?q?BJXLYrFFyRMRfAG3D0qSeFPCR0OkznX+qz5IYVTcmZaAwybY13FnYLxoGN4iCla97?= =?utf-8?q?ANn7DaX8Wu7WzQvAkFrFShhfED54ZHyM8lhEx49dOpKDyLO2vSnotEoKztsCGEWw/?= =?utf-8?q?3P6fN8PTWw/wd3NeZtP/JaRZwu9jJ+UnWmd5p0/EIpKcErjPdtaQo7y/HINeKoyYS?= =?utf-8?q?oD18O4KqOzAZztApCXbmdWHojpR0PBiycclSW8GHf4CoXSpEcmdbtcbvJcT4VOyM5?= =?utf-8?q?zIbar1YsE9vyqmxQ5eFufYiws+SI2+2+gLA1F+04YnGHVQzCZNEe8gFeirzPFr9gy?= =?utf-8?q?HAXwFb/kddQBXe6eb3wEd5FmrI9Wxr7cS5DuhIl907z9DOH1GlwL16icQXXloTzIv?= =?utf-8?q?fNjiYJ3FkM2fUdSKyZll8llp3sS6YsqW3iUoW5mMMYrubwYnEaSjwgwXqCNkUu/Zf?= =?utf-8?q?f7xspW02X4O6SAXLFrnx5iIaWkcZf05QIAeM0/nEWzZTv/2wlEEnvunyiVN2p+MDd?= =?utf-8?q?E91P753owfwWD0VzRh+agZcaq69X0YO7WKXWgSJH3HG5h4uHwDchkvLYrD/Cy1/c6?= =?utf-8?q?qwYo0oFstR8+vufavtYUEPAwN7QCpEFiagw9bhJ6+uodpjENqbPnBcVSIyAaAtJdz?= =?utf-8?q?qAU5Fc1KyWpuARUqmGC6caPa/GNUTWFGKa9MaChxiRWxorGm5qlY1/BCQdrgX+CIK?= =?utf-8?q?4zn1IMS4cdJvtXgVK+HGa2Jyf2bx/7/Gyz0VhCEOhZA2DbAZcQgafVwfocUJy+UwM?= =?utf-8?q?/ovagbTzyGHkXh6NkuJSdh+HOX0Esek9I1q8Thew0P+/6DkdIHAxLX/NY7wmdfDw3?= =?utf-8?q?qy5y8y8YqF9jdqBKxWu+gmbWeLpydUPA5w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: AX/IOL8Zrt7WnrFbU118qgbtYMN39UpJwVjyk94riyFetrzQEL8eGiAbHDo3rzvUKDLLuqEqjX7n0/akJjoCGDGWtdDA9meod+8cFS8ejyFY9rWlwe0WLdq+ksf1C+LQDDKn5pZz6lRcvHyvrDcB1cieCSeqZS9qsvMk5vgGbb/7XyZk27VzETKLyWvD+EaC37mXgBKfn0Yes0blpHGY/avrDmf+LZb49j9ZjbSTbWpWmM8/UZvTZafBrulXm5LGUxKIGQ2oY45dr5clr3OCGTAgehSM2/JQvA3d7WX6KXgF+FR6Ry36eL7vAo+AxTvi7MrApdiPiS/qeII/cAqfav3KNKcMx8V5gy+fHZQUxJ29hZk1IgBW8CbVJKMQPIbE/S0a7hV9euevnwl6WeUS/Ikm/xVDgxNzGBw5rZ0pUjJ1a4am6QxgLmhUkhWrQQwanFKiZAwJhU4Y5MoNVOmfxnbDVzW5S5F5vHK+JTSMMVHlwAvFuaRkIa7DhGKjw70aAm8hkj27ezjergJc42Jz4E3wShHgDR1tL52OxfI/NiolkvPtdtf9mHRlS7DQotQgmiRLhjOaWp3p+xjn8wFh2l64KwNFhCDxOKboS7Vwre+zU++f0aX9dQe6LtjSjow9ZKeqQ9njqwqWfyh7LFL8GRy1Ejo093/g4aNMvJYaoF64C/N2WQn/FhEEQr/T1Cj4AtnZ4Ki/ah+TzWyypeLjgnrj1gzCm9lBBIFsVMqqWSVgwHN5BDZBiRUfdl/sujswRDnVbS3SA9rESDHxTr6uf+UIZ0Nmgup5+v6puNKpt90IAA9vFMzjZ5eryAjM/AiEyaPdRrhDQBPxk0p8VjHBxlUV0FgnRiAUCn7mcnwelS0= X-OriginatorOrg: citrix.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6d5303c-bee6-4ee7-7737-08dbb5329873 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6423.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2023 14:55:11.6350 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: I1KBxoN2EkUGrVXe5XbdIobshCzijzYgdmodtWc+Q7w5p6J79Y51sY0Xj8F3Ich9pktV0G+zje/gWVyza1ZQ2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5538 |
Series |
[v3] x86/amd: do not expose HWCR.TscFreqSel to guests
|
expand
|
diff --git a/xen/arch/x86/msr.c b/xen/arch/x86/msr.c index 3f0450259cdf..c33dc78cd8f6 100644 --- a/xen/arch/x86/msr.c +++ b/xen/arch/x86/msr.c @@ -240,8 +240,7 @@ int guest_rdmsr(struct vcpu *v, uint32_t msr, uint64_t *val) case MSR_K8_HWCR: if ( !(cp->x86_vendor & (X86_VENDOR_AMD | X86_VENDOR_HYGON)) ) goto gp_fault; - *val = get_cpu_family(cp->basic.raw_fms, NULL, NULL) >= 0x10 - ? K8_HWCR_TSC_FREQ_SEL : 0; + *val = 0; break; case MSR_VIRT_SPEC_CTRL: