From bb7fa84fb8df29a3c16b65389f871e5bad9cc62d Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Fri, 25 Feb 2022 16:08:25 -0800 Subject: [PATCH] Scripts: Updates CPU fitting script for latest CPUs Clang-13 doesn't yet understand the latest ARM CPUs so just document them and set to the closest thing. --- Scripts/aarch64_fit_native.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Scripts/aarch64_fit_native.py b/Scripts/aarch64_fit_native.py index 392dd34ed..564e64a37 100644 --- a/Scripts/aarch64_fit_native.py +++ b/Scripts/aarch64_fit_native.py @@ -16,6 +16,14 @@ BigCoreIDs = { tuple([0x41, 0xd0d]): "cortex-a77", tuple([0x41, 0xd41]): "cortex-a78", tuple([0x41, 0xd44]): "cortex-x1", + tuple([0x41, 0xd47]): + [ ["cortex-a78", "0.0"], + ["cortex-a710", "999.0"], # Doesn't exist in clang as of version 13 + ], + tuple([0x41, 0xd48]): + [ ["cortex-x1", "0.0"], + ["cortex-x2", "999.0"], # Doesn't exist in clang as of version 13 + ], tuple([0x41, 0xd0c]): "neoverse-n1", tuple([0x41, 0xd49]): "neoverse-n2", ## Nvidia @@ -36,6 +44,10 @@ LittleCoreIDs = { tuple([0x41, 0xd04]): "cortex-a35", tuple([0x41, 0xd03]): "cortex-a53", tuple([0x41, 0xd05]): "cortex-a55", + tuple([0x41, 0xd46]): + [ ["cortex-a55", "0.0"], + ["cortex-a510", "999.0"], # Doesn't exist in clang as of version 13 + ], # Qualcomm tuple([0x51, 0x801]): "cortex-a53", # Kryo 2xx Silver