Skip to content

Commit 843972d

Browse files
authored
Fix- declared wayParams, ways, replacementIndices
1 parent b5c01fc commit 843972d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/test/scala/hw5/CacheModel.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ class DMCacheModel(p: CacheParams, externalMem: ArrayBuffer[CacheBlockModel]) ex
4646

4747

4848
class SACacheModel(p: CacheParams, externalMem: ArrayBuffer[CacheBlockModel]) extends CacheModel(p, externalMem) {
49+
val wayParams = p.copy(capacity=p.capacity/p.associativity, associativity = 1)
50+
val ways = Seq.fill(p.associativity)(new DMCacheModel(wayParams, externalMem))
51+
val replacementIndices = ArrayBuffer.fill(p.numSets)(0)
52+
4953
// BEGIN SOLUTION
5054
???
5155

0 commit comments

Comments
 (0)