firecracker
22 строки · 641.0 Байт
1# Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2# SPDX-License-Identifier: Apache-2.0
3"""Utility functions for interacting with the processor."""
4import re5
6from framework import utils7
8
9def proc_type():10"""Obtain the model processor on a Linux system."""11cmd = "cat /proc/cpuinfo"12result = utils.run_cmd(cmd)13lines = result.stdout.strip().splitlines()14for line in lines:15if "model name" in line:16return re.sub(".*model name.*:", "", line, 1)17
18cmd = "uname -m"19result = utils.run_cmd(cmd).stdout.strip()20if "aarch64" in result:21return "ARM"22return ""23