arm: Refactor the TLB test interface
authorAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 21 Mar 2016 15:54:58 +0000 (15:54 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 21 Mar 2016 15:54:58 +0000 (15:54 +0000)
commit8d8e926b04702e891553198bed99ef55f018d160
tree634e7b854e4d07b2d1865017c767f66ef9260973
parent1ab75c3ee2b330713a09d79709723ab2256d2c0b
arm: Refactor the TLB test interface

Refactor the TLB and page table walker test interface to use a dynamic
registration mechanism. Instead of patching a couple of empty methods
to wire up a TLB tester, this change allows such testers to register
themselves using the setTestInterface() method.
src/arch/arm/table_walker.cc
src/arch/arm/table_walker.hh
src/arch/arm/tlb.cc
src/arch/arm/tlb.hh