This change introduces the ability in twister to select which emulation/simulation tool to use on the command line. If none is specified, it will select the first in the list. Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com>
20 lines
440 B
Python
20 lines
440 B
Python
#!/usr/bin/env python3
|
|
#
|
|
# Copyright (c) 2024 Arm Limited (or its affiliates). All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
SUPPORTED_SIMS = [
|
|
"mdb-nsim",
|
|
"nsim",
|
|
"renode",
|
|
"qemu",
|
|
"tsim",
|
|
"armfvp",
|
|
"xt-sim",
|
|
"native",
|
|
"custom",
|
|
"simics",
|
|
]
|
|
SUPPORTED_SIMS_IN_PYTEST = ['native', 'qemu']
|
|
SUPPORTED_SIMS_WITH_EXEC = ['nsim', 'mdb-nsim', 'renode', 'tsim', 'native', 'simics', 'custom']
|