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%)