Will Deacon
eb50439b92
ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP
...
It turns out that the logical CPU mapping is useful even when !CONFIG_SMP
for manipulation of devices like interrupt and power controllers when
running a UP kernel on a CPU other than 0. This can happen when kexecing
a UP image from an SMP kernel.
In the future, multi-cluster systems running AMP configurations will
require something similar for mapping cluster IDs, so it makes sense to
decouple this logic in preparation for this support.
Acked-by: Yang Bai <hamo.by@gmail.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Reported-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2012-01-23 10:20:05 +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
2011-08-17 08:44:16 +01:00
2011-10-31 19:30:49 -04:00
2011-12-05 23:20:17 +00:00
2012-01-17 16:17:01 -05: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
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
2011-12-02 15:16:16 +00:00
2011-12-02 15:16:16 +00:00
2011-12-02 15:16:16 +00:00
2012-01-05 13:24:33 +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-01-17 16:17:01 -05: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
2011-05-12 10:52:00 +01: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
2011-12-23 22:54:50 +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
2011-10-31 19:30:49 -04:00
2011-11-30 23:55:21 +00:00
2011-10-26 16:17:32 +02:00
2011-12-15 14:02:19 -08:00
2012-01-23 10:20:04 +00:00
2011-10-31 19:30:48 -04:00