diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-01-29 07:49:23 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-01-29 07:49:23 -0600 |
commit | d3fcd81667817551f2fdfc1a8903ece01b1b336a (patch) | |
tree | e6baf360924d518463a11e7a67b3dd30c3feca86 /nuttx/ChangeLog | |
parent | e02413fa17a054e67386311b15889ae7239dca56 (diff) | |
download | nuttx-d3fcd81667817551f2fdfc1a8903ece01b1b336a.tar.gz nuttx-d3fcd81667817551f2fdfc1a8903ece01b1b336a.tar.bz2 nuttx-d3fcd81667817551f2fdfc1a8903ece01b1b336a.zip |
SAMA5: Fix logic for running with data in SDRAM
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r-- | nuttx/ChangeLog | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 412346d1f..ced68606b 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -6524,8 +6524,12 @@ * arch/arm/include/efm32, arch/arm/src/efm32, and configs/efm32-dk360: Removed all EFM32 support. Not yet readyto be fielded (2014-1-27). * arch/arm/src/armv7-a/arm_head.S, sama5/sam_boot.c, and several other - files: Not supports execution from NOR FLASH with .data and .bss in + files: Now supports execution from NOR FLASH with .data and .bss in SDRAM. This was not possible prior to this because .bss and .data were initialized before SDRAM was configured. This logic is still kind buggy. (2014-1-28). - + * arch/arm/src/armv7-a/arm_head.S and arm_pghead.S: Back off to a + somewhat less efficient loop for initializing .data and .bss. The + original, efficient logic violated the ARM C ABI. It was okay when + called from boot logic, but not when called from C logic. This fixes + bugginess reported on 2014-1-28. (2014-1-29). |