Hi Everyone,

The following patches have been on review board for close to three weeks
now without receiving any reviews. They are all fairly minor and only
affect the CommMonitor. I'm planning to push them on Friday unless
someone asks me to wait.

mem: Cleanup CommMonitor in preparation for probe support (RB2890 [1])
mem: Add probe support to the CommMonitor (RB2891 [2])
mem: Redesign the stack distance calculator as a probe (RB2892 [3])
mem: Move trace functionality from the CommMonitor to a probe (RB2893 [4])

The first patch is just a small clean firm up constness and add flag
overrides.

The second patch adds support for a well-defined probe point,
ProbePoints::Packet, that can be used by memory components. The patch
adds support for the probe point in the CommMonitor, but the probe point
type is intended for other components as well. The CommMonitor exposes
two probe points: 1) PktRequest for requests passing through the
monitor, and 2) PktResponse for responses coming back from the memory
system.

The third and fourth patches move the stack distance calculator and the
access trace functionality into separate probe listeners. This removes
the CommMonitor's dependency on Google's protobuf library (the trace
probe listener still needs protobbuf). These probe listeners can be
hooked up to any component that exposes the ProbePoints::Packet probe
interface.

Thanks,
Andreas

[1] http://reviews.gem5.org/r/2890/
[2] http://reviews.gem5.org/r/2891/
[3] http://reviews.gem5.org/r/2892/
[4] http://reviews.gem5.org/r/2893/



-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in 
England & Wales, Company No:  2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No:  2548782

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to