O3CPU.py (7876:189b9b258779) O3CPU.py (8199:3d6c08c877a9)
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

--- 104 unchanged lines hidden (view full) ---

113
114 BTBEntries = Param.Unsigned(4096, "Number of BTB entries")
115 BTBTagSize = Param.Unsigned(16, "Size of the BTB tags, in bits")
116
117 RASSize = Param.Unsigned(16, "RAS size")
118
119 LQEntries = Param.Unsigned(32, "Number of load queue entries")
120 SQEntries = Param.Unsigned(32, "Number of store queue entries")
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

--- 104 unchanged lines hidden (view full) ---

113
114 BTBEntries = Param.Unsigned(4096, "Number of BTB entries")
115 BTBTagSize = Param.Unsigned(16, "Size of the BTB tags, in bits")
116
117 RASSize = Param.Unsigned(16, "RAS size")
118
119 LQEntries = Param.Unsigned(32, "Number of load queue entries")
120 SQEntries = Param.Unsigned(32, "Number of store queue entries")
121 LSQDepCheckShift = Param.Unsigned(4, "Number of places to shift addr before check")
122 LSQCheckLoads = Param.Bool(True,
123 "Should dependency violations be checked for loads & stores or just stores")
121 LFSTSize = Param.Unsigned(1024, "Last fetched store table size")
122 SSITSize = Param.Unsigned(1024, "Store set ID table size")
123
124 numRobs = Param.Unsigned(1, "Number of Reorder Buffers");
125
126 numPhysIntRegs = Param.Unsigned(256, "Number of physical integer registers")
127 numPhysFloatRegs = Param.Unsigned(256, "Number of physical floating point "
128 "registers")

--- 19 unchanged lines hidden ---
124 LFSTSize = Param.Unsigned(1024, "Last fetched store table size")
125 SSITSize = Param.Unsigned(1024, "Store set ID table size")
126
127 numRobs = Param.Unsigned(1, "Number of Reorder Buffers");
128
129 numPhysIntRegs = Param.Unsigned(256, "Number of physical integer registers")
130 numPhysFloatRegs = Param.Unsigned(256, "Number of physical floating point "
131 "registers")

--- 19 unchanged lines hidden ---