This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Commit: Remove ARM NOREAD section support from GAS
- From: Christophe MONAT <christophe dot monat at st dot com>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: <binutils at sourceware dot org>, Christian BERTIN <christian dot bertin at st dot com>, Mickael GUENE <mickael dot guene at st dot com>
- Date: Fri, 5 Feb 2016 13:43:35 +0100
- Subject: Re: Commit: Remove ARM NOREAD section support from GAS
- Authentication-results: sourceware.org; auth=none
- References: <87a8ngsn6d dot fsf at redhat dot com>
Nick,
First to say that there was no hidden bad intention with regard to the
FSF goals since our objective is to support our customers in the usage
of our processors, by providing them free tools that they otherwise
would have to buy from a third-party that implements this feature.
On 02/04/16 12:57, Nick Clifton wrote:
I am applying the patch below to remove support for ARM's NOREAD
section attribute from the assembler. I am not sure what I was
thinking when I approved the patch, but it certainly was not about the
spirit of the FSF and what it is trying to achieve. Supporting a
feature which is deliberately about hiding code from the user is
definitely not something that the FSF wants to promote.
Then, coming to the NOREAD feature by itself, I would say that it is
in the same spirit as the TrustZone whose support is widely accepted
(and even currently upgraded with the arm v8-m recent patches) within
the binutils.
Thanks to Alan Modra for calling me up on this, and my apologise to
all FSF supporters for my lack of judgement in originally approving
the NOREAD patch.
Alan and Nick, could you please help me to understand your point of
view in this regard, because, as I said, NOREAD is in the same spirit
as the widely supported TrustZone ?
--C