1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 24 unchanged lines hidden (view full) --- 33from FUPool import * 34from O3Checker import O3Checker 35from BranchPredictor import BranchPredictor 36 37class DerivO3CPU(BaseCPU): 38 type = 'DerivO3CPU' 39 cxx_header = 'cpu/o3/deriv.hh' 40 |
41 @classmethod 42 def memory_mode(cls): 43 return 'timing' 44 45 @classmethod 46 def require_caches(cls): 47 return True 48 49 @classmethod 50 def support_take_over(cls): 51 return True 52 |
53 activity = Param.Unsigned(0, "Initial count") 54 55 cachePorts = Param.Unsigned(200, "Cache Ports") 56 57 decodeToFetchDelay = Param.Cycles(1, "Decode to fetch delay") 58 renameToFetchDelay = Param.Cycles(1 ,"Rename to fetch delay") 59 iewToFetchDelay = Param.Cycles(1, "Issue/Execute/Writeback to fetch " 60 "delay") --- 86 unchanged lines hidden --- |