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