From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753806Ab2FMCDD (ORCPT ); Tue, 12 Jun 2012 22:03:03 -0400 Received: from e35.co.us.ibm.com ([32.97.110.153]:59325 "EHLO e35.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753864Ab2FMCCr (ORCPT ); Tue, 12 Jun 2012 22:02:47 -0400 From: John Stultz To: LKML Cc: John Stultz , Russell King , Paul Gortmaker , Alexander Shishkin , =?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?= Subject: [PATCH 00/15][RFC] Android ETM driver changes Date: Tue, 12 Jun 2012 19:01:18 -0700 Message-Id: <1339552887-17204-1-git-send-email-john.stultz@linaro.org> X-Mailer: git-send-email 1.7.3.2.146.gca209 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12061302-6148-0000-0000-000006A6D426 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 CC: Paul Gortmaker CC: Alexander Shishkin CC: Arve Hjønnevåg 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