From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id E546A3858C98 for ; Thu, 4 Apr 2024 19:43:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E546A3858C98 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E546A3858C98 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712259794; cv=none; b=jyzmBJMGDdTvL+2367zmbpRBYUoLSU2SISlsaeYqH8KDg+t7nv3Ln+E+S7BP5Lqx6IsgIbPW6zhHmbzPSOGkVN4vWtAey19D+aQb5/Fe3upI1UqXu4lwuCzlpUD1FR8+w1eCfX9lOHWtCjIhTMKD2yYyXG0/LEuuOKAmzpyq2bw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712259794; c=relaxed/simple; bh=ZAZKjK8UdrT6pDkZqgvFkNz3tXh8N9TKXprSN5Dn+cI=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=fq9CutKN3WgQvbkCsGmAbn5kv2nm08Jxgp3Myw6A4yQk9eZcJWsG4Wbhit9GtfVINqLAvAnvyFV1TL0lCYVdC4vO3pPAJn4/fYskiE+45DJqz3PENw9kaZmflU6Zr6WMXHxrSqJerfltLRjFYDhg6MS79jeJ2GAfAZwsQXDV5t0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by gnu.wildebeest.org (Postfix, from userid 1000) id E54F73000593; Thu, 4 Apr 2024 21:43:11 +0200 (CEST) Date: Thu, 4 Apr 2024 21:43:11 +0200 From: Mark Wielaard To: Matheus Tavares Bernardino Cc: elfutils-devel@sourceware.org, bcain@quicinc.com, sidneym@quicinc.com, quic_apinski@quicinc.com Subject: Re: [PATCH v3] Hexagon: implement machine flag check Message-ID: <20240404194311.GI19937@gnu.wildebeest.org> References: <87b4cfec091538d664e78a46ad2d784d820e1fec.1712251001.git.quic_mathbern@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87b4cfec091538d664e78a46ad2d784d820e1fec.1712251001.git.quic_mathbern@quicinc.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Matheus, On Thu, Apr 04, 2024 at 02:19:40PM -0300, Matheus Tavares Bernardino wrote: > This fixes the "invalid machine flag" error from eu-elflint when passing > hexagon binaries. > > * backends/hexagon_init.c (hexagon_init): Hook > machine_flag_check > * backends/hexagon_symbol.c (hexagon_machine_flag_check): > new function > * libelf/elf-knowledge.h: add EF_HEXAGON_TINY constant > > Signed-off-by: Matheus Tavares Bernardino > --- > > v2: https://sourceware.org/pipermail/elfutils-devel/2024q2/006987.html Note that we also have a public-inbox instance, which is useful in some cases since you can address patches by message-id: https://inbox.sourceware.org/elfutils-devel/d198f1806a486bd5129c996f10680b947ecdc581.1712087613.git.quic_mathbern@quicinc.com/ > Changes in v3: > - Added ChangeLog to commit message. > - Implemented better machine_flag_check operation, as suggested by > bcain. > - Extracted only patch 2/2 as 1/2 was already merged. This looks good. Pushed, Mark