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 0C6E4C54E60 for ; Thu, 14 Mar 2024 16:09:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 745F2800BB; Thu, 14 Mar 2024 12:09:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6F5B7800B4; Thu, 14 Mar 2024 12:09:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5BF46800BB; Thu, 14 Mar 2024 12:09:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 44660800B4 for ; Thu, 14 Mar 2024 12:09:00 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 896FFC1648 for ; Thu, 14 Mar 2024 16:08:59 +0000 (UTC) X-FDA: 81896128398.23.CF99053 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf11.hostedemail.com (Postfix) with ESMTP id 94DF840025 for ; Thu, 14 Mar 2024 16:08:56 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=bze+eO38; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf11.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710432537; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=u9nhnnVER2MqsEuiHVV7b+N5w2oLrVMSD1KImKcyqYE=; b=6JUfSk7PhXj/DfFTmbGtpzCFwgijFjqtr8E4vVR5KAPQru4RQmdSz9bCht9sCYzXJWoMs6 +BIh940uRpLhVTcwUA/V1wkLxtZIaYoZzaeKJhDbh63uPwX68RD0lmCWlD2af4B8yk+hGs c9dF3fBAyCXU91lOQ6P7css0aq9ICZQ= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=bze+eO38; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf11.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710432537; a=rsa-sha256; cv=none; b=ARzelabHAT7eDVAaiV0/De9/UMm/wYu0yUuMiur8sqcLTo/wcjqf3Xumxi62a4beSTolCb tZn1iNbRighFEuWyjP8+RXV4Ti31FvLXPqp+Nm1bvQH/79leuuCev6v1Nvw/6cCdoDjI3O xxBcicuMHCKkVD71Q5jlXNM9Wbg/29o= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 5C86C40E0174; Thu, 14 Mar 2024 16:08:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id iYKy3ge94Yhi; Thu, 14 Mar 2024 16:08:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1710432529; bh=u9nhnnVER2MqsEuiHVV7b+N5w2oLrVMSD1KImKcyqYE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=bze+eO38mtey/oQO9TE6rC5QYszyNbYqihUCyAmz11U2l0FLDWmeQPh5nSkRVWj5k kk4fvAou9Jyo3bqFZ6YpVfG9krfdXdzSoBinA8p31jm5UlcR1msjpGMg+cS7AJf5A6 7PVMNux62VHqCC5m7RwuaMB6Rgb9gOYkZn7UQSIG+ubfDOl8AnOrbXL/c8ViFddWb3 GrrcM/2Ixna9slmgbPm9YZNiwdhcquWhH4EnirZ3J9fS97AhzLytZpk+6Lf5ZaJLi7 XVdAAAA9rhi5YSsd2j3SELHTdDpuOFrzPnyD5KpR/CdH4m8K631xoNVqMJpCeRw/t7 w/w/GnVNFedMNGAYomASXyifuPryU2Uzol8DNgCY2b6H7jeAOenl4LudLjPgmxfMOF fkdSsZwbXuqtj9YX+Cl2gN6Pyt6BMKR+JBat4rA23IqfY1xccD5PdYvUCrB7x8lhGc 0t3irVSUWS9nB9v2ZghpQJLQWoHSBItDxoqoowoAs7qjVzwCmRlPHRyHFWKbO4PD3h LgUcyEdUkROWhUtJjXRWRD65NenDiHrfu3rJ/YJW962Yy7ESPU3QNwb0JhDFyuGJzX 4BgPdTyWV6Qoeb89EDGC4H2/fFnY8bizj/OV2JfM88ofm2ZAuhxVv7sqtI+1kUaVoS +iuAAdBOEGllWwDoaofW4c2g= Received: from zn.tnic (pd953021b.dip0.t-ipconnect.de [217.83.2.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 8744640E0028; Thu, 14 Mar 2024 16:08:29 +0000 (UTC) Date: Thu, 14 Mar 2024 17:08:24 +0100 From: Borislav Petkov To: Dave Hansen Cc: Vignesh Balasubramanian , linux-kernel@vger.kernel.org, linux-toolchains@vger.kernel.org, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, aneesh.kumar@kernel.org, naveen.n.rao@linux.ibm.com, ebiederm@xmission.com, keescook@chromium.org, x86@kernel.org, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, bpetkov@amd.com, jinisusan.george@amd.com, matz@suse.de, binutils@sourceware.org, jhb@freebsd.org, felix.willgerodt@intel.com Subject: Re: [PATCH 1/1] x86/elf: Add a new .note section containing Xfeatures information to x86 core files Message-ID: <20240314160824.GDZfMg-J1VOyjxIMiV@fat_crate.local> References: <20240314112359.50713-1-vigbalas@amd.com> <20240314112359.50713-2-vigbalas@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 94DF840025 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: pjb8hhso9t7sp6qmqdqwnai7wrtonsmq X-HE-Tag: 1710432536-146779 X-HE-Meta: U2FsdGVkX18SEqmExP2UJPgOM+y8m0dT9/97T7hGoiL6lIRsOVyJKPg8scUTB9Ba948wSHAeyu7eGgna3Mv2uT5ypq2OEPBCjf6CKG77X+9l0D4nZnnPmF8QQw+QS50p14a8pJMi62kbNRjSaNmKCU0J7gjJqpTZ7gwYTqa7MGtiYAciGDTUmCiRMd/cjOs3UvfL1MR3G5Mc+0rgS8OpqfZp9Yb0CLSU77q+akhwhHLst9xzSqRnBhjCzMX+pcmdfYQMPIn6QgdTUbByBfPOXDnLvNWriG60ay/BHWSyVZLU56GCjVmoIgVao/QjQrUzulcqHtOQzwZdgc+RTYVHvWZMLvSG20DjTBN5FMxM9kiD0uRGQHu+MjdoNEqDsDN9ueGtkWcCbMqPKezUZgFgbVhQamEfsXApCzbLSUjw1UGUWyY0rhS0JKxHxGrZRN1R1J3bR9Rh6Er0FoS2rowN1CfcO8W5VI27RbHzajL8xJKgVrkf+NvgUFI/aJK2I7H0Gjw2MoJvel8REYHamm6ZH/hJiXBh+vHwU0YV2WKVFhH32ldskkQE3WcmfVVsQHLXFk0vqHSROpo1H2m7IbalinJjYRAlgHlaKlL4ETPAMPIDmOYI7ax3HfDEyUxJ+Qr2ANdJFmv0UytWEJ5AaLEqo2BQWNhB3N33qb+PwjWZCR1j1eTsNT8YhSMX4KX82OCr9x7C1r08vsdVJpITzGPhd8E8OosXi8RxUnrAz16IqXM/RmLgQIMzJQoh9WfB484KvOQpSyG4KEjrJQFn/KhwmKj2VZjWsg/SQMqMTrgb9C0YMv3Q8XL2Y6ID8BqFd2mM3vBRESbdhXTZ1FNPJIprow== 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: List-Subscribe: List-Unsubscribe: On Thu, Mar 14, 2024 at 08:37:09AM -0700, Dave Hansen wrote: > This is pretty close to just a raw dump of the XSAVE CPUID leaves. > Rather than come up with an XSAVE-specific ABI that depends on CPUID > *ANYWAY* (because it dumps the "flags" register aka. ECX), maybe we > should just bite the bullet and dump out (some of) the raw CPUID space. Funny you should say that. This was what they had done originally but if you dump CPUID and you want to add another component in the future which is *not* described by CPUID, your scheme breaks. So the idea is to have a self-describing buffers layout, independent from any x86-ism. You can extend this in a straight-forward way then later. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette