Hello Andreas Sandberg, Daniel Carvalho, Giacomo Travaglini, Nikos Nikoleris,

I'd like you to reexamine a change. Please visit

    https://gem5-review.googlesource.com/c/public/gem5/+/14118

to look at the new patch set (#12).

Change subject: arch-arm: Implement multi-level TLB
......................................................................

arch-arm: Implement multi-level TLB

- The TLB levels are connected through ports with the table walker as the
last level. Several options to configure each TLB have been defined:
  * Access latency
  * Associativity
  * Replacement policies
  * Store partial translations
- The table walker can be configured to allow more than 1 page walk at a time - The stage 2 TLB hierarchy is by default following the same structure of the
defined stage 1 hierarchy

Change-Id: I0dfa3993ef396098ca674626538a08739744393b
---
M src/arch/arm/ArmTLB.py
M src/arch/arm/SConscript
A src/arch/arm/mmu.cc
A src/arch/arm/mmu.hh
M src/arch/arm/pagetable.hh
D src/arch/arm/stage2_lookup.cc
D src/arch/arm/stage2_lookup.hh
D src/arch/arm/stage2_mmu.cc
D src/arch/arm/stage2_mmu.hh
M src/arch/arm/table_walker.cc
M src/arch/arm/table_walker.hh
M src/arch/arm/tlb.cc
M src/arch/arm/tlb.hh
M src/arch/arm/utility.cc
M src/arch/arm/utility.hh
M src/arch/generic/BaseTLB.py
M src/arch/generic/tlb.hh
M src/cpu/BaseCPU.py
18 files changed, 6,100 insertions(+), 4,436 deletions(-)


--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14118
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I0dfa3993ef396098ca674626538a08739744393b
Gerrit-Change-Number: 14118
Gerrit-PatchSet: 12
Gerrit-Owner: Ivan Pizarro <ivan.piza...@metempsy.com>
Gerrit-Reviewer: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Daniel Carvalho <oda...@yahoo.com.br>
Gerrit-Reviewer: Giacomo Travaglini <giacomo.travagl...@arm.com>
Gerrit-Reviewer: Ivan Pizarro <ivan.piza...@metempsy.com>
Gerrit-Reviewer: Nikos Nikoleris <nikos.nikole...@arm.com>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to