You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2020/10/05 08:53:40 UTC

[incubator-nuttx] branch feature/syscall-instrumentation updated (cc23a91 -> 83f1f2b)

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

xiaoxiang pushed a change to branch feature/syscall-instrumentation
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


    from cc23a91  Rename note_add to sched_note_add in sched_note_irqhandler()
     add 7c67cff  RX65N Pre-check Warnings Resolved
     add b3541cc  libs/libc/unistd: add dummy getrlimit & setrlimit support
     add c38c821  libs/libc/time: add gethrtime() support
     add 4d787db  Documentation: add gethrtime() API to "Clocks and Timers"
     add 57dfb98  include: add dependence to setvbuf & isatty, undefine symbols when !CONFIG_SERIAL_TERMIOS
     add 0eae2a1  tiva: tiva_ssi.c: Fix nxstyle warnings
     add 166242c  use "export" to expose TOPDIR to all child make instead of passing it around every time
     add 9ce4de6  support building external code into the OS, similar to how "external" apps work
     add 8602e46  nRF: Add missing Kconfig entry for SPI2_MASTER
     add 59fbd35  fs: rename the mountpoint should go through pseudorename branch
     add 1e848e5  fs: Call RELEASE_SEARCH to free resource in pseudorename
     add 6584bfa  fs: Add static to stat_recursive
     add d4ec1ab  fs/vfs/fs_ioctl.c: Add FIOCLEX/FIONCLEX support
     add 5eefe86  fs/vfs/fs_ioctl.c: Call F_GETFD to avoid clear other flag we will add in the future
     add 26395a6  mmcsd: Allow setting ID mode frequency vi Kconfig
     add 5fec619  boards: spresense: Update rndis/defconfig
     add bf7399a  arch: Initialize idle thread stack information
     add 1475309  Fix nxstyle warning
     add de7953c  tiva: tiva_userspace.h: Fix nxstyle warnings
     add 6b7180f  tools/Config.mk: Replace tab with space
     add e2fd1fd  LED: Support for WS2812 led controller (aka Adafruit NeoPixel)
     add b76c467  vfs: Create a node as the root of pseudo file system
     add cab3598  giant-board support (SAMA5D27C-D1G)
     add 1784a3a  Update boards/arm/sama5/giant-board/src/sam_i2schar.c
     add 6a31da6  Update boards/arm/sama5/giant-board/src/sam_sdram.c
     add 1aed2f1  Update boards/arm/sama5/giant-board/src/sam_i2schar.c
     add 6e7d966  converted spaces to tabs for giant-board entries
     add a7585b7  Kconfig: Fix syntax error in giant-board
     add d32abc1  updated readmes to reflect giant-board support
     add d4f3a7a  link giant-board into board tree
     add e916896  tiva: tiva_eeprom.h: Fix nxstyle warnings
     add c695a59  configure.sh/sethost.sh: add set -e so that the script aborts on any error
     add 18c19c1  init: Move file system initialization before clock/irq
     add e539705  drivers: wireless: Apply NET_LL_IEEE80211 to gs2200m.c
     add 3941e47  boards: spresense: Update README.txt regarding gs2200m
     add 204e84f  input: Add SPI mode for STMPE811 touch screen controller
     add a4d1a20  tiva: tiva_lowputc.h: Fix nxstyle warnings
     add 415d83c  STMPE811:  Fix name collision in include/nuttx/input/stmpe811.h
     add 2731ab5  Add CONTRIBUTING.md
     add 7554eed  input: STMPE811 GPIO interrupt bug fixes
     add b0b5f87  Removed broken overdrive function in STM32.
     add a983025  SIM in MacOS: make MacOS link process same with Linux
     add 1473c68  nRF52: Add hooks for missing SPI register callbacks
     add 1efbb4c  Fix build errors when using DEBUGASSERT
     add f92e964  Fix coding style issues
     add bcb6c30  CONTRIBUTING.md: Minor grammar fixes.
     add 4ceb8ef  tiva: tiva_sysctrl.h: Fix nxstyle warnings
     add 7910b58  RX65N Defconfig Modification
     add 45a8de8  include/poll: add POLLPRI for exceptional event
     add 78005a4  sys/epoll: include-able from C++ files
     add 8f52d45  timers/watchdog: configable keep alive interval
     add 614ac5b  libs/libc/unistd: Implement pipe2(2) syscall
     add b8fa1e5  time/tm: add "tm_zone" member into tm
     add 9241725  fs/munmap: export the symbols to avoid build break on C++ syntax
     add bf8446e  sched/task: Implement gettid(2) syscall
     add e0aa7c6  syscall: update syscall_lookup.h with gettid to fix build break
     add 06e78dc  libc/time: redirect timegm(3) to mktime(3)
     add 0f06c35  unistd/priority: Implement [s/g]etpriority(2) syscall
     add 9db2e9e  libs/unistd: add system variables of physical pages
     add 0826b82  libs/libc/time: add stub for futimes/ns(2)
     add 7816b5e  include/stdlib: alignment function definitions
     add 4067a9f  libs/libc/stdio: correct the prototype of mktemp(3)
     add 216c33a  libs/libc/stdlib: Implement mkdtemp(3) syscall
     add 9e45d6e  nuttx/wireless: add wireless event member length helper
     add b2b7541  nuttx/wireless: fix nxstyle warning
     add 2903055  sched: Fix nuttx typo
     add 64e2f10  xtensa/esp32: Add power management of force-sleep
     add 366e8af  net/usrsock: fix outputted function name in debug prints
     add 5498f72  input: Q10 BlackBerry Keyboard from Solder Party
     add 657d1c9  Add and fix CSR macros listed in RISC-V spec V1.10. Add csr operatiing macros.
     add ba3f12c  libc: Implement popcount/popcountl/popcountll
     add 411f5d5  sched: Fix undefined reference to 'sched_cpu_count'
     add 68a2727  arch/sim: Extend the heap size to 64MB
     add b8b4055  RX65N Pre-check Warning Resolved
     add bc9d3cd  tiva: tiva_flash.h: Fix nxstyle warnings
     add a128995  arch/xtensa: Few typos and style fixes.
     add 65bb956  pipe: check for writers first in case of pipe empty
     add a1c047f  libc/uio: enable writev() for sockets
     add f4794f0  libc: Implement access function correctly
     add 43f0070  fs: Simplify the symbol link process in inode_search
     add c5ef686  Warnings in NuttX Renesas common files Resolved
     add 560a052  tiva: tiva_timer.h: Fix nxstyle warnings
     add 5ffb1c6  Fix Cygwin build broken by commit 34b34e2d451
     add 8567637  fs/fat: Handle the tail '/' correctly
     add de45e86  Revert "s/dirent:  Corrects a problem with opendir() noted by Petteri Aimonen in Bitbucket Issue 132: "opendir() fails for FAT filesystem with trailing slash in path":"
     add 7faf72c  arch/arm: Add ARCH_ARMV6M Kconfig to prepare the support of CortexM0+
     add d078518  arch/arm: Should include arch/armv8-m/spinlock.h when CONFIG_ARCH_ARMV8M is defined
     add 031984f  arch/arm: Select arm family when ARCH_ARM1136J/ARCH_ARM1156T2/ARCH_ARM1176JZ is defined
     add 7d889bf  nrf52: Fix typo, replace setcc with getcc
     add ebdfd16  Move gettid() implementation to /libs/libc/unistd
     add 3df8f79  stm32f412ce fixes
     add 809b0aa  boards: spresense: Add CONFIG_SYSTEM_NXRECORDER=y to rndis/defconfig
     add b08eaf0  boards: spresense: Add rndis_smp/defconfig
     add 89cfaf1  drivers: audio: Fix cxd56.c for SMP
     add 07dd053  risc-v: add putreg64 for mtimer registers.
     add 6240977  rv32im: add missing call of 'up_savefpu'.
     add a92e394  tools: Fix nuttx-gdbinit for armv7-m without FPU
     add 3e6561c  lib_libvscanf.c: Implement "j" modifier for scanf
     add c8dc9e3  arch/arm: stm32l4: Fix typo in TIM15 PWM config
     add 6696d72  boards: spresense: Adjust parameters for wifi and wifi_smp
     add d67bc0c  imxrt: ADC driver
     add f193f0f  imxrt: Style fixes in mux and ADC hardware headers
     add eacca2b  wireless/bluetooth: replace open with file_open in uart shim drivers
     add c8bb447  tiva: tiva_periphrdy.h, tiva_pwm.h: Fix nxstyle warnings
     add d0e0af7  Renesas .gitignore files added
     add 66057a4  fs: Add the relative path support
     add 4665a3d  cstdio:Fixed compile error with CONFIG_STDIO_DISABLE_BUFFERING lit.
     add 0f9fb67  nrf52 spi: build fixes for !SPI_EXCHANGE
     add 44d7f14  tiva: tiva_ssi.h: Fix nxstyle warnings
     add b54e9ff  nuttx/audio/audio.h: add ac_chmap support for both input & output
     add 834e584  spi_xx25xx: in write operation return the number of bytes written not the result of ee25xx_semtake
     add c6b5177  USB Device Mode Driver Support for RX65N
     add 650e18b  serial: Shouldn't mangle pid when ISIG is changed
     add 090d822  tiva: Fix nxstyle warnings
     add c47ad0c  arch/sim: Add host timer to oneshot timer logic
     add 4a6f7ca  stm32f7:serial Bug Fix: Ensure next buffer is processed
     add 6a84d96  tools/mkdeps: Fix EOVERFLOW returned by stat when CONFIG_SIM_M32=y
     add 9707f39  RX65N DTC Driver Support Added
     add 8685dcb  [WIP] do DIRUNLINK in clean_context instead of in disctclean
     add a4aecb4  tiva: tiva_i2c.h: Fix nxstyle warnings
     add 0d761b6  tools/parsecallstack.py: A tool to parse the callstack
     add 09a2c37  tools/parsecallstack: Fix the style issue
     add fe0a88c  Correct compilation of arch/sim/src/sim/up_wpcap.c
     add 698008d  Fix typos
     add 5bb4eb3  Fix nxstyle warnings
     add f41b9a1  ws2812: moved SPI_LOCK and forgot to change spi drv var name
     add bbf16b2  nRF52: Add basic error handling for i2c in polling mode
     add 06d1ea1  imxrt:imxrt10x0-evk Add KEEP on init_section
     add c720f22  s32k1xx:boards Add KEEP on init_section
     add 02ffe7d  mor1kx:or1k Add KEEP on init_section
     add 0e98dc3  risc-v:k210: Add KEEP on init_section
     add 2adec1f  arch/risc-v/src/fe310: Branch to up_sigdeliver() with interrupts disabled
     add 3de85be  arch/risc-v/src: Branch to up_sigdeliver() with interrupts disabled
     add 70c1170  Revert "arch/xtensa/src/esp32/esp32_gpio.c: Enable input mode only when"
     add 9369ce6  Add RX65N SPI (RSPI) driver support
     add a266dc9  arch/xtensa: Fix task signal process preemption A0 modification error
     add fc404e1  tiva: Fix nxstyle warnings
     add cdd111a  Update to avoid divide by zero issue for RX65N
     add 73f0530  Add Renesas pre-check
     add b422f49  fs: Skip the enumeration of root directory in foreach_inode
     add 35a5036  nrf52: add serial termios support
     add 4da122b  nrf52_serial.c: fix unused wariable warning
     add c18e7bb  nrf52_lowputc.c: fix compilation error for nrf52832 which has limited baud rate support
     add 22b837f  arch/sim/src/nuttx-names.in: fix sim crash in Cygwin platform
     add bbc6571  arch: arm: Fix up_interrupt_context() for SMP
     add e8ec8fb  arch: risc-v: Fix up_interrupt_context() for SMP
     add 68f1020  arch: xtensa: Fix up_interrupt_context() for SMP
     add 9142dee  Update arch/arm/src/common/arm_interruptcontext.c
     add 769d68a  arch/xtensa: Fix some typos and correct some comments.
     add d6210fc  arch/sim: Make the SIGUSR1 host signal to use the NuttX irq logic
     add 4ac2c73  tiva: Fix nxstyle warnings
     add 8d1dc11  boards: spresense: Add CONFIG_USERMAIN_STACKSIZE=3072 to wifi/defconfig
     add e254083  net:Add ARCH_PHY_POLLED option
     add f6aa845  stm32f7:Allow the use of the Network Monitor via polling
     add 83f1f2b  sim: Restore some symbols in nuttx-names.in

