lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1420562233-2015-1-git-send-email-mathieu.poirier@linaro.org>
Date:	Tue,  6 Jan 2015 09:37:04 -0700
From:	mathieu.poirier@...aro.org
To:	liviu.dudau@....com, sudeep.holla@....com,
	lorenzo.pieralisi@....com
Cc:	linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
	mathieu.poirier@...aro.org, patches@...aro.org
Subject: [PATCH 0/9] coresight: Add PM runtime awareness

From: Mathieu Poirier <mathieu.poirier@...aro.org>

This patchset is using the runtime PM API and the generic power
domain sub-system to prevent coresight power domains from being
switched off while trace scenarios are still being executed.

This is supplemented with the creation of two new generic power
domains for the big and LITTLE clusters on the vexpress-tc2 platform.
By adding coresigth tracers to the power domain they belong to and
using the new generic power domain logic in the spc driver, clusters
are kept powered for as long as coresight operations are ongoing.

Mathieu Poirier (9):
  coresight-etm3x: Adding runtime PM awareness
  coresight-etb: Adding runtime PM awareness
  coresight-funnel: Adding runtime PM awareness
  coresight-tmc: Adding runtime PM awareness
  coresight-tpiu: Adding runtime PM awareness
  coresight-etm3x: Fixing suspend/wake modes
  ARM: vexpress/TC2: Add generic power domain awareness to scp driver
  coresight: Adding DT generic power domain support
  coresight: Documenting reference to generic PD bindings

 .../devicetree/bindings/arm/coresight.txt          |   4 +
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts         |  10 ++
 arch/arm/mach-vexpress/Kconfig                     |   1 +
 arch/arm/mach-vexpress/spc.c                       | 124 ++++++++++++++++++++-
 drivers/coresight/coresight-etb10.c                |  33 ++++--
 drivers/coresight/coresight-etm.h                  |   4 +-
 drivers/coresight/coresight-etm3x.c                |  69 ++++++++----
 drivers/coresight/coresight-funnel.c               |   9 +-
 drivers/coresight/coresight-tmc.c                  |   8 +-
 drivers/coresight/coresight-tpiu.c                 |   7 +-
 10 files changed, 229 insertions(+), 40 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