Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1858359imm; Mon, 3 Sep 2018 11:16:39 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYr0aGKVxLXFPZYwSo2ETEoIu92Doz44UdiDLYKnk9edP+R5xCadhPaGT1MNEteXhonN631 X-Received: by 2002:a62:e813:: with SMTP id c19-v6mr30871328pfi.124.1535998599626; Mon, 03 Sep 2018 11:16:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535998599; cv=none; d=google.com; s=arc-20160816; b=0c4cNbYEfLSRaWxtot0tQgtgmzBpiHVvwrseoJDtLTlWMde/4cce71ROS7LWKNrX4Z gxuxKhbr8p25YFwKawtegIO6yHTm6jjm6FTm0Wj7K8xemQGysvVuMX2e+kcU4p8Y5U6t vftlhO+gX0J5AQ9WDcnNppuXtsb5mBgiScINvXNG98W71QpttnVMWPKlp6mKCjCunO3r 3ZdznKc67JsuZmJv4Hj83IOGXgxGZ55pZV78mnYjNYKjX/oVFnFVTgn23lhCzgC/9tCn 5Hpgt9Ugw90fr6rigWmpHXGM15Vqcmz4YP4wuMEYROIn8G0P+Bjlh0P8kGVTsKxagXIt Ibjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=keokbyEbn6CDm62cLeBkgjQe72qWqiJIbf4CJM1LOWU=; b=KcLzOz9SRte7/Qm3vrahqs1BSwleqhyF23e3Ja9+mzyAkKviyXNvPD7w0VVFkzdmMQ reociy/YZo88mrmb3rLDTmXDobsSUR+cuLW/Mrj5b9fmVn1QluIqf4WCkTn7vNxeaTZJ UgrEw1HbRHylRxWLmHJeQ8SUBMhkRgUuYw3NulK65VM/23Kdbxy7T0/qFi8n+G3cKHfR h+uIVTFWDDQ119RAMrWYWNLXPLp7MPW7HvNPVML4e/s1z/T0YS1cC0ibmsMhg4WJqk8r cU0ERjmMqJwmCdAeDVPmlYSXqODBAmR6wCcTn5RfW3SJcWbDzuf8kdMaxYDpurd3v11F tCdA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z19-v6si18841462pgi.388.2018.09.03.11.16.24; Mon, 03 Sep 2018 11:16:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727502AbeICWgh (ORCPT + 99 others); Mon, 3 Sep 2018 18:36:37 -0400 Received: from mga04.intel.com ([192.55.52.120]:49506 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727338AbeICWgh (ORCPT ); Mon, 3 Sep 2018 18:36:37 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Sep 2018 11:15:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,326,1531810800"; d="scan'208";a="229870078" Received: from fonsecan-mobl.ger.corp.intel.com (HELO localhost) ([10.249.36.49]) by orsmga004.jf.intel.com with ESMTP; 03 Sep 2018 11:15:10 -0700 Date: Mon, 3 Sep 2018 21:15:09 +0300 From: Jarkko Sakkinen To: "Huang, Kai" Cc: "Christopherson, Sean J" , "platform-driver-x86@vger.kernel.org" , "x86@kernel.org" , "nhorman@redhat.com" , "linux-kernel@vger.kernel.org" , "tglx@linutronix.de" , "suresh.b.siddha@intel.com" , "Ayoun, Serge" , "hpa@zytor.com" , "npmccallum@redhat.com" , "mingo@redhat.com" , "linux-sgx@vger.kernel.org" , "Hansen, Dave" Subject: Re: [PATCH v13 10/13] x86/sgx: Add sgx_einit() for initializing enclaves Message-ID: <20180903181509.GA9265@linux.intel.com> References: <20180827185507.17087-1-jarkko.sakkinen@linux.intel.com> <20180827185507.17087-11-jarkko.sakkinen@linux.intel.com> <1535406078.3416.9.camel@intel.com> <20180828070129.GA5301@linux.intel.com> <105F7BF4D0229846AF094488D65A09893541037C@PGSMSX112.gar.corp.intel.com> <20180829203351.GB7142@linux.intel.com> <105F7BF4D0229846AF094488D65A09893541195D@PGSMSX112.gar.corp.intel.com> <20180829210901.GA7176@linux.intel.com> <105F7BF4D0229846AF094488D65A098935412392@PGSMSX112.gar.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <105F7BF4D0229846AF094488D65A098935412392@PGSMSX112.gar.corp.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 30, 2018 at 01:45:29AM +0000, Huang, Kai wrote: > > > > Refresh my brain, does hardware reset the MSRs on a transition to S3 or > > lower? > > Sorry I missed this one. To be honest I don't know. I checked the SDM and all I can find is: > > "On reset, the default value is the digest of Intel's signing key." > > Jarkko may know. I found this out by testing. The cached MSR values stop working after waking up from S3. Have not found anything better from the SDM but it is the behavior that I've observed on my GLK NUC at least. /Jarkko