Will Deacon
3ef52f2a00
ARM: mm: fix numerous hideous errors in proc-arm740.S
...
The setup code in proc-arm740.S is completely broken and, as far as I
can tell, always has been. I was >this< close to ripping it out, when a
740t core-tile materialised in the office, so I've had a crack at fixing
things up:
- Fix the ram/flash area calculations so that we actually set
the condition flags before testing them...
- Fix the proc_info structure so that __cpu_io_mmu_flags are
defined as 0, placing the __cpu_flush pointer at the correct
offset
- Re-number the registers used during __arm740_setup so that
we don't clobber the machine ID et al
- Advertise Thumb support via the hwcaps, since 740T is the only
740 implementation.
Acked-by: Hyok S. Choi <hyok.choi@samsung.com >
Signed-off-by: Will Deacon <will.deacon@arm.com >
2013-03-26 09:55:33 +00:00
..
2011-07-02 10:56:11 +01:00
2011-07-02 10:56:11 +01:00
2011-07-02 10:56:11 +01:00
2011-07-02 10:56:11 +01:00
2012-04-23 14:21:52 +01:00
2011-07-02 10:56:11 +01:00
2011-07-02 10:56:12 +01:00
2011-09-10 23:39:56 +01:00
2011-07-02 10:56:11 +01:00
2013-02-25 16:10:42 +00:00
2012-11-06 19:47:35 +00:00
2012-09-25 11:20:25 +01:00
2012-03-28 18:30:01 +01:00
2013-01-07 15:04:17 +00:00
2012-08-16 16:16:50 +08:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2013-02-11 19:37:24 -08:00
2012-03-28 18:30:01 +01:00
2013-03-03 22:54:16 +00:00
2012-03-20 21:48:14 +08:00
2012-03-20 21:48:14 +08:00
2012-03-29 16:53:48 -07:00
2012-03-20 21:48:14 +08:00
2012-03-20 21:48:14 +08:00
2012-03-29 16:53:48 -07:00
2012-03-20 21:48:14 +08:00
2012-03-29 16:53:48 -07:00
2013-03-14 09:25:19 +01:00
2008-09-06 11:35:55 +01:00
2012-10-09 16:22:39 +09:00
2012-10-09 16:22:47 +09:00
2011-12-08 10:30:40 +00:00
2012-10-09 16:22:39 +09:00
2011-12-08 10:30:37 +00:00
2011-12-08 10:30:40 +00:00
2012-03-29 16:53:48 -07:00
2013-03-03 22:54:16 +00:00
2012-08-13 00:22:28 +01:00
2012-02-23 20:18:56 -07:00
2013-02-16 17:54:22 +00:00
2013-03-26 09:55:23 +00:00
2013-03-26 09:55:23 +00:00
2013-02-16 17:54:22 +00:00
2012-12-11 18:05:37 -08:00
2013-02-20 14:29:37 -08:00
2012-04-13 14:05:42 +01:00
2011-07-02 10:56:10 +01:00
2011-07-02 10:56:10 +01:00
2011-07-02 10:56:10 +01:00
2012-03-28 18:30:01 +01:00
2011-12-06 14:04:14 +00:00
2011-12-06 14:04:14 +00:00
2011-12-06 14:04:14 +00:00
2013-03-26 09:55:33 +00:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-03-28 18:30:01 +01:00
2012-09-28 21:09:50 +01:00
2013-02-16 17:54:26 +00:00
2012-09-25 11:20:25 +01:00
2011-12-06 14:04:14 +00:00
2011-12-06 14:04:14 +00:00
2009-12-14 14:53:22 +00:00
2013-02-16 17:54:27 +00:00
2013-02-16 17:54:27 +00:00
2013-03-03 22:54:12 +00:00
2013-01-06 17:54:08 +00:00
2012-09-25 11:20:25 +01:00
2012-09-28 21:09:50 +01:00
2011-07-22 23:09:07 +01:00
2011-07-07 15:31:12 +01:00
2011-07-07 15:31:12 +01:00
2011-07-07 15:31:12 +01:00
2011-07-22 23:09:07 +01:00
2012-08-11 09:16:00 +01:00