From 029a362712f74d79d539c71f6060f4fc309d9b31 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 17 Nov 2021 16:22:35 +0000 Subject: [PATCH] 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 --- src/openpower/test/runner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.30.2