Files
u-boot-tk1-som/include/configs
Haavard Skinnemoen 1f36f73fe7 avr32: Add simple paging support
Use the MMU hardware to set up 1:1 mappings between physical and virtual
addresses. This allows us to bypass the cache when accessing the flash
without having to do any physical-to-virtual address mapping in the CFI
driver.

The virtual memory mappings are defined at compile time through a sorted
array of virtual memory range objects. When a TLB miss exception
happens, the exception handler does a binary search through the array
until it finds a matching entry and loads it into the TLB. The u-boot
image itself is covered by a fixed TLB entry which is never replaced.

This makes the 'saveenv' command work again on ATNGW100 and other boards
using the CFI driver, hopefully without breaking any rules.

Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2010-09-03 15:13:02 +02:00
..
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-08-12 16:40:00 +02:00
2008-10-18 21:54:03 +02:00
2010-08-08 05:17:05 +05:30
2010-04-29 10:16:30 +02:00
2010-08-09 16:04:59 +02:00
2010-02-12 12:31:54 -06:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-08-09 16:05:03 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2010-07-12 00:14:29 -07:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2010-02-12 12:36:04 -06:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2010-05-06 00:20:04 +02:00
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2009-07-11 09:02:21 +09:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-04-05 13:06:31 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-04-21 23:42:38 +02:00
2009-12-13 21:31:26 -08:00
2008-10-18 21:54:03 +02:00
2010-09-03 15:13:02 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2009-06-23 00:10:04 +02:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2010-04-21 23:42:38 +02:00
2010-08-09 00:12:00 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2010-04-21 23:42:38 +02:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-10-19 09:18:57 +02:00
2009-03-20 22:39:14 +01:00
2010-09-03 15:13:02 +02:00
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-16 10:55:09 -05:00
2010-08-08 05:17:05 +05:30
2008-10-18 21:54:03 +02:00
2009-12-14 21:31:17 +01:00
2010-05-05 09:48:41 +02:00
2009-03-20 22:39:14 +01:00
2010-03-07 12:36:35 -06:00
2008-10-18 21:54:03 +02:00
2009-08-25 12:57:54 +02:00
2009-12-13 21:31:26 -08:00
2010-06-06 08:36:28 -05:00
2010-04-30 05:23:22 -05:00
2010-04-30 05:23:26 -05:00
2010-07-16 10:55:09 -05:00
2010-07-16 10:55:09 -05:00
2010-08-09 16:05:07 +02:00
2008-10-18 21:54:03 +02:00
2009-07-22 09:43:27 +02:00
2008-10-18 21:54:03 +02:00
2010-04-21 23:42:38 +02:00
2008-10-18 21:54:03 +02:00
2010-08-08 05:17:05 +05:30
2010-08-08 05:17:05 +05:30
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2010-07-16 10:55:09 -05:00
2010-07-16 10:55:09 -05:00
2010-08-09 16:05:18 +02:00
2009-12-05 01:02:10 +01:00
2009-12-05 01:02:10 +01:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2009-11-27 16:26:13 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-16 10:55:09 -05:00
2009-04-29 21:39:46 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2010-03-07 12:36:36 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2009-11-27 16:26:13 -06:00
2010-07-09 16:10:44 -05:00
2010-08-09 01:15:22 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-14 23:27:49 +02:00