[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240725161017.112111-1-vigbalas@amd.com>
Date: Thu, 25 Jul 2024 21:40:16 +0530
From: Vignesh Balasubramanian <vigbalas@....com>
To: <linux-kernel@...r.kernel.org>, <linux-toolchains@...r.kernel.org>
CC: <mpe@...erman.id.au>, <npiggin@...il.com>, <christophe.leroy@...roup.eu>,
<aneesh.kumar@...nel.org>, <naveen.n.rao@...ux.ibm.com>,
<ebiederm@...ssion.com>, <keescook@...omium.org>, <x86@...nel.org>,
<linuxppc-dev@...ts.ozlabs.org>, <linux-mm@...ck.org>, <bpetkov@....com>,
<jinisusan.george@....com>, <matz@...e.de>, <binutils@...rceware.org>,
<jhb@...eBSD.org>, <felix.willgerodt@...el.com>, <tglx@...utronix.de>,
Vignesh Balasubramanian <vigbalas@....com>
Subject: [PATCH v5 0/1] Add XSAVE layout description to Core files for debuggers to support varying XSAVE layouts
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.
Vignesh Balasubramanian (1):
x86/elf: Add a new .note section containing xfeatures buffer layout
info to x86 core files
arch/x86/Kconfig | 1 +
arch/x86/include/uapi/asm/elf.h | 17 +++++++
arch/x86/kernel/fpu/xstate.c | 89 +++++++++++++++++++++++++++++++++
fs/binfmt_elf.c | 4 +-
include/uapi/linux/elf.h | 1 +
5 files changed, 110 insertions(+), 2 deletions(-)
create mode 100644 arch/x86/include/uapi/asm/elf.h
--
2.34.1
Powered by blists - more mailing lists