From 93f19950cf8db1f1c7795fbfb12e7a226646ddf9 Mon Sep 17 00:00:00 2001 From: Georgios Pinitas Date: Mon, 17 May 2021 02:05:06 +0100 Subject: Update CPU identification codes Signed-off-by: Georgios Pinitas Change-Id: Ic2cd0e46757af2ad7d0b3d733857ba9fdf860864 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5653 Reviewed-by: Michele Di Giorgio Comments-Addressed: Arm Jenkins Tested-by: Arm Jenkins --- src/runtime/CPUUtils.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'src/runtime/CPUUtils.cpp') diff --git a/src/runtime/CPUUtils.cpp b/src/runtime/CPUUtils.cpp index 8117273b05..2bcba72f77 100644 --- a/src/runtime/CPUUtils.cpp +++ b/src/runtime/CPUUtils.cpp @@ -141,9 +141,6 @@ CPUModel midr_to_model(const unsigned int midr) model = CPUModel::A55r0; } break; - case 0xd44: // X1 - model = CPUModel::X1; - break; case 0xd09: // A73 model = CPUModel::A73; break; @@ -157,12 +154,16 @@ CPUModel midr_to_model(const unsigned int midr) model = CPUModel::GENERIC_FP16; } break; + case 0xd06: // A65 case 0xd0b: // A76 - case 0xd06: - case 0xd0c: - case 0xd0d: + case 0xd0c: // N1 + case 0xd0d: // A77 + case 0xd41: // A78 model = CPUModel::GENERIC_FP16_DOT; break; + case 0xd44: // X1 + model = CPUModel::X1; + break; case 0xd46: model = CPUModel::KLEIN; break; @@ -189,6 +190,12 @@ CPUModel midr_to_model(const unsigned int midr) // Only CPUs we have code paths for are detected. All other CPUs can be safely classed as "GENERIC" switch(cpunum) { + case 0x800: // A73 + model = CPUModel::A73; + break; + case 0x801: // A53 + model = CPUModel::A53; + break; case 0x803: // A55r0 model = CPUModel::A55r0; break; -- cgit v1.2.1