From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 CDE44C636D4 for ; Thu, 16 Feb 2023 01:49:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=FVr1WO21w2cLQmfpKSbw4JyjYbkdJGIe7xIjYaVaKCw=; b=4QcZLBRO2k/D2l zqjMn6nlLomn78Y98wSbNZn1RnC3pUXqDHKOA3g+8ImD6JYuH5tjSrP+rFRw33x7HKTWkC/yNza6y 0w7J83QxSXTwaSj9wZnM8cd5w1hrn1vG80BsovJ6jyxf8HJ+08zWnkGLqIBZ7F3REAllmwaRr5H3b 2hTianttGc7qzL1FKc0OlDnQroag0R9vi+KMUzkjMGb/WccRBi0Q4wuA+qjXVfnWXIKlg9WjemJIo kc73zZJ/SNiNltCo92pTS1CSTyscJ/vnzqcFiozpd37j5AOShtzgoM53B1EGGQl+RHBonC0VI2jyT D4TaEDumi/HiqXjn7Lgg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pSTPC-008Epg-IB; Thu, 16 Feb 2023 01:49:50 +0000 Received: from mga01.intel.com ([192.55.52.88]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pSTP9-008Eor-DK for kexec@lists.infradead.org; Thu, 16 Feb 2023 01:49:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676512187; x=1708048187; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=AVOZj1z/zl7PZAVcOviOhSs3GuCFqW+R6JIiic2JKS0=; b=hzKVvgAprvtvkAgEPGWMzntCgSrz58Mo/+6Dh5TuTzz6I5FgYtn6qCdE J7Sq5782gFZ0Zwzf4DdqeJGxWnbhKjJeE+YyF99eXj/4LtIIb0JBPg8kQ NEHZXxK1eKMhU9Hqjk1wDBDH7M/P0APLldRFveDBvcAUsVX53rzZD8SfW 0qdtJIze84d0pa6QmBGVRQnFaUxoW76NZ7tTQf30Qe+PL8RibSt11hQxY 9DqqfCRFaunZG9ggxcNmvtDcsVkleu30vvVgL+q4vPzPCf66BTbFvWw3J XgrJyBg7KM6Mp32Da5/qYyEhqfAEQbpYpEOtleKNGjlITvhwVw9IHxhve A==; X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="359025510" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="359025510" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2023 17:49:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="702390941" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="702390941" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP; 15 Feb 2023 17:49:43 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 15 Feb 2023 17:49:43 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 15 Feb 2023 17:49:43 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 15 Feb 2023 17:49:43 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 15 Feb 2023 17:49:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OFz67Y9HUxRNsf7JV/vAp6ChwmGhS1ZyCelS49Fl32fTSNqsfp5YPQc9bDMN1uNN/h/Qb2we1FoQaFG3uxvgMWD7eWld6LJNZAaSCgXcteF0IoHb/V9gE0WXF7czZ9NxFqi2JeUNbh4df6QQ7oh/rC6XELbNNrjmzyoO4YbNrq3HNQzS9Qr/9o6tbYcah2LM27Xn6pwvGiyxv81h43yhvbQtHA2ZuvJvHz966nABIN/Lfp7cvLW88O5o1v5L6ICFw0+ky12oEpPIEGQoTtsbPdQis8ghIybWsI2Vz4EhG808kNmv5iDrrFRP9XzlTdDguvSk3/DR/3tqSfyJ2zjtEg== 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=AVOZj1z/zl7PZAVcOviOhSs3GuCFqW+R6JIiic2JKS0=; b=AhY/YfTtoRsngNMITNzJHDLN/O8aOFGGZ1Is1VHpQEFPO5uanhgDb2wbujpEdu7GsRyxo5JvEot3UJR+3N/4+stIpKL7b1U1nqpj1vfyQOzDBNiiyzszB+CQ6eDhOlMHIKXIiKw3G2IY61ZioJdMrm5ifcGT4AV9egGHeukQjgNsB1SuKItmSW0LvdYuXJ4aKS+/qzdZb2UuDZULIsPRfQGjb/PQC+jmDraAIdNai/g6wMVIua85Aof3k3EagVG5ckrAZuvmGr9oRMoR8Y1A71qLO8AQnx7Fz9hFBkdmA4jzNVHh6xqvZcyvN9Uq7Dzl10AczQ8Ep57l78ftzfbBAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MWHPR11MB1392.namprd11.prod.outlook.com (2603:10b6:300:24::14) by SA2PR11MB4809.namprd11.prod.outlook.com (2603:10b6:806:112::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Thu, 16 Feb 2023 01:49:40 +0000 Received: from MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::d41f:9f07:ed56:a536]) by MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::d41f:9f07:ed56:a536%3]) with mapi id 15.20.6086.026; Thu, 16 Feb 2023 01:49:39 +0000 From: "Edgecombe, Rick P" To: "kirill.shutemov@linux.intel.com" , "bp@alien8.de" , "Hansen, Dave" CC: "sathyanarayanan.kuppuswamy@linux.intel.com" , "tglx@linutronix.de" , "linux-kernel@vger.kernel.org" , "linux-coco@lists.linux.dev" , "Yamahata, Isaku" , "x86@kernel.org" , "kexec@lists.infradead.org" Subject: Re: [PATCH 1/2] x86/kexec: Preserve CR4.MCE during kexec Thread-Topic: [PATCH 1/2] x86/kexec: Preserve CR4.MCE during kexec Thread-Index: AQHZQajuqwnKk7a2c0Cd8swcb05FJw== Date: Thu, 16 Feb 2023 01:49:39 +0000 Message-ID: References: <20230213234836.3683-1-kirill.shutemov@linux.intel.com> <20230213234836.3683-2-kirill.shutemov@linux.intel.com> In-Reply-To: <20230213234836.3683-2-kirill.shutemov@linux.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR11MB1392:EE_|SA2PR11MB4809:EE_ x-ms-office365-filtering-correlation-id: 110682ae-560d-4990-575c-08db0fc01113 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oQaqp4iUkNWQagZ+BqFZvA7K1rZJqwaD+qh5RrVb1joM/BAOVPp/eRWeqoVnO8FYSu4rssA5AgXyKaiGYTM8mS1TZeI714FgXHiEMulGWiGtibeWlUei1f8unqdFNoxZzRi3DRJXrc48amYn0aQ6QNXW5B6ZO+F12k1++eu8PgLa+wq7ZilVKwoxtxlEMomknhhX2+85ZMKN4FRXkm7ND64duWr9Wq6OoZh9a9z1meFIHTbuzU14NAv7lsnWuVMW592mj+cnP6j4MVSskIW2yaYVmHPP2jRUWpVD/wXDZ0rDn+hG/7Nb6u91PoKaSjPwlKM8R7c5jJF8QAiPwkpGbqFZnc7ycbdGWpM7BI4vtQdFyfn0hYIVW3v7D6B6e0eyR3KQHYgG9ErDkDerZELXeBMrhndjqDMGxkqbL4iofcMCyE2nYEmJoczT2m+AZcz1nDIRaietOZpHGrLitzvQfCaA/DHp6Xk96vWDDAxvasi1ebb9mxBn6AmKXC3jh+qJlLlE6n2bPwx3H9QDOkylpHhTOrZuMgh3KIfG5KfQ7XnP21TFr91qpGvMzzGHnNOrS2pZc+CRgsRKw6CMp37BfNwq/1W68rhV98dNerjeVEWIGGB79Qpu8bEUhgdvPZQOiYSuWp2Cd5+rycJJcQP7CzZ63izsRFVY1vv4tjagFK7VqMr2N3fWlRQO2aPSy4UKSRXsMNqdFYomMOMidpJ6v/kem+2NV1LiiEwluePRRpY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1392.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(346002)(366004)(376002)(136003)(396003)(451199018)(2906002)(71200400001)(2616005)(5660300002)(41300700001)(6486002)(36756003)(186003)(316002)(478600001)(8936002)(6512007)(6506007)(86362001)(4326008)(4744005)(38070700005)(91956017)(8676002)(66476007)(64756008)(76116006)(66946007)(66556008)(26005)(38100700002)(66446008)(82960400001)(122000001)(110136005)(6636002)(54906003)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aW42SDFYMlBMRTVnYXJjV01PRFNjaGVnSUt3S3EybW4rYXB2aVhOQjY1MTlu?= =?utf-8?B?STZ4aGRoVE9tUEdYd00vOUF6bmt0ZlpRUXRZVUlDdGVIR3M0MUV3OXJrTHVZ?= =?utf-8?B?dGljZkRQSkJ2Q1h2Z2Q2WGJ6dGRQd3hxNjRwU3FVM3JnVW5qKzd0Z2NBcmgr?= =?utf-8?B?R29EeFp6eFVYWEVHaUpCSzc2K2RiMm9jcUNDeGptRnZPRmliQWxtajQ1bWFL?= =?utf-8?B?cUFKOTJ1U1dsTXRJMWM1OEFmcmxBOHlXelY1VXZZVmNNNnFVdkJzYmdVeCtn?= =?utf-8?B?RWtzWi9MN0sva2pJdUZ2akFRbjFXVXpQR2RiTGQ4bXlWd1ZHSzh1YVROOCt5?= =?utf-8?B?enEveTNsQ0hmemtWWjNvQ1NXTkVtN3hlYU9BY3pZejJQWDZ2bTlYeTZTeUtE?= =?utf-8?B?N3NJdU04a3o1aDg0dkxhWC9JNUM5bEhVdmNsWGcvM3ZRcmNIcDBXS1k4UzBL?= =?utf-8?B?U0tFREVFR0FYTUkzQ2dYTjlOS1I3cGpzRFh4TmpLNDdkdzV4dStjQlA0SVZ2?= =?utf-8?B?emJpRDE3aFBiWFdrTm1uZC9KMExVMWMwVm5oVlRjeG1yV0RGV3ZOczhLU1Rk?= =?utf-8?B?R25pTTJMU1pQWG84Rzc1bnNHY3lTVWJobEdJdE5YeEhkdzg2RExVSk9wU0Jq?= =?utf-8?B?dWU1OE1pWW9MN2RkQjBYRnByRTY2NDhoTGlBZlhkTW9QZGdJSmIrZk9xU2lE?= =?utf-8?B?REpnVFZiVmd2dDdPV2V3azVrRGJVYk5RZ0RsMEs1RE9JWjJPVlVPcjhSNVpr?= =?utf-8?B?dWZIRzEyNlhmTVJyWCtvaGhVcmUwbDZSU0tDVHJ6MnZORUYzWkFtODBXQ1pu?= =?utf-8?B?bW5aaUVBLytWWW1QaDJzdW5jNXlpT3NJeElSYkNXR013T0ptMnNQNi9oRXFl?= =?utf-8?B?WjgvSDI2WXpocTB5UWhDOUJrWmYyNFRoQmJNQm1UNnZndFVFYi8wc2c3cDFI?= =?utf-8?B?Nm5Rb1J4VkxSTUtaVDhQTkFCdjV4U3lvVTJWSStiNmNZckdOTTczTzNVdkM2?= =?utf-8?B?MUFBK0Z0Q0FoYUF1MVlJZ2NkRXNsWWNjOFo1MFc4TnI3dERFeGZOdno5TG16?= =?utf-8?B?S0o5bUJHVUFIdWFJSTJmd2ZyMmIyOTJrVDFDQ1IreXNWUzF5Q2VOT2ZvbTRJ?= =?utf-8?B?Z2NTUmcvR1dHOHh2b3dac2Z1bk1OL2NzdmhFZWdSbjZZVy9hRTF3b29ZL0Jy?= =?utf-8?B?KzhzSCtRamlpVGhmWnJqdFh2Qitjd1lnY3ozR2t4VlNxTHJSbkhWbTRvV256?= =?utf-8?B?aDJ3SE1YYm5kV0k1eTh5akdqSDJDRkw2VnVBOWR4MG5vbVF5QU9HazZrR3Jy?= =?utf-8?B?KyszVUhDT1BId253NHlGRmVmZUZhQUl6SFkzcmlMMHBEckU2NW5qbi9ORkww?= =?utf-8?B?MEJNNE5weXJnUW5pTTkweE12VFRPT0dHcG5pKy9RNkVZTUYvQm9YMWhFOXZX?= =?utf-8?B?RkZHN3RoZENnckxzVHBLdXJaeTJKUVpYNGxxVThwdHAvVFVzamtNTGJ6QVZ0?= =?utf-8?B?enMyeDNOTnJ3bzFGc014TmYxN1pSNXRKMDhXUFFjaEZRYXJDZklpbjMzQkxK?= =?utf-8?B?MnlDZGhHbWZkdXNYV3c0MExaU28wTFlMWWRreFEvdUtmbEthYm5IaVhMM0dI?= =?utf-8?B?cE9Wdk4yUlhVVG04NFZWQ1VqTzUycHg5UDBJSXMwOEtlWDdhamhtc3hOUHFj?= =?utf-8?B?d2RnTEpBc3AyTDBJR3lhOENxQ0JsS05yT1dUL1RrZElNeENJbHpNQmV0N2Zy?= =?utf-8?B?SDUzL29UcHRYNDc4ZGhjdXhqdHpHZnJKRG9FWnpCcDdBVndZSENCV3Z0RDVG?= =?utf-8?B?bmdOUkdpdFZhWElwMzNUZUpkVTlva0dYdSs1ZmhGTndWd3lkWEhxaFVJYzNK?= =?utf-8?B?Wi95OVVvRXdIOU1iRzVldVluVUF2R2JSZkMvUEFmNjlCbElLRnhLWU9sMU5w?= =?utf-8?B?dHM0UWVZMEJyemYrUXN2NitxQU12Rit1MU9DWEZXTklaVzZVNXN4c3g1VTI5?= =?utf-8?B?RUg0a3VZU1Y2b0FJL3ZLbmpwd2dIZnBPQTkvZHlpN3RWaUIycndSSGg0Uktq?= =?utf-8?B?elV0MUh6ZnBieXZwTHBTUkpwblBQc0p6MW5KQmM0YlJjMUY1RkRONWFrTHdU?= =?utf-8?B?Y21NK2hOM2lkWjVqd05YRXV5MzR1U1ZnNE43Tkhvd1ppZmVjOU5ydUdXcVNQ?= =?utf-8?Q?/QUudbmxXD787bVwVFcbPfk=3D?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 110682ae-560d-4990-575c-08db0fc01113 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2023 01:49:39.7049 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OUUTXo+L16hdEIQqHXze7cl5fsXqMKND7ITpctv5OV0QGSwKb6NYTK7b926PjAFNTPEaGCUI90/rtYAJa3r0OPpWZY6OFn5pyVWXrWTmY9s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4809 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230215_174947_537770_53C4DC4B X-CRM114-Status: GOOD ( 12.75 ) X-BeenThere: kexec@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kexec" Errors-To: kexec-bounces+kexec=archiver.kernel.org@lists.infradead.org On Tue, 2023-02-14 at 02:48 +0300, Kirill A. Shutemov wrote: > TDX guests are not allowed to clear CR4.MCE. Attempt to clear it > leads > to #VE. > > Preserve the flag during kexec. > > Signed-off-by: Kirill A. Shutemov I wonder whats going on with the pre-existing switching between eax and rax in this code for the cr0 and cr4 manipulations. Do you know what the reason is? Also, for a simple non-tdx kexec regression test: Tested-by: Rick Edgecombe _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec