[PATCH] D29472: PR31358: Add support for armv7ve triple in llvm.
Manoj Gupta via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 8 13:51:03 PST 2017
manojgupta added a comment.
Hi Richard,
After making the changes you suggested, I am getting a test fail in build-attributes for cortex-r52 wrt Tag_Virtualization_use.
I noticed that cortex-r52 uses armv8-r arch model but armv8-r does not have TrustZone in its supported features. Is this correct ?
And if so, I can not add TrustZone to FeatureVirtualization sublist.
If TrustZone is indeed supported for Armv8-r, I'll simply fix the test for cortex-r52.
def : ProcessorModel<"cortex-r52", CortexR52Model, [ARMv8r, ProcR52,
FeatureFPAO]>;
def ARMv8r : Architecture<"armv8-r", "ARMv8r", [HasV8Ops,
FeatureRClass,
FeatureDB,
FeatureHWDiv,
FeatureHWDivARM,
FeatureT2XtPk,
FeatureDSP,
FeatureCRC,
FeatureMP,
FeatureVirtualization, // No Trustzone in this list
FeatureFPARMv8,
FeatureNEON]>;
Failure details:
Before (ToT):
.eabi_attribute 68, 2 @ Tag_Virtualization_use
After adding TrustZone:
.eabi_attribute 68, 3 @ Tag_Virtualization_use
Thanks,
Manoj
Repository:
rL LLVM
https://reviews.llvm.org/D29472
More information about the llvm-commits
mailing list