# Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.1# SPDX-License-Identifier: Apache-2.02"""Utility functions for interacting with the processor."""3import re4from framework import utils567def proc_type():8"""Obtain the model processor on a Linux system."""9cmd = "cat /proc/cpuinfo"10result = utils.run_cmd(cmd)11lines = result.stdout.strip().splitlines()12for line in lines:13if "model name" in line:14return re.sub(".*model name.*:", "", line, 1)1516cmd = "uname -m"17result = utils.run_cmd(cmd).stdout.strip()18if "aarch64" in result:19return "ARM"20return ""212223