[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