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 27FE2C32793 for ; Wed, 18 Jan 2023 08:48:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5CD3C6B0071; Wed, 18 Jan 2023 03:48:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 57D9D6B0072; Wed, 18 Jan 2023 03:48:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41E786B0074; Wed, 18 Jan 2023 03:48:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2F3536B0071 for ; Wed, 18 Jan 2023 03:48:10 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id EFFBC80196 for ; Wed, 18 Jan 2023 08:48:09 +0000 (UTC) X-FDA: 80367292698.02.1DE5268 Received: from fx304.security-mail.net (smtpout30.security-mail.net [85.31.212.34]) by imf21.hostedemail.com (Postfix) with ESMTP id 830771C0003 for ; Wed, 18 Jan 2023 08:48:07 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kalray.eu header.s=sec-sig-email header.b=gXjP663W; dkim=pass header.d=kalray.eu header.s=32AE1B44-9502-11E5-BA35-3734643DEF29 header.b=amcMjdTA; spf=pass (imf21.hostedemail.com: domain of ysionneau@kalray.eu designates 85.31.212.34 as permitted sender) smtp.mailfrom=ysionneau@kalray.eu; dmarc=pass (policy=quarantine) header.from=kalray.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674031688; 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:in-reply-to:references:references:dkim-signature; bh=u1A225PZFoQvqVh5iwZ9W91wmLPAtvqDIF8coPkNg+c=; b=XULuRfx/I/TeQrcTqphd4pQH46e7nEuShhzia7ngxhVsnKfcxFXPU/iwMpR60kaPkCW7tf ctuTKyeFdYWKPdB1uXzAYg8jPsixkVI6r1AVwBlTny8A9TR72kVgDVggovV2h2M1lPiKHp +SWJstj/21m1VgAjBRrWrknJ2oEF+OM= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kalray.eu header.s=sec-sig-email header.b=gXjP663W; dkim=pass header.d=kalray.eu header.s=32AE1B44-9502-11E5-BA35-3734643DEF29 header.b=amcMjdTA; spf=pass (imf21.hostedemail.com: domain of ysionneau@kalray.eu designates 85.31.212.34 as permitted sender) smtp.mailfrom=ysionneau@kalray.eu; dmarc=pass (policy=quarantine) header.from=kalray.eu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674031688; a=rsa-sha256; cv=none; b=tJfbWmtI5BPHsfITp1OtVV4ZJALzYmOmY0/s5x6EVKEAk1E9l8jY067O9QCL4a0HXAnn99 6/NbGfxW6Y5eCao+FMhbHo2RzCJ/NDUFdMWMWiQ6a0BcdqKL/6hkht1iatZHT0NJEcToet pbWesTsHDtJMc06tzNMAefo5mFMMkT0= Received: from localhost (localhost [127.0.0.1]) by fx304.security-mail.net (Postfix) with ESMTP id 6EA5E9D067 for ; Wed, 18 Jan 2023 09:48:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kalray.eu; s=sec-sig-email; t=1674031685; bh=QVq+CBzYDDMb5kunZdCzN9uja8zmEoG988yADPtX/T8=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=gXjP663Wf1F7ZYR/1plbm3DX9jXpBDYmGTDuP43BdZdwrbtqGPIsY6xZjBGqbbFei /LUOhZR7DWXxebbup6O1EjOTpUd5GQkJVXIFMiI0lfaNl3M+1VfmikLMhC1l20PfEI Ccwl/kSY09gt3isJoHq9R3lctIf0/WYfx5wtgF4w= Received: from fx304 (localhost [127.0.0.1]) by fx304.security-mail.net (Postfix) with ESMTP id 534809D021; Wed, 18 Jan 2023 09:48:05 +0100 (CET) Received: from zimbra2.kalray.eu (unknown [217.181.231.53]) by fx304.security-mail.net (Postfix) with ESMTPS id B70559D065; Wed, 18 Jan 2023 09:48:04 +0100 (CET) Received: from zimbra2.kalray.eu (localhost [127.0.0.1]) by zimbra2.kalray.eu (Postfix) with ESMTPS id 8AA0D27E0431; Wed, 18 Jan 2023 09:48:04 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra2.kalray.eu (Postfix) with ESMTP id 6F12027E0430; Wed, 18 Jan 2023 09:48:04 +0100 (CET) Received: from zimbra2.kalray.eu ([127.0.0.1]) by localhost (zimbra2.kalray.eu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wmXiccehnwry; Wed, 18 Jan 2023 09:48:04 +0100 (CET) Received: from [127.0.0.1] (unknown [192.168.37.161]) by zimbra2.kalray.eu (Postfix) with ESMTPSA id 0848227E042C; Wed, 18 Jan 2023 09:48:03 +0100 (CET) X-Virus-Scanned: E-securemail Secumail-id: <1338a.63c7b244.b5e0c.0> DKIM-Filter: OpenDKIM Filter v2.10.3 zimbra2.kalray.eu 6F12027E0430 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kalray.eu; s=32AE1B44-9502-11E5-BA35-3734643DEF29; t=1674031684; bh=u1A225PZFoQvqVh5iwZ9W91wmLPAtvqDIF8coPkNg+c=; h=Message-ID:Date:MIME-Version:To:From; b=amcMjdTAVc8wXgTP0xRgi2L1N2LgatYKKpRZAOu2dPzCgCqdUD0XRI0Y7x5oZ7sIf jl13FWTdi3h2lQ83bosZkUW6tRZ4l7ZFChipih+8hFnw3+O3TdGY3nMctuE5A38wHc NN5x67RLS1qdq8IrwDKG04l4MkbUCv4+C+4CPcNs= Message-ID: Date: Wed, 18 Jan 2023 09:48:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [RFC PATCH 02/25] kvx: Add ELF-related definitions Content-Language: en-us To: "Eric W. Biederman" Cc: Paul Moore , Eric Paris , Kees Cook , linux-audit@redhat.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Clement Leger References: <20230103164359.24347-1-ysionneau@kalray.eu> <20230103164359.24347-3-ysionneau@kalray.eu> <875ydnmhcv.fsf@email.froward.int.ebiederm.org> From: Yann Sionneau In-Reply-To: <875ydnmhcv.fsf@email.froward.int.ebiederm.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-ALTERMIMEV2_out: done X-Rspamd-Queue-Id: 830771C0003 X-Stat-Signature: xun6wfwsxobs4wmcaxa7s6jhdf5yswku X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1674031687-109592 X-HE-Meta: U2FsdGVkX1/wW1uk35R8ksjEDqYPub1wGB8RbPHYL+Sx0kRK8k/N5kKbYDAczpsXf0xINCKf+yINCB8YAJCM+AH3qoybY7IBYbYh1FKF4/F3WNP0Pzz02Hz3otUhUGU+7+pAefZh298o1M1NVheUqRGS87/Z6jC8INt+q95h4Y6uw+qv+x+AmESLetHXa+u4ilqpdK2USBrst3evTJUAufWeCklbx5NMbbKx2DodR8Eizq2Iz8fA4NY1P7YU0kg0+7uoJWyTUjTP4plZFaOS+uGyL18+04XyVecA43hc4er/lA6VVFTA7PmsnyrbUbIIOF49FK1x1pdq2VF+CaQ1quYWdcJUQxjLCHzsHBqJYxbk7hkNNMkNmIDqeT6+yt2SIY8jBFXtWoxCInye1D891AMDhqjetGtbZgCIJg9tJFafiIELjcs3PGYIetTYys1YyFKbArG4GFEUAtSDL7tH/HiIaN0uMZdbgGwx/Y0GvhH3iMGNhK/rF2uGWN+boTKA397A4igWM3FUnSMaqNMAc8zh+4+eHzTWxu6NfyLxjdr7NiU8/HUo6FaljrFFommbQPvIFVF+mwZWPqc6EQbDbnlrelpCSqFvs1qBZV4O1s2dH/b7gMFE1hvjktAbJMS5OhKAhaU/5HZbqDMa8jBejcJ1JnTMyyMPWammEUV3Zpm6ExcxwZaqkOzKLU5KdsTZ8YlC1STs8iAH51QUkhsnaG4/+AvVevLYswHopRdInJrNDUOLiJzdFbhI+/+sfG2OD5EjXQ7fiONXKeV8W6nRj78By1ZqMRsO5HWIt0AmsGXjtgIB/qMBSNZOr5rKX37bO6OOCZprYYdQO5fQwPTIa4xIr7MNdTBLc72qUlZwnuY5EGHkEvXBR4nRaaA4xH+uHiTm6U/sGKWkLR9G8tIWpTSgGJ2I4v/YmOcQSPZVSYHspmaCFCfMtxFjPIM8tjg11LvYhEO6ahiQ45oCyf5 /QC68jbb HWfZq6KMz25VFYldD0uP9HwfEzDcFx0BEGtyb1iaIpazMPo0qUXiCzQgBVD7+8rQDF656o+C8VYY+eXY= 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: On 03/01/2023 22:35, Eric W. Biederman wrote: > Yann Sionneau writes: > >> Add ELF-related definitions for kvx, including: EM_KVX, >> AUDIT_ARCH_KVX and NT_KVX_TCA. > Has someone written an SYSVABI architecture specification for > your architecture? Internally at Kalray we have an ABI document, I started a discussion about its publication. It will not be part of the V2, but I'm working on it. > > I feel uncomfortable with the linux-kernel headers being the > authoritative place for the ELF abi definitions. > > Especially since the linux kernel does not deal with relocations, > and the kernel headers could diverge from the real world and no one > would notice.. > > I know at least at one point the linux standards base was taking > up the work on collecting up some of these definitions. I would > be happy if there was anything outside of the linux kernel that > people could refer too. I completely agree with you! Thanks for the review. -- Yann