Initial support for the Cortex-A72 (Raspberry Pi 4)

This commit is contained in:
Git out :V
2020-12-16 18:49:16 +01:00
parent 8454edef73
commit 12044e3ac4
3 changed files with 4183 additions and 1 deletions

4180
osaca/data/a72.yml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -27,6 +27,7 @@ SUPPORTED_ARCHS = [
'TX2',
'N1',
'A64FX',
'A72',
]
DEFAULT_ARCHS = {
'aarch64': 'A64FX',
@@ -86,7 +87,7 @@ def create_parser(parser=None):
'--arch',
type=str,
help='Define architecture (SNB, IVB, HSW, BDW, SKX, CSX, ICL, ZEN1, ZEN2, TX2, N1, '
'A64FX). If no architecture is given, OSACA assumes a default uarch for x86/AArch64.',
'A64FX, A72). If no architecture is given, OSACA assumes a default uarch for x86/AArch64.',
)
parser.add_argument(
'--fixed',

View File

@@ -232,6 +232,7 @@ class MachineModel(object):
"""Return ISA for given micro-arch ``arch``."""
arch_dict = {
'a64fx': 'aarch64',
'a72': 'aarch64',
'tx2': 'aarch64',
'n1': 'aarch64',
'zen1': 'x86',