diff options
author | Gabe Black <gabeblack@google.com> | 2019-04-29 16:05:12 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2019-04-30 16:27:17 +0000 |
commit | 52031e1c66cf1ca66a9fde259141dd5c30a22409 (patch) | |
tree | 984947acc5543d92eef795fc9a1319814091625f /src | |
parent | dc9f1a24b1e75c638d7dafc90eb98667bce55c1d (diff) | |
download | gem5-52031e1c66cf1ca66a9fde259141dd5c30a22409.tar.xz |
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 <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/arch/SConscript | 1 | ||||
-rw-r--r-- | src/arch/alpha/mt.hh | 70 | ||||
-rw-r--r-- | src/arch/sparc/mt.hh | 70 |
3 files changed, 0 insertions, 141 deletions
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 <iostream> - -#include "arch/isa_traits.hh" -#include "base/bitfield.hh" -#include "base/logging.hh" -#include "base/trace.hh" - -namespace AlphaISA -{ - -template <class TC> -inline unsigned -getVirtProcNum(TC *tc) -{ - fatal("Alpha is not setup for multithreaded ISA extensions"); - return 0; -} - - -template <class TC> -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 <iostream> - -#include "arch/isa_traits.hh" -#include "base/bitfield.hh" -#include "base/logging.hh" -#include "base/trace.hh" - -namespace SparcISA -{ - -template <class TC> -inline unsigned -getVirtProcNum(TC *tc) -{ - fatal("Sparc is not setup for multithreaded ISA extensions"); - return 0; -} - - -template <class TC> -inline unsigned -getTargetThread(TC *tc) -{ - fatal("Sparc is not setup for multithreaded ISA extensions"); - return 0; -} - -} // namespace SparcISA - -#endif |