You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ma...@apache.org on 2021/06/22 23:39:06 UTC

[incubator-nuttx] branch master updated (ea11446 -> 60da431)

This is an automated email from the ASF dual-hosted git repository.

masayuki pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


    from ea11446  sched/task/task_spawn.c: initialize variables explicitly
     add 6582c19  arch/xtensa/src/esp32/hardware/esp32_soc.h: Add a function to check if a buffer comes from the RTC Slow memory.
     add 1719e9d  arch/xtensa/esp32: Add the RTC Slow memory as a separate heap.
     add 1e49f29  arch/xtensa/src/esp32: Extract the IRAM region as a separate heap.
     add 55a210d  arch/xtensa/esp32_textheap.c: When allocating text prioritize alloacting from the RTC heap.  If that's not available fall back to the IRAM heap.
     add bdbc9ef  arch/risc-v/esp32c3_rtc_heap.c: Correct the name of the procfs info variable.
     add 60da431  arch/risc-v/esp32c3: Use the same naming for the RTC heap as ESP32 for consistency.

No new revisions were added by this update.

Summary of changes:
 arch/risc-v/src/esp32c3/Make.defs                  |  2 +-
 .../{esp32c3_rtc_heap.c => esp32c3_rtcheap.c}      | 78 ++++++++---------
 .../{esp32c3_rtc_heap.h => esp32c3_rtcheap.h}      | 44 +++++-----
 arch/risc-v/src/esp32c3/esp32c3_textheap.c         |  8 +-
 arch/xtensa/src/esp32/Kconfig                      |  4 +
 arch/xtensa/src/esp32/Make.defs                    |  5 ++
 .../src/esp32/esp32_iramheap.c}                    | 98 +++++++++++-----------
 .../src/esp32/esp32_iramheap.h}                    | 60 ++++++-------
 .../src/esp32/esp32_rtcheap.c}                     | 96 +++++++++++----------
 .../src/esp32/esp32_rtcheap.h}                     | 49 ++++++-----
 arch/xtensa/src/esp32/esp32_textheap.c             | 60 ++++++++-----
 arch/xtensa/src/esp32/esp32_user.c                 |  8 +-
 arch/xtensa/src/esp32/hardware/esp32_soc.h         | 21 ++++-
 .../esp32c3/esp32c3-devkit/scripts/esp32c3.ld      |  2 +-
 .../esp32c3-devkit/scripts/esp32c3.template.ld     |  2 +-
 .../esp32/esp32-devkitc/scripts/esp32.template.ld  |  8 +-
 .../esp32/esp32-devkitc/scripts/esp32_flash.ld     |  9 +-
 .../esp32/esp32-devkitc/scripts/esp32_iram.ld      |  9 +-
 .../esp32-ethernet-kit/scripts/esp32.template.ld   |  8 +-
 .../esp32-ethernet-kit/scripts/esp32_flash.ld      |  9 +-
 .../esp32/esp32-ethernet-kit/scripts/esp32_iram.ld |  9 +-
 .../esp32-wrover-kit/scripts/esp32.template.ld     |  8 +-
 .../esp32/esp32-wrover-kit/scripts/esp32_flash.ld  |  9 +-
 .../esp32/esp32-wrover-kit/scripts/esp32_iram.ld   |  9 +-
 24 files changed, 354 insertions(+), 261 deletions(-)
 copy arch/risc-v/src/esp32c3/{esp32c3_rtc_heap.c => esp32c3_rtcheap.c} (72%)
 copy arch/risc-v/src/esp32c3/{esp32c3_rtc_heap.h => esp32c3_rtcheap.h} (79%)
 copy arch/{risc-v/src/esp32c3/esp32c3_rtc_heap.c => xtensa/src/esp32/esp32_iramheap.c} (65%)
 copy arch/{risc-v/src/esp32c3/esp32c3_rtc_heap.h => xtensa/src/esp32/esp32_iramheap.h} (72%)
 rename arch/{risc-v/src/esp32c3/esp32c3_rtc_heap.c => xtensa/src/esp32/esp32_rtcheap.c} (67%)
 rename arch/{risc-v/src/esp32c3/esp32c3_rtc_heap.h => xtensa/src/esp32/esp32_rtcheap.h} (78%)