From: Luke Kenneth Casson Leighton Date: Wed, 17 Nov 2021 16:22:35 +0000 (+0000) Subject: add allow_overlap argument to TestRunnerBase X-Git-Tag: sv_maxu_works-initial~731 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=029a362712f74d79d539c71f6060f4fc309d9b31;p=openpower-isa.git add allow_overlap argument to TestRunnerBase this is to filter down to TestIssuer which (surprise) will be allowed to have instructions be issued that overlap --- diff --git a/src/openpower/test/runner.py b/src/openpower/test/runner.py index 2a34fec3..a62e8169 100644 --- a/src/openpower/test/runner.py +++ b/src/openpower/test/runner.py @@ -105,12 +105,14 @@ class TestRunnerBase(FHDLTestCase): is passed in with tst_data. """ def __init__(self, tst_data, microwatt_mmu=False, rom=None, - svp64=True, run_hdl=None, run_sim=True): + svp64=True, run_hdl=None, run_sim=True, + allow_overlap=False): super().__init__("run_all") self.test_data = tst_data self.microwatt_mmu = microwatt_mmu self.rom = rom self.svp64 = svp64 + self.allow_overlap = allow_overlap self.run_hdl = run_hdl self.run_sim = run_sim @@ -135,6 +137,7 @@ class TestRunnerBase(FHDLTestCase): gpio=False, regreduce=True, svp64=self.svp64, + allow_overlap=self.allow_overlap, mmu=self.microwatt_mmu, reg_wid=64)