No new revisions were added by this update.

Summary of changes:
 .external-dummy/Kconfig                            |    1 +
 .external-dummy/README.md                          |    2 +
 .github/workflows/build.yml                        |    2 +-
 .gitignore                                         |    1 +
 CONTRIBUTING.md                                    |   41 +
 Documentation/components/nxgraphics/appendix.rst   |    4 +-
 Documentation/introduction/detailed_support.rst    |  144 +-
 Documentation/introduction/supported_platforms.rst |   36 +-
 Documentation/reference/user/06_clocks_timers.rst  |   10 +
 Kconfig                                            |   12 +
 README.md                                          |    2 +
 TODO                                               |   55 +-
 arch/arm/Kconfig                                   |   12 +-
 arch/arm/include/irq.h                             |    2 +-
 arch/arm/include/s32k1xx/chip.h                    |    4 +-
 arch/arm/include/spinlock.h                        |    6 +-
 arch/arm/include/stm32/chip.h                      |    6 +-
 arch/arm/include/syscall.h                         |    2 +-
 arch/arm/src/Makefile                              |   10 +-
 arch/arm/src/arm/arm_assert.c                      |   12 +-
 arch/arm/src/arm/arm_initialstate.c                |   20 +-
 arch/arm/src/arm/arm_schedulesigaction.c           |    2 +-
 arch/arm/src/armv6-m/arm_assert.c                  |   12 +-
 arch/arm/src/armv6-m/arm_initialstate.c            |   20 +-
 arch/arm/src/armv6-m/arm_schedulesigaction.c       |    2 +-
 arch/arm/src/armv7-a/arm_assert.c                  |   12 +-
 arch/arm/src/armv7-a/arm_initialstate.c            |    8 +
 arch/arm/src/armv7-m/arm_assert.c                  |   12 +-
 arch/arm/src/armv7-m/arm_initialstate.c            |    8 +
 arch/arm/src/armv7-r/arm_assert.c                  |   12 +-
 arch/arm/src/armv7-r/arm_initialstate.c            |   20 +-
 arch/arm/src/armv8-m/arm_assert.c                  |   12 +-
 arch/arm/src/armv8-m/arm_initialstate.c            |    8 +
 arch/arm/src/common/arm_internal.h                 |    6 +-
 arch/arm/src/common/arm_interruptcontext.c         |   18 +-
 arch/arm/src/common/arm_usestack.c                 |    7 +-
 arch/arm/src/common/arm_vfork.c                    |    7 +-
 arch/arm/src/efm32/efm32_start.c                   |    8 +-
 arch/arm/src/efm32/efm32_start.h                   |   18 +-
 arch/arm/src/imxrt/Kconfig                         |   18 +
 arch/arm/src/imxrt/Make.defs                       |    4 +
 arch/arm/src/imxrt/hardware/imxrt_adc.h            |   87 +-
 arch/arm/src/imxrt/hardware/imxrt_iomuxc.h         |   37 +-
 .../src/imxrt/hardware/rt106x/imxrt106x_pinmux.h   |   34 +
 arch/arm/src/imxrt/imxrt_adc.c                     |  619 ++
 .../include/arch.h => arm/src/imxrt/imxrt_adc.h}   |   63 +-
 arch/arm/src/imxrt/imxrt_start.c                   |    3 +-
 arch/arm/src/imxrt/imxrt_start.h                   |   11 -
 arch/arm/src/kinetis/kinetis_start.c               |   14 +-
 arch/arm/src/kinetis/kinetis_start.h               |   16 -
 arch/arm/src/lc823450/lc823450_start.h             |   16 -
 arch/arm/src/lpc17xx_40xx/lpc17_40_start.c         |    9 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_start.h         |   24 +-
 arch/arm/src/lpc54xx/lpc54_start.h                 |   15 -
 arch/arm/src/max326xx/max326_start.h               |   15 -
 arch/arm/src/nrf52/Kconfig                         |    5 +
 arch/arm/src/nrf52/nrf52_i2c.c                     |   61 +-
 arch/arm/src/nrf52/nrf52_lowputc.c                 |  210 +-
 arch/arm/src/nrf52/nrf52_lowputc.h                 |   12 +
 arch/arm/src/nrf52/nrf52_serial.c                  |  137 +-
 arch/arm/src/nrf52/nrf52_spi.c                     |   73 +-
 arch/arm/src/nrf52/nrf52_spi.h                     |   42 +
 arch/arm/src/nrf52/nrf52_start.h                   |   15 -
 arch/arm/src/nrf52/nrf52_tim.h                     |    2 +-
 arch/arm/src/s32k1xx/s32k1xx_start.h               |   11 -
 arch/arm/src/sam34/sam_start.c                     |    9 +-
 arch/arm/src/sam34/sam_start.h                     |   16 -
 arch/arm/src/samd5e5/sam_start.c                   |    9 +-
 arch/arm/src/samd5e5/sam_start.h                   |   16 -
 arch/arm/src/samv7/sam_start.c                     |   14 +-
 arch/arm/src/samv7/sam_start.h                     |   27 -
 arch/arm/src/stm32/Kconfig                         |    2 +
 arch/arm/src/stm32/hardware/stm32f40xxx_pinmap.h   |    8 +-
 arch/arm/src/stm32/stm32_pwr.c                     |   37 -
 arch/arm/src/stm32/stm32_pwr.h                     |   13 -
 arch/arm/src/stm32/stm32_start.c                   |    9 +-
 arch/arm/src/stm32/stm32_start.h                   |   16 -
 arch/arm/src/stm32f7/Kconfig                       |   15 +
 arch/arm/src/stm32f7/stm32_serial.c                |   47 +-
 arch/arm/src/stm32f7/stm32_start.c                 |   13 +-
 arch/arm/src/stm32f7/stm32_start.h                 |   15 -
 arch/arm/src/stm32h7/stm32_start.c                 |   13 +-
 arch/arm/src/stm32h7/stm32_start.h                 |   15 -
 arch/arm/src/stm32l4/stm32l4_pwm.c                 |    2 +-
 arch/arm/src/stm32l4/stm32l4_start.c               |   13 +-
 arch/arm/src/tiva/common/tiva_ssi.c                |   16 +-
 arch/arm/src/tiva/hardware/tiva_eeprom.h           |    1 +
 arch/arm/src/tiva/hardware/tiva_sysctrl.h          |    2 +-
 arch/arm/src/tiva/hardware/tiva_uart.h             |   10 +-
 arch/arm/src/tiva/hardware/tiva_wdt.h              |    1 +
 arch/arm/src/tiva/tiva_eeprom.h                    |   26 +-
 arch/arm/src/tiva/tiva_flash.h                     |    8 +-
 arch/arm/src/tiva/tiva_gpio.h                      |    4 -
 arch/arm/src/tiva/tiva_i2c.h                       |    8 +-
 arch/arm/src/tiva/tiva_lowputc.h                   |   30 +-
 arch/arm/src/tiva/tiva_mpuinit.h                   |   26 +-
 arch/arm/src/tiva/tiva_periphrdy.h                 |    1 +
 arch/arm/src/tiva/tiva_pwm.h                       |    8 +-
 arch/arm/src/tiva/tiva_qencoder.h                  |   12 +-
 arch/arm/src/tiva/tiva_ssi.h                       |   48 +-
 arch/arm/src/tiva/tiva_start.h                     |   18 +-
 arch/arm/src/tiva/tiva_sysctrl.h                   |   24 +-
 arch/arm/src/tiva/tiva_timer.h                     |   31 +-
 arch/arm/src/tiva/tiva_userspace.h                 |   26 +-
 arch/arm/src/tiva/tm4c/tm4c129_sysctrl.c           |   19 +-
 arch/arm/src/tiva/tm4c/tm4c_gpio.c                 |   69 +-
 arch/arm/src/tiva/tm4c/tm4c_gpio.h                 |    7 +-
 arch/arm/src/tms570/tms570_boot.h                  |   27 -
 arch/avr/src/Makefile                              |    8 +-
 arch/avr/src/avr/up_dumpstate.c                    |   12 +-
 arch/avr/src/avr/up_initialstate.c                 |    8 +
 arch/avr/src/avr/up_schedulesigaction.c            |    2 +-
 arch/avr/src/avr/up_usestack.c                     |   13 +-
 arch/avr/src/avr32/up_dumpstate.c                  |   12 +-
 arch/avr/src/avr32/up_initialstate.c               |   20 +-
 arch/avr/src/avr32/up_schedulesigaction.c          |    8 +-
 arch/avr/src/avr32/up_usestack.c                   |   13 +-
 arch/hc/src/Makefile                               |    8 +-
 arch/hc/src/common/up_usestack.c                   |   19 +-
 arch/hc/src/m9s12/m9s12_assert.c                   |   12 +-
 arch/hc/src/m9s12/m9s12_initialstate.c             |   22 +-
 arch/mips/src/Makefile                             |    8 +-
 arch/mips/src/common/mips_usestack.c               |   19 +-
 arch/mips/src/mips32/mips_dumpstate.c              |   12 +-
 arch/mips/src/mips32/mips_initialstate.c           |    8 +
 arch/misoc/src/Makefile                            |    8 +-
 arch/misoc/src/lm32/Make.defs                      |    2 +-
 arch/misoc/src/lm32/lm32_dumpstate.c               |   12 +-
 arch/misoc/src/lm32/lm32_initialstate.c            |   20 +-
 arch/misoc/src/lm32/lm32_schedulesigaction.c       |    3 +-
 .../src/lm32/lm32_usestack.c}                      |   38 +-
 arch/misoc/src/minerva/Make.defs                   |    2 +-
 arch/misoc/src/minerva/minerva_dumpstate.c         |   12 +-
 arch/misoc/src/minerva/minerva_initialstate.c      |    8 +
 arch/misoc/src/minerva/minerva_schedulesigaction.c |   21 +-
 .../src/minerva/minerva_usestack.c}                |   38 +-
 arch/or1k/src/Makefile                             |    8 +-
 arch/or1k/src/common/up_assert.c                   |   12 +-
 arch/or1k/src/common/up_initialstate.c             |    8 +
 arch/or1k/src/common/up_schedulesigaction.c        |   21 +-
 .../src/common/up_usestack.c}                      |   38 +-
 arch/or1k/src/mor1kx/Make.defs                     |    1 +
 arch/{z80 => renesas}/include/.gitignore           |    0
 arch/renesas/include/rx65n/irq.h                   |   14 +-
 arch/{z80/include => renesas/src}/.gitignore       |    0
 arch/renesas/src/Makefile                          |    8 +-
 arch/renesas/src/common/up_blocktask.c             |    2 +-
 arch/renesas/src/common/up_doirq.c                 |   54 +-
 arch/renesas/src/common/up_internal.h              |    2 +
 arch/renesas/src/common/up_releasepending.c        |    2 +-
 arch/renesas/src/common/up_reprioritizertr.c       |    2 +-
 arch/renesas/src/common/up_unblocktask.c           |    2 +-
 arch/renesas/src/common/up_usestack.c              |   60 +-
 arch/renesas/src/m16c/chip.h                       |    2 +-
 arch/renesas/src/m16c/m16c_dumpstate.c             |   12 +-
 arch/renesas/src/m16c/m16c_initialstate.c          |   14 +-
 arch/renesas/src/m16c/m16c_schedulesigaction.c     |   12 +-
 arch/renesas/src/rx65n/Kconfig                     |  219 +
 arch/renesas/src/rx65n/Make.defs                   |   13 +
 arch/renesas/src/rx65n/rx65n_cgc.c                 |   27 +-
 arch/renesas/src/rx65n/rx65n_cgc.h                 |    4 +
 arch/renesas/src/rx65n/rx65n_definitions.h         | 1062 +++-
 arch/renesas/src/rx65n/rx65n_dtc.c                 | 1808 ++++++
 arch/renesas/src/rx65n/rx65n_dtc.h                 |  515 ++
 arch/renesas/src/rx65n/rx65n_dumpstate.c           |   12 +-
 arch/renesas/src/rx65n/rx65n_initialstate.c        |    8 +
 arch/renesas/src/rx65n/rx65n_irq.c                 |  140 +-
 arch/renesas/src/rx65n/rx65n_port.c                |    3 +
 arch/renesas/src/rx65n/rx65n_rspi.c                | 2557 ++++++++
 arch/renesas/src/rx65n/rx65n_rspi.h                |  167 +
 arch/renesas/src/rx65n/rx65n_rspi_sw.c             | 2154 +++++++
 arch/renesas/src/rx65n/rx65n_schedulesigaction.c   |    2 +-
 arch/renesas/src/rx65n/rx65n_usbdev.c              | 6262 ++++++++++++++++++++
 .../syscall.h => renesas/src/rx65n/rx65n_usbdev.h} |   71 +-
 arch/renesas/src/rx65n/rx65n_vector.S              |   19 +-
 arch/renesas/src/sh1/sh1_dumpstate.c               |   12 +-
 arch/renesas/src/sh1/sh1_initialstate.c            |   16 +-
 arch/renesas/src/sh1/sh1_schedulesigaction.c       |    4 +-
 arch/risc-v/include/rv32im/csr.h                   |  297 +-
 arch/risc-v/src/Makefile                           |    8 +-
 arch/risc-v/src/common/riscv_arch.h                |    1 +
 arch/risc-v/src/common/riscv_initialize.c          |    9 -
 arch/risc-v/src/common/riscv_interruptcontext.c    |   12 +-
 arch/risc-v/src/common/riscv_usestack.c            |   17 +-
 arch/risc-v/src/fe310/fe310_schedulesigaction.c    |    6 +-
 arch/risc-v/src/k210/k210_schedulesigaction.c      |   12 +-
 arch/risc-v/src/litex/litex_schedulesigaction.c    |    6 +-
 arch/risc-v/src/nr5m100/nr5_schedulesigaction.c    |    2 +-
 arch/risc-v/src/rv32im/riscv_assert.c              |   12 +-
 arch/risc-v/src/rv32im/riscv_copystate.c           |    4 +
 arch/risc-v/src/rv32im/riscv_initialstate.c        |    8 +
 arch/risc-v/src/rv32im/riscv_schedulesigaction.c   |    6 +-
 arch/risc-v/src/rv64gc/riscv_assert.c              |   12 +-
 arch/risc-v/src/rv64gc/riscv_initialstate.c        |    8 +
 arch/sim/Kconfig                                   |   22 +-
 arch/sim/include/arch.h                            |   33 -
 arch/sim/src/Makefile                              |   18 +-
 arch/sim/src/nuttx-names.in                        |   10 +-
 arch/sim/src/sim/up_hosttime.c                     |   37 +
 arch/sim/src/sim/up_initialstate.c                 |    6 +
 arch/sim/src/sim/up_internal.h                     |    8 +-
 arch/sim/src/sim/up_oneshot.c                      |   81 +-
 arch/sim/src/sim/up_schedulesigaction.c            |    2 +-
 arch/sim/src/sim/up_simsmp.c                       |   55 +-
 arch/sim/src/sim/up_smpsignal.c                    |   45 +
 arch/sim/src/sim/up_usestack.c                     |    9 +-
 arch/sim/src/sim/up_wpcap.c                        |   19 +-
 arch/x86/src/Makefile                              |    8 +-
 arch/x86/src/common/up_assert.c                    |   12 +-
 arch/x86/src/i486/up_initialstate.c                |   20 +-
 arch/x86/src/i486/up_usestack.c                    |   19 +-
 arch/x86_64/src/Makefile                           |    8 +-
 arch/x86_64/src/common/up_assert.c                 |   14 +-
 arch/x86_64/src/common/up_initialize.c             |    6 -
 arch/x86_64/src/intel64/up_initialstate.c          |   20 +-
 arch/x86_64/src/intel64/up_usestack.c              |   19 +-
 arch/xtensa/include/esp32/irq.h                    |    4 +-
 arch/xtensa/include/xtensa/core_macros.h           |    4 +
 arch/xtensa/src/Makefile                           |    8 +-
 arch/xtensa/src/common/xtensa.h                    |   10 +
 arch/xtensa/src/common/xtensa_assert.c             |    4 +-
 arch/xtensa/src/common/xtensa_coproc.S             |   74 +-
 arch/xtensa/src/common/xtensa_cpuint.S             |   14 +-
 arch/xtensa/src/common/xtensa_cpupause.c           |   22 +-
 arch/xtensa/src/common/xtensa_dumpstate.c          |   12 +-
 arch/xtensa/src/common/xtensa_exit.c               |    2 +-
 arch/xtensa/src/common/xtensa_initialize.c         |    2 +-
 arch/xtensa/src/common/xtensa_initialstate.c       |    7 +
 arch/xtensa/src/common/xtensa_int_handlers.S       |    2 +-
 arch/xtensa/src/common/xtensa_interruptcontext.c   |   12 +-
 arch/xtensa/src/common/xtensa_sigdeliver.c         |   39 +-
 arch/xtensa/src/common/xtensa_usestack.c           |    9 +-
 arch/xtensa/src/esp32/Make.defs                    |   11 +-
 arch/xtensa/src/esp32/esp32_clockconfig.c          |  319 +-
 arch/xtensa/src/esp32/esp32_clockconfig.h          |   53 +-
 arch/xtensa/src/esp32/esp32_cpuint.c               |    6 +-
 arch/xtensa/src/esp32/esp32_gpio.c                 |    8 +-
 arch/xtensa/src/esp32/esp32_idle.c                 |  185 +
 arch/xtensa/src/esp32/esp32_irq.c                  |    4 +-
 arch/xtensa/src/esp32/esp32_pm.c                   |  787 +++
 .../syscall.h => xtensa/src/esp32/esp32_pm.h}      |  110 +-
 .../xtensa/src/esp32/esp32_pminitialize.c          |   37 +-
 arch/xtensa/src/esp32/esp32_rtc.c                  | 1378 +++++
 .../xtensa/src/esp32/esp32_rtc.h                   |  209 +-
 arch/xtensa/src/esp32/esp32_start.c                |    4 +-
 arch/xtensa/src/esp32/hardware/esp32_dport.h       |    3 +
 .../esp32/hardware/esp32_i2s.h}                    |   34 +-
 arch/xtensa/src/esp32/hardware/esp32_rtccntl.h     |  261 +-
 arch/xtensa/src/esp32/hardware/esp32_soc.h         |  239 +-
 arch/xtensa/src/lx6/Toolchain.defs                 |    1 -
 arch/z16/src/Makefile                              |   14 +-
 arch/z16/src/common/z16_schedulesigaction.c        |    2 +-
 arch/z16/src/common/z16_usestack.c                 |   19 +-
 arch/z80/src/Makefile.sdccl                        |    8 +-
 arch/z80/src/Makefile.sdccw                        |    8 +-
 arch/z80/src/Makefile.zdsiil                       |    8 +-
 arch/z80/src/Makefile.zdsiiw                       |    8 +-
 arch/z80/src/common/z80_stackframe.c               |    4 +-
 arch/z80/src/common/z80_usestack.c                 |   19 +-
 arch/z80/src/ez80/ez80_schedulesigaction.c         |    6 +-
 arch/z80/src/z180/z180_initialstate.c              |   20 +-
 arch/z80/src/z180/z180_schedulesigaction.c         |   13 +-
 arch/z80/src/z8/z8_schedulesigaction.c             |   17 +-
 arch/z80/src/z80/z80_initialstate.c                |   20 +-
 arch/z80/src/z80/z80_schedulesigaction.c           |   13 +-
 boards/Kconfig                                     |   21 +-
 boards/Makefile                                    |    2 +-
 boards/README.txt                                  |    9 +-
 boards/arm/cxd56xx/common/src/cxd56_crashdump.c    |   12 +-
 boards/arm/cxd56xx/spresense/README.txt            |    8 +-
 .../arm/cxd56xx/spresense/configs/rndis/defconfig  |   16 +-
 .../configs/{rndis => rndis_smp}/defconfig         |   29 +-
 .../arm/cxd56xx/spresense/configs/wifi/defconfig   |    3 +
 .../cxd56xx/spresense/configs/wifi_smp/defconfig   |    4 +-
 .../imxrt/imxrt1050-evk/scripts/kernel-space.ld    |    2 +-
 .../arm/imxrt/imxrt1050-evk/scripts/user-space.ld  |    2 +-
 .../imxrt/imxrt1060-evk/scripts/kernel-space.ld    |    2 +-
 .../arm/imxrt/imxrt1060-evk/scripts/user-space.ld  |    2 +-
 boards/arm/imxrt/imxrt1060-evk/src/Makefile        |    4 +
 boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h |   12 +
 .../arm/imxrt/imxrt1060-evk/src/imxrt_adc.c        |  166 +-
 boards/arm/imxrt/imxrt1060-evk/src/imxrt_bringup.c |   10 +
 boards/arm/lpc31xx/ea3131/locked/Makefile          |    2 +-
 .../arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld |    2 +-
 .../arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld  |    2 +-
 .../arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld |    2 +-
 .../arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld  |    2 +-
 boards/arm/s32k1xx/s32k118evb/scripts/flash.ld     |    2 +-
 boards/arm/s32k1xx/s32k144evb/scripts/flash.ld     |    2 +-
 boards/arm/s32k1xx/s32k144evb/scripts/sram.ld      |    2 +-
 boards/arm/s32k1xx/s32k146evb/scripts/flash.ld     |    2 +-
 boards/arm/s32k1xx/s32k146evb/scripts/sram.ld      |    2 +-
 boards/arm/s32k1xx/s32k148evb/scripts/flash.ld     |    2 +-
 boards/arm/s32k1xx/s32k148evb/scripts/sram.ld      |    2 +-
 boards/arm/sama5/giant-board/Kconfig               |  127 +
 boards/arm/sama5/giant-board/README.md             |  615 ++
 .../arm/sama5/giant-board/configs/netnsh/defconfig |  115 +
 boards/arm/sama5/giant-board/configs/nsh/defconfig |   76 +
 .../giant-board/configs/sdmmc-net-nsh/defconfig    |  151 +
 .../sama5/giant-board/configs/sdmmcnsh/defconfig   |  138 +
 boards/arm/sama5/giant-board/helpers/netusb-up.sh  |   57 +
 .../{sama5d4-ek => giant-board}/include/.gitignore |    0
 boards/arm/sama5/giant-board/include/board.h       |  195 +
 .../arm/sama5/giant-board/include/board_492mhz.h   |  207 +
 .../sama5/giant-board/include/board_memorymap.h    |   47 +-
 boards/arm/sama5/giant-board/include/board_sdram.h |  167 +
 boards/arm/sama5/giant-board/scripts/Make.defs     |   88 +
 boards/arm/sama5/giant-board/scripts/dramboot.ld   |  123 +
 boards/arm/sama5/giant-board/scripts/gnu-elf.ld    |  124 +
 boards/arm/sama5/giant-board/scripts/isram.ld      |  119 +
 boards/arm/sama5/giant-board/scripts/uboot.ld      |  124 +
 boards/arm/sama5/giant-board/src/Makefile          |  105 +
 boards/arm/sama5/giant-board/src/giant-board.h     |  436 ++
 boards/arm/sama5/giant-board/src/sam_adc.c         |   86 +
 boards/arm/sama5/giant-board/src/sam_ajoystick.c   |  437 ++
 .../sama5/giant-board/src/sam_appinit.c}           |   51 +-
 boards/arm/sama5/giant-board/src/sam_autoleds.c    |  138 +
 boards/arm/sama5/giant-board/src/sam_boot.c        |   90 +
 boards/arm/sama5/giant-board/src/sam_bringup.c     |  400 ++
 boards/arm/sama5/giant-board/src/sam_i2schar.c     |  111 +
 boards/arm/sama5/giant-board/src/sam_ostest.c      |   95 +
 boards/arm/sama5/giant-board/src/sam_pwm.c         |  147 +
 .../arm/sama5/giant-board/src/sam_reset.c          |   44 +-
 boards/arm/sama5/giant-board/src/sam_sdmmc.c       |  319 +
 boards/arm/sama5/giant-board/src/sam_sdram.c       |  573 ++
 boards/arm/sama5/giant-board/src/sam_spi.c         |  166 +
 boards/arm/sama5/giant-board/src/sam_usb.c         |  479 ++
 boards/arm/sama5/giant-board/src/sam_usbmsc.c      |   91 +
 boards/arm/sama5/giant-board/src/sam_userleds.c    |   98 +
 boards/arm/stm32/nucleo-f429zi/src/stm32_bbsram.c  |   12 +-
 boards/arm/stm32f7/nucleo-144/src/stm32_bbsram.c   |   14 +-
 boards/or1k/mor1kx/or1k/scripts/flash.ld           |    2 +-
 boards/renesas/rx65n/rx65n-grrose/README.txt       |  110 +-
 .../rx65n/rx65n-grrose/configs/netnsh/defconfig    |   95 +-
 .../rx65n/rx65n-grrose/configs/nsh/defconfig       |   41 +-
 boards/renesas/rx65n/rx65n-grrose/include/board.h  |   74 +-
 .../rx65n/rx65n-grrose/include/rx65n_gpio.h        |   41 +
 .../renesas/rx65n/rx65n-grrose/src/rx65n_bringup.c |  112 +
 boards/renesas/rx65n/rx65n-grrose/src/rx65n_gpio.c |  117 +
 .../renesas/rx65n/rx65n-grrose/src/rx65n_sbram.c   |   12 +-
 boards/renesas/rx65n/rx65n-rsk2mb/README.txt       |  121 +-
 .../rx65n/rx65n-rsk2mb/configs/netnsh/defconfig    |   82 +-
 .../rx65n/rx65n-rsk2mb/configs/nsh/defconfig       |   46 +-
 boards/renesas/rx65n/rx65n-rsk2mb/include/board.h  |   74 +-
 .../rx65n/rx65n-rsk2mb/include/rx65n_gpio.h        |   45 +
 .../renesas/rx65n/rx65n-rsk2mb/src/rx65n_appinit.c |    1 +
 .../renesas/rx65n/rx65n-rsk2mb/src/rx65n_bringup.c |  112 +
 boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_gpio.c |  158 +
 .../renesas/rx65n/rx65n-rsk2mb/src/rx65n_sbram.c   |   12 +-
 boards/risc-v/k210/maix-bit/scripts/user-space.ld  |    2 +-
 boards/sim/sim/sim/README.txt                      |    8 +-
 boards/sim/sim/sim/scripts/Make.defs               |    4 -
 boards/xtensa/esp32/esp32-core/Kconfig             |   18 +
 .../xtensa/esp32/esp32-core/configs/pm/defconfig   |   50 +
 drivers/analog/dac7554.c                           |    4 +-
 drivers/audio/cxd56.c                              |   69 +-
 drivers/eeprom/spi_xx25xx.c                        |   12 +-
 drivers/input/Kconfig                              |   32 +
 drivers/input/Make.defs                            |    4 +
 drivers/input/spq10kbd.c                           | 1074 ++++
 drivers/input/stmpe811.h                           |    6 -
 drivers/input/stmpe811_adc.c                       |   55 +-
 drivers/input/stmpe811_base.c                      |   99 +-
 drivers/input/stmpe811_gpio.c                      |   98 +-
 drivers/leds/Kconfig                               |   15 +
 drivers/leds/Make.defs                             |    6 +
 drivers/leds/ws2812.c                              |  464 ++
 drivers/mmcsd/Kconfig                              |    8 +
 drivers/mmcsd/mmcsd_spi.c                          |   23 +-
 drivers/pipes/pipe.c                               |    6 +-
 drivers/pipes/pipe_common.c                        |   12 +-
 drivers/rf/dat-31r5-sp.c                           |   12 +-
 drivers/serial/pty.c                               |    4 +-
 drivers/serial/serial.c                            |   25 +-
 drivers/serial/serial_dma.c                        |    6 +-
 drivers/serial/serial_io.c                         |   23 +-
 drivers/timers/Kconfig                             |    8 +
 drivers/timers/watchdog.c                          |   23 +-
 drivers/wireless/Kconfig                           |    1 +
 drivers/wireless/bluetooth/bt_uart_shim.c          |   11 +-
 drivers/wireless/gs2200m.c                         |    2 +-
 fs/dirent/fs_opendir.c                             |  116 +-
 fs/fat/fs_fat32dirent.c                            |    5 +
 fs/inode/fs_foreachinode.c                         |    4 +-
 fs/inode/fs_inode.c                                |    4 +
 fs/inode/fs_inoderemove.c                          |   21 +-
 fs/inode/fs_inodereserve.c                         |   34 +-
 fs/inode/fs_inodesearch.c                          |  186 +-
 fs/inode/inode.h                                   |   76 +-
 fs/mmap/Make.defs                                  |    4 +-
 fs/mmap/fs_munmap.c                                |   14 +-
 fs/mount/fs_automount.c                            |    4 +-
 fs/vfs/fs_ioctl.c                                  |    6 +
 fs/vfs/fs_rename.c                                 |   41 +-
 fs/vfs/fs_stat.c                                   |   27 +-
 fs/vfs/fs_statfs.c                                 |    7 -
 fs/vfs/fs_symlink.c                                |   10 +-
 graphics/Makefile                                  |   42 +-
 include/cxx/cstdio                                 |    2 +
 include/cxx/cunistd                                |    2 +
 include/nuttx/arch.h                               |    2 +-
 include/nuttx/audio/audio.h                        |    5 +-
 include/nuttx/compiler.h                           |    5 +-
 include/nuttx/drivers/drivers.h                    |    3 +-
 include/nuttx/fs/ioctl.h                           |    6 +
 include/nuttx/input/djoystick.h                    |    6 +
 include/nuttx/input/spq10kbd.h                     |  124 +
 include/nuttx/input/stmpe811.h                     |   73 +-
 .../lib_mktemp.c => include/nuttx/leds/ws2812.h    |   56 +-
 include/nuttx/timers/rtc.h                         |   40 +-
 include/nuttx/wireless/wireless.h                  |  149 +-
 include/poll.h                                     |   15 +-
 include/sched.h                                    |    5 +-
 include/stdio.h                                    |    4 +
 include/stdlib.h                                   |   37 +-
 include/strings.h                                  |    4 +
 include/sys/epoll.h                                |   18 +
 include/sys/mman.h                                 |    7 +-
 include/sys/time.h                                 |   59 +
 include/termios.h                                  |    3 +
 include/time.h                                     |   25 +-
 include/unistd.h                                   |   11 +-
 libs/libc/Makefile                                 |   20 +-
 libs/libc/stdio/lib_libvscanf.c                    |    9 +
 libs/libc/stdio/lib_tempnam.c                      |   17 +-
 libs/libc/stdio/lib_tmpnam.c                       |    6 +-
 libs/libc/stdlib/Make.defs                         |    2 +-
 libs/libc/stdlib/{lib_mktemp.c => lib_mkdtemp.c}   |   45 +-
 libs/libc/stdlib/lib_mkstemp.c                     |  213 +-
 libs/libc/stdlib/lib_mktemp.c                      |  215 +-
 libs/libc/string/Make.defs                         |    1 +
 .../libc/string/lib_popcount.c                     |   38 +-
 .../libc/string/lib_popcountl.c                    |   38 +-
 .../libc/string/lib_popcountll.c                   |   38 +-
 libs/libc/time/Make.defs                           |    1 +
 .../{stdlib/lib_mktemp.c => time/lib_gethrtime.c}  |   42 +-
 libs/libc/time/lib_gmtimer.c                       |    1 +
 libs/libc/time/lib_localtime.c                     |    1 +
 libs/libc/uio/lib_writev.c                         |   27 +-
 libs/libc/unistd/Make.defs                         |    6 +-
 libs/libc/unistd/lib_access.c                      |   30 +-
 .../libc/unistd/lib_futimens.c                     |   23 +-
 .../libc/unistd/lib_futimes.c                      |   23 +-
 .../lib_mktemp.c => unistd/lib_getpriority.c}      |   52 +-
 .../lib_mktemp.c => unistd/lib_getrlimit.c}        |   31 +-
 .../core_macros.h => libs/libc/unistd/lib_gettid.c |   32 +-
 libs/libc/unistd/lib_pipe.c                        |   41 +-
 .../{stdlib/lib_mktemp.c => unistd/lib_pipe2.c}    |   43 +-
 .../lib_mktemp.c => unistd/lib_setpriority.c}      |   54 +-
 .../lib_mktemp.c => unistd/lib_setrlimit.c}        |   30 +-
 libs/libnx/Makefile                                |  114 +-
 libs/libnx/nxfonts/README.txt                      |    4 +-
 mm/Makefile                                        |   10 +-
 net/Kconfig                                        |    4 +
 net/usrsock/usrsock_bind.c                         |    2 +-
 net/usrsock/usrsock_getpeername.c                  |    2 +-
 net/usrsock/usrsock_getsockname.c                  |    2 +-
 net/usrsock/usrsock_getsockopt.c                   |    5 +-
 net/usrsock/usrsock_recvfrom.c                     |    2 +-
 net/usrsock/usrsock_sendto.c                       |    2 +-
 net/usrsock/usrsock_setsockopt.c                   |    9 +-
 sched/init/nx_start.c                              |    8 +-
 syscall/syscall.csv                                |    2 +-
 tools/Config.mk                                    |   10 +-
 tools/Directories.mk                               |    5 +
 tools/FlatLibs.mk                                  |    6 +
 tools/KernelLibs.mk                                |    6 +
 tools/LibTargets.mk                                |   62 +-
 tools/Makefile.host                                |    4 +-
 tools/Makefile.unix                                |   79 +-
 tools/Makefile.win                                 |   73 +-
 tools/ProtectedLibs.mk                             |    6 +
 tools/README.txt                                   |    4 +-
 tools/configure.sh                                 |    2 +
 tools/mkdeps.c                                     |    2 +
 tools/nuttx-gdbinit                                |   30 +-
 tools/parsecallstack.py                            |  107 +
 tools/sethost.sh                                   |    2 +
 478 files changed, 32196 insertions(+), 4362 deletions(-)
 create mode 100644 .external-dummy/Kconfig
 create mode 100644 .external-dummy/README.md
 create mode 100644 CONTRIBUTING.md
 create mode 100644 arch/arm/src/imxrt/imxrt_adc.c
 copy arch/{sim/include/arch.h => arm/src/imxrt/imxrt_adc.h} (72%)
 copy arch/{z80/src/common/z80_usestack.c => misoc/src/lm32/lm32_usestack.c} (81%)
 copy arch/{z80/src/common/z80_usestack.c => misoc/src/minerva/minerva_usestack.c} (81%)
 copy arch/{z80/src/common/z80_usestack.c => or1k/src/common/up_usestack.c} (81%)
 copy arch/{z80 => renesas}/include/.gitignore (100%)
 copy arch/{z80/include => renesas/src}/.gitignore (100%)
 create mode 100644 arch/renesas/src/rx65n/rx65n_dtc.c
 create mode 100644 arch/renesas/src/rx65n/rx65n_dtc.h
 create mode 100644 arch/renesas/src/rx65n/rx65n_rspi.c
 create mode 100644 arch/renesas/src/rx65n/rx65n_rspi.h
 create mode 100644 arch/renesas/src/rx65n/rx65n_rspi_sw.c
 create mode 100644 arch/renesas/src/rx65n/rx65n_usbdev.c
 copy arch/{arm/include/syscall.h => renesas/src/rx65n/rx65n_usbdev.h} (55%)
 create mode 100644 arch/xtensa/src/esp32/esp32_idle.c
 create mode 100644 arch/xtensa/src/esp32/esp32_pm.c
 copy arch/{arm/include/syscall.h => xtensa/src/esp32/esp32_pm.h} (60%)
 copy libs/libc/stdlib/lib_mktemp.c => arch/xtensa/src/esp32/esp32_pminitialize.c (69%)
 create mode 100644 arch/xtensa/src/esp32/esp32_rtc.c
 copy boards/renesas/rx65n/rx65n-grrose/include/rx65n_gpio.h => arch/xtensa/src/esp32/esp32_rtc.h (52%)
 copy arch/xtensa/{include/xtensa/core_macros.h => src/esp32/hardware/esp32_i2s.h} (59%)
 copy boards/arm/cxd56xx/spresense/configs/{rndis => rndis_smp}/defconfig (83%)
 copy arch/arm/src/arm/arm_initialstate.c => boards/arm/imxrt/imxrt1060-evk/src/imxrt_adc.c (53%)
 create mode 100644 boards/arm/sama5/giant-board/Kconfig
 create mode 100644 boards/arm/sama5/giant-board/README.md
 create mode 100644 boards/arm/sama5/giant-board/configs/netnsh/defconfig
 create mode 100644 boards/arm/sama5/giant-board/configs/nsh/defconfig
 create mode 100644 boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig
 create mode 100644 boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig
 create mode 100755 boards/arm/sama5/giant-board/helpers/netusb-up.sh
 copy boards/arm/sama5/{sama5d4-ek => giant-board}/include/.gitignore (100%)
 create mode 100644 boards/arm/sama5/giant-board/include/board.h
 create mode 100644 boards/arm/sama5/giant-board/include/board_492mhz.h
 copy libs/libc/stdlib/lib_mktemp.c => boards/arm/sama5/giant-board/include/board_memorymap.h (74%)
 create mode 100644 boards/arm/sama5/giant-board/include/board_sdram.h
 create mode 100644 boards/arm/sama5/giant-board/scripts/Make.defs
 create mode 100644 boards/arm/sama5/giant-board/scripts/dramboot.ld
 create mode 100644 boards/arm/sama5/giant-board/scripts/gnu-elf.ld
 create mode 100644 boards/arm/sama5/giant-board/scripts/isram.ld
 create mode 100644 boards/arm/sama5/giant-board/scripts/uboot.ld
 create mode 100644 boards/arm/sama5/giant-board/src/Makefile
 create mode 100644 boards/arm/sama5/giant-board/src/giant-board.h
 create mode 100644 boards/arm/sama5/giant-board/src/sam_adc.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_ajoystick.c
 copy boards/{renesas/rx65n/rx65n-rsk2mb/src/rx65n_appinit.c => arm/sama5/giant-board/src/sam_appinit.c} (60%)
 create mode 100644 boards/arm/sama5/giant-board/src/sam_autoleds.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_boot.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_bringup.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_i2schar.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_ostest.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_pwm.c
 copy libs/libc/stdlib/lib_mktemp.c => boards/arm/sama5/giant-board/src/sam_reset.c (63%)
 create mode 100644 boards/arm/sama5/giant-board/src/sam_sdmmc.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_sdram.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_spi.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_usb.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_usbmsc.c
 create mode 100644 boards/arm/sama5/giant-board/src/sam_userleds.c
 create mode 100644 boards/xtensa/esp32/esp32-core/configs/pm/defconfig
 create mode 100644 drivers/input/spq10kbd.c
 create mode 100644 drivers/leds/ws2812.c
 create mode 100644 include/nuttx/input/spq10kbd.h
 copy libs/libc/stdlib/lib_mktemp.c => include/nuttx/leds/ws2812.h (63%)
 copy libs/libc/stdlib/{lib_mktemp.c => lib_mkdtemp.c} (57%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/string/lib_popcount.c (70%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/string/lib_popcountl.c (69%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/string/lib_popcountll.c (69%)
 copy libs/libc/{stdlib/lib_mktemp.c => time/lib_gethrtime.c} (69%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/unistd/lib_futimens.c (72%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/unistd/lib_futimes.c (72%)
 copy libs/libc/{stdlib/lib_mktemp.c => unistd/lib_getpriority.c} (64%)
 copy libs/libc/{stdlib/lib_mktemp.c => unistd/lib_getrlimit.c} (71%)
 copy arch/xtensa/include/xtensa/core_macros.h => libs/libc/unistd/lib_gettid.c (71%)
 copy libs/libc/{stdlib/lib_mktemp.c => unistd/lib_pipe2.c} (64%)
 copy libs/libc/{stdlib/lib_mktemp.c => unistd/lib_setpriority.c} (62%)
 copy libs/libc/{stdlib/lib_mktemp.c => unistd/lib_setrlimit.c} (69%)
 create mode 100755 tools/parsecallstack.py