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 038DCC10F1A for ; Tue, 7 May 2024 09:54:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 716DD6B00A5; Tue, 7 May 2024 05:54:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6C72E6B00A6; Tue, 7 May 2024 05:54:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5416E6B00A7; Tue, 7 May 2024 05:54:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 31FF86B00A5 for ; Tue, 7 May 2024 05:54:00 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id BC954400FF for ; Tue, 7 May 2024 09:53:59 +0000 (UTC) X-FDA: 82091138598.15.D9A2711 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2044.outbound.protection.outlook.com [40.107.220.44]) by imf20.hostedemail.com (Postfix) with ESMTP id CF3E11C0006 for ; Tue, 7 May 2024 09:53:56 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=a6KN1hRy; spf=pass (imf20.hostedemail.com: domain of Vignesh.Balasubrmanian@amd.com designates 40.107.220.44 as permitted sender) smtp.mailfrom=Vignesh.Balasubrmanian@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715075637; 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: references:dkim-signature; bh=KH6BGYy7mf1fyXku731S6zxgWMACbhu2tlkuVTdptpU=; b=PIxlLaY4YaGgQ1NWVvAdcQ4HbOhNuP6e7kXOE/sksKUtXf/ZcOnhhv/QH80fnT0i5SmA9n IrGldBFBucxqwLLXgxFfhoMQNMyhZQhO5Xe9WDrZcpcfUQeP25PiQyj10rKEUmX7BWU19Q K3h0AdaaKuj1PtuK7XahnJ55jOomWss= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1715075637; a=rsa-sha256; cv=pass; b=b6gHjpRI/lTZzXvZFyF2j4k2pH09Mzy6jCqW8s4um9HRS5llcNA///AsAO5H9pzRKRAE3y qz/aE6LcEX2cDPboL/nBGoWs3n4DMU07AHDp5Vl8MIJgAFzfDovJeo+vWOBF2PAF0h0v/O GFwlxiDxU7pZyXFmdaPauPdbEs5wXHk= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=a6KN1hRy; spf=pass (imf20.hostedemail.com: domain of Vignesh.Balasubrmanian@amd.com designates 40.107.220.44 as permitted sender) smtp.mailfrom=Vignesh.Balasubrmanian@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gqbaEsenmywj7Z7FIJZo1Q3+OYOiXrvvXa21r0bs93Ayu2PuWUIDwQj6QhGKwVsj8I/KzmRqV8z/687fyXlilmCK4HESX5bYAA8l9WVzuarTHL/J/Epb3t45FdjP5iS5eaWTXgwKRVmhvEZX0n3QG3/0MGsLg7vQ+e42HgRhp++oADZxESJPVtlNaSwG3MVpCT/Hasyz4v11dowGTJsjAyqIoIIYugd7tTubIZd21BuK/BizulewEZhLg2uFF9WEuc6Bn2FF9Uxa044b6NCvvaHgXmYH6eGPUpDG/5P8817fG0Z4KmeloRtP3ni8ENT7Z3O8ZKGtsQqFL+M0cBdE4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KH6BGYy7mf1fyXku731S6zxgWMACbhu2tlkuVTdptpU=; b=SY0gFW7G35cmsOq5n8GJEfG79u5wJij+asMuyqYvKwJg0ediNma1wkYRsXFO04r/ozJ851seGkkJpa3kBOu90anUm5Il36hxY6myREgMDmkgTcGPG7DEIbJCyG31+ux8xBYlKfo6pfnpfsPSxSrAX2Jy+1rMN0VGiIRWZjUudiVIY/WJPHw3rARLbpfPs6iyC3GeRL1ZSp6CvOByOJyTJumnepMQgQJLwknZ+niGYJQkv1O7PrxyFekWOBeCz/AVmK34w/MGDt5jLBuCRK65p1g0k7ivDyXr9cAMKyb8XGfkylT1XI6Ki6sd4lcLFDT1jgdXuTPHDz0yRMNgSr6SSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KH6BGYy7mf1fyXku731S6zxgWMACbhu2tlkuVTdptpU=; b=a6KN1hRy0g9scoTMgNoBfEK+ZvknG++l/h6338HZmRRXlRpahemwYALpWIMVOpNpYCd6MZP/sPZvhwyeNbwKc5GOKGalPbmy0PaT4aBGWP9lAtkE9KCJLhB9wwNJRbwzyrdPpc0gBdbD80/WZ/Yit9J+UGpYyJC6OSlJq8EGgUk= Received: from MW3PR05CA0013.namprd05.prod.outlook.com (2603:10b6:303:2b::18) by BY5PR12MB4147.namprd12.prod.outlook.com (2603:10b6:a03:205::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Tue, 7 May 2024 09:53:53 +0000 Received: from CO1PEPF000044F4.namprd05.prod.outlook.com (2603:10b6:303:2b:cafe::3f) by MW3PR05CA0013.outlook.office365.com (2603:10b6:303:2b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42 via Frontend Transport; Tue, 7 May 2024 09:53:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1PEPF000044F4.mail.protection.outlook.com (10.167.241.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7544.18 via Frontend Transport; Tue, 7 May 2024 09:53:53 +0000 Received: from amd-System-Product-Name.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 7 May 2024 04:53:47 -0500 From: Vignesh Balasubramanian To: , CC: , , , , , , , , , , , , , , , , Vignesh Balasubramanian Subject: [PATCH v2 0/1] Add XSAVE layout description to Core files for debuggers to support varying XSAVE layouts Date: Tue, 7 May 2024 15:23:29 +0530 Message-ID: <20240507095330.2674-1-vigbalas@amd.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000044F4:EE_|BY5PR12MB4147:EE_ X-MS-Office365-Filtering-Correlation-Id: c95f30bd-0af6-4c6f-483f-08dc6e7b9abe X-LD-Processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|36860700004|376005|82310400017|7416005|1800799015; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?a5h32qQDJ5N4mMwpegucBR5OfffU1jYv0PNCM0Y+OddR2ULUJnQEUMZbIbWj?= =?us-ascii?Q?raTeP936Sgo7TsFYc8XScTPEJA4Mof/P3edkL0SAlPNc/OWSFqemklHQLskT?= =?us-ascii?Q?u7+/UbewWieDPJqMrU3B/sE+9z8PLvItVcyRnnQbt7CpCHAiKLz5Kn6ClCEb?= =?us-ascii?Q?7W4IiA3sV4c2wrKhlTC63QMuZvbtjnZwUOGP/0+VByrAvVhQgB0Y/inEwTRC?= =?us-ascii?Q?kP6nSmfpPL9XehzAcUbFVIGqyhaNwLCeHtiX/YoZZ4gKwWYFuCBcYgy1XdMd?= =?us-ascii?Q?ftZX9aW0FIY1KyKTIWYBa9TCEpTEdOd9y8dbQPBWU1GuUbR8/wJLd5YbK2fB?= =?us-ascii?Q?OGLpulO/xT5HCAZFmyatky0puu2EHUfgeGtfSD/Q5WHT+5+DGWbsFz9xWmqh?= =?us-ascii?Q?ugegp7VJQvW9teYMuZFk78CD3xmuNRjHyogDvKdhCkDDOD/GX+nP9eajygth?= =?us-ascii?Q?jfHeHtnmNPO2VSLZ+20++AfKgopqE4SIh5zEnFUyWylCa/WA+dl4Ka3y17cc?= =?us-ascii?Q?kSx4Dh1evYUZys2tHJtu2bXYlp91RtdCP7LsNO0fgUdz3asAC+3zIBHI/Ps9?= =?us-ascii?Q?fzZmIzcuJoQFUNVEP+kjqVdj+NKR0UC2gvqP63oaUXgMxhNJbjrV2jQqUkFs?= =?us-ascii?Q?Gtahj4zzlWe/3lg4AHoFEyWAbfG+l3/KKUAF5gKaQdN9m1bD0VILAOlKzKV+?= =?us-ascii?Q?Q5bnP8PDKOIZgmCCt/Ezk8vP25CFB4qL3mCfkDhG5m/yYoETOhJbt2D5TO8M?= =?us-ascii?Q?5k7EGoL0YAlWIn6d1ftZ7CKdU6hI3PAxRExulSopAImHJTz9MnFVXumtxIZs?= =?us-ascii?Q?f6dHFPbPCj35tSTSb9p96ZezwV8Vo9yQZmMdix8Gk63rPWT6uHTyZBxFFr2Y?= =?us-ascii?Q?OPyVplEc/6qXFA7zGDtLQK5wLteKPoDnAJVRlLVdDY91bq5y4aQOkaNRjWpR?= =?us-ascii?Q?1oImJJHSHd2VBwS0LbjQ9t6qSUmgWA6yGV45qfRWOPK1+7DTTykSQ8TDFJZl?= =?us-ascii?Q?ObHje8cEqWc+rvNFRCD4//uT8DfL7uMw3cvn4mgXYsWZ01sPoyd/Oi4ICvUg?= =?us-ascii?Q?C8B9VTPOQGLbRub0Mpg5Bc/Zc4sTecLakGU5OgOE/1sNiZRf7lbdabbcbp6G?= =?us-ascii?Q?q2Ar3DOeagGsO1IHtXsdlmHU6f3ludBcrZnfLMh+a4zrTC6g2kMpxum5+zsj?= =?us-ascii?Q?xuRV76JmbOzeKdtqbPyhF9+Q98UGFHmpZ6oHL5ReBpa2/qUR9lUSbjitd3m+?= =?us-ascii?Q?u9o3A0zKNc6FgUkfoApchdiBWwLC6v/ej+YljfTD25SvObq3KBqHFVNxBVJB?= =?us-ascii?Q?G95/RO1cyRWqzOVlIl63aIDL?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(36860700004)(376005)(82310400017)(7416005)(1800799015);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2024 09:53:53.4399 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c95f30bd-0af6-4c6f-483f-08dc6e7b9abe X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000044F4.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4147 X-Rspam-User: X-Stat-Signature: ih7aetcoh7phs7dsay55tnkpo8rpmoac X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: CF3E11C0006 X-HE-Tag: 1715075636-617112 X-HE-Meta: U2FsdGVkX1/Da0qoN9nKa7odR6n85xNH8S6afNs/DvDxzUsGT5RoPBEVFMZ3G57N0FyY0JsUmDnGSk1hfQkLSzBMcA7YN+nLEOePPfLoLw2rWXglhWxkCgWBcn8O9yEl1RAmV7AyP8WpgZYS1TlTuaQUPhyPdb+0hhREhuOxne3xh+yMovyTytYT50PmL6dg8dAbAZkqdQOSMS6/hJcP0cf06aI/A2wrNqRPj6UFFFqYDfnVbK4DOWt3vYUtxq2WFI+x4Wb6fTT2Kpw4rSRYic0wMhsR1HOZmzOotbsxwDRX3AiJInhaNWBljP8lqnJcqjnNQodnsyykwKqBdq+757KkTSe+U4WUNvloGyjUMy9p/SZu/AS0tqxg7Mj3gZXYLjQaE5+VD79143/TfAPeoXu1RUjDaW7a62f9D7g3Sh+u4hZ+AeKnJTxisJP2nh0nr+vakVfJHowKnJTONFLUryCWM42AuygoAvss4vtLuzyOFIFx1milLdIW5RDu0LEdMYpp3LdjT9uuGhNNxDfENMg9hF1P4eI/V/FCDkPqOa7S7QrSkBoNv24axtY5/KqsC0cIocqcmXh3QMiPp7I+/duIFXcpCcOeiBU0u17FwEDhGMYKZG6rm8UlVJVYcD/UUevSjVp93Rm0FgALJtgBb5PJRMDcc+PEYIC5WIUNSZqr+Id3levCB4oVDHblSS0bT6AqpN33r8+L7B5US+baZa/L6QFByJ1ZJfG9fF5AY6MXTIU3mZuHrtnKYrR5QIPar8aiA0cGHZedd3NTVQXp4wOl6ss56uI/NC7dvid15dG6/a1V7an6H2gXSKEkHXY/2WBpTjQH3/w7cBGMSyHF9fWvaLctlQ1isoqk9SH4RGaR41dWixKkAe26jepv8bKWMf6z3ADJr4/atnBZbHIcaw1WQktlGbgKqUmWlXSTjipDBOG5fN7ND1iJdRHuNKIMtX+kIHcq6RPSYHBJ+L+ hHh5Kv51 +2i0d7KNKtScWNNZ8WBbxrylxYQTDvEhSiGYh+8SF8N2VUXVSFFZQIIfDY2kpsek0yszyb4nCrMNVyYy3lQL26cf+8UXNxFWp9XpWxty90rLMs8uJ7Jl1LkVfe3ZGL3kRnkZUfwJIu3rsl6aJTa+kaZTCm3RVkYNVeRRAUHcVzVx1Wplj0t8oYuNTzM+/INw2ij+VGBeluTjHLi16Am2wN/Xx3ITf/mpttoHjFh4r6bRjhlHORU6ZwKsVbJv5y58gThuGSqeSk2YUv/Z44TkiSJq5uN2ha9NPhkp0OhEu0EsF1Pv5KdYZdVNTTFsUxIJ8TOsE1FsN4qkjzIqEK2bxf5tp0X63IBRyjJD2e8mwMts7VlBxnnbMxJPS3vbmwQ/8ynQ/1RoVSVpw9YcMk1BGPoOUR1ZWlDoqVRiSGI+14+lw6gYkUo7efh1YRg7syx1hyXJ7H6bejvAnc0QjLD7igsBzMkCekcakqFZWVhC8aDXmiu5TypgPuNdWB2hFn5I1S39zGqhDfaOz3KL92ZawDHFLXs74Whr0lxrUYieKmUCKLaOEB63OA+eK3CoZQX9LUPjq1OP2LAjbuPHnq1hhxw5APw== 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: This patch proposes to add an extra .note section in the corefile to dump the CPUID information of a machine. This is being done to solve the issue of tools like the debuggers having to deal with coredumps from machines with varying XSAVE layouts in spite of having the same XCR0 bits. The new proposed .note section, at this point, consists of an array of records containing the information of each extended feature that is present. This provides details about the offsets and the sizes of the various extended save state components of the machine where the application crash occurred. Requesting a review for this patch. Please NOTE that this patch has to be applied on top of the patch (https://lore.kernel.org/lkml/874jbt7qz3.fsf@oldenburg3.str.redhat.com/T/). Vignesh Balasubramanian (1): x86/elf: Add a new .note section containing Xfeatures information to x86 core files arch/x86/Kconfig | 1 + arch/x86/include/asm/elf.h | 34 +++++++++ arch/x86/kernel/fpu/xstate.c | 141 +++++++++++++++++++++++++++++++++++ fs/binfmt_elf.c | 4 +- include/uapi/linux/elf.h | 1 + 5 files changed, 179 insertions(+), 2 deletions(-) -- 2.34.1