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/07/22 17:41:00 UTC

[incubator-nuttx] branch feature/syscall-instrumentation updated (02c38e6 -> ac34ac9)

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.


    omit 02c38e6  Syscall instrumentation build system support for Arm and RISC-V
    omit 5b96c1e  Create wrapper library for system call instrumentation
     add 6abd03d  libxx: Unify uClibc++ and libc++ config
     add d32e9c3  boards: Move the C/C++ search path to the common place
     add 6f6d61e  fs/vfs: Implement statvfs and fstatvfs
     add bc95500  Add buttons support to iMXRT1060
     add df72e45  boards: stm32f4discovery: Update configs/elf
     add d214cff  boards: stm32f4discovery: Update configs/posix_spawn
     add aef6f4a  Add initial support for the QuickLogic EOS S3
     add 11a8c3e  checkrelease.sh now tries to build sim:nsh
     add ee875b2  boards: Move HOSTCC/HOSTCFLAGS to tools/Config.mk
     add 22b8834  boards: hifive1-revb: Increase UART0 RXBUFSIZE from 8 to 16
     add c4be707  boards: stm32f4discovery: Add ELF support to wifi/defconfig
     add 67589ad  sethost.sh: always print logs to ease identify problem in configure phase
     add fc2e785  testbuild.sh: suppress logs from configure stage in testbuild.sh
     add f5311de  boards: Remove the unused ARCHCCVERSION and ARCHCCMAJOR
     add 4910d43  build: Move the toolchain library setting to the common place
     add 954ee9d  Fixed AVR build issues
     add 65a866f  support for SAMA5D27 SDMMC peripheral
     add f5540e8  drivers: wireless: Fix compile error with DEBUG_WIRELESS_INFO in gs2200m.c
     add 8581195  implement system reset on SAMA5D27
     add 34bcf39  tools/configure.c: Don't redirect the output of make.
     add ac7e5de  libxx: Integrate uClibc++ latest official release
     add e5be32a  arch/stm32f7: Fixes bug in tickless driver where the compare register is set to a value less than the current time.
     add f91372c  stm32_tickless.c: Fix formatting issues.
     add 17bd5f3  tools/checkrelease.sh: auto import KEYS from the release server
     add 7db6199  arch/arm/src/nrf52: add a low-level TIMER interface
     add f6235c5  boards/arm/nrf52/nrf52840-dk: add highpri example configuration
     add 774ea6e  arch/arm/src/nrf52: add a low-level RTC interface
     add d6827ca  arch: up_assert shouldn't call exit directly
     add f66ead9  Update the boards matrix to add AVR builds.
     add 470624f  Use AVR Linux toolchain instead of buildroot
     add 871613f  libc: Typecast to avoid overflow in inet_addr for AVR
     add ff6e2e7  AVR: Fix warnings from pointer casts and prototype
     add 3a58926  Cast pointer to uintptr prior to ulong for ioctl
     add fe0b5df  boardctl: Remove warning pragma on BOARDIOC_USBDEV_CONNECT
     add 8319078  AVR: Remove warning pragma from SPI freq function
     add f27fbe8  REMOVE ME: Force build of AVR in test
     add 1a90a93  Revert "REMOVE ME: Force build of AVR in test"
     add 4f22f74  syscall: Remove g_funclookup and g_funcnparms
     add e7034c1  rwbuffer: Fix the wrong remaining block calculation in invalidation
     add aa57174  rwbuffer: Optimize the buffer algorithm
     add 79a3fd1  ESP32: Add driver support to SPI Master and Slave
     add 47f2090  arch: Change --print-file-name=libgcc.a to --print-libgcc-file-name
     add 0475540  drivers: wireless: Add 'select SCHED_LPWORK' to WL_GS2200M
     add 4cf3075  boards: spresense: Remove CONFIG_SCHED_LPWORK=y from wifi/defconfig
     add 11f8b7c  boards: stm32f4discovery: Remove CONFIG_SCHED_LPWORK=y from wifi/defconfig
     add e1ecb3e  libc: Don't define localtime[_r] to macro when CONFIG_LIBC_LOCALTIME not define
     add 7c54f51  Fix nxstyle warning
     add da3e6cb  board: Let avr/renesas utilize boards/Board.mk
     add 822061a  net: Fix dupulicated NET_USRSOCK in Kconfig
     add 97be116  fs/nxffs: Fix scan good block slowly and scan an invalid block
     add b329e23  boards: Move toolchain related variables to Toolchain.defs
     add 5ce8469  tools/mksyscall: Fix warning: '__builtin_strncpy' specified bound 256 equals destination size
     add 4152193  arch/arm/src/nrf52: add support for TIMER lowerhalf
     add 8fe3a46  boards/arm/nrf52/nrf52840-dk: add timer example
     add ba44a81  fix nxstyle warnings
     add ba274b9  Fix small formatting issues caused by VIM macro edition
     add 5efa93e  arch/Toolchain.defs: Change all ARCROSSDEV to CROSSDEV
     add 2b7528f  binfmt: Fix warning: unused variable ‘exidx’
     add 6c03a4e  libc: Add uuid implemenation
     add 1a901d7  board/arm: Remove -march and -mcpu option
     add b4b413e  arch/arm/src/arm/Toolchain.defs: Append "-P -x c" for CPP macro
     add 172aaa5  .gitignore: Don't ignore directories that have the .d extenion. .d directories are common for holding config and init scripts. They are being ignored with the global *.d pattern which is meant to ignore Make dependency files.
     add 89a79b0  fs/smartfs: Fix file size corruption when opening with overwriting mode
     add 5ee0432  net/socket: Fix sanity checking of socket interface
     add 76c87d2  net/socket: Fix nxstyle issue
     add fd220e7  arch/arm/src/stm32f7/stm32_dma.c: fix debug ifdef
     add e4b50c4  drivers/mmcsd: Fix minor bugs
     add 2b4d2cd  Fix note structure members types
     add 3767862  Create wrapper library for system call instrumentation
     add 02718f0  Syscall instrumentation build system support for Arm and RISC-V
     add ac34ac9  Add g_funcnames declaration in syscall.h

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (02c38e6)
            \
             N -- N -- N   refs/heads/feature/syscall-instrumentation (ac34ac9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |    4 +-
 .gitignore                                         |    1 +
 Documentation/NuttxPortingGuide.html               |    2 +-
 Documentation/NuttxUserGuide.html                  |    8 -
 arch/arm/Kconfig                                   |   13 +
 arch/arm/include/eoss3/chip.h                      |   43 +
 arch/arm/include/eoss3/irq.h                       |  141 +
 arch/arm/src/Makefile                              |    5 +-
 arch/arm/src/arm/Toolchain.defs                    |   32 +-
 arch/arm/src/arm/arm_assert.c                      |    8 +-
 arch/arm/src/armv6-m/Toolchain.defs                |   31 +-
 arch/arm/src/armv6-m/arm_assert.c                  |    8 +-
 arch/arm/src/armv7-a/Toolchain.defs                |   32 +-
 arch/arm/src/armv7-a/arm_assert.c                  |    8 +-
 arch/arm/src/armv7-m/Toolchain.defs                |   37 +-
 arch/arm/src/armv7-m/arm_assert.c                  |    8 +-
 arch/arm/src/armv7-r/Toolchain.defs                |   32 +-
 arch/arm/src/armv7-r/arm_assert.c                  |    8 +-
 arch/arm/src/armv8-m/Toolchain.defs                |   33 +-
 arch/arm/src/armv8-m/arm_assert.c                  |    8 +-
 arch/arm/src/eoss3/Kconfig                         |   16 +
 arch/arm/src/eoss3/Make.defs                       |   70 +
 arch/arm/src/eoss3/chip.h                          |   35 +
 arch/arm/src/eoss3/eoss3.h                         |   41 +
 arch/arm/src/eoss3/eoss3_clockconfig.c             |  130 +
 arch/arm/src/eoss3/eoss3_clockconfig.h             |   64 +
 arch/arm/src/eoss3/eoss3_gpio.c                    |  191 +
 arch/arm/src/eoss3/eoss3_gpio.h                    |  275 ++
 .../arm/src/eoss3/eoss3_idle.c                     |  103 +-
 arch/arm/src/eoss3/eoss3_irq.c                     |  559 +++
 arch/arm/src/eoss3/eoss3_lowputc.c                 |  130 +
 arch/arm/src/eoss3/eoss3_lowputc.h                 |   63 +
 arch/arm/src/eoss3/eoss3_serial.c                  |  636 ++++
 arch/arm/src/eoss3/eoss3_start.c                   |  350 ++
 arch/arm/src/eoss3/eoss3_start.h                   |   62 +
 arch/arm/src/eoss3/eoss3_timerisr.c                |  129 +
 arch/arm/src/eoss3/hardware/eoss3_clock.h          |  173 +
 arch/arm/src/eoss3/hardware/eoss3_intr.h           |  182 +
 arch/arm/src/eoss3/hardware/eoss3_iomux.h          |  321 ++
 arch/arm/src/eoss3/hardware/eoss3_memorymap.h      |   73 +
 arch/arm/src/eoss3/hardware/eoss3_uart.h           |  169 +
 arch/arm/src/imxrt/hardware/imxrt_gpio.h           |    3 +
 arch/arm/src/imxrt/imxrt_gpio.h                    |   17 +-
 arch/arm/src/imxrt/imxrt_gpioirq.c                 |   40 +-
 arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c       |   23 +-
 .../arm/src/max326xx/common/max326_rtc_lowerhalf.c |   17 +-
 arch/arm/src/nrf52/Kconfig                         |   16 +
 arch/arm/src/nrf52/Make.defs                       |   10 +
 arch/arm/src/nrf52/hardware/nrf52_rtc.h            |  108 +
 arch/arm/src/nrf52/hardware/nrf52_tim.h            |   86 +-
 arch/arm/src/nrf52/nrf52_rtc.c                     |  672 ++++
 arch/arm/src/nrf52/nrf52_rtc.h                     |  119 +
 arch/arm/src/nrf52/nrf52_tim.c                     |  857 +++++
 arch/arm/src/nrf52/nrf52_tim.h                     |  176 +
 arch/arm/src/nrf52/nrf52_tim_lowerhalf.c           |  538 +++
 arch/arm/src/nrf52/nrf52_tim_lowerhalf.h           |   42 +
 arch/arm/src/sama5/Kconfig                         |   40 +
 arch/arm/src/sama5/Make.defs                       |   12 +
 arch/arm/src/sama5/hardware/_sama5d2x_memorymap.h  |   22 +-
 arch/arm/src/sama5/hardware/_sama5d2x_pinmap.h     |   63 +-
 arch/arm/src/sama5/hardware/sam_rstc.h             |   95 +
 arch/arm/src/sama5/hardware/sam_sdmmc.h            |  603 +++
 arch/arm/src/sama5/hardware/sama5d2_sdmmc.h        |  619 ++++
 arch/arm/src/sama5/sam_hsmci_clkdiv.c              |    2 +-
 arch/arm/src/sama5/sam_pioirq.c                    |    2 +
 arch/arm/src/sama5/sam_sdmmc.c                     | 3859 ++++++++++++++++++++
 arch/arm/src/sama5/sam_sdmmc.h                     |  142 +
 arch/arm/src/sama5/sam_systemreset.c               |   75 +
 arch/arm/src/sama5/sam_tc.h                        |    3 +-
 arch/arm/src/sama5/sama5d2x_pio.c                  |   46 +-
 arch/arm/src/stm32/stm32_tickless.c                |   38 +-
 arch/arm/src/stm32f7/stm32_dma.c                   |    2 +-
 arch/arm/src/stm32f7/stm32_tickless.c              |   46 +-
 arch/avr/include/avr/types.h                       |    3 +
 arch/avr/src/Makefile                              |    7 +-
 arch/avr/src/avr/Toolchain.defs                    |   34 +
 arch/avr/src/avr/up_initialstate.c                 |   10 +-
 arch/avr/src/avr/up_schedulesigaction.c            |   28 +-
 arch/avr/src/avr/up_spi.c                          |    8 +-
 arch/avr/src/avr/up_stackframe.c                   |   10 +
 arch/avr/src/avr32/Toolchain.defs                  |   27 +
 arch/avr/src/common/up_assert.c                    |    8 +-
 arch/avr/src/common/up_internal.h                  |   17 +-
 arch/hc/src/Makefile                               |   20 +-
 arch/hc/src/m9s12/m9s12_assert.c                   |    8 +-
 arch/mips/src/Makefile                             |    7 +-
 arch/mips/src/mips32/Toolchain.defs                |   29 +-
 arch/mips/src/mips32/mips_assert.c                 |    8 +-
 arch/misoc/src/Makefile                            |    7 +-
 arch/misoc/src/lm32/Toolchain.defs                 |   31 +-
 arch/misoc/src/lm32/lm32_assert.c                  |    8 +-
 arch/misoc/src/minerva/Toolchain.defs              |   28 +-
 arch/misoc/src/minerva/minerva_assert.c            |    8 +-
 arch/or1k/src/Makefile                             |    5 +-
 arch/or1k/src/common/up_assert.c                   |    8 +-
 arch/or1k/src/mor1kx/Toolchain.defs                |   29 +-
 arch/renesas/src/Makefile                          |   20 +-
 arch/renesas/src/common/up_assert.c                |    8 +-
 arch/renesas/src/rx65n/rx65n_rtc.c                 |    6 +-
 arch/risc-v/src/Makefile                           |    5 +-
 arch/risc-v/src/rv32im/Toolchain.defs              |   31 +-
 arch/risc-v/src/rv32im/riscv_assert.c              |    8 +-
 arch/risc-v/src/rv64gc/Toolchain.defs              |   30 +-
 arch/risc-v/src/rv64gc/riscv_assert.c              |    8 +-
 arch/sim/src/sim/up_head.c                         |    2 +-
 arch/x86/src/Makefile                              |   26 +-
 arch/x86/src/common/up_assert.c                    |    8 +-
 arch/x86_64/src/Makefile                           |   20 +-
 arch/x86_64/src/common/up_assert.c                 |   20 +-
 arch/xtensa/include/esp32/irq.h                    |    4 +-
 arch/xtensa/src/Makefile                           |    7 +-
 arch/xtensa/src/common/xtensa_assert.c             |   12 +-
 arch/xtensa/src/esp32/Kconfig                      |   80 +-
 arch/xtensa/src/esp32/Make.defs                    |    7 +
 arch/xtensa/src/esp32/esp32_spi.c                  | 1017 ++++++
 arch/xtensa/src/esp32/esp32_spi.h                  |  163 +
 arch/xtensa/src/esp32/esp32_spi_slave.c            | 1038 ++++++
 arch/xtensa/src/esp32/hardware/esp32_spi.h         | 2833 ++++++++++++++
 arch/xtensa/src/lx6/Toolchain.defs                 |   30 +-
 arch/z16/src/common/z16_assert.c                   |   19 +-
 arch/z16/src/z16f/Toolchain.defs                   |    2 +-
 arch/z80/src/Makefile.sdccl                        |    4 -
 arch/z80/src/Makefile.sdccw                        |    4 -
 arch/z80/src/common/z80_assert.c                   |   19 +-
 arch/z80/src/ez80/Toolchain.defs                   |    2 +-
 arch/z80/src/z180/Toolchain.defs                   |   76 +
 arch/z80/src/z8/Toolchain.defs                     |    2 +-
 arch/z80/src/z80/Toolchain.defs                    |   76 +
 binfmt/libelf/libelf_load.c                        |    2 +-
 boards/Kconfig                                     |   11 +
 boards/arm/a1x/pcduino-a10/scripts/Make.defs       |   19 -
 .../arm/am335x/beaglebone-black/scripts/Make.defs  |   19 -
 boards/arm/c5471/c5471evm/scripts/Make.defs        |   19 -
 .../arm/cxd56xx/spresense/configs/wifi/defconfig   |    1 -
 boards/arm/cxd56xx/spresense/scripts/Make.defs     |   22 -
 boards/arm/dm320/ntosd-dm320/scripts/Make.defs     |   18 -
 boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs  |   23 -
 boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs |   23 -
 .../olimex-efm32g880f128-stk/scripts/Make.defs     |   23 -
 .../nrf52840-dk => eoss3/quickfeather}/Kconfig     |    2 +-
 boards/arm/eoss3/quickfeather/README.txt           |    0
 .../arm/eoss3/quickfeather/configs/nsh/defconfig   |   48 +
 boards/arm/eoss3/quickfeather/include/board.h      |   66 +
 .../quickfeather}/scripts/Make.defs                |   43 +-
 boards/arm/eoss3/quickfeather/scripts/ld.script    |  105 +
 .../arm/eoss3/quickfeather/scripts/quicknuttx.resc |   20 +
 boards/arm/eoss3/quickfeather/src/Makefile         |   31 +
 .../quickfeather/src/eoss3_appinit.c}              |   45 +-
 boards/arm/eoss3/quickfeather/src/eoss3_autoleds.c |  143 +
 boards/arm/eoss3/quickfeather/src/eoss3_boot.c     |   83 +
 boards/arm/eoss3/quickfeather/src/eoss3_bringup.c  |   59 +
 boards/arm/eoss3/quickfeather/src/quickfeather.h   |   79 +
 boards/arm/imx6/sabre-6quad/scripts/Make.defs      |   19 -
 boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs   |   23 -
 .../arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs |   23 -
 .../imxrt1050-evk/configs/libcxxtest/Make.defs     |   29 +-
 boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs   |   23 -
 .../arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs |   23 -
 .../imxrt1060-evk/configs/libcxxtest/Make.defs     |   29 +-
 boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs   |   23 -
 boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h |   14 +-
 boards/arm/imxrt/imxrt1060-evk/src/imxrt_bringup.c |   18 +
 boards/arm/imxrt/imxrt1060-evk/src/imxrt_buttons.c |   50 +-
 boards/arm/kinetis/freedom-k28f/scripts/Make.defs  |   23 -
 boards/arm/kinetis/freedom-k64f/scripts/Make.defs  |   23 -
 boards/arm/kinetis/freedom-k66f/scripts/Make.defs  |   23 -
 boards/arm/kinetis/kwikstik-k40/scripts/Make.defs  |   23 -
 boards/arm/kinetis/teensy-3.x/scripts/Make.defs    |   23 -
 boards/arm/kinetis/twr-k60n512/scripts/Make.defs   |   23 -
 boards/arm/kinetis/twr-k64f120m/scripts/Make.defs  |   23 -
 boards/arm/kl/freedom-kl25z/scripts/Make.defs      |   22 -
 boards/arm/kl/freedom-kl26z/scripts/Make.defs      |   22 -
 boards/arm/kl/teensy-lc/scripts/Make.defs          |   22 -
 .../arm/lc823450/lc823450-xgevk/scripts/Make.defs  |   25 +-
 .../arm/lpc17xx_40xx/lincoln60/scripts/Make.defs   |   23 -
 .../lpc4088-devkit/configs/knsh/Make.defs          |   23 -
 .../lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs  |   23 -
 .../lpc4088-quickstart/configs/knsh/Make.defs      |   23 -
 .../lpc4088-quickstart/scripts/Make.defs           |   23 -
 .../lpcxpresso-lpc1768/configs/thttpd/Make.defs    |   23 -
 .../lpcxpresso-lpc1768/scripts/Make.defs           |   23 -
 boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs   |   24 -
 boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs     |   23 -
 boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs  |   23 -
 .../configs/thttpd-binfs/Make.defs                 |   23 -
 .../configs/thttpd-nxflat/Make.defs                |   23 -
 .../olimex-lpc1766stk/scripts/Make.defs            |   23 -
 .../lpc17xx_40xx/open1788/configs/knsh/Make.defs   |   23 -
 .../open1788/configs/knxterm/Make.defs             |   23 -
 boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs |   23 -
 .../lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs  |   22 -
 .../arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs   |   22 -
 .../arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs |   23 -
 .../lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs   |   22 -
 .../arm/lpc214x/mcu123-lpc214x/scripts/Make.defs   |   19 -
 boards/arm/lpc214x/zp214xpa/scripts/Make.defs      |   19 -
 .../arm/lpc2378/olimex-lpc2378/scripts/Make.defs   |   19 -
 boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs  |   20 -
 boards/arm/lpc31xx/ea3131/scripts/Make.defs        |   19 -
 boards/arm/lpc31xx/ea3152/scripts/Make.defs        |   20 -
 .../arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs |   19 -
 .../lpc43xx/bambino-200e/configs/netnsh/Make.defs  |   24 +-
 boards/arm/lpc43xx/bambino-200e/scripts/Make.defs  |   24 -
 .../arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs  |   23 -
 boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs    |   23 -
 boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs   |   23 -
 boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs |   23 -
 .../lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs  |   23 -
 .../arm/max326xx/max32660-evsys/scripts/Make.defs  |   23 -
 boards/arm/moxart/moxa/scripts/Make.defs           |   22 -
 boards/arm/nrf52/nrf52-feather/scripts/Make.defs   |   23 -
 boards/arm/nrf52/nrf52832-dk/scripts/Make.defs     |   23 -
 boards/arm/nrf52/nrf52840-dk/Kconfig               |    4 +
 .../nrf52/nrf52840-dk/configs/highpri/defconfig    |   48 +
 .../arm/nrf52/nrf52840-dk/configs/timer/defconfig  |   55 +
 boards/arm/nrf52/nrf52840-dk/scripts/Make.defs     |   23 -
 .../arm/nrf52/nrf52840-dk/scripts/flash_config.ld  |    6 +
 boards/arm/nrf52/nrf52840-dk/src/Makefile          |    8 +
 boards/arm/nrf52/nrf52840-dk/src/nrf52840-dk.h     |   23 +-
 boards/arm/nrf52/nrf52840-dk/src/nrf52_bringup.c   |   18 +
 boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c   |  303 ++
 boards/arm/nrf52/nrf52840-dk/src/nrf52_timer.c     |   58 +
 boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs |   23 -
 boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs  |   23 -
 .../s32k1xx/rddrone-uavcan144/scripts/Make.defs    |   23 -
 .../s32k1xx/rddrone-uavcan146/scripts/Make.defs    |   23 -
 boards/arm/s32k1xx/s32k118evb/scripts/Make.defs    |   23 -
 boards/arm/s32k1xx/s32k144evb/scripts/Make.defs    |   23 -
 boards/arm/s32k1xx/s32k146evb/scripts/Make.defs    |   23 -
 boards/arm/s32k1xx/s32k148evb/scripts/Make.defs    |   23 -
 boards/arm/sam34/arduino-due/scripts/Make.defs     |   23 -
 .../arm/sam34/flipnclick-sam3x/scripts/Make.defs   |   22 -
 boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs   |   23 -
 boards/arm/sam34/sam3u-ek/scripts/Make.defs        |   24 -
 boards/arm/sam34/sam4cmp-db/scripts/Make.defs      |   23 -
 boards/arm/sam34/sam4e-ek/scripts/Make.defs        |   23 -
 boards/arm/sam34/sam4l-xplained/scripts/Make.defs  |   23 -
 .../arm/sam34/sam4s-xplained-pro/scripts/Make.defs |   23 -
 boards/arm/sam34/sam4s-xplained/scripts/Make.defs  |   23 -
 boards/arm/sama5/sama5d2-xult/Kconfig              |   98 +
 boards/arm/sama5/sama5d2-xult/README.txt           |   13 +-
 .../sama5/sama5d2-xult/configs/sdmmcnsh/defconfig  |  147 +
 boards/arm/sama5/sama5d2-xult/include/board.h      |   22 +-
 boards/arm/sama5/sama5d2-xult/scripts/Make.defs    |   19 -
 boards/arm/sama5/sama5d2-xult/src/Makefile         |   12 +
 boards/arm/sama5/sama5d2-xult/src/sam_appinit.c    |    3 +
 boards/arm/sama5/sama5d2-xult/src/sam_bringup.c    |  115 +-
 boards/arm/sama5/sama5d2-xult/src/sam_reset.c      |   62 +
 .../sama5d2-xult/src/{sam_hsmci.c => sam_sdmmc.c}  |  179 +-
 boards/arm/sama5/sama5d2-xult/src/sama5d2-xult.h   |  169 +-
 .../arm/sama5/sama5d3-xplained/scripts/Make.defs   |   19 -
 boards/arm/sama5/sama5d3x-ek/scripts/Make.defs     |   19 -
 boards/arm/sama5/sama5d3x-ek/src/sama5d3x-ek.h     |   16 +-
 boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs |   19 -
 boards/arm/sama5/sama5d4-ek/scripts/Make.defs      |   19 -
 boards/arm/samd2l2/arduino-m0/scripts/Make.defs    |   23 -
 .../arm/samd2l2/samd20-xplained/scripts/Make.defs  |   23 -
 .../arm/samd2l2/samd21-xplained/scripts/Make.defs  |   23 -
 .../arm/samd2l2/saml21-xplained/scripts/Make.defs  |   23 -
 boards/arm/samd5e5/metro-m4/scripts/Make.defs      |   23 -
 .../samd5e5/same54-xplained-pro/scripts/Make.defs  |   23 -
 boards/arm/samv7/same70-xplained/scripts/Make.defs |   23 -
 .../arm/samv7/samv71-xult/configs/knsh/Make.defs   |   23 -
 boards/arm/samv7/samv71-xult/scripts/Make.defs     |   23 -
 boards/arm/stm32/axoloti/scripts/Make.defs         |   23 -
 boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs   |   23 -
 boards/arm/stm32/clicker2-stm32/scripts/Make.defs  |   22 -
 boards/arm/stm32/cloudctrl/scripts/Make.defs       |   23 -
 boards/arm/stm32/fire-stm32v2/scripts/Make.defs    |   23 -
 boards/arm/stm32/hymini-stm32v/scripts/Make.defs   |   23 -
 boards/arm/stm32/maple/scripts/Make.defs           |   23 -
 boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs  |   23 -
 boards/arm/stm32/nucleo-f103rb/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f207zg/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f302r8/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f303re/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f303ze/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f334r8/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f410rb/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f412zg/scripts/Make.defs   |   37 +-
 boards/arm/stm32/nucleo-f429zi/scripts/Make.defs   |   23 -
 boards/arm/stm32/nucleo-f446re/scripts/Make.defs   |   31 +-
 boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs   |   31 +-
 boards/arm/stm32/nucleo-l152re/scripts/Make.defs   |   23 -
 .../arm/stm32/olimex-stm32-e407/scripts/Make.defs  |   23 -
 .../arm/stm32/olimex-stm32-h405/scripts/Make.defs  |   22 -
 .../arm/stm32/olimex-stm32-h407/scripts/Make.defs  |   23 -
 .../arm/stm32/olimex-stm32-p107/scripts/Make.defs  |   23 -
 .../arm/stm32/olimex-stm32-p207/scripts/Make.defs  |   22 -
 .../stm32/olimex-stm32-p407/configs/kelf/Make.defs |   24 -
 .../olimex-stm32-p407/configs/kmodule/Make.defs    |   24 -
 .../stm32/olimex-stm32-p407/configs/knsh/Make.defs |   22 -
 .../arm/stm32/olimex-stm32-p407/scripts/Make.defs  |   22 -
 boards/arm/stm32/olimexino-stm32/scripts/Make.defs |   23 -
 boards/arm/stm32/omnibusf4/scripts/Make.defs       |   23 -
 boards/arm/stm32/photon/scripts/Make.defs          |   22 -
 boards/arm/stm32/shenzhou/scripts/Make.defs        |   23 -
 boards/arm/stm32/stm3210e-eval/scripts/Make.defs   |   23 -
 boards/arm/stm32/stm3220g-eval/scripts/Make.defs   |   23 -
 .../stm32/stm3240g-eval/configs/knxwm/Make.defs    |   23 -
 boards/arm/stm32/stm3240g-eval/scripts/Make.defs   |   23 -
 boards/arm/stm32/stm32_tiny/scripts/Make.defs      |   23 -
 boards/arm/stm32/stm32_tiny/src/Make.defs          |    1 -
 boards/arm/stm32/stm32butterfly2/scripts/Make.defs |   23 -
 .../arm/stm32/stm32f103-minimum/scripts/Make.defs  |   23 -
 boards/arm/stm32/stm32f334-disco/scripts/Make.defs |   23 -
 .../arm/stm32/stm32f3discovery/scripts/Make.defs   |   23 -
 .../arm/stm32/stm32f411-minimum/scripts/Make.defs  |   22 -
 .../arm/stm32/stm32f411e-disco/scripts/Make.defs   |   22 -
 .../arm/stm32/stm32f429i-disco/scripts/Make.defs   |   23 -
 boards/arm/stm32/stm32f4discovery/README.txt       |    8 +-
 .../stm32f4discovery/configs/cxxtest/Make.defs     |   29 +-
 .../stm32/stm32f4discovery/configs/elf/Make.defs   |  120 -
 .../stm32/stm32f4discovery/configs/elf/defconfig   |    2 +-
 .../stm32f4discovery/configs/posix_spawn/Make.defs |  120 -
 .../stm32f4discovery/configs/posix_spawn/defconfig |    2 +-
 .../stm32f4discovery/configs/testlibcxx/Make.defs  |   30 +-
 .../stm32/stm32f4discovery/configs/wifi/defconfig  |   13 +-
 .../stm32f4discovery/configs/winbuild/Make.defs    |   21 -
 .../arm/stm32/stm32f4discovery/scripts/Make.defs   |   32 +-
 boards/arm/stm32/stm32ldiscovery/scripts/Make.defs |   23 -
 .../arm/stm32/stm32vldiscovery/scripts/Make.defs   |   22 -
 .../arm/stm32/viewtool-stm32f107/scripts/Make.defs |   23 -
 .../stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs   |   23 -
 .../stm32f0l0g0/nucleo-f072rb/scripts/Make.defs    |   23 -
 .../stm32f0l0g0/nucleo-f091rc/scripts/Make.defs    |   23 -
 .../stm32f0l0g0/nucleo-g070rb/scripts/Make.defs    |   23 -
 .../stm32f0l0g0/nucleo-g071rb/scripts/Make.defs    |   23 -
 .../stm32f0l0g0/nucleo-l073rz/scripts/Make.defs    |   23 -
 .../stm32f051-discovery/scripts/Make.defs          |   23 -
 .../stm32f072-discovery/scripts/Make.defs          |   23 -
 .../stm32f7/nucleo-144/configs/f722-nsh/Make.defs  |   22 -
 .../nucleo-144/configs/f746-evalos/Make.defs       |   23 -
 .../stm32f7/nucleo-144/configs/f746-nsh/Make.defs  |   23 -
 .../nucleo-144/configs/f767-evalos/Make.defs       |   23 -
 .../nucleo-144/configs/f767-netnsh/Make.defs       |   23 -
 .../stm32f7/nucleo-144/configs/f767-nsh/Make.defs  |   23 -
 boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs  |   23 -
 .../arm/stm32f7/stm32f746g-disco/scripts/Make.defs |   34 +-
 .../arm/stm32f7/stm32f769i-disco/scripts/Make.defs |   23 -
 boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs |   22 -
 .../arm/stm32h7/stm32h747i-disco/scripts/Make.defs |   22 -
 .../arm/stm32l4/b-l475e-iot01a/scripts/Make.defs   |   21 -
 boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs |   22 -
 boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs |   22 -
 boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs |   36 +-
 boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs |   22 -
 boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs |   22 -
 .../stm32l476vg-disco/configs/knsh/Make.defs       |   22 -
 .../stm32l4/stm32l476vg-disco/scripts/Make.defs    |   22 -
 .../stm32l4r9ai-disco/configs/knsh/Make.defs       |   22 -
 .../stm32l4/stm32l4r9ai-disco/scripts/Make.defs    |   22 -
 boards/arm/str71x/olimex-strp711/scripts/Make.defs |   19 -
 boards/arm/tiva/dk-tm4c129x/scripts/Make.defs      |   23 -
 boards/arm/tiva/eagle100/scripts/Make.defs         |   22 -
 boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs     |   23 -
 boards/arm/tiva/launchxl-cc1310/scripts/Make.defs  |   23 -
 .../arm/tiva/launchxl-cc1312r1/scripts/Make.defs   |   23 -
 boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs     |   23 -
 boards/arm/tiva/lm3s6965-ek/scripts/Make.defs      |   23 -
 boards/arm/tiva/lm3s8962-ek/scripts/Make.defs      |   23 -
 .../arm/tiva/lm4f120-launchpad/scripts/Make.defs   |   23 -
 .../arm/tiva/tm4c123g-launchpad/scripts/Make.defs  |   23 -
 .../arm/tiva/tm4c1294-launchpad/scripts/Make.defs  |   23 -
 .../arm/tms570/launchxl-tms57004/scripts/Make.defs |   19 -
 .../tms570/tms570ls31x-usb-kit/scripts/Make.defs   |   18 -
 boards/arm/xmc4/xmc4500-relax/scripts/Make.defs    |   23 -
 boards/arm/xmc4/xmc4700-relax/scripts/Make.defs    |   23 -
 boards/avr/at32uc3/avr32dev1/scripts/Make.defs     |   21 -
 .../at90usb/micropendous3/configs/hello/defconfig  |    3 +-
 boards/avr/at90usb/micropendous3/scripts/Make.defs |   19 -
 .../avr/at90usb/teensy-2.0/configs/hello/defconfig |    3 +-
 .../avr/at90usb/teensy-2.0/configs/nsh/defconfig   |    3 +-
 .../at90usb/teensy-2.0/configs/usbmsc/defconfig    |    5 +-
 boards/avr/at90usb/teensy-2.0/scripts/Make.defs    |   19 -
 boards/avr/atmega/amber/configs/hello/defconfig    |    3 +-
 boards/avr/atmega/amber/scripts/Make.defs          |   19 -
 .../arduino-mega2560/configs/hello/defconfig       |    2 +-
 .../atmega/arduino-mega2560/configs/nsh/defconfig  |    4 +-
 .../avr/atmega/arduino-mega2560/scripts/Make.defs  |   20 -
 boards/avr/atmega/arduino-mega2560/src/Makefile    |   53 +-
 .../atmega/moteino-mega/configs/hello/defconfig    |    2 +-
 .../avr/atmega/moteino-mega/configs/nsh/defconfig  |    2 +-
 boards/avr/atmega/moteino-mega/scripts/Make.defs   |   19 -
 boards/boardctl.c                                  |    1 -
 boards/hc/m9s12/demo9s12ne64/scripts/Make.defs     |   23 -
 boards/hc/m9s12/ne64badge/scripts/Make.defs        |   23 -
 boards/mips/pic32mx/mirtoo/scripts/Make.defs       |   19 -
 .../pic32mx/pic32mx-starterkit/scripts/Make.defs   |   19 -
 boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs  |   19 -
 boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs |   19 -
 boards/mips/pic32mx/ubw32/scripts/Make.defs        |   19 -
 .../pic32mz/flipnclick-pic32mz/scripts/Make.defs   |   19 -
 .../pic32mz/pic32mz-starterkit/scripts/Make.defs   |   19 -
 boards/misoc/lm32/misoc/scripts/Make.defs          |   19 -
 boards/or1k/mor1kx/or1k/scripts/Make.defs          |   22 -
 boards/renesas/m16c/skp16c26/scripts/Make.defs     |    7 -
 boards/renesas/m16c/skp16c26/src/Makefile          |   40 +-
 .../renesas/rx65n/rx65n-grrose/scripts/Make.defs   |   10 +-
 boards/renesas/rx65n/rx65n-grrose/src/Makefile     |   43 +-
 .../renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs   |   10 +-
 boards/renesas/rx65n/rx65n-rsk1mb/src/Makefile     |   43 +-
 .../renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs   |   10 +-
 boards/renesas/rx65n/rx65n-rsk2mb/src/Makefile     |   43 +-
 boards/renesas/rx65n/rx65n/scripts/Make.defs       |   20 -
 boards/renesas/rx65n/rx65n/src/Makefile            |   43 +-
 boards/renesas/sh1/us7032evb1/scripts/Make.defs    |    4 -
 boards/renesas/sh1/us7032evb1/src/Makefile         |   39 +-
 .../fe310/hifive1-revb/configs/nsh/defconfig       |    2 +-
 boards/risc-v/fe310/hifive1-revb/scripts/Make.defs |   22 -
 boards/risc-v/gap8/gapuino/scripts/Make.defs       |   23 -
 boards/risc-v/k210/maix-bit/scripts/Make.defs      |   22 -
 boards/risc-v/litex/arty_a7/scripts/Make.defs      |   22 -
 .../nr5m100/nr5m100-nexys4/scripts/Make.defs       |   23 -
 boards/sim/sim/sim/README.txt                      |    2 +-
 boards/sim/sim/sim/configs/cxxtest/Make.defs       |   13 +-
 boards/sim/sim/sim/configs/cxxtest/defconfig       |    2 +-
 boards/sim/sim/sim/scripts/Make.defs               |    6 +-
 boards/sim/sim/sim/src/.gitignore                  |    1 -
 boards/x86/qemu/qemu-i486/scripts/Make.defs        |    9 -
 .../x86_64/intel64/qemu-intel64/scripts/Make.defs  |    9 -
 boards/xtensa/esp32/esp32-core/scripts/Make.defs   |   20 -
 boards/z16/z16f/z16f2800100zcog/scripts/Make.defs  |   10 -
 boards/z80/ez80/ez80f910200kitg/scripts/Make.defs  |   10 -
 boards/z80/ez80/ez80f910200zco/scripts/Make.defs   |   10 -
 boards/z80/ez80/makerlisp/scripts/Make.defs        |   10 -
 boards/z80/ez80/z20x/scripts/Make.defs             |   10 -
 boards/z80/z180/p112/scripts/Make.defs             |   86 +-
 boards/z80/z8/z8encore000zco/scripts/Make.defs     |   10 -
 boards/z80/z8/z8f64200100kit/scripts/Make.defs     |   10 -
 boards/z80/z80/z80sim/scripts/Make.defs            |   84 +-
 drivers/README.txt                                 |    2 +-
 drivers/mmcsd/mmcsd_sdio.c                         |   14 +-
 drivers/rwbuffer.c                                 |  213 +-
 drivers/timers/ds3231.c                            |    9 -
 drivers/timers/mcp794xx.c                          |    9 -
 drivers/timers/pcf85263.c                          |    9 -
 drivers/wireless/Kconfig                           |    1 +
 drivers/wireless/gs2200m.c                         |    6 +-
 fs/driver/fs_blockpartition.c                      |    8 +-
 fs/nxffs/nxffs_initialize.c                        |    6 +-
 fs/partition/fs_partition.c                        |    5 +-
 fs/smartfs/smartfs_smart.c                         |    5 +-
 include/assert.h                                   |   13 +-
 include/nuttx/arch.h                               |    2 +-
 include/nuttx/drivers/rwbuffer.h                   |    1 -
 include/nuttx/irq.h                                |    8 +-
 include/nuttx/sched_note.h                         |    6 +-
 include/sys/statvfs.h                              |   84 +
 include/sys/syscall.h                              |   19 +-
 include/sys/types.h                                |    5 +
 include/time.h                                     |    9 -
 include/uuid.h                                     |  108 +
 libs/libc/Makefile                                 |    2 +
 libs/libc/assert/Make.defs                         |   26 +
 libs/libc/assert/lib_assert.c                      |   38 +
 libs/libc/net/lib_inetaddr.c                       |    7 +-
 libs/libc/time/lib_ctime.c                         |    4 -
 libs/libc/time/lib_ctimer.c                        |    4 -
 libs/libc/time/lib_gmtime.c                        |   11 +-
 libs/libc/time/lib_gmtimer.c                       |   19 +-
 libs/libc/unistd/Make.defs                         |    2 +-
 libs/libc/unistd/lib_fstatvfs.c                    |   73 +
 libs/libc/unistd/lib_statvfs.c                     |   73 +
 libs/libc/uuid/Make.defs                           |   28 +
 libs/libc/uuid/lib_uuid_compare.c                  |   92 +
 libs/libc/uuid/lib_uuid_create.c                   |   70 +
 libs/libc/uuid/lib_uuid_create_nil.c               |   51 +
 libs/libc/uuid/lib_uuid_equal.c                    |   70 +
 libs/libc/uuid/lib_uuid_from_string.c              |  113 +
 libs/libc/uuid/lib_uuid_hash.c                     |   54 +
 libs/libc/uuid/lib_uuid_is_nil.c                   |   58 +
 libs/libc/uuid/lib_uuid_stream.c                   |   79 +
 libs/libc/uuid/lib_uuid_to_string.c                |   75 +
 libs/libxx/.gitignore                              |    1 +
 libs/libxx/Kconfig                                 |   43 +-
 libs/libxx/Makefile                                |   26 +-
 libs/libxx/cxx.defs                                |   24 +
 libs/libxx/system_configuration.h                  |  104 +
 libs/libxx/uClibc++.defs                           |   48 +
 net/Kconfig                                        |   17 -
 net/socket/getpeername.c                           |   23 +-
 net/socket/getsockname.c                           |   13 +-
 net/socket/recvfrom.c                              |   22 +-
 net/socket/send.c                                  |    5 +-
 net/socket/sendto.c                                |    5 +-
 net/usrsock/Kconfig                                |   11 +
 sched/sched/sched_note.c                           |    3 +
 syscall/Makefile                                   |    2 +-
 syscall/syscall.csv                                |    2 +-
 syscall/syscall_nparms.c                           |   67 -
 tools/Config.mk                                    |   41 +
 tools/Makefile.host                                |   28 -
 tools/Makefile.unix                                |    1 +
 tools/Makefile.win                                 |    1 +
 tools/checkrelease.sh                              |  199 +-
 tools/configure.c                                  |   20 +-
 tools/mkexport.sh                                  |    1 -
 tools/mksyscall.c                                  |    4 +-
 tools/sethost.sh                                   |    6 +-
 tools/testbuild.sh                                 |    2 +-
 tools/zds/Makefile                                 |   27 -
 502 files changed, 21808 insertions(+), 7026 deletions(-)
 create mode 100644 arch/arm/include/eoss3/chip.h
 create mode 100644 arch/arm/include/eoss3/irq.h
 create mode 100644 arch/arm/src/eoss3/Kconfig
 create mode 100644 arch/arm/src/eoss3/Make.defs
 create mode 100644 arch/arm/src/eoss3/chip.h
 create mode 100644 arch/arm/src/eoss3/eoss3.h
 create mode 100644 arch/arm/src/eoss3/eoss3_clockconfig.c
 create mode 100644 arch/arm/src/eoss3/eoss3_clockconfig.h
 create mode 100644 arch/arm/src/eoss3/eoss3_gpio.c
 create mode 100644 arch/arm/src/eoss3/eoss3_gpio.h
 rename syscall/syscall_funclookup.c => arch/arm/src/eoss3/eoss3_idle.c (50%)
 create mode 100644 arch/arm/src/eoss3/eoss3_irq.c
 create mode 100644 arch/arm/src/eoss3/eoss3_lowputc.c
 create mode 100644 arch/arm/src/eoss3/eoss3_lowputc.h
 create mode 100644 arch/arm/src/eoss3/eoss3_serial.c
 create mode 100644 arch/arm/src/eoss3/eoss3_start.c
 create mode 100644 arch/arm/src/eoss3/eoss3_start.h
 create mode 100644 arch/arm/src/eoss3/eoss3_timerisr.c
 create mode 100644 arch/arm/src/eoss3/hardware/eoss3_clock.h
 create mode 100644 arch/arm/src/eoss3/hardware/eoss3_intr.h
 create mode 100644 arch/arm/src/eoss3/hardware/eoss3_iomux.h
 create mode 100644 arch/arm/src/eoss3/hardware/eoss3_memorymap.h
 create mode 100644 arch/arm/src/eoss3/hardware/eoss3_uart.h
 create mode 100644 arch/arm/src/nrf52/hardware/nrf52_rtc.h
 create mode 100644 arch/arm/src/nrf52/nrf52_rtc.c
 create mode 100644 arch/arm/src/nrf52/nrf52_rtc.h
 create mode 100644 arch/arm/src/nrf52/nrf52_tim.c
 create mode 100644 arch/arm/src/nrf52/nrf52_tim.h
 create mode 100644 arch/arm/src/nrf52/nrf52_tim_lowerhalf.c
 create mode 100644 arch/arm/src/nrf52/nrf52_tim_lowerhalf.h
 create mode 100644 arch/arm/src/sama5/hardware/sam_rstc.h
 create mode 100644 arch/arm/src/sama5/hardware/sam_sdmmc.h
 create mode 100644 arch/arm/src/sama5/hardware/sama5d2_sdmmc.h
 create mode 100644 arch/arm/src/sama5/sam_sdmmc.c
 create mode 100644 arch/arm/src/sama5/sam_sdmmc.h
 create mode 100644 arch/arm/src/sama5/sam_systemreset.c
 create mode 100644 arch/xtensa/src/esp32/esp32_spi.c
 create mode 100644 arch/xtensa/src/esp32/esp32_spi.h
 create mode 100644 arch/xtensa/src/esp32/esp32_spi_slave.c
 create mode 100644 arch/xtensa/src/esp32/hardware/esp32_spi.h
 copy boards/arm/{nrf52/nrf52840-dk => eoss3/quickfeather}/Kconfig (83%)
 create mode 100644 boards/arm/eoss3/quickfeather/README.txt
 create mode 100644 boards/arm/eoss3/quickfeather/configs/nsh/defconfig
 create mode 100644 boards/arm/eoss3/quickfeather/include/board.h
 copy boards/arm/{stm32/stm32f411-minimum => eoss3/quickfeather}/scripts/Make.defs (74%)
 create mode 100644 boards/arm/eoss3/quickfeather/scripts/ld.script
 create mode 100644 boards/arm/eoss3/quickfeather/scripts/quicknuttx.resc
 create mode 100644 boards/arm/eoss3/quickfeather/src/Makefile
 copy boards/arm/{sama5/sama5d2-xult/src/sam_appinit.c => eoss3/quickfeather/src/eoss3_appinit.c} (60%)
 create mode 100644 boards/arm/eoss3/quickfeather/src/eoss3_autoleds.c
 create mode 100644 boards/arm/eoss3/quickfeather/src/eoss3_boot.c
 create mode 100644 boards/arm/eoss3/quickfeather/src/eoss3_bringup.c
 create mode 100644 boards/arm/eoss3/quickfeather/src/quickfeather.h
 create mode 100644 boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig
 create mode 100644 boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig
 create mode 100644 boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c
 create mode 100644 boards/arm/nrf52/nrf52840-dk/src/nrf52_timer.c
 create mode 100644 boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig
 create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_reset.c
 rename boards/arm/sama5/sama5d2-xult/src/{sam_hsmci.c => sam_sdmmc.c} (62%)
 delete mode 100644 boards/arm/stm32/stm32f4discovery/configs/elf/Make.defs
 delete mode 100644 boards/arm/stm32/stm32f4discovery/configs/posix_spawn/Make.defs
 create mode 100644 include/sys/statvfs.h
 create mode 100644 include/uuid.h
 create mode 100644 libs/libc/assert/Make.defs
 create mode 100644 libs/libc/assert/lib_assert.c
 create mode 100644 libs/libc/unistd/lib_fstatvfs.c
 create mode 100644 libs/libc/unistd/lib_statvfs.c
 create mode 100644 libs/libc/uuid/Make.defs
 create mode 100644 libs/libc/uuid/lib_uuid_compare.c
 create mode 100644 libs/libc/uuid/lib_uuid_create.c
 create mode 100644 libs/libc/uuid/lib_uuid_create_nil.c
 create mode 100644 libs/libc/uuid/lib_uuid_equal.c
 create mode 100644 libs/libc/uuid/lib_uuid_from_string.c
 create mode 100644 libs/libc/uuid/lib_uuid_hash.c
 create mode 100644 libs/libc/uuid/lib_uuid_is_nil.c
 create mode 100644 libs/libc/uuid/lib_uuid_stream.c
 create mode 100644 libs/libc/uuid/lib_uuid_to_string.c
 create mode 100644 libs/libxx/cxx.defs
 create mode 100644 libs/libxx/system_configuration.h
 create mode 100644 libs/libxx/uClibc++.defs
 delete mode 100644 syscall/syscall_nparms.c