Skip to content
  • Mike Dunn's avatar
    xscale: trace buffer remains enabled until explicitly disabled · 2e7d51c9
    Mike Dunn authored
    
    
    Hi everyone,
    
    Since a call went out for patches... been sitting on this for months.  For some
    reason, the xscale trace buffer is automatically disabled as soon as a break
    occurs and the trace data is collected.  This patch was a result of the
    frustration of always re-enabling it, or else hitting a breakpoint and checking
    the trace data, only to discover that I forgot to re-enable it before resuming.
    Don't see why it should work this way.  There is no run-time penalty, AFAIK.
    
    Along the way, I also cleaned up a little by removing the ugly practice of
    recording wrap mode by setting the fill count variable to "-1", replacing it
    with an enum that records the trace mode.
    
    I've been using this for months.  Comments, criticisms gratefully received.
    
    Mike
    
    Signed-off-by: default avatarMike Dunn <mikedunn@newsguy.com>
    2e7d51c9