]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: bL_switcher/trace: Add trace trigger for trace bootstrapping
authorDave Martin <dave.martin@linaro.org>
Wed, 6 Feb 2013 15:45:23 +0000 (15:45 +0000)
committerNicolas Pitre <nicolas.pitre@linaro.org>
Mon, 23 Sep 2013 22:47:30 +0000 (18:47 -0400)
commitb09bbe5b1267b6af22a9584d614f5eec5d74f405
tree37ed44d02645710a5a70d0853f8c9dc3459ed667
parent1bfbddb6f3a0dbb8c3996d1c4d4911d695737c15
ARM: bL_switcher/trace: Add trace trigger for trace bootstrapping

When tracing switching, an external tracer needs a way to bootstrap
its knowledge of the logical<->physical CPU mapping.

This patch adds a sysfs attribute trace_trigger.  A write to this
attribute will generate a power:cpu_migrate_current event for each
online CPU, indicating the current physical CPU for each logical
CPU.

Activating or deactivating the switcher also generates these
events, so that the tracer knows about the resulting remapping of
affected CPUs.

Signed-off-by: Dave Martin <dave.martin@linaro.org>
arch/arm/common/bL_switcher.c
include/trace/events/power_cpu_migrate.h