Robin Murphy
a20303725e
ARM: dts: realview: Fix PBX-A9 cache description
...
Clearly QEMU is very permissive in how its PL310 model may be set up,
but the real hardware turns out to be far more particular about things
actually being correct. Fix up the DT description so that the real
thing actually boots:
- The arm,data-latency and arm,tag-latency properties need 3 cells to
be valid, otherwise we end up retaining the default 8-cycle latencies
which leads pretty quickly to lockup.
- The arm,dirty-latency property is only relevant to L210/L220, so get
rid of it.
- The cache geometry override also leads to lockup and/or general
misbehaviour. Irritatingly, the manual doesn't state the actual PL310
configuration, but based on the boardfile code and poking registers
from the Boot Monitor, it would seem to be 8 sets of 16KB ways.
With that, we can successfully boot to enjoy the fun of mismatched FPUs...
Cc: stable@vger.kernel.org
Signed-off-by: Robin Murphy <robin.murphy@arm.com >
Tested-by: Mark Rutland <mark.rutland@arm.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2016-08-10 22:58:09 +02:00
..
2016-08-01 18:37:45 -04:00
2016-06-29 00:05:36 -07:00
2016-06-22 00:44:07 -07:00
2016-06-27 08:58:40 +02:00
2016-06-29 00:05:39 -07:00
2016-06-21 04:53:11 -07:00
2016-06-29 00:05:36 -07:00
2016-06-29 00:05:37 -07:00
2016-06-17 02:59:04 -07:00
2016-06-29 00:05:21 -07:00
2016-08-01 18:37:45 -04:00
2016-06-10 16:58:34 +02:00
2016-08-10 22:58:09 +02:00
2016-06-16 17:01:28 +02:00
2016-07-11 18:05:48 +02:00
2016-07-15 10:26:09 +02:00
2016-06-10 16:59:03 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-04 15:59:46 +02:00
2016-07-15 10:24:44 +02:00
2016-07-15 10:25:12 +02:00
2016-07-15 10:25:32 +02:00
2016-07-15 10:24:45 +02:00
2016-07-15 10:24:24 +02:00
2016-07-15 10:26:09 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:45 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:45 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-04 21:18:00 +02:00
2016-07-04 21:17:49 +02:00
2016-07-04 21:17:52 +02:00
2016-06-13 12:44:46 -07:00
2016-07-06 19:42:33 -07:00
2016-07-06 19:42:26 -07:00
2016-07-06 19:42:26 -07:00
2016-06-27 10:15:14 -07:00
2016-07-06 19:42:33 -07:00
2016-06-28 18:06:06 -07:00
2016-06-10 11:33:08 -07:00
2016-07-06 19:42:43 -07:00
2016-06-16 16:24:55 -04:00
2016-07-05 08:00:23 -07:00
2016-08-01 18:37:45 -04:00
2016-06-29 00:05:37 -07:00
2016-08-01 18:37:45 -04:00
2016-08-01 18:37:45 -04:00
2016-08-01 18:37:45 -04:00
2016-06-29 14:19:28 +02:00
2016-07-06 17:57:40 +02:00
2016-07-06 17:57:40 +02:00
2016-07-06 17:57:40 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-05 22:46:39 -07:00
2016-07-05 22:46:39 -07:00
2016-08-01 18:37:45 -04:00
2016-08-01 18:37:45 -04:00
2016-06-13 14:51:58 -07:00
2016-07-05 22:46:39 -07:00
2016-07-05 22:46:39 -07:00
2016-06-10 16:59:13 +02:00
2016-07-06 09:39:14 +01:00
2016-07-06 09:39:14 +01:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 14:55:59 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 14:48:05 +08:00
2016-06-28 09:54:10 +08:00
2016-06-16 09:32:37 +08:00
2016-07-22 14:53:16 -05:00
2016-06-11 17:10:08 +08:00
2016-06-16 09:58:17 +08:00
2016-06-16 09:39:48 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 17:03:44 +08:00
2016-06-11 17:03:44 +08:00
2016-06-16 09:54:47 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 17:03:44 +08:00
2016-06-16 09:01:38 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-16 09:55:34 +08:00
2016-06-16 09:55:31 +08:00
2016-06-16 10:05:17 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:33 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:33 +08:00
2016-06-28 10:45:33 +08:00
2016-06-28 10:45:30 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:37 +08:00
2016-06-28 10:45:33 +08:00
2016-06-10 21:03:55 +08:00
2016-06-10 21:03:50 +08:00
2016-06-11 17:18:22 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-15 21:42:45 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:00 +08:00
2016-06-11 17:21:08 +08:00
2016-06-11 17:21:05 +08:00
2016-06-11 14:48:00 +08:00
2016-07-22 14:53:16 -05:00
2016-06-11 17:21:08 +08:00
2016-06-11 17:18:22 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-08-01 18:37:45 -04:00
2016-07-22 14:53:16 -05:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-06-11 14:48:05 +08:00
2016-08-10 22:43:15 +02:00
2016-08-10 22:43:09 +02:00
2016-06-27 08:58:40 +02:00
2016-06-27 08:58:40 +02:00
2016-06-29 00:05:22 -07:00
2016-06-11 22:10:08 +08:00
2016-08-01 18:37:45 -04:00
2016-06-29 10:09:30 +01:00
2016-06-14 13:36:56 -07:00
2016-07-15 11:23:44 +02:00
2016-06-29 00:05:24 -07:00
2016-06-29 00:05:23 -07:00
2016-06-29 00:05:25 -07:00
2016-06-29 00:05:25 -07:00
2016-06-29 00:05:26 -07:00
2016-06-29 00:05:26 -07:00
2016-06-29 00:05:26 -07:00
2016-06-29 00:05:27 -07:00
2016-06-29 00:05:28 -07:00
2016-08-01 18:37:45 -04:00
2016-08-01 18:37:45 -04:00
2016-06-29 00:05:30 -07:00
2016-06-29 00:05:28 -07:00
2016-06-29 00:05:28 -07:00
2016-06-29 00:05:30 -07:00
2016-06-29 00:05:31 -07:00
2016-06-29 00:05:32 -07:00
2016-06-29 00:05:33 -07:00
2016-06-10 04:58:08 -07:00
2016-06-29 00:05:34 -07:00
2016-06-29 00:05:34 -07:00
2016-06-29 00:05:35 -07:00
2016-06-10 04:58:08 -07:00
2016-08-01 18:37:45 -04:00
2016-06-29 00:05:38 -07:00
2016-06-29 00:05:21 -07:00
2016-06-10 16:59:24 +02:00
2016-06-27 17:36:59 -05:00
2016-06-27 17:36:52 -05:00
2016-06-27 17:36:53 -05:00
2016-06-27 17:36:54 -05:00
2016-06-27 17:36:51 -05:00
2016-06-27 17:36:51 -05:00
2016-08-01 18:37:45 -04:00
2016-06-11 22:57:14 -05:00
2016-06-11 22:57:14 -05:00
2016-08-01 18:37:45 -04:00
2016-07-17 21:03:00 +02:00
2016-06-27 17:36:58 -05:00
2016-06-27 17:36:58 -05:00
2016-07-17 21:03:00 +02:00
2016-06-27 17:36:53 -05:00
2016-06-27 17:36:54 -05:00
2016-06-11 22:57:14 -05:00
2016-06-29 14:18:57 +02:00
2016-06-14 09:05:15 +09:00
2016-06-29 14:18:32 +02:00
2016-06-14 09:05:55 +09:00
2016-06-29 14:19:14 +02:00
2016-06-14 09:07:17 +09:00
2016-06-29 14:28:27 +02:00
2016-06-14 09:07:47 +09:00
2016-06-14 09:08:17 +09:00
2016-06-29 14:28:42 +02:00
2016-06-16 09:25:30 +09:00
2016-07-15 13:22:45 +09:00
2016-06-14 09:09:13 +09:00
2016-06-29 14:30:30 +02:00
2016-06-14 09:10:58 +09:00
2016-06-24 11:04:35 +09:00
2016-06-27 21:28:25 +02:00
2016-06-27 20:22:46 +02:00
2016-06-27 21:38:50 +02:00
2016-08-01 18:37:45 -04:00
2016-08-01 18:37:45 -04:00
2016-07-15 10:23:31 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 10:23:31 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-07-15 11:23:46 +02:00
2016-06-29 14:19:42 +02:00
2016-08-01 18:37:45 -04:00
2016-07-22 14:53:16 -05:00
2016-07-07 14:05:02 +02:00
2016-06-18 22:21:02 -07:00
2016-07-12 13:22:51 +02:00
2016-07-04 21:18:02 +02:00
2016-07-04 21:17:56 +02:00
2016-07-04 21:17:56 +02:00
2016-07-04 21:18:04 +02:00
2016-07-05 08:54:33 +02:00
2016-07-04 21:18:10 +02:00
2016-07-04 21:17:51 +02:00
2016-07-04 21:17:56 +02:00
2016-07-04 21:17:51 +02:00
2016-07-18 11:39:47 +02:00
2016-07-18 11:39:45 +02:00
2016-07-18 11:39:47 +02:00
2016-07-04 21:17:48 +02:00
2016-06-16 09:56:36 +02:00
2016-07-04 21:17:48 +02:00
2016-07-18 11:39:47 +02:00
2016-07-04 21:18:11 +02:00
2016-07-04 21:18:04 +02:00
2016-07-04 21:18:03 +02:00
2016-07-11 08:26:17 +02:00
2016-07-11 08:26:17 +02:00
2016-07-04 21:18:11 +02:00
2016-07-18 11:39:51 +02:00
2016-07-18 11:39:50 +02:00
2016-07-18 11:39:49 +02:00
2016-07-04 21:18:00 +02:00
2016-07-18 11:39:50 +02:00
2016-07-04 21:18:00 +02:00
2016-07-09 10:11:09 +02:00
2016-08-01 18:37:45 -04:00
2016-07-18 11:39:48 +02:00
2016-07-04 21:18:08 +02:00
2016-07-18 11:39:48 +02:00
2016-07-04 21:18:05 +02:00
2016-07-04 21:18:06 +02:00
2016-07-18 11:39:44 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-08-01 18:37:45 -04:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:46:26 +02:00
2016-07-11 16:48:10 +02:00
2016-07-11 16:48:10 +02:00
2016-07-11 16:48:10 +02:00
2016-07-11 16:48:09 +02:00
2016-08-10 22:43:54 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-07-11 16:48:09 +02:00
2016-06-10 16:59:30 +02:00
2016-07-15 11:23:44 +02:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:38:55 -07:00
2016-06-14 10:36:27 -07:00
2016-06-14 10:38:58 -07:00
2016-06-14 10:38:58 -07:00
2016-06-14 10:38:55 -07:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00
2016-07-15 11:23:44 +02:00