[U-Boot] [PATCH v2 0/3] avr32: simple paging support
Haavard Skinnemoen
haavard.skinnemoen at atmel.com
Thu Aug 12 08:52:51 CEST 2010
This series fixes a longstanding problem with the 'saveenv' command on
ATNGW100.
It also includes a trivial enhancement to the exception reporting which
I found very useful during debugging.
Hopefully this will make mainline u-boot useful again on AVR32. Without
this fix, v2008.10 is the latest usable release.
This is the second version of this series. The following changes have
been made since v1:
- Rebased onto testing/arm-reloc-and-cache-support
- Dropped asm/unaligned.h fix because a similar patch has already been
applied to mainline.
- Fixed SDRAM initialization issue noticed on certain boards
Haavard Skinnemoen (3):
avr32: Print unrelocated PC on exception
avr32: Use uncached() macro to get an address for SDRAM init
avr32: Add simple paging support
arch/avr32/cpu/at32ap700x/Makefile | 2 +-
arch/avr32/cpu/at32ap700x/mmu.c | 78 ++++++++++++++++++++
arch/avr32/cpu/exception.c | 3 +-
arch/avr32/cpu/start.S | 19 +++--
arch/avr32/include/asm/arch-at32ap700x/addrspace.h | 5 +-
arch/avr32/include/asm/arch-at32ap700x/mmu.h | 66 +++++++++++++++++
arch/avr32/lib/board.c | 4 +
board/atmel/atngw100/atngw100.c | 19 ++++-
board/atmel/atstk1000/atstk1000.c | 19 ++++-
board/earthlcd/favr-32-ezkit/favr-32-ezkit.c | 19 ++++-
board/mimc/mimc200/mimc200.c | 24 +++++-
board/miromico/hammerhead/hammerhead.c | 19 ++++-
include/configs/atngw100.h | 3 +
include/configs/atstk1002.h | 3 +
include/configs/atstk1003.h | 3 +
include/configs/atstk1004.h | 3 +
include/configs/atstk1006.h | 3 +
include/configs/favr-32-ezkit.h | 3 +
include/configs/hammerhead.h | 3 +
include/configs/mimc200.h | 3 +
20 files changed, 274 insertions(+), 27 deletions(-)
create mode 100644 arch/avr32/cpu/at32ap700x/mmu.c
create mode 100644 arch/avr32/include/asm/arch-at32ap700x/mmu.h
More information about the U-Boot
mailing list