From 333bb87b0506f30173acb1971ef7c2700e790d64 Mon Sep 17 00:00:00 2001 From: Kevin Box Date: Wed, 5 Apr 2023 10:32:25 -0700 Subject: [PATCH] Revert "Add sfence.vma and arch64d/f tests to increase coverage in the LSU" This reverts commit 28a9faa265123b6bca5838827a2e123220a5c389. --- sim/regression-wally | 2 +- tests/coverage/lsu.S | 33 --------------------------------- 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 tests/coverage/lsu.S diff --git a/sim/regression-wally b/sim/regression-wally index 1d1b9ad60..c70177206 100755 --- a/sim/regression-wally +++ b/sim/regression-wally @@ -135,7 +135,7 @@ tests64gc = ["arch64f", "arch64d", "arch64i", "arch64zba", "arch64zbb", "arch64z "arch64priv", "arch64c", "arch64m", "arch64zi", "wally64a", "wally64periph", "wally64priv"] if (coverage): # delete all but 64gc tests when running coverage configs = [] -# tests64gc = ["coverage64gc", "arch64f", "arch64d", "arch64i", "arch64priv", "arch64c", "arch64m", +# tests64gc = ["coverage64gc", "arch64f", "arch64d", "arch64i", "arch64priv", "arch64c", "arch64m", tests64gc = ["coverage64gc", "arch64i", "arch64priv", "arch64c", "arch64m", "arch64zi", "wally64a", "wally64periph", "wally64priv", "arch64zba", "arch64zbb", "arch64zbc", "arch64zbs", diff --git a/tests/coverage/lsu.S b/tests/coverage/lsu.S deleted file mode 100644 index 63fbda8da..000000000 --- a/tests/coverage/lsu.S +++ /dev/null @@ -1,33 +0,0 @@ -/////////////////////////////////////////// -// lsu.S -// -// Written: Kevin Box and Miles Cook kbox@hmc.edu mdcook@hmc.edu 26 March 2023 -// -// Purpose: Test coverage for lsu -// -// A component of the CORE-V-WALLY configurable RISC-V project. -// -// Copyright (C) 2021-23 Harvey Mudd College & Oklahoma State University -// -// SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1 -// -// Licensed under the Solderpad Hardware License v 2.1 (the “License”); you may not use this file -// except in compliance with the License, or, at your option, the Apache License version 2.0. You -// may obtain a copy of the License at -// -// https://solderpad.org/licenses/SHL-2.1/ -// -// Unless required by applicable law or agreed to in writing, any work distributed under the -// License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, -// either express or implied. See the License for the specific language governing permissions -// and limitations under the License. -//////////////////////////////////////////////////////////////////////////////////////////////// - -// load code to initalize stack, handle interrupts, terminate -#include "WALLY-init-lib.h" - -main: - - sfence.vma x0, x0 // sfence.vma to assert TLBFlush - - j done