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 --- |