Will Deacon 3689c75af2 arm64: cpuinfo: remove I-cache VIPT aliasing detection
The CCSIDR_EL1.{NumSets,Associativity,LineSize} fields are only for use
in conjunction with set/way cache maintenance and are not guaranteed to
represent the actual microarchitectural features of a design.

The architecture explicitly states:

| You cannot make any inference about the actual sizes of caches based
| on these parameters.

We currently use these fields to determine whether or the I-cache is
aliasing, which is bogus and known to break on some platforms. Instead,
assume the I-cache is always aliasing if it advertises a VIPT policy.

Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2017-03-20 16:16:51 +00:00
..
2016-12-22 14:34:24 +01:00
2017-02-22 10:46:44 -08:00
2014-04-18 11:40:33 +02:00
2015-10-28 19:09:17 +00:00
2012-09-17 13:42:21 +01:00
2017-01-27 13:52:10 +00:00
2016-09-09 11:41:13 +01:00
2016-11-07 18:15:21 +00:00
2014-11-05 09:03:25 +01:00
2012-09-17 13:42:04 +01:00
2016-03-04 18:19:17 +00:00
2016-06-27 16:31:25 +01:00
2017-02-06 19:00:23 +00:00
2012-09-17 13:41:56 +01:00
2017-02-22 10:46:44 -08:00
2016-11-16 18:05:10 +00:00
2016-12-13 16:39:21 -08:00
2015-05-19 15:27:42 +01:00
2014-11-28 10:24:59 +00:00
2016-10-03 08:58:35 -07:00
2015-10-12 17:46:36 +01:00
2014-07-10 11:06:00 +01:00
2016-08-25 18:00:29 +01:00
2016-11-07 18:15:21 +00:00
2012-09-17 13:42:09 +01:00