arm: Add stats to table walker
authorCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 23 Dec 2014 14:31:18 +0000 (09:31 -0500)
committerCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 23 Dec 2014 14:31:18 +0000 (09:31 -0500)
commit4d88978913c57e0cd10751d31d7f5b95c1e00170
tree900bed4add4e20e374fdc1381a16e0e831d80792
parent59460b91f35efe24a99424c0018d2f9c002e50c8
arm: Add stats to table walker

This patch adds table walker stats for:
- Walk events
- Instruction vs Data
- Page size histogram
- Wait time and service time histograms
- Pending requests histogram (per cycle) - measures dist. of L
  (p(1..) = how often busy, p(0) = how often idle)
- Squashes, before starting and after completion
src/arch/arm/table_walker.cc
src/arch/arm/table_walker.hh
src/dev/dma_device.cc
src/dev/dma_device.hh