[gem5-dev] Change in gem5/gem5[master]: arch-mips: Remove unused Python file
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16302 ) Change subject: arch-mips: Remove unused Python file .. arch-mips: Remove unused Python file Change-Id: I7155915fccdec1d9f116f2a8617474188a91165b Signed-off-by: Andreas Sandberg Reviewed-on: https://gem5-review.googlesource.com/c/16302 Reviewed-by: Jason Lowe-Power Reviewed-by: Gabe Black Maintainer: Gabe Black --- D src/arch/mips/MipsCPU.py 1 file changed, 0 insertions(+), 92 deletions(-) Approvals: Jason Lowe-Power: Looks good to me, approved Gabe Black: Looks good to me, approved; Looks good to me, approved diff --git a/src/arch/mips/MipsCPU.py b/src/arch/mips/MipsCPU.py deleted file mode 100644 index 48ee417..000 --- a/src/arch/mips/MipsCPU.py +++ /dev/null @@ -1,92 +0,0 @@ -# -*- mode:python -*- - -# Copyright (c) 2007 MIPS Technologies, Inc. -# 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: Jaidev Patwardhan -# Korey Sewell - -from m5.defines import buildEnv -from m5.params import * - -from BaseCPU import BaseCPU - -class BaseMipsCPU(BaseCPU) -if buildEnv['TARGET_ISA'] == 'mips': -CP0_IntCtl_IPTI = Param.Unsigned(0,"No Description") -CP0_IntCtl_IPPCI = Param.Unsigned(0,"No Description") -CP0_SrsCtl_HSS = Param.Unsigned(0,"No Description") -CP0_EBase_CPUNum = Param.Unsigned(0,"No Description") -CP0_PRId_CompanyOptions = Param.Unsigned(0,"Company Options in Processor ID Register") -CP0_PRId_CompanyID = Param.Unsigned(0,"Company Identifier in Processor ID Register") -CP0_PRId_ProcessorID = Param.Unsigned(1,"Processor ID (0=>Not MIPS32/64 Processor, 1=>MIPS, 2-255 => Other Company") -CP0_PRId_Revision = Param.Unsigned(0,"Processor Revision Number in Processor ID Register") -CP0_Config_BE = Param.Unsigned(0,"Big Endian?") -CP0_Config_AT = Param.Unsigned(0,"No Description") -CP0_Config_AR = Param.Unsigned(0,"No Description") -CP0_Config_MT = Param.Unsigned(0,"No Description") -CP0_Config_VI = Param.Unsigned(0,"No Description") -CP0_Config1_M = Param.Unsigned(0,"Config2 Implemented?") -CP0_Config1_MMU = Param.Unsigned(0,"MMU Type") -CP0_Config1_IS = Param.Unsigned(0,"No Description") -CP0_Config1_IL = Param.Unsigned(0,"No Description") -CP0_Config1_IA = Param.Unsigned(0,"No Description") -CP0_Config1_DS = Param.Unsigned(0,"No Description") -CP0_Config1_DL = Param.Unsigned(0,"No Description") -CP0_Config1_DA = Param.Unsigned(0,"No Description") -CP0_Config1_C2 = Param.Bool(False,"No Description") -CP0_Config1_MD = Param.Bool(False,"No Description") -CP0_Config1_PC = Param.Bool(False,"No Description") -CP0_Config1_WR = Param.Bool(False,"No Description") -CP0_Config1_CA = Param.Bool(False,"No Description") -CP0_Config1_EP = Param.Bool(False,"No Description") -CP0_Config1_FP = Param.Bool(False,"FPU Implemented?") -CP0_Config2_M = Param.Bool(False,"Config3 Implemented?") -CP0_Config2_TU = Param.Unsigned(0,"No Description") -CP0_Config2_TS = Param.Unsigned(0,"No Description") -CP0_Config2_TL = Param.Unsigned(0,"No Description") -CP0_Config2_TA = Param.Unsigned(0,"No Description") -CP0_Config2_SU = Param.Unsigned(0,"No Description") -CP0_Config2_SS =
[gem5-dev] Change in gem5/gem5[master]: arch-mips: Remove unused Python file
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/16302 Change subject: arch-mips: Remove unused Python file .. arch-mips: Remove unused Python file Change-Id: I7155915fccdec1d9f116f2a8617474188a91165b Signed-off-by: Andreas Sandberg --- D src/arch/mips/MipsCPU.py 1 file changed, 0 insertions(+), 92 deletions(-) diff --git a/src/arch/mips/MipsCPU.py b/src/arch/mips/MipsCPU.py deleted file mode 100644 index 48ee417..000 --- a/src/arch/mips/MipsCPU.py +++ /dev/null @@ -1,92 +0,0 @@ -# -*- mode:python -*- - -# Copyright (c) 2007 MIPS Technologies, Inc. -# 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: Jaidev Patwardhan -# Korey Sewell - -from m5.defines import buildEnv -from m5.params import * - -from BaseCPU import BaseCPU - -class BaseMipsCPU(BaseCPU) -if buildEnv['TARGET_ISA'] == 'mips': -CP0_IntCtl_IPTI = Param.Unsigned(0,"No Description") -CP0_IntCtl_IPPCI = Param.Unsigned(0,"No Description") -CP0_SrsCtl_HSS = Param.Unsigned(0,"No Description") -CP0_EBase_CPUNum = Param.Unsigned(0,"No Description") -CP0_PRId_CompanyOptions = Param.Unsigned(0,"Company Options in Processor ID Register") -CP0_PRId_CompanyID = Param.Unsigned(0,"Company Identifier in Processor ID Register") -CP0_PRId_ProcessorID = Param.Unsigned(1,"Processor ID (0=>Not MIPS32/64 Processor, 1=>MIPS, 2-255 => Other Company") -CP0_PRId_Revision = Param.Unsigned(0,"Processor Revision Number in Processor ID Register") -CP0_Config_BE = Param.Unsigned(0,"Big Endian?") -CP0_Config_AT = Param.Unsigned(0,"No Description") -CP0_Config_AR = Param.Unsigned(0,"No Description") -CP0_Config_MT = Param.Unsigned(0,"No Description") -CP0_Config_VI = Param.Unsigned(0,"No Description") -CP0_Config1_M = Param.Unsigned(0,"Config2 Implemented?") -CP0_Config1_MMU = Param.Unsigned(0,"MMU Type") -CP0_Config1_IS = Param.Unsigned(0,"No Description") -CP0_Config1_IL = Param.Unsigned(0,"No Description") -CP0_Config1_IA = Param.Unsigned(0,"No Description") -CP0_Config1_DS = Param.Unsigned(0,"No Description") -CP0_Config1_DL = Param.Unsigned(0,"No Description") -CP0_Config1_DA = Param.Unsigned(0,"No Description") -CP0_Config1_C2 = Param.Bool(False,"No Description") -CP0_Config1_MD = Param.Bool(False,"No Description") -CP0_Config1_PC = Param.Bool(False,"No Description") -CP0_Config1_WR = Param.Bool(False,"No Description") -CP0_Config1_CA = Param.Bool(False,"No Description") -CP0_Config1_EP = Param.Bool(False,"No Description") -CP0_Config1_FP = Param.Bool(False,"FPU Implemented?") -CP0_Config2_M = Param.Bool(False,"Config3 Implemented?") -CP0_Config2_TU = Param.Unsigned(0,"No Description") -CP0_Config2_TS = Param.Unsigned(0,"No Description") -CP0_Config2_TL = Param.Unsigned(0,"No Description") -CP0_Config2_TA = Param.Unsigned(0,"No Description") -CP0_Config2_SU = Param.Unsigned(0,"No Description") -CP0_Config2_SS = Param.Unsigned(0,"No Description") -CP0_Config2_SL = Param.Unsigned(0,"No Description") -CP0_Config2_SA = Param.Unsigned(0,"No Description") -CP0_Config3_M = Param.Bool(False,"Config4 Implemented?") -CP0_Config3_DSPP = Param.Bool(False,"DSP Extensions