ARM: Implement the ARM TLB/Tablewalker. Needs performance improvements.
authorAli Saidi <Ali.Saidi@ARM.com>
Wed, 2 Jun 2010 17:58:16 +0000 (12:58 -0500)
committerAli Saidi <Ali.Saidi@ARM.com>
Wed, 2 Jun 2010 17:58:16 +0000 (12:58 -0500)
commitcb9936cfdefdebf2c0b950f93a62d504d356524d
tree3280784b875ccd23475c3f08edc774b50ef1c97d
parentf246be4cbc27b4173f6917b430a31b9a39cdb380
ARM: Implement the ARM TLB/Tablewalker. Needs performance improvements.
15 files changed:
src/arch/arm/ArmTLB.py
src/arch/arm/SConscript
src/arch/arm/faults.hh
src/arch/arm/isa.hh
src/arch/arm/isa/formats/misc.isa
src/arch/arm/isa/insts/ldr.isa
src/arch/arm/isa/insts/str.isa
src/arch/arm/miscregs.cc
src/arch/arm/miscregs.hh
src/arch/arm/pagetable.hh
src/arch/arm/table_walker.cc [new file with mode: 0644]
src/arch/arm/table_walker.hh [new file with mode: 0644]
src/arch/arm/tlb.cc
src/arch/arm/tlb.hh
src/cpu/BaseCPU.py