From 7d92144e1b2ad2d87595ed230c69eb8e69a66905 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 25 Jul 2021 01:29:48 -0700 Subject: [PATCH] arch,sparc: Get rid of the unused checkVecEnableFault mechanism. The method was only defined in SPARC, and SPARC does not use the vector register file. Change-Id: I4112eadaecb1f1c6c6db12975bec0cd1fa245d6c Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/48715 Tested-by: kokoro Reviewed-by: Boris Shingarov Maintainer: Gabe Black --- src/arch/isa_parser/isa_parser.py | 2 -- src/arch/sparc/isa/base.isa | 6 ------ 2 files changed, 8 deletions(-) diff --git a/src/arch/isa_parser/isa_parser.py b/src/arch/isa_parser/isa_parser.py index a66059c0e4..e084045176 100755 --- a/src/arch/isa_parser/isa_parser.py +++ b/src/arch/isa_parser/isa_parser.py @@ -464,8 +464,6 @@ class InstObjParams(object): # function (which should be provided by isa_desc via a declare) if 'IsFloating' in self.flags: self.fp_enable_check = 'fault = checkFpEnableFault(xc);' - elif 'IsVector' in self.flags: - self.fp_enable_check = 'fault = checkVecEnableFault(xc);' else: self.fp_enable_check = '' diff --git a/src/arch/sparc/isa/base.isa b/src/arch/sparc/isa/base.isa index 5be3940214..89e48f03a4 100644 --- a/src/arch/sparc/isa/base.isa +++ b/src/arch/sparc/isa/base.isa @@ -136,12 +136,6 @@ output exec {{ return NoFault; } } - - static inline Fault - checkVecEnableFault(ExecContext *xc) - { - return std::make_shared(); - } }};