configs: Remove unused WalkCache models
Change-Id: Iebda966e72b484ee15cbc7cd62256a950b2a90f1 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Richard Cooper <richard.cooper@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/54244 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -1332,16 +1332,6 @@ class HPI_MMU(ArmMMU):
|
||||
itb = ArmTLB(entry_type="instruction", size=256)
|
||||
dtb = ArmTLB(entry_type="data", size=256)
|
||||
|
||||
class HPI_WalkCache(Cache):
|
||||
data_latency = 4
|
||||
tag_latency = 4
|
||||
response_latency = 4
|
||||
mshrs = 6
|
||||
tgts_per_mshr = 8
|
||||
size = '1kB'
|
||||
assoc = 8
|
||||
write_buffers = 16
|
||||
|
||||
class HPI_BP(TournamentBP):
|
||||
localPredictorSize = 64
|
||||
localCtrBits = 2
|
||||
@@ -1442,7 +1432,7 @@ class HPI(MinorCPU):
|
||||
|
||||
__all__ = [
|
||||
"HPI_BP",
|
||||
"HPI_ITB", "HPI_DTB", "HPI_WalkCache",
|
||||
"HPI_ITB", "HPI_DTB",
|
||||
"HPI_ICache", "HPI_DCache", "HPI_L2",
|
||||
"HPI",
|
||||
]
|
||||
|
||||
@@ -169,21 +169,6 @@ class O3_ARM_v7a_DCache(Cache):
|
||||
# Consider the L2 a victim cache also for clean lines
|
||||
writeback_clean = True
|
||||
|
||||
# TLB Cache
|
||||
# Use a cache as a L2 TLB
|
||||
class O3_ARM_v7aWalkCache(Cache):
|
||||
tag_latency = 4
|
||||
data_latency = 4
|
||||
response_latency = 4
|
||||
mshrs = 6
|
||||
tgts_per_mshr = 8
|
||||
size = '1kB'
|
||||
assoc = 8
|
||||
write_buffers = 16
|
||||
is_read_only = True
|
||||
# Writeback clean lines as well
|
||||
writeback_clean = True
|
||||
|
||||
# L2 Cache
|
||||
class O3_ARM_v7aL2(Cache):
|
||||
tag_latency = 12
|
||||
|
||||
@@ -112,21 +112,6 @@ class L1D(L1Cache):
|
||||
assoc = 4
|
||||
write_buffers = 4
|
||||
|
||||
# TLB Cache
|
||||
# Use a cache as a L2 TLB
|
||||
class WalkCache(Cache):
|
||||
tag_latency = 2
|
||||
data_latency = 2
|
||||
response_latency = 2
|
||||
mshrs = 6
|
||||
tgts_per_mshr = 8
|
||||
size = '1kB'
|
||||
assoc = 2
|
||||
write_buffers = 16
|
||||
is_read_only = True
|
||||
# Writeback clean lines as well
|
||||
writeback_clean = True
|
||||
|
||||
# L2 Cache
|
||||
class L2(Cache):
|
||||
tag_latency = 9
|
||||
|
||||
@@ -164,21 +164,6 @@ class L1D(L1Cache):
|
||||
assoc = 2
|
||||
write_buffers = 16
|
||||
|
||||
# TLB Cache
|
||||
# Use a cache as a L2 TLB
|
||||
class WalkCache(Cache):
|
||||
tag_latency = 4
|
||||
data_latency = 4
|
||||
response_latency = 4
|
||||
mshrs = 6
|
||||
tgts_per_mshr = 8
|
||||
size = '1kB'
|
||||
assoc = 8
|
||||
write_buffers = 16
|
||||
is_read_only = True
|
||||
# Writeback clean lines as well
|
||||
writeback_clean = True
|
||||
|
||||
# L2 Cache
|
||||
class L2(Cache):
|
||||
tag_latency = 15
|
||||
|
||||
Reference in New Issue
Block a user