All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15][RFC] Android ETM driver changes
@ 2012-06-13  2:01 John Stultz
  2012-06-13  2:01 ` [PATCH 01/15] ARM: etm: Don't require clock control John Stultz
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: John Stultz @ 2012-06-13  2:01 UTC (permalink / raw)
  To: LKML
  Cc: John Stultz, Russell King, Paul Gortmaker, Alexander Shishkin,
	Arve Hjønnevåg

The Android kernel tree has a number of changes to the ETM driver.
Arve sent the first 9 of these to the list over a year ago and
got very little response.

I didn't want these to get lost, so I pinged Alexander about
these privately and he stated that he wasn't actively
maintaining the driver, but after skimming the entire set
acked the series and suggested I send it on to Russel for
review and possible inclusion.

So here they are. Please let me know if there are any
objections to merging these, or if further changes are
needed.


CC: Russell King <linux@arm.linux.org.uk>
CC: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Alexander Shishkin <alexander.shishkin@linux.intel.com>
CC: Arve Hjønnevåg <arve@android.com>

Arve Hjønnevåg (15):
  ARM: etm: Don't require clock control
  ARM: etm: Don't limit tracing to only non-secure code.
  ARM: etm: Don't try to clear the buffer full status after reading the
    buffer
  ARM: etm: Allow range selection
  ARM: etm: Configure data tracing
  ARM: etm: Add some missing locks and error checks
  ARM: etm: Return the entire trace buffer if it is empty after reset
  ARM: etm: Support multiple ETMs/PTMs.
  ARM: etm: Power down etm(s) when tracing is not enabled
  ARM: etm: Wait for etm/ptm(s) to stop before requesting PowerDown
  ARM: etm: Check arch version and disable data tracing for ptm
  ARM: etm: Add sysfs entry to enable timestamps if supported
  ARM: etm: Add sysfs entry to set context-id-size
  ARM: etm: Add sysfs entry to disable branch_output flag
  ARM: etm: Add sysfs entry to enable return stack if supported

 arch/arm/include/asm/hardware/coresight.h |   50 ++-
 arch/arm/kernel/etm.c                     |  680 +++++++++++++++++++++++------
 2 files changed, 587 insertions(+), 143 deletions(-)

-- 
1.7.3.2.146.gca209


^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH 00/15] Android ETM driver changes
@ 2012-06-20 22:47 John Stultz
  2012-06-20 22:47 ` [PATCH 08/15] ARM: etm: Support multiple ETMs/PTMs John Stultz
  0 siblings, 1 reply; 16+ messages in thread
From: John Stultz @ 2012-06-20 22:47 UTC (permalink / raw)
  To: LKML
  Cc: John Stultz, Russell King, Paul Gortmaker, Alexander Shishkin,
	Arve Hjønnevåg

Since I didn't hear any objections to the earlier RFC release
last week, I wanted to send this on for inclusion.

The Android kernel tree has a number of changes to the ETM driver.
Arve sent the first 9 of these to the list over a year ago and
got very little response.

I didn't want these to get lost, so I pinged Alexander about
these privately and he stated that he wasn't actively
maintaining the driver, but after skimming the entire set he
acked the series and suggested I send it on to Russel for
review and inclusion.

thanks
-john


CC: Russell King <linux@arm.linux.org.uk>
CC: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Alexander Shishkin <alexander.shishkin@linux.intel.com>
CC: Arve Hjønnevåg <arve@android.com>

Arve Hjønnevåg (15):
  ARM: etm: Don't require clock control
  ARM: etm: Don't limit tracing to only non-secure code.
  ARM: etm: Don't try to clear the buffer full status after reading the
    buffer
  ARM: etm: Allow range selection
  ARM: etm: Configure data tracing
  ARM: etm: Add some missing locks and error checks
  ARM: etm: Return the entire trace buffer if it is empty after reset
  ARM: etm: Support multiple ETMs/PTMs.
  ARM: etm: Power down etm(s) when tracing is not enabled
  ARM: etm: Wait for etm/ptm(s) to stop before requesting PowerDown
  ARM: etm: Check arch version and disable data tracing for ptm
  ARM: etm: Add sysfs entry to enable timestamps if supported
  ARM: etm: Add sysfs entry to set context-id-size
  ARM: etm: Add sysfs entry to disable branch_output flag
  ARM: etm: Add sysfs entry to enable return stack if supported

 arch/arm/include/asm/hardware/coresight.h |   50 ++-
 arch/arm/kernel/etm.c                     |  680 +++++++++++++++++++++++------
 2 files changed, 587 insertions(+), 143 deletions(-)

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-06-29 20:26 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-13  2:01 [PATCH 00/15][RFC] Android ETM driver changes John Stultz
2012-06-13  2:01 ` [PATCH 01/15] ARM: etm: Don't require clock control John Stultz
2012-06-13  8:33   ` Paul Mundt
2012-06-13 23:09     ` John Stultz
2012-06-13  2:01 ` [PATCH 02/15] ARM: etm: Don't limit tracing to only non-secure code John Stultz
2012-06-13  2:01 ` [PATCH 03/15] ARM: etm: Don't try to clear the buffer full status after reading the buffer John Stultz
2012-06-13  2:01 ` [PATCH 04/15] ARM: etm: Allow range selection John Stultz
2012-06-13  2:01 ` [PATCH 05/15] ARM: etm: Configure data tracing John Stultz
2012-06-13  2:01 ` [PATCH 06/15] ARM: etm: Add some missing locks and error checks John Stultz
2012-06-13  2:01 ` [PATCH 07/15] ARM: etm: Return the entire trace buffer if it is empty after reset John Stultz
2012-06-13  2:01 ` [PATCH 08/15] ARM: etm: Support multiple ETMs/PTMs John Stultz
2012-06-13  2:01 ` [PATCH 09/15] ARM: etm: Power down etm(s) when tracing is not enabled John Stultz
2012-06-28 16:13 ` [PATCH 00/15][RFC] Android ETM driver changes Linus Walleij
2012-06-29 20:25   ` John Stultz
2012-06-20 22:47 [PATCH 00/15] " John Stultz
2012-06-20 22:47 ` [PATCH 08/15] ARM: etm: Support multiple ETMs/PTMs John Stultz
2012-06-28 16:00   ` Linus Walleij

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.