[PATCH 0/7, GCC, V8M] ARMv8-M Security Extensions

Sandra Loosemore sandra@codesourcery.com
Tue Aug 9 16:47:00 GMT 2016


On 08/09/2016 06:01 AM, Andre Vieira (lists) wrote:
> [snip]
>
> The documentation is in the ARMV8-M Security Extensions in: ARM®v8-M
> Security Extensions: Requirements on Development Tools document I linked
> in the email above and subsequent emails
> (http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/index.html).
>
> Also per patch I refer to the relevant sections. So for instance in
> PATCH 3/7 refers to Section 5.4, which describes Entry functions and
> mentions the cmse_nonsecure_entry attribute. Whereas PATCH 7/7 refers to
> Section 5.4.3 of the same document which describes the
> cmse_nonsecure_caller intrinsic which that patch implements.
>
> Is there a specific intrinsic/attribute you are missing?

You need to at least add entries to the relevant sections in extend.texi 
for the new target-specific intrinsic and attributes.  The documentation 
there doesn't need to be terribly detailed (one sentence and a link to 
the external document is probably all you need), but it's important that 
these things be listed in GCC's supported extensions so that users know 
they can use them and so that people who see them in code written by 
other people can find out what they mean.

-Sandra



More information about the Gcc-patches mailing list