113852Sroza@ucdavis.edu# Copyright (c) 2019 The Regents of the University of California.
213852Sroza@ucdavis.edu# All rights reserved.
313852Sroza@ucdavis.edu#
413852Sroza@ucdavis.edu# Redistribution and use in source and binary forms, with or without
513852Sroza@ucdavis.edu# modification, are permitted provided that the following conditions are
613852Sroza@ucdavis.edu# met: redistributions of source code must retain the above copyright
713852Sroza@ucdavis.edu# notice, this list of conditions and the following disclaimer;
813852Sroza@ucdavis.edu# redistributions in binary form must reproduce the above copyright
913852Sroza@ucdavis.edu# notice, this list of conditions and the following disclaimer in the
1013852Sroza@ucdavis.edu# documentation and/or other materials provided with the distribution;
1113852Sroza@ucdavis.edu# neither the name of the copyright holders nor the names of its
1213852Sroza@ucdavis.edu# contributors may be used to endorse or promote products derived from
1313852Sroza@ucdavis.edu# this software without specific prior written permission.
1413852Sroza@ucdavis.edu#
1513852Sroza@ucdavis.edu# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1613852Sroza@ucdavis.edu# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1713852Sroza@ucdavis.edu# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1813852Sroza@ucdavis.edu# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1913852Sroza@ucdavis.edu# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2013852Sroza@ucdavis.edu# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2113852Sroza@ucdavis.edu# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2213852Sroza@ucdavis.edu# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2313852Sroza@ucdavis.edu# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2413852Sroza@ucdavis.edu# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2513852Sroza@ucdavis.edu# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2613852Sroza@ucdavis.edu#
2713852Sroza@ucdavis.edu# Authors: Jason Lowe-Power
2813852Sroza@ucdavis.edu
2913852Sroza@ucdavis.edufrom testlib import *
3013852Sroza@ucdavis.edu
3113852Sroza@ucdavis.educonfig_path = joinpath(config.base_dir, 'configs', 'learning_gem5', 'part1')
3213852Sroza@ucdavis.edu
3313852Sroza@ucdavis.edugem5_verify_config(
3413852Sroza@ucdavis.edu    name='simple_test',
3513852Sroza@ucdavis.edu    verifiers = (),
3613852Sroza@ucdavis.edu    config=joinpath(config_path, 'simple.py'),
3713852Sroza@ucdavis.edu    config_args = [],
3813852Sroza@ucdavis.edu    valid_isas=('X86', 'RISCV', 'ARM'),
3913852Sroza@ucdavis.edu)
4013852Sroza@ucdavis.edu
4113852Sroza@ucdavis.edugem5_verify_config(
4213852Sroza@ucdavis.edu    name='two_level_test',
4313852Sroza@ucdavis.edu    verifiers = (),
4413852Sroza@ucdavis.edu    config=joinpath(config_path, 'two_level.py'),
4513852Sroza@ucdavis.edu    config_args = [],
4613852Sroza@ucdavis.edu    valid_isas=('X86', 'RISCV', 'ARM'),
4713852Sroza@ucdavis.edu)
4813852Sroza@ucdavis.edu
49