Merge "Add ARMv9.2-a arch option." into main am: b379955f0e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3255916 Change-Id: I38a8a9a214f4e3f22a9665591eb4f723f72889b3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
committed by
Automerger Merge Worker
commit
6126b6792f
@@ -159,6 +159,9 @@ var androidArchFeatureMap = map[ArchType]map[string][]string{
|
||||
"armv9-a": {
|
||||
"dotprod",
|
||||
},
|
||||
"armv9-2a": {
|
||||
"dotprod",
|
||||
},
|
||||
},
|
||||
X86: {
|
||||
"amberlake": {
|
||||
|
@@ -41,11 +41,18 @@ var (
|
||||
"armv8-2a-dotprod": []string{
|
||||
"-march=armv8.2-a+dotprod",
|
||||
},
|
||||
// On ARMv9 and later, Pointer Authentication Codes (PAC) are mandatory,
|
||||
// so -fstack-protector is unnecessary.
|
||||
"armv9-a": []string{
|
||||
"-march=armv8.2-a+dotprod",
|
||||
"-mbranch-protection=standard",
|
||||
"-fno-stack-protector",
|
||||
},
|
||||
"armv9-2a": []string{
|
||||
"-march=armv9.2-a",
|
||||
"-mbranch-protection=standard",
|
||||
"-fno-stack-protector",
|
||||
},
|
||||
}
|
||||
|
||||
arm64Ldflags = []string{
|
||||
|
Reference in New Issue
Block a user