From 731fe667e3009bfbfee8b0eb74ecb68b291e4311 Mon Sep 17 00:00:00 2001 From: Georgios Pinitas Date: Thu, 24 Jun 2021 20:32:11 +0100 Subject: Simplify CpuInfo logic Refactors the CpuInfo extraction code and cleans the usage of it in the CpuContext class Signed-off-by: Georgios Pinitas Change-Id: Iea47dfdaad431fb49285da92778d6b42cf318f60 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5848 Tested-by: Arm Jenkins Comments-Addressed: Arm Jenkins Reviewed-by: Giorgio Arena --- src/common/cpuinfo/CpuInfo.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/common/cpuinfo/CpuInfo.h') diff --git a/src/common/cpuinfo/CpuInfo.h b/src/common/cpuinfo/CpuInfo.h index c04c9f4ec8..135ff96931 100644 --- a/src/common/cpuinfo/CpuInfo.h +++ b/src/common/cpuinfo/CpuInfo.h @@ -100,6 +100,15 @@ public: return _isa.svef32mm; } + const CpuIsaInfo &isa() const + { + return _isa; + } + const std::vector &cpus() const + { + return _cpus; + } + CpuModel cpu_model(uint32_t cpuid) const; CpuModel cpu_model() const; uint32_t num_cpus() const; -- cgit v1.2.1