This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I suggest following patch: On Tue, Dec 18, 2018 at 5:12 PM Alexander Fedotov <alfedotov@gmail.com> wrote: > > Hi Tamar > > I see HLT only in comments, not in defines: > > #ifdef THUMB_VXM > #define AngelSWIInsn "bkpt" > #define AngelSWIAsm bkpt > #else > #define AngelSWIInsn "swi" > #define AngelSWIAsm swi > #endif > > > On Tue, Dec 18, 2018 at 4:50 PM Tamar Christina <Tamar.Christina@arm.com> wrote: > > > > Hi Alex > > > > > -----Original Message----- > > > From: newlib-owner@sourceware.org <newlib-owner@sourceware.org> On > > > Behalf Of Alexander Fedotov > > > Sent: Tuesday, December 18, 2018 13:08 > > > To: Newlib <newlib@sourceware.org> > > > Subject: Arm semihosting v2 implementation isn't complete > > > > > > Hi all > > > > > > I see that number of commits were dedicated to changes for Arm > > > Semihosting v2 specification that states: > > > ARM encourages semihosting callers to implement support for trapping using > > > HLT on A32 and T32 as a configurable option. ARM strongly discourages > > > semihosting callers from mixing the HLT and SVC mechanisms within the > > > same executable. > > > > > > At the moment there is no HLT instruction used in libgloss/arm. > > > > There is, see swi.h, we don't support mixing of HLT and SVC (as mentioned in the specification bit you quoted) so they are in different libraries. > > HLT is used when you used the MIXED_MODE spec files. E.g. aprofile-validation-v2m.specs will use HLT and aprofile-validation.specs uses SVC. > > > > Regards, > > Tamar > > > > > > > > So the question is: is there any reason to not have HLT right now ? > > > > > > Alex > > > > -- > Best regards, > AF -- Best regards, AF
Attachment:
0001-Use-HLT-instruction-for-ARMv8-according-to-Arm-Semih.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |