Lorenzo Pieralisi
a0feb6db0f
ARM: 7358/1: perf: add PMU hotplug notifier
...
When a CPU is taken out of reset, either cold booted or hotplugged in,
some of its PMU registers can contain UNKNOWN values.
This patch adds a hotplug notifier to ARM core perf code so that upon
CPU restart the PMU unit is reset and becomes ready to use again.
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2012-03-07 09:40:50 +00:00
..
2011-10-31 19:30:49 -04:00
2011-10-17 09:11:51 +01:00
2012-01-06 12:10:56 -08:00
2011-11-17 16:58:00 +00:00
2010-07-07 16:38:36 +02:00
2010-07-07 16:38:36 +02:00
2011-03-23 19:47:19 -07:00
2009-12-18 14:53:41 +00:00
2011-10-28 12:02:27 -07:00
2011-10-31 19:30:49 -04:00
2009-12-24 18:34:08 +00:00
2011-09-13 11:12:14 +02:00
2009-12-09 10:02:18 +00:00
2012-03-05 23:29:51 +00:00
2011-10-31 19:30:49 -04:00
2012-02-03 15:58:46 +00:00
2012-01-25 09:24:37 +00:00
2011-07-22 23:09:07 +01:00
2011-10-31 19:30:50 -04:00
2011-05-26 10:31:06 +01:00
2011-05-26 10:31:06 +01:00
2010-11-19 21:43:27 +05:30
2011-05-11 15:12:32 +02:00
2011-07-19 12:00:53 +01:00
2012-01-13 08:56:41 +00:00
2011-12-08 10:30:40 +00:00
2009-09-21 06:27:08 +02:00
2011-10-31 19:30:49 -04:00
2011-10-31 19:30:48 -04:00
2009-11-18 08:37:40 -08:00
2011-08-11 10:10:26 +08:00
2010-10-29 13:14:40 -05:00
2011-11-30 23:54:54 +00:00
2011-07-13 17:32:48 +00:00
2011-11-30 23:54:54 +00:00
2011-11-26 21:58:53 +00:00
2011-12-13 08:52:03 +00:00
2011-11-26 21:58:53 +00:00
2011-09-20 18:17:43 +00:00
2011-07-13 17:32:42 +00:00
2011-09-20 18:17:43 +00:00
2011-12-21 15:52:57 -08:00
2012-01-05 12:56:44 +00:00
2011-12-13 08:52:02 +00:00
2011-08-23 15:30:33 +01:00
2011-12-13 08:52:02 +00:00
2012-03-07 09:40:49 +00:00
2012-03-07 09:40:49 +00:00
2012-03-07 09:40:49 +00:00
2012-03-07 09:40:50 +00:00
2011-10-31 19:30:48 -04:00
2011-11-16 10:06:42 +00:00
2012-01-06 18:15:25 -08:00
2012-02-21 16:50:14 +00:00
2011-08-28 10:39:41 +01:00
2011-10-31 19:30:49 -04:00
2011-12-18 23:00:26 +00:00
2012-01-23 10:20:05 +00:00
2012-02-02 17:37:41 +00:00
2009-10-25 15:39:37 +00:00
2011-12-08 10:30:38 +00:00
2011-10-25 08:19:29 +01:00
2010-12-20 15:09:17 +00:00
2012-02-21 09:26:46 +00:00
2012-01-23 10:20:05 +00:00
2011-10-31 19:30:49 -04:00
2011-12-06 14:04:14 +00:00
2011-12-13 08:52:03 +00:00
2011-10-31 19:30:49 -04:00
2011-04-29 15:53:14 +01:00
2011-12-13 08:52:02 +00:00
2009-09-15 22:11:05 +01:00
2008-11-10 14:14:11 +00:00
2011-10-31 19:30:49 -04:00
2011-11-30 23:55:21 +00:00
2012-02-09 16:25:37 +00:00
2011-12-15 14:02:19 -08:00
2012-02-09 16:25:37 +00:00
2011-10-31 19:30:48 -04:00