Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp2255841pxm; Fri, 4 Mar 2022 12:27:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzkeKYaK6Qhiq6aJDqxHrr9sSa1IP7+P3wFPUWyQJPDNHz2Uun1D8WNrp28kpHbiKE3X5pA X-Received: by 2002:a17:902:e883:b0:14f:fa85:2af2 with SMTP id w3-20020a170902e88300b0014ffa852af2mr117455plg.40.1646425630193; Fri, 04 Mar 2022 12:27:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646425630; cv=none; d=google.com; s=arc-20160816; b=R9+nBC+d1VUxrzOf/7zcU0LFKrQ43IgN6itD6dtsTbReadcYzzvMxXIx8sKh7pXz8w 1Pah9k6yASX99DGNitUE7DJMMhHkryBEpWWeFyQbMpzXLiXvf9b6SWZbuuVi4JSBmhUQ IQGB6hFFb9Q8Wf55QqTu0VfJQ76INz17m0Pc6YSaHtAmxGxSMvV5h/scgyOgmSFg+SMi kr30IEoSUI7Mfj2j0TDC3gWVtGqJbDkOHjRWc61nSwXCeJIymCiuMmYJr9rQtSmeRAyc MSmSFcwnieLrmIdCRP0Lp3GBy6zt7/7N0bkVTLBC0SREPAZabCvY/9WwFdt0J3O9074N FBBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=0c6IacfVZd8j72dL9wAC45bHiux03YijXdPN6i1GuS4=; b=wZOO0C+THcMyZBME3zBG2XU5vSX3hxiRR3QTuqcMaFK5/MA26YoDRd67ocA2R/VHx5 4ZbyBXX4y+jIJ8NU6B8n3f4217uN5DyR/9Jvqj6R6XbyuPNrvXJYw5GP6NnPqowXJI4l 1xsn8G51dfYm5KzjD0BQlikwgLAltyOv5yTmMaZigR8M1C1b6hJR+GHQy+1f7XSaRUdV pRK8L4y529VRfuu5V2xvw9hz2rBj4MdY+Qr/HgQXG4vmr9VrD6U6Xk+IfvQhXcBuG3ev 6FbududpgZD9Gb+DGIWwKWMwhxsyluHaLQDIRh0tKAYWSNDLN9m/jeNVM5z/rjfMfoAJ Kqdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=cRz5oMan; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id m12-20020a656a0c000000b00378d4a84db7si6694234pgu.179.2022.03.04.12.27.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Mar 2022 12:27:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=cRz5oMan; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 35F2A218CC0; Fri, 4 Mar 2022 11:35:32 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240283AbiCDPyb (ORCPT + 99 others); Fri, 4 Mar 2022 10:54:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234509AbiCDPya (ORCPT ); Fri, 4 Mar 2022 10:54:30 -0500 Received: from mail.skyhub.de (mail.skyhub.de [IPv6:2a01:4f8:190:11c2::b:1457]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 716BD1AEEC3; Fri, 4 Mar 2022 07:53:41 -0800 (PST) Received: from nazgul.tnic (dynamic-002-247-252-111.2.247.pool.telefonica.de [2.247.252.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 35AC11EC050F; Fri, 4 Mar 2022 16:53:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1646409216; h=from:from: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:in-reply-to:in-reply-to: references:references; bh=0c6IacfVZd8j72dL9wAC45bHiux03YijXdPN6i1GuS4=; b=cRz5oManH/s+VDrsWwL9HJ0SIzzmGa8vp+iiSfE45lHZOHwX+uQatnqocubuVI7wBpzL/A Ps79+OoMNx4gCT2Rq7Asw8tomUKRakI6p6hj9M7zuyeTl+o7V4SjROTjBXj+DJc4o/z2xj nxaYw/Bwt7hhC7vOLUesJ88qIjlxfiM= Date: Fri, 4 Mar 2022 16:53:39 +0100 From: Borislav Petkov To: Brijesh Singh Cc: x86@kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, linux-efi@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-coco@lists.linux.dev, linux-mm@kvack.org, Thomas Gleixner , Ingo Molnar , Joerg Roedel , Tom Lendacky , "H. Peter Anvin" , Ard Biesheuvel , Paolo Bonzini , Sean Christopherson , Vitaly Kuznetsov , Jim Mattson , Andy Lutomirski , Dave Hansen , Sergio Lopez , Peter Gonda , Peter Zijlstra , Srinivas Pandruvada , David Rientjes , Dov Murik , Tobin Feldman-Fitzthum , Michael Roth , Vlastimil Babka , "Kirill A . Shutemov" , Andi Kleen , "Dr . David Alan Gilbert" , brijesh.ksingh@gmail.com, tony.luck@intel.com, marcorr@google.com, sathyanarayanan.kuppuswamy@linux.intel.com Subject: Re: [PATCH v11 44/45] virt: sevguest: Add support to get extended report Message-ID: References: <20220224165625.2175020-1-brijesh.singh@amd.com> <20220224165625.2175020-45-brijesh.singh@amd.com> <7c562d34-27cd-6e63-a0fb-35b13104d41f@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 04, 2022 at 09:39:16AM -0600, Brijesh Singh wrote: > Depending on which ioctl user want to use for querying the attestation > report, she need to look at the SNP/GHCB specification for more details. > The blob contains header that application need to parse to get to the > actual certificate. The header is defined in the spec. From kernel > driver point-of-view, all these are opaque data. ... and the ioctl text needs to point to the spec so that the user knows where to find everything needed. Or how do you expect people to know how to use those ioctls? > Will do. Thx! -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette