You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2020/10/25 23:31:33 UTC
[incubator-nuttx] branch master updated (bcf3381 -> 9b98f20)
This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from bcf3381 epoll_create: mofidy return value for epoll_create1
add a131892 arch/xtensa/esp32: Allow internal drivers and tasks' stack to be allocated in an internal heap.
add 7ac5f7a arch/xtensa/src/esp32: Add a PROCFS entry for the internal memory
add 1b12d20 arch/xtensa/src/esp32/esp32_spiflash.c&esp32_spi.c: Allocate a buffer from DRAM when the given buffer is from PSRAM.
add 430e2d7 boards/xtensa/esp32/esp32-core/configs: When there is no PSRAM, only one memory region is available.
add b6429a5 arch/xtensa/src/esp32/esp32_allocateheap.c: Delete a preprocessor warning that's not relevant anymore.
add 0ba0a3a arch/xtensa/src/esp32/hardware/esp32_soc.h: Lowercase hex value
add 7db8b92 arch/xtensa/src/esp32/hardware: PIN_CTRL was defined twice.
add f0ae1dd arch/xtensa/src/esp32: Fix PR #1958 nxstyle issues.
add c91db9e baords/xtensa/esp32/esp32-core: Refresh all the defconfigs
add 2fa5d65 arch/xtensa/src/common: Refactor the mm_ macros into a separate file.
add 1728967 arch/xtensa/src/esp32/esp32_spi.c: Instead of returning with no error code, assert the return of the imm_malloc function.
add 0182e6e arch/xtensa/src/commin/xtensa_usestack&createstack.c: Set the alignment to be 4 bytes.
add 5ac5655 arch/xtensa/src/esp32/esp32_spi&spiflash: Free the correct buffer.
add 34ad33c arch/xtensa/Kconfig: Add help for the seperate internal heap.
add 9b98f20 arch/xtensa: Fix the naming of the internal heap functions. They should be prefixed by xtensa_ instead of up_.
No new revisions were added by this update.
Summary of changes:
arch/xtensa/Kconfig | 23 ++
arch/xtensa/include/arch.h | 11 +
arch/xtensa/src/common/xtensa_createstack.c | 15 +-
arch/xtensa/src/common/xtensa_initialize.c | 7 +
.../src/common/xtensa_mm.h} | 37 +--
arch/xtensa/src/common/xtensa_releasestack.c | 5 +-
arch/xtensa/src/common/xtensa_usestack.c | 14 +-
arch/xtensa/src/esp32/Make.defs | 8 +
arch/xtensa/src/esp32/esp32_allocateheap.c | 7 +-
.../stm32_fmc.h => xtensa/src/esp32/esp32_imm.c} | 111 ++++----
.../src/esp32/esp32_procfs_imm.c} | 164 +++++------
.../src/esp32/esp32_procfs_imm.h} | 26 +-
arch/xtensa/src/esp32/esp32_spi.c | 81 +++++-
arch/xtensa/src/esp32/esp32_spiflash.c | 315 ++++++++++++++++-----
arch/xtensa/src/esp32/hardware/esp32_iomux.h | 2 +-
arch/xtensa/src/esp32/hardware/esp32_soc.h | 70 +++--
.../esp32/esp32-core/configs/mmcsdspi/defconfig | 1 -
.../esp32/esp32-core/configs/netnsh/defconfig | 1 -
.../xtensa/esp32/esp32-core/configs/nsh/defconfig | 1 -
.../esp32/esp32-core/configs/ostest/defconfig | 1 -
.../xtensa/esp32/esp32-core/configs/pm/defconfig | 1 -
.../esp32/esp32-core/configs/random/defconfig | 1 -
.../xtensa/esp32/esp32-core/configs/smp/defconfig | 1 -
.../esp32/esp32-core/configs/spiflash/defconfig | 1 -
boards/xtensa/esp32/esp32-core/src/esp32_bringup.c | 16 ++
25 files changed, 614 insertions(+), 306 deletions(-)
copy arch/{z16/src/common/z16_interruptcontext.c => xtensa/src/common/xtensa_mm.h} (66%)
copy arch/{arm/src/stm32f7/stm32_fmc.h => xtensa/src/esp32/esp32_imm.c} (59%)
copy arch/{arm/src/stm32/stm32_procfs_ccm.c => xtensa/src/esp32/esp32_procfs_imm.c} (59%)
copy arch/{arm/src/lc823450/lc823450_lowputc.h => xtensa/src/esp32/esp32_procfs_imm.h} (83%)