arm: Remove checkpointing from the ARM TLBs.
authorGabe Black <gabeblack@google.com>
Tue, 14 Jan 2020 23:47:43 +0000 (15:47 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 22 Jan 2020 07:09:05 +0000 (07:09 +0000)
commit4252c03c3f4ee7aed09a1bccfbd5855052cbbc03
tree6141eae1ce1b1090532aa0469ac459a4ef9143a3
parent11f7344cdc215e6950e54f53956e4298ed1fee2b
arm: Remove checkpointing from the ARM TLBs.

All of the state being checkpointed would either be provided by the
config directly, or would be brought into the TLB through normal fill
operations. Having this state in the checkpoint complicates the
checkpoint and significantly decreases compatibility with other TLB
implementations, or even variations of the same TLB, for instance if
the size was changed.

Change-Id: I4ea079dd01ff18fbc458b3aaaf88519dbcfdd869
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24389
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/tlb.cc
src/arch/arm/tlb.hh