From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-fw-9105.amazon.com (smtp-fw-9105.amazon.com [207.171.188.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3814F16D4D3 for ; Wed, 12 Jun 2024 11:49:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=207.171.188.204 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718192990; cv=none; b=YNEpe1O4bdU16clC1pluuSUvtUTlfW2Z/Q/5Epp6VE9/YvQoKLSYkLVKjJqkE1VvnkufWAjvps6OXVGL+8eg/XM3867gRQ+rkHj6RT5OeIcQXt9pGsXfnzj455mVfplHVYWHyQGDEbGzxm1dQA+g1FQMZbn38KjthcKgxRrRImo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718192990; c=relaxed/simple; bh=+1eZacLcmBiznhFmxAJh3LLHcph4DJhkGvscNdey9ag=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=QgzxcDJMWY6C7lHKyI5gV9tDm5QYQy/me49dzbqSWs5dmr17Scr0xZMYQUqCSaIkMgJ7m8b07qtfEDePqTvsqmQpAgUvsfkVENk2NZbr9ttWq9W2nz2N+tuhLpxSiMGka46bCWkyt05Yw5JE+wJFf0ll6/39V2aK4JPyEZidK3I= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.com; spf=pass smtp.mailfrom=amazon.de; dkim=pass (1024-bit key) header.d=amazon.com header.i=@amazon.com header.b=fbz4103W; arc=none smtp.client-ip=207.171.188.204 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=amazon.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amazon.com header.i=@amazon.com header.b="fbz4103W" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1718192989; x=1749728989; h=message-id:date:mime-version:subject:to:references:from: in-reply-to:content-transfer-encoding; bh=+1eZacLcmBiznhFmxAJh3LLHcph4DJhkGvscNdey9ag=; b=fbz4103W/rwHtV9G+OEkQSaPprVgYt15uJBX4MwHIEx5qj06ruAMgJ4j OCiQBXskBEjNKLcN8l+yXP8iSBA+msUwxn4qqVnwelQGJB/tpHkqB8kWu BArTHcJ5DMJP8CLCD7+AzBPMrElOrWcRaCusitXiodAsC7JRPeywrZ5mM 8=; X-IronPort-AV: E=Sophos;i="6.08,233,1712620800"; d="scan'208";a="732996908" Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO smtpout.prod.us-west-2.prod.farcaster.email.amazon.dev) ([10.25.36.210]) by smtp-border-fw-9105.sea19.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2024 11:49:43 +0000 Received: from EX19MTAUWC001.ant.amazon.com [10.0.38.20:63882] by smtpin.naws.us-west-2.prod.farcaster.email.amazon.dev [10.0.37.96:2525] with esmtp (Farcaster) id d5730494-25da-405e-8fc9-6fc6e3a5e5b9; Wed, 12 Jun 2024 11:49:42 +0000 (UTC) X-Farcaster-Flow-ID: d5730494-25da-405e-8fc9-6fc6e3a5e5b9 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.1258.34; Wed, 12 Jun 2024 11:49:37 +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.1258.34; Wed, 12 Jun 2024 11:49:36 +0000 Message-ID: <98756bac-8de3-4eeb-97b2-9fa0bcf869ff@amazon.com> Date: Wed, 12 Jun 2024 13:49:34 +0200 Precedence: bulk X-Mailing-List: linux-coco@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Confidential Computing call May 10: RTMR ABI & TEE I/O To: "Reshetova, Elena" , Dan Middleton , "linux-coco@lists.linux.dev" , "Kalra, Ashish" References: <61b65115-5945-4e27-89e4-bb6cba657f7f@linux.intel.com> <0ebfe6b4-ee5d-4909-8a3b-bbc1bd7623c7@amazon.com> Content-Language: en-US From: Alexander Graf In-Reply-To: X-ClientProxiedBy: EX19D040UWA002.ant.amazon.com (10.13.139.113) To EX19D020UWC004.ant.amazon.com (10.13.138.149) Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 SGkgRWxlbmEsCgpPbiAxMi4wNi4yNCAxMzoxOSwgUmVzaGV0b3ZhLCBFbGVuYSB3cm90ZToKPj4g T24gMDcuMDYuMjQgMTY6NDYsIFJlc2hldG92YSwgRWxlbmEgd3JvdGU6Cj4+Pj4gSGkgRGFuLAo+ Pj4+Cj4+Pj4gT24gMDMuMDUuMjQgMjE6NTUsIERhbiBNaWRkbGV0b24gd3JvdGU6Cj4+Pj4+IEhp Cj4+Pj4+IE5leHQgRnJpZGF5LCBNYXkgMTB0aCBhdCA5YW0gUERULCB3ZSBoYXZlIGEgQ29uZmlk ZW50aWFsIENvbXB1dGluZwo+Pj4+PiBkZXZzZWMgLyBCb0YgLyBEaXNjdXNzaW9uIEdyb3VwIC8g U0lHIGNhbGwuIEV2ZXJ5b25lIGlzIHdlbGNvbWUuCj4+Pj4+Cj4+Pj4+IFRlbnRhdGl2ZSBhZ2Vu ZGEgaW5jbHVkZXMgUlRNUiBBQkkgdjMgZGlyZWN0aW9uIGFuZCBURUUgSS9PIG5leHQgc3RlcHMu Cj4+Pj4gSSBoYXZlbid0IHNlZW4gYW4gZW1haWwgZm9yIHRvZGF5J3MgY2FsbCwgc28gbGV0IG1l IHRocm93IG15IHRvcGljCj4+Pj4gc3VnZ2VzdGlvbiBoZXJlOgo+Pj4+Cj4+Pj4gSSB3b3VsZCBs aWtlIHRvIHRhbGsgYWJvdXQgImNvbmZpZGVudGlhbCBrZXhlYyIgdG9kYXk6IEEga2V4ZWMgbWVj aGFuaXNtCj4+Pj4gdGhhdCBhbGxvd3MgeW91IHRvIGRlc3Ryb3kgdGhlIGNvbmZpZGVudGlhbCBW TSB5b3UncmUgaW4gYW5kIHJlY3JlYXRlIGEKPj4+PiBuZXcgb25lIGJhc2VkIG9uIGEgcGF5bG9h ZCBvZiB0aGUgb2xkIG9uZS4gV2l0aCB0aGF0LCB3ZSB3b3VsZCBoYXZlIGEKPj4+PiB2ZXJ5IGVh c3kgYW5kIGNsZWFuIG1lY2hhbmlzbSB0byBib290c3RyYXAgYSBWTSBpbnRvIGEgZnVsbHkgbWVh c3VyZWQKPj4+PiBuZXcgZXhlY3V0aW9uIHN0YWNrLgo+Pj4gSW50ZXJlc3RpbmcgdG9waWMsIEkg YW0gY3VyaW91cyBvZiB0aGUgcmVxdWlyZW1lbnRzIQo+Pj4gU291bmRzIGxpa2UgeW91IHdhbnQg YSBsb2NhbCBmYXN0IG1pZ3JhdGlvbiwgaS5lLiBhIG1pZ3JhdGlvbiB0byBhIG5ldwo+Pj4gQ29D byBWTSBvbiB0aGUgc2FtZSBwbGF0Zm9ybT8gSSBndWVzcyB0aGUgZGlmZmVyZW5jZSB3b3VsZCBi ZSB0aGUgYWJzZW5jZQo+Pj4gb2YgdGhlIG9ubGluZSBtaWdyYXRpb24gcGhhc2Ugc2luY2UgeW91 IGFyZSBwcm9iYWJseSBvayBzdG9wcGluZyB0aGUKPj4+IG9yaWdpbmFsIENvQ28gVk0gZmlyc3Qu Cj4+Cj4+IEFsbW9zdC4gSSBiYXNpY2FsbHkgd2FudCB0aGUgVk0gdG8gYmUgYWJsZSB0byBwcm92 aWRlIGEgbmV3IGVhcmx5Cj4+IG1lYXN1cmVtZW50LiBTbyB0aGUgb3Bwb3NpdGUgb2YgbWlncmF0 aW9uOiBXaXRoIG1pZ3JhdGlvbiwgSSB3YW50IHRvCj4+IHByZXNlcnZlIHByZXZpb3VzIHN0YXRl LiBIZXJlLCB0aGUgbWFpbiBtb3RpdmF0aW9uIGlzIHRvIGdldCByaWQgb2YgYW55Cj4+IHByZXZp b3VzIHN0YXRlIGV4Y2VwdCB0aGUgbmV3ICJzZWVkIiBmb3IgdGhlIHRhcmdldCBWTS4KPj4KPj4g VGhlcmUgYXJlIDIgbWFpbiB1c2UgY2FzZXMgZm9yIHRoaXM6Cj4+Cj4+IDEpIE1lYXN1cmVtZW50 IHB1cmVseSBiYXNlZCBvbiBpbml0aWFsIGxhdW5jaCBtZWFzdXJlbWVudHMuIElmIHRoZSBmdWxs Cj4+IE9TIGlzIGluc2lkZSBhbiBpbml0cmFtZnMsIHdlIGNhbiBwcm92aWRlIGZpcm13YXJlK2tl cm5lbCtpbml0cmFtZnMgYXMKPj4gInNlZWQiLiBUaGUgQ29DbyBlbnYgd291bGQgbWVhc3VyZSBl dmVyeXRoaW5nIGFuZCBJIGhhdmUgYW4gZWFzeSBwYXRoIHRvCj4+IHZhbGlkYXRlIGF1dGhlbnRp Y2l0eSBvZiBteSB0YXJnZXQgZW52aXJvbm1lbnQuIEkgYWxzbyBoYXZlIGFuIGVhc3kgcGF0aAo+ PiB0byB1cGRhdGUgdGhlIFZNIGFuZCB0aGVuIG1lYXN1cmUgd2l0aG91dCByZXBsYXlpbmcgYW55 IGV2ZW50IGxvZ3MuCj4+Cj4+IDIpIFVwZGF0ZSBTVlNNIChvciBzaW1pbGFyKS4gT2Z0ZW4gdG9k YXksIHlvdSB3YW50IHRvIGltcGxlbWVudCBUUE1zIGFuZAo+PiBpbnNpZGUgYSBoaWdoZXIgcHJp dmlsZWdlZCBjb21wb25lbnQgdGhhdCBpcyByZWFsbHkgcGFydCBvZiB0aGUgVk0uIFRvCj4+IHVw ZGF0ZSBpdCwgeW91IGNvdWxkIHVzZSBpbi1WTSBtZWNoYW5pc21zLCBidXQgdGhhdCBsZWF2ZXMg YSBwYXRoIHdoZXJlCj4+IHlvdSBib290IHdpdGggYW4gb2xkIHZlcnNpb24gLT4gZXhwbG9pdCAt PiB1cGRhdGUgdG8gdGhlIG5ldy4gSWYgd2UKPj4gY291bGQgInJlYm9vdCIva2V4ZWMgaW50byBh IG5ldyBTVlNNLCB3ZSBjb3VsZCByZWFzb24gYWJvdXQgaXRzCj4+IGNvbmZpZGVudGlhbGl0eSB3 aXRoIGEgMTAwJSBndWFyYW50ZWUuCj4gSSB0aGluayBJIGFtIHN0aWxsIGNvbmZ1c2VkIG9uIHRo ZSBwcm9ibGVtIHN0YXRlbWVudC4gWW91IGFyZSBzYXlpbmcgdGhhdAo+IENvQ28gY3VzdG9tZXJz IHNob3VsZCBiZSBhYmxlIHRvIHVwZGF0ZSB0aGVpciBjb2NvIFZNcyAod2l0aCBTVlNNIG9yIHdp dGhvdXQpCj4gd2l0aG91dCBDU1AgaW50ZXJ2ZW50aW9uLCB3aGljaCBmdWxseSBtYWtlcyBzZW5z ZS4gQnV0IGF0IHRoZSBzYW1lIHRpbWUKPiB5b3Ugd2FudCB0byBkbyBpdCB3aXRob3V0IGEgY29j byBWTSByZWJvb3QgKHdoaWNoIGlzIHRoZSBlYXNpZXN0IHdheSBvZgo+IHNvbHZpbmcgdGhpcyB3 aXRoIGV4aXN0aW5nIG1lYW5zKSwgYnV0IHZpYSBzb21lIGtpbmQgb2YgZmFzdCBydW50aW1lIGtl eGVjCj4gb2YgdGhlIHdob2xlIG1hY2hpbmU/IFdoeT8gSWYgY3VzdG9tZXIgaXMgdXBkYXRpbmcg aXRzIGNvY28gVk0sIGl0IHNob3VsZAo+IGJlIG9rIGZvciB0aGVtIHRvIHNhdmUgZGF0YSBhbmQg dGFrZSBhIGZ1bGwgcmVib290LCB3aHkgbm90Pwo+IEkgZG8gYWdyZWUgdGhhdCB0aGVyZSBpcyBh bm90aGVyIHByb2JsZW0gY3VycmVudGx5IHdpdGggdGhlIGZhY3QgaG93IGhhcmQKPiBpdCBpcyB0 byByZWFzb24gYWJvdXQgdGhlIHN0YXRlIG9mIHRoZSBmdWxsIFNXIHN0YWNrIG9mIENvQ28gVk0g KG1hbnkKPiBtZWFzdXJlbWVudHMsIG1hbnkgdXBkYXRlZCBjb21wb25lbnRzLCBsb25nIGV2ZW50 IGxvZywgdGhpbmdzIHRoYXQKPiBtaWdodCBub3QgZ2V0IG1lYXN1cmVkLCBldGMuKSwgYnV0IGl0 IHNlZW1zIGEgZGlmZmVyZW50IHByb2JsZW0gdG8gdGhlCj4gb25lIHlvdSBhcmUgc3RhdGluZyBv cj8KCgpJICp3YW50KiBhIGZ1bGwgY29jbyBWTSByZWJvb3QuIEJ1dCBJIGFsc28gd2FudCB0aGUg cHJlLXJlYm9vdCBWTSB0byAKcHJvdmlkZSB0aGUgaW5pdGlhbCBsYXVuY2ggZGF0YSBmb3IgdGhl IHBvc3QtcmVib290IFZNLgoKVGhlIHR5cGljYWwgcmVib290IGNhc2UgKENvQ28gb3Igbm90KSBp cyB0aGF0IGEgVk0gYWx3YXlzIHN0YXJ0cyB3aXRoIAppbml0aWFsIGxhdW5jaCBkYXRhIHRoYXQg dGhlIFZNIHByb3ZpZGVyIHByb3Zpc2lvbnMuIFRoYXQgbWVhbnMgYWdhaW4gCnRoZSAidHlwaWNh bCIgcGF0aCBpcyB0aGF0IHlvdSBib290IHdpdGggaW5pdGlhbCBsYXVuY2ggZGF0YSB0aGF0IHlv dXIgClZNIHByb3ZpZGVyIGRpY3RhdGVzOiBFaXRoZXIgZXhwbGljaXRseSAobGlrZSBpbiBFQzIs IHdoZXJlIHdlIGdpdmUgeW91IAphIHB1YmxpY2x5LCByZXByb2R1Y2libHkgYnVpbHQgT1ZNRiBi aW5hcnkpIG9yIGltcGxpY2l0bHkgdGhyb3VnaCBhIApzZWxlY3Rpb24gb2YgImtub3duIGdvb2Qg bGF1bmNoIGRhdGEiIHlvdSBjYW4gY2hvb3NlIGZyb20uCgpZb3UgY2FuIGluIHRoZW9yeSBldmVu IHNldCB1cCBzaWRlIGNoYW5uZWxzIGZyb20gdGhlIGN1c3RvbWVyIHRvIHlvdXIgCnByb3ZpZGVy IHRvIHVwbG9hZCBuZXcgImtub3duIGdvb2QgbGF1bmNoIGRhdGEiLiBCdXQgdGhhdCdzIGNvbXBs aWNhdGVkIApmb3IgYWxsIGxheWVycyBiZWNhdXNlIGl0IHJlcXVpcmVzIEFQSSBwcml2aWxlZ2Vz IHRoZSBWTSBtYXkgbm90IApvdGhlcndpc2UgcmVxdWlyZSBhbmQgaXQgbWVhbnMgeW91IG5lZWQg dG8gc3RvcmUgYW5kIHRyYW5zZmVyIHRoYXQgZGF0YSAKYWNyb3NzIHRoZSBjb250cm9sIHBsYW5l IG9mIHRoZSB0YXJnZXQgbGF1bmNoIHN0YWNrLgoKTXkgcHJvcG9zYWwgYWJvdmUgd2FzIHRvIGRv IGEgcmVib290LCBidXQgaW5zdGVhZCBvZiBzZWVkaW5nIHRoZSAKImluaXRpYWwgbGF1bmNoIGRh dGEiIGZyb20gdGhlIHByb3ZpZGVyLCB5b3UganVzdCBzZWVkIGl0IGZyb20gdGhlIApwcmUtcmVi b290IGVudmlyb25tZW50LiBUaGF0IHdheSBjdXN0b21lcnMgY2FuIHJlYm9vdCBpbnRvIGFueSB2 ZXJzaW9uIApvZiBjb2RlIHRoZXkgbGlrZSBhbmQgMTAwJSBvd24gdGhlaXIgbWVhc3VyZW1lbnRz IGluIGEgVk0gcHJvdmlkZXIgCmFnbm9zdGljIHdheS4KCktleGVjIGNvbWVzIGludG8gcGxheSBi ZWNhdXNlIGZyb20gYSBjdXN0b21lciBleHBlcmllbmNlLCB0aGUgZmxvdyAKc2hvdWxkIGlkZWFs bHkgYmUgYXMgZWFzeSBhcyBzYXlpbmcgImtleGVjIG1lIGludG8gdGhpcyBuZXcgZmlybXdhcmUi LiBJIApzYXkga2V4ZWMgaGVyZSBiZWNhdXNlIGl0J3MgdGhlIGNsb3Nlc3QgYW5hbG9neSB3ZSBo YXZlIGluIExpbnV4IHRvIAoicmVib290LCBidXQgd2l0aCBhIHByZS1yZWJvb3QgcHJvdmlkZWQg cGF5bG9hZCIuIFRoZSBmYWN0IHRoYXQga2V4ZWMgCmRvZXNuJ3QgcGVyZm9ybSBhIHJlYm9vdCB0 b2RheSBidXQgc2ltdWxhdGVzIGl0IHVzaW5nIGZhbmN5IHN0dW50cyBpcyBhbiAKaW1wbGVtZW50 YXRpb24gZGV0YWlsIElNSE8uCgoKQWxleAoKCgoKQW1hem9uIFdlYiBTZXJ2aWNlcyBEZXZlbG9w bWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNj aGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIEpvbmF0aGFuIFdlaXNzCkVpbmdl dHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAyNTc3NjQgQgpT aXR6OiBCZXJsaW4KVXN0LUlEOiBERSAzNjUgNTM4IDU5Nwo=