From 84fe7fe549811d0620a3f9e5f80d76c5a98a7460 Mon Sep 17 00:00:00 2001 From: Tobias Platen Date: Mon, 1 Nov 2021 18:50:57 +0100 Subject: [PATCH] test_issuer_dcache.py: cleanup --- src/soc/simple/test/test_issuer_dcache.py | 32 +++-------------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/src/soc/simple/test/test_issuer_dcache.py b/src/soc/simple/test/test_issuer_dcache.py index b44633f8..593f5a3a 100644 --- a/src/soc/simple/test/test_issuer_dcache.py +++ b/src/soc/simple/test/test_issuer_dcache.py @@ -1,8 +1,8 @@ -"""simple core test, runs instructions from a TestMemory +"""dcbz test case related bugs: - * https://bugs.libre-soc.org/show_bug.cgi?id=363 + * https://bugs.libre-soc.org/show_bug.cgi?id=51 """ # NOTE: to use cxxsim, export NMIGEN_SIM_MODE=cxxsim from the shell @@ -18,20 +18,11 @@ import sys # step and comparison. from soc.simple.test.test_runner import TestRunner -# test dcbz with MMU an DCACHE -#from openpower.test.mmu.mmu_cases import MMUTestCase -#from openpower.test.mmu.mmu_rom_cases import MMUTestCaseROM, default_mem -#from openpower.test.ldst.ldst_cases import LDSTTestCase -#from openpower.test.ldst.ldst_exc_cases import LDSTExceptionTestCase -#from openpower.simulator.test_sim import (GeneralTestCases, AttnTestCase) - ########## from openpower.simulator.program import Program from openpower.endian import bigendian from openpower.test.common import TestAccumulatorBase - -#TODO run this test case later class DCBZTestCase(TestAccumulatorBase): def case_1_dcbz(self): @@ -50,30 +41,13 @@ class DCBZTestCase(TestAccumulatorBase): if __name__ == "__main__": svp64 = False - #if len(sys.argv) == 2: - # if sys.argv[1] == 'nosvp64': - # svp64 = False - # sys.argv.pop() - #print ("SVP64 test mode enabled", svp64) unittest.main(exit=False) suite = unittest.TestSuite() - #suite.addTest(TestRunner(GeneralTestCases.test_data, svp64=svp64, - # microwatt_mmu=True)) - #suite.addTest(TestRunner(MMUTestCase().test_data, svp64=svp64, - # microwatt_mmu=True)) - # without ROM set - #suite.addTest(TestRunner(MMUTestCaseROM().test_data, svp64=svp64, - # microwatt_mmu=True)) - - # TODO: write DCBZ test case + # add other test cases later suite.addTest(TestRunner(DCBZTestCase().test_data, svp64=svp64, microwatt_mmu=True)) - # LD/ST exception cases - #suite.addTest(TestRunner(LDSTExceptionTestCase().test_data, svp64=svp64, - # microwatt_mmu=True)) - runner = unittest.TextTestRunner() runner.run(suite) -- 2.30.2