From 52031e1c66cf1ca66a9fde259141dd5c30a22409 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 29 Apr 2019 16:05:12 -0700 Subject: [PATCH] arch: Remove the mt.hh switching header. This header was only useful in MIPS and is only used internally within MIPS. It doesn't need to be a switching header file. Change-Id: Id7005f73b95e122f9ab83b3b657cae3391682f26 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18468 Reviewed-by: Andreas Sandberg Maintainer: Andreas Sandberg Tested-by: kokoro --- src/arch/SConscript | 1 - src/arch/alpha/mt.hh | 70 -------------------------------------------- src/arch/sparc/mt.hh | 70 -------------------------------------------- 3 files changed, 141 deletions(-) delete mode 100644 src/arch/alpha/mt.hh delete mode 100644 src/arch/sparc/mt.hh diff --git a/src/arch/SConscript b/src/arch/SConscript index ed583aa5a..f59b02671 100644 --- a/src/arch/SConscript +++ b/src/arch/SConscript @@ -67,7 +67,6 @@ env.SwitchingHeaders( locked_mem.hh microcode_rom.hh mmapped_ipr.hh - mt.hh process.hh pseudo_inst.hh registers.hh diff --git a/src/arch/alpha/mt.hh b/src/arch/alpha/mt.hh deleted file mode 100644 index 640825b89..000000000 --- a/src/arch/alpha/mt.hh +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2009 The Regents of The University of Michigan - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer; - * redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution; - * neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * Authors: Korey Sewell - * - */ - -#ifndef __ARCH_ALPHA_MT_HH__ -#define __ARCH_ALPHA_MT_HH__ - -/** - * @file - * - * ISA-specific helper functions for multithreaded execution. - */ - -#include - -#include "arch/isa_traits.hh" -#include "base/bitfield.hh" -#include "base/logging.hh" -#include "base/trace.hh" - -namespace AlphaISA -{ - -template -inline unsigned -getVirtProcNum(TC *tc) -{ - fatal("Alpha is not setup for multithreaded ISA extensions"); - return 0; -} - - -template -inline unsigned -getTargetThread(TC *tc) -{ - fatal("Alpha is not setup for multithreaded ISA extensions"); - return 0; -} - -} // namespace AlphaISA - -#endif diff --git a/src/arch/sparc/mt.hh b/src/arch/sparc/mt.hh deleted file mode 100644 index faf60910f..000000000 --- a/src/arch/sparc/mt.hh +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2011 The Regents of The University of Michigan - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer; - * redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution; - * neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * Authors: Korey Sewell - * - */ - -#ifndef __ARCH_SPARC_MT_HH__ -#define __ARCH_SPARC_MT_HH__ - -/** - * @file - * - * ISA-specific helper functions for multithreaded execution. - */ - -#include - -#include "arch/isa_traits.hh" -#include "base/bitfield.hh" -#include "base/logging.hh" -#include "base/trace.hh" - -namespace SparcISA -{ - -template -inline unsigned -getVirtProcNum(TC *tc) -{ - fatal("Sparc is not setup for multithreaded ISA extensions"); - return 0; -} - - -template -inline unsigned -getTargetThread(TC *tc) -{ - fatal("Sparc is not setup for multithreaded ISA extensions"); - return 0; -} - -} // namespace SparcISA - -#endif -- 2.30.2