From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10413 invoked by alias); 24 Aug 2016 11:02:57 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 10363 invoked by uid 89); 24 Aug 2016 11:02:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1725, refers, emails X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 Aug 2016 11:02:53 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 491032F for ; Wed, 24 Aug 2016 04:04:31 -0700 (PDT) Received: from [10.2.206.221] (e107157-lin.cambridge.arm.com [10.2.206.221]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7356A3F220 for ; Wed, 24 Aug 2016 04:02:51 -0700 (PDT) Subject: Re: [PATCH 0/7, GCC, V8M] ARMv8-M Security Extensions To: gcc-patches@gcc.gnu.org References: <5796116C.6010100@arm.com> <57A80864.9090802@codesourcery.com> <57A9C600.70809@arm.com> <57AA0929.1010107@codesourcery.com> <57AAE110.70806@arm.com> From: "Andre Vieira (lists)" Message-ID: <57BD7EDA.5000406@arm.com> Date: Wed, 24 Aug 2016 11:02:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <57AAE110.70806@arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2016-08/txt/msg01714.txt.bz2 On 10/08/16 09:08, Andre Vieira (lists) wrote: > On 09/08/16 17:47, Sandra Loosemore wrote: >> 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 >> > > > I see, I did add a new entry to extend.texi for ARMv8-M Security > Extensions. I will also mention all intrinsics and attributes there. > > Thank you. > > Andre > I updated the patch series with more documentation in extend.texi and I also fixed an issue with the clearing of FPSCR. Cheers, Andre