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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 75E72C6FD20 for ; Fri, 24 Mar 2023 14:41:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CFD996B0072; Fri, 24 Mar 2023 10:41:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CAD1C6B0074; Fri, 24 Mar 2023 10:41:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B74446B0075; Fri, 24 Mar 2023 10:41:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id A47856B0072 for ; Fri, 24 Mar 2023 10:41:18 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 7449B409E2 for ; Fri, 24 Mar 2023 14:41:18 +0000 (UTC) X-FDA: 80604054636.01.D8C813F Received: from smtp-fw-6002.amazon.com (smtp-fw-6002.amazon.com [52.95.49.90]) by imf01.hostedemail.com (Postfix) with ESMTP id DD18E40005 for ; Fri, 24 Mar 2023 14:41:14 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=HhuS9rrA; spf=pass (imf01.hostedemail.com: domain of "prvs=4408b486c=graf@amazon.de" designates 52.95.49.90 as permitted sender) smtp.mailfrom="prvs=4408b486c=graf@amazon.de"; dmarc=pass (policy=quarantine) header.from=amazon.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679668875; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=djdDyOQEhRpjTdDX9E9eh9RPf/+S/Hlq/oRhX87DyXg=; b=kbA/8/yKvXv11cf0pTc7+AnBtSmgwOX+kNgwzk0mcRd5l0+EnkuL8mnhDXIX4rmFBjeJC2 6RCpxbmLqnEvcM42C/kt3du7RtsJ7ml/OJGBbxfy4s/FVu4fNSPPc4NmMgdTmjozg8UeMq FBYxDwmjgd78JDatCGst6njMhYaE2JM= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=HhuS9rrA; spf=pass (imf01.hostedemail.com: domain of "prvs=4408b486c=graf@amazon.de" designates 52.95.49.90 as permitted sender) smtp.mailfrom="prvs=4408b486c=graf@amazon.de"; dmarc=pass (policy=quarantine) header.from=amazon.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679668875; a=rsa-sha256; cv=none; b=law4iiB0NHg+3tKme7ES60AjsXGz6ba41wnRSz/kcF15Bse4IL2bREQ8Vv1GPG+++3Y3Jd l3FKBLowYmqSgGOdDCSe+pNfpCCJwa5vwKVlUNNjR7qt4ADjVqkA9EcyMUcsQVi+80WVay zr9Xga3IlijVu3LeuXTUop/bPeV4Re8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1679668876; x=1711204876; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=djdDyOQEhRpjTdDX9E9eh9RPf/+S/Hlq/oRhX87DyXg=; b=HhuS9rrAWm+0UXI54GPkWb9CF9kVVnLlMLKmOXdNP7cAPu/hffCcGJay jXZsluMDJyUNZVOSKCTK0Hu6iKhcNJLM2r2yOjfdZD/PhwVBOn2TXTY8w NFABLiYkMIspZ7zmaidJ7WrYJ5gEmB11XZVRhc+vnK7ll8I7gxSmWRy0F 4=; X-IronPort-AV: E=Sophos;i="5.98,288,1673913600"; d="scan'208";a="310968051" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-iad-1a-m6i4x-bbc6e425.us-east-1.amazon.com) ([10.43.8.6]) by smtp-border-fw-6002.iad6.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2023 14:41:13 +0000 Received: from EX19MTAUWC001.ant.amazon.com (iad12-ws-svc-p26-lb9-vlan3.iad.amazon.com [10.40.163.38]) by email-inbound-relay-iad-1a-m6i4x-bbc6e425.us-east-1.amazon.com (Postfix) with ESMTPS id 740A884CE6; Fri, 24 Mar 2023 14:41:01 +0000 (UTC) Received: from EX19D020UWC004.ant.amazon.com (10.13.138.149) by EX19MTAUWC001.ant.amazon.com (10.250.64.174) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.25; Fri, 24 Mar 2023 14:40:58 +0000 Received: from [0.0.0.0] (10.253.83.51) by EX19D020UWC004.ant.amazon.com (10.13.138.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Fri, 24 Mar 2023 14:40:47 +0000 Message-ID: <6b841d82-ad94-561a-3175-469b5e45eb47@amazon.com> Date: Fri, 24 Mar 2023 15:40:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH RFC v8 36/56] KVM: SVM: Add KVM_SEV_SNP_LAUNCH_FINISH command Content-Language: en-US To: Michael Roth , CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Brijesh Singh , "Harald Hoyer" References: <20230220183847.59159-1-michael.roth@amd.com> <20230220183847.59159-37-michael.roth@amd.com> From: Alexander Graf In-Reply-To: <20230220183847.59159-37-michael.roth@amd.com> X-Originating-IP: [10.253.83.51] X-ClientProxiedBy: EX19D036UWC004.ant.amazon.com (10.13.139.205) To EX19D020UWC004.ant.amazon.com (10.13.138.149) Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: DD18E40005 X-Stat-Signature: jhxbh35z3nn9tsffb6hizdaso79fprda X-Rspam-User: X-HE-Tag: 1679668874-596519 X-HE-Meta: U2FsdGVkX1+CcqVJL5cRPUeTFn8q9fAMdfINz85gBxN+TLcXmG/1Eu0l2D14uAtlMgcwDPlyevj/7ppGsY1qLhBrAB7eWexOxGxAllOjuMMuQyxIcxEN19oSZr0G9nu1AtF53Rx7B9ctDBv8/OiyciI+7s3tpp2r6Bc2DJpOz3LowU+JX5kXBaFntkTKpXsDY1D9ygG2XhTp/PWwnCXaS68RBowDH/Pliald4wUAzJrz/RvPktyRFd6SuokCxeKkAzNJsfc0svquTFuYmvJFkhrMhToLJVUsO5XPGJxCNoIIbdzQQYEmDAICq1MjdgZ797WuVluX5gfREFwyn1oFmFIoU/oIcKgcyhno0/dgkZRAU9UpXIZSq3jOmWugwsnQnCbEm6V7S+H5EBvwmuIKAVhHInTeeBHCuF5H+ehqDoOlBTb+Sv4Og5dyyWm64+j0SZbGRGzxKih9/iMUpoBkx1a3SMQnLHbIiN9NUnzf1C5j6SdDJBlUKBn5JAGW5z0Tfzjw4LiEKHW7Mbff3Bzqtgz5kMWCugl4LsjRfE9ZjSjUstvA9fYqZ4erHbiw473K/xwISBmqunrqej5XYA97KhSrKv0qSz0bEqgKWEISZInztnvY2lneaQlrtfLAGEygf8XWyI9g9X0fN0mlBu8nZgPJ9jcB7IewFFusvlGol1/Zqsf0JJjhHrvczZhoCZnqTbs9UDHIffjaTO33vJpadUQ9Gb/Kiiu0zKbtd5mrhtjNLomOtfgGx3cni6/xXrW5Rl1FnsZdIRgMnPQRkityJ36Q+HfcXdE4/NHOVd4juU2fbZsQ5N+RQouTpdbgLXZuA7SNAqfca2k41d9gffQAJlG/6dcCPxvSncQMfYCXv5XM9tVx6LbF/j49nb0ZwsgwU5WqSxMRyJ+mI/P2CeMGZmtSnRGLUkdhIdzCTGw/YDjI8QMGmYDPGmXLQA8qZCCVWm8KIb2wDECGWPCq8o+ koXt8dto PPD3sRGdZnL7VWHWwG2A/K9n/2jdxnLtDPRjJ6CXkEwu4xuEA+u+juHapy4nUYYwICimpe0PLjGc00nHWxkErlQ5bW2XsYEMeAfZRgHPZgO45XUA+OxVTkKGAIFDi5R7BsM1DBOHI/C8cqhXLW8iCkp2I7YAuixe9FDOM3kRADGbpBOiBc1TvN3L3T+9XswWr2L2INnqTVWQLhqokAGDA9ak6wGi/eAr7HpkOWkyo3UMYq/rk+afGpXWXYduBFl29/Ku7U6To7Ezk7iHgBHG7dR4WPVZGOBF6+zW3W99oHpmddJGb48Z0C3AP1//mLeW039HId/3KXn6PDRzMjRqK6nmTgsX3BF06dE9khGSMgpsCtJsumOYlIreia3NJK1Rv9UBT2IbzUGjDiCZVzK1UdTG+AsN/REGVl67WRdLYTMcK8ItVybibgxrbVJSVlT32PEqIAwQ9QtFczzyYpa9g/YHWYI7hKE5atjawJYJ4kVqG+WNvErvE48j5IM14MC64vDQz+1y3crcSJzljEDE4SsXFZUW+m8erZM/geD5qZm4/IXvQbpfDJB02N/ed2hQAm37GWSzYJZBK6Kzr6+Gmx6Mt4vtjGWCuBMqlnPUXDbPxXxjbOytUYlEPvxotqiyyDu4ZIGBEqmW13Nbskw38rJR7KPrX5s/TBD9BSItX/m0FYExU+07ELLp2lsnWx+PGH14QZNxi02c9agvlIf8uR3Ff8ENxq69/hUY6S/hSjm15xldWKKo/bMFEnA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gMjAuMDIuMjMgMTk6MzgsIE1pY2hhZWwgUm90aCB3cm90ZToKPiBGcm9tOiBCcmlqZXNoIFNp bmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+Cj4KPiBUaGUgS1ZNX1NFVl9TTlBfTEFVTkNIX0ZJ TklTSCBmaW5hbGl6ZSB0aGUgY3J5cHRvZ3JhcGhpYyBkaWdlc3QgYW5kIHN0b3Jlcwo+IGl0IGFz IHRoZSBtZWFzdXJlbWVudCBvZiB0aGUgZ3Vlc3QgYXQgbGF1bmNoLgo+Cj4gV2hpbGUgZmluYWxp emluZyB0aGUgbGF1bmNoIGZsb3csIGl0IGFsc28gaXNzdWVzIHRoZSBMQVVOQ0hfVVBEQVRFIGNv bW1hbmQKPiB0byBlbmNyeXB0IHRoZSBWTVNBIHBhZ2VzLgo+Cj4gSWYgaXRzIGFuIFNOUCBndWVz dCwgdGhlbiBWTVNBIHdhcyBhZGRlZCBpbiB0aGUgUk1QIGVudHJ5IGFzCj4gYSBndWVzdCBvd25l ZCBwYWdlIGFuZCBhbHNvIHJlbW92ZWQgZnJvbSB0aGUga2VybmVsIGRpcmVjdCBtYXAKPiBzbyBm bHVzaCBpdCBsYXRlciBhZnRlciBpdCBpcyB0cmFuc2l0aW9uZWQgYmFjayB0byBoeXBlcnZpc29y Cj4gc3RhdGUgYW5kIHJlc3RvcmVkIGluIHRoZSBkaXJlY3QgbWFwLgo+Cj4gU2lnbmVkLW9mZi1i eTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgo+IFNpZ25lZC1vZmYtYnk6 IEhhcmFsZCBIb3llciA8aGFyYWxkQHByb2ZpYW4uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFzaGlz aCBLYWxyYSA8YXNoaXNoLmthbHJhQGFtZC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBS b3RoIDxtaWNoYWVsLnJvdGhAYW1kLmNvbT4KPiAtLS0KPiAgIC4uLi92aXJ0L2t2bS94ODYvYW1k LW1lbW9yeS1lbmNyeXB0aW9uLnJzdCAgICB8ICAyMyArKysrCj4gICBhcmNoL3g4Ni9rdm0vc3Zt L3Nldi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAxMjIgKysrKysrKysrKysrKysrKysrCj4g ICBpbmNsdWRlL3VhcGkvbGludXgva3ZtLmggICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKysK PiAgIDMgZmlsZXMgY2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKykKPgpbLi4uXQoKCj4gZGlmZiAt LWdpdCBhL2FyY2gveDg2L2t2bS9zdm0vc2V2LmMgYi9hcmNoL3g4Ni9rdm0vc3ZtL3Nldi5jCj4g aW5kZXggMDNkZDIyN2Y2MDkwLi41MTVlMjJkMGRjMzAgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYv a3ZtL3N2bS9zZXYuYwo+ICsrKyBiL2FyY2gveDg2L2t2bS9zdm0vc2V2LmMKPiBAQCAtMjI4MCw2 ICsyMjgwLDEwOSBAQCBzdGF0aWMgaW50IHNucF9sYXVuY2hfdXBkYXRlKHN0cnVjdCBrdm0gKmt2 bSwgc3RydWN0IGt2bV9zZXZfY21kICphcmdwKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNucF9sYXVuY2hfdXBkYXRlX2dmbl9oYW5kbGVyLCBhcmdwKTsKPiAgIH0K Pgo+ICtzdGF0aWMgaW50IHNucF9sYXVuY2hfdXBkYXRlX3Ztc2Eoc3RydWN0IGt2bSAqa3ZtLCBz dHJ1Y3Qga3ZtX3Nldl9jbWQgKmFyZ3ApCj4gK3sKPiArICAgICAgIHN0cnVjdCBrdm1fc2V2X2lu Zm8gKnNldiA9ICZ0b19rdm1fc3ZtKGt2bSktPnNldl9pbmZvOwo+ICsgICAgICAgc3RydWN0IHNl dl9kYXRhX3NucF9sYXVuY2hfdXBkYXRlIGRhdGEgPSB7fTsKPiArICAgICAgIHN0cnVjdCBrdm1f dmNwdSAqdmNwdTsKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArICAgICAgIGludCByZXQ7 Cj4gKwo+ICsgICAgICAgZGF0YS5nY3R4X3BhZGRyID0gX19wc3BfcGEoc2V2LT5zbnBfY29udGV4 dCk7Cj4gKyAgICAgICBkYXRhLnBhZ2VfdHlwZSA9IFNOUF9QQUdFX1RZUEVfVk1TQTsKPiArCj4g KyAgICAgICBrdm1fZm9yX2VhY2hfdmNwdShpLCB2Y3B1LCBrdm0pIHsKPiArICAgICAgICAgICAg ICAgc3RydWN0IHZjcHVfc3ZtICpzdm0gPSB0b19zdm0odmNwdSk7Cj4gKyAgICAgICAgICAgICAg IHU2NCBwZm4gPSBfX3BhKHN2bS0+c2V2X2VzLnZtc2EpID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICsg ICAgICAgICAgICAgICAvKiBQZXJmb3JtIHNvbWUgcHJlLWVuY3J5cHRpb24gY2hlY2tzIGFnYWlu c3QgdGhlIFZNU0EgKi8KPiArICAgICAgICAgICAgICAgcmV0ID0gc2V2X2VzX3N5bmNfdm1zYShz dm0pOwo+ICsgICAgICAgICAgICAgICBpZiAocmV0KQo+ICsgICAgICAgICAgICAgICAgICAgICAg IHJldHVybiByZXQ7Cj4gKwo+ICsgICAgICAgICAgICAgICAvKiBUcmFuc2l0aW9uIHRoZSBWTVNB IHBhZ2UgdG8gYSBmaXJtd2FyZSBzdGF0ZS4gKi8KPiArICAgICAgICAgICAgICAgcmV0ID0gcm1w X21ha2VfcHJpdmF0ZShwZm4sIC0xLCBQR19MRVZFTF80Sywgc2V2LT5hc2lkLCB0cnVlKTsKPiAr ICAgICAgICAgICAgICAgaWYgKHJldCkKPiArICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g cmV0Owo+ICsKPiArICAgICAgICAgICAgICAgLyogSXNzdWUgdGhlIFNOUCBjb21tYW5kIHRvIGVu Y3J5cHQgdGhlIFZNU0EgKi8KPiArICAgICAgICAgICAgICAgZGF0YS5hZGRyZXNzID0gX19zbWVf cGEoc3ZtLT5zZXZfZXMudm1zYSk7Cj4gKyAgICAgICAgICAgICAgIHJldCA9IF9fc2V2X2lzc3Vl X2NtZChhcmdwLT5zZXZfZmQsIFNFVl9DTURfU05QX0xBVU5DSF9VUERBVEUsCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YSwgJmFyZ3AtPmVycm9yKTsKCgpUaGVy ZSBpcyBubyBjb250cmFjdCBpbiBLVk0gdGhhdCBkaWN0YXRlcyB0aGF0IHRoZSBmaXJzdCBlbnRy eSBpbiB0aGUgCnZjcHUgbGlzdCBuZWVkcyB0byBiZSB2Y3B1X2lkPT0wIChCU1ApLiBUaGF0IG1l YW5zIGlmIHlvdSB1c2UgYSB1c2VyIApzcGFjZSB0aGF0IHNwYXducyB2Q1BVcyBpbiBwYXJhbGxl bCBvbiBpbml0LCB5b3Ugd2lsbCBlbmQgdXAgd2l0aCB0aGUgCkJTUCBiZWhpbmQgQVBzIGluIHRo ZSBMQVVOQ0hfVVBEQVRFIG9yZGVyLgoKVGhpcyBpcyBhIHByb2JsZW0gYmVjYXVzZSBmb3IgTEFV TkNIX1VQREFURSwgdGhlIG9yZGVyIG1hdHRlcnMuIEJTUCBhbmQgCkFQIHZDUFVzIGhhdmUgZGlm ZmVyZW50IGluaXRpYWwgc3RhdGUgYW5kIHNvIGlmIHlvdSB3YW50IHRvIHJlY29uc3RydWN0IAp0 aGUgbGF1bmNoIGRpZ2VzdCwgeW91IG5lZWQgdG8gZW5zdXJlIHRoYXQgdGhlIGd1ZXN0IGtub3dz IHRoZSBvcmRlci4KClRoZSBlYXNpZXN0IHdheSBJIGNhbiB0aGluayBvZiB0byBmaXggdGhpcyBp cyB0byBjYWxsIApzbnBfbGF1bmNoX3VwZGF0ZV92bXNhIHR3aWNlOiBPbmNlIGZpbHRlcmluZyBm b3IgdmNwdV9pZCA9PSAwIGFuZCBvbmNlIApmb3IgdmNwdV9pZCAhPSAwLgoKClRoYW5rcywKCkFs ZXgKCgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2Vy LCBKb25hdGhhbiBXZWlzcwpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVy ZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkK Cgo=