[U-Boot] [PATCH 0/3] avr32 fixes

Haavard Skinnemoen haavard.skinnemoen at atmel.com
Mon Aug 2 14:06:26 CEST 2010


This series fixes a trivial build issue, as well as 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.

The patches are based on v2010.06, but it merges fine with the latest
upstream master. The AVR32 master branch currently contains a workaround
which I plan to revert if these patches are acceptable.

Haavard Skinnemoen (3):
      avr32: Add missing asm/unaligned.h header file
      avr32: Print unrelocated PC on exception
      avr32: Add simple paging support

 arch/avr32/cpu/at32ap700x/Makefile                 |    2 +-
 arch/avr32/cpu/at32ap700x/mmu.c                    |   80 ++++++++++++++++++++
 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/include/asm/unaligned.h                 |    1 +
 arch/avr32/lib/board.c                             |    3 +
 board/atmel/atngw100/atngw100.c                    |   15 ++++
 include/configs/atngw100.h                         |    3 +
 10 files changed, 185 insertions(+), 12 deletions(-)
 create mode 100644 arch/avr32/cpu/at32ap700x/mmu.c
 create mode 100644 arch/avr32/include/asm/arch-at32ap700x/mmu.h
 create mode 100644 arch/avr32/include/asm/unaligned.h


More information about the U-Boot mailing list