You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/02/21 15:51:29 UTC

[incubator-nuttx] branch SocketCAN updated (9bccc64 -> b59091e)

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

gnutt pushed a change to branch SocketCAN
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


    from 9bccc64  net/:  Add WIP initial framework for SocketCAN sockets.
     add 866a531  sim/rtc: Don't change the host wall clock in sim_rtc_settime
     add 5ebce26  Fix "unused" warnings with CONFIG_TIVA_WITH_QEMU=y
     add ea72d84  /mm/mm_heap/mm_mallinfo.c: Fix assertion broken in 312ea9f9.
     add 05391da  tools/checkpatch.sh: do full file check for commits and patches defaultly
     add 239537f  arch/arm/include/tiva/chip.h: Fix typos
     add 9d4e9ce  Make this build with CONFIG_ARM_SEMIHOSTING_HOSTFS=y
     add 7513cb6  CONFIG_ARM_SEMIHOSTING_HOSTFS: mention limited support of directories
     add e7d44ee  arch: armv7-a: Fix heap corruption in SMP mode
     add e7d9260  arch: Customize the typedef of size_t instead of intptr_t
     add a5c15c1  arch/misoc: Remove unused lm32/types.h and minerva/types.h
     add 6b77f73  arch: Move iob_initialize into nx_start just after heap initialization
     add 6c31a72  boards/arm/samv7:  Add automounter and reset
     add ba265e9  tools/testbuild.sh: select size_t to different type by testlist
     add ad97c04  arch/z80: Remove z80_lowserial_initialize()
     add f982ee4  drivers/serial: Remove the lowconsole driver
     add dcaaf2d  ramlog: Remove all ramlog_consoleinit related code
     add 51a2171  ramlog: Remove g_ramlog_syslog_channel since it's same as g_default_channel
     add bff26db  arch: Cleanup syslog_console_init usage
     add 85caee6  drivers/analog:  Adds driver for the ADS7828 I2C analog to digital converter
     add fdf673c  arch/arm/src/kinetis/kinetis_serial.c:  Correct build test failure.
     add 553f12b  syslog: Remove SYSLOG_SERIAL_CONSOLE which isn't really used
     add 892290f  syslog: Call syslog_rpmsg_init inside syslog_initialize like other syslog driver
     add d06d8fb  Run all .c and .h files modified by PR301 through nxstyle.
     add b968217  arch: armv7-a: Fix stack pointer alignment at startup
     add d5fc245  boards/arm/tiva/lm3s6965-ek: Add PROTECTED support
     add 7507f78  boards/arm/samv7:  Fix undefined reference to _ramfuncs
     add 2cd2a0a  arm hostfs: Compile only when enabled by config (#307)
     add 5b750fd  inclue/sys/file.h: Dummy header for POSIX compliance
     add 0f284c3  driver/ioexpander: adds driver for the PCA9538 I2C ioexpander
     add 58599e8  fs/vfs/fs_ioctl.c: Add FIONBIO support
     add c65d8e6  net/socket: add MSG_DONTWAIT support
     add 52484b1  sched/Kconfig: add PATH_MAX config
     add b438d52  libs/libc/stdio/lib_getdelim.c: Correct the character slash
     add 4d6e275  libs/libc/time/lib_gmtimer.c: Remove duplicate definition
     add 2ec5912  Fix non C89 noncompliant code that was causing the ZDS-II compile to fail.
     add d202e2e  libs/libc/time/lib_gmtimer.c:  Fix compile problem from PR317
     add 2fca67c  arch/z80/src/ez80 and include/ez80:  Add ez80f92 support
     add 77b4fa9  New files need Apache 2.0 license.
     add 647f2f4  Run arch files through nxstyle.
     add b403bfe  arch/z80/src/ez80/ez80f92.h:  Fix some bad copy-paste.
     add f8801e1  libs/libc/unistd/lib_alarm.c,sched/timer/timer_getitimer.c: Silence a warning with struct initialization.
     add 90839b4  Revert some changes from a previous PR
     add bbefad4  arch: armv7-a: Apply armv7-m SMP related logic to armv7-a
     add f38f39d  arch: arm: Select ARCH_GLOBAL_IRQDISABLE for iMX6
     add 6ccf08a  arch: imx6: Add imx_idle.c
     add 28ec6ca  boards: sabre-6quad: Update defconfig for smp
     add b363bd0  Update the comments (the location of trampoline code)
     add 43e9608  sama5d4-ek: Fix typos in README
     add 9909b76  boards: spresense: Add CONFIG_NSH_FILE_APPS=y to rndis and wifi configs
     add c015e42  boards/z80/ez80:  Update compiler support
     add d07afc9  fcntl: add O_CLOEXEC/FD_CLOEXEC support
     add 342f76a  Makefile: Remove @echo from ARCHIVE
     add 286d887  add eefc driver and read uid
     add ce43f21  remove unnecessary irq operation
     add ac8e9de  Fix coding standard issues in PR328
     add c06adf0  binfmt/exec: Make the spawn attribute take effect
     add 7a76a97  README.txt: add MacOS section for flock installation
     add d129be9  boards/z80/ez80:  Correct errors in README.txt files.
     add 231720d  boards/z80/ez80: Consolidate toolchain path definitions
     add e55118d  boards/z80/ez80/*/scripts/Make.defs: Clean-up ARCHIVE define
     add eb1adca  arch/mips/src/pic32mX/pic32mX-irq.c: Use the defined CS0 irq number.
     add fd3e2c5  Make.defs:  Fix printed "|| { ar blablabla FAILED!" after $(Q) removed
     add e9fe1f8  net: socket: Enable parameter check (addr and addrlen) in getsockname.c
     add d43ccb0  lm3s6965-ek: make board_app_initialize/board_late_initialize same
     add 3923a84  Remove bare greek letters in comments
     add 4d16eeb  Make.defs: Fix flock: failed to execute @: No such file or directory
     add 884fcb6  Revert "README.txt: add MacOS section for flock installation"
     add 5a3e887  boards/z80/ez80/z20x:  Initial port to z20x board.
     add 7516f76  boards/z80/ez80:  More consolidation of build files.
     add 6ca2f7f  include/sys/socket.h:  Add CAN socket family.
     add 014f707  include/netpacket/can.h:  Add CAN socket family definitions
     add 45b02b1  net/:  Add WIP initial framework for SocketCAN sockets.
     add b59091e  Merge branch 'SocketCAN' of github.com:apache/incubator-nuttx into SocketCAN

No new revisions were added by this update.

Summary of changes:
 Documentation/NuttxPortingGuide.html               |  39 +-
 Documentation/README.html                          |  17 +-
 README.txt                                         |   7 +-
 TODO                                               |  18 +-
 arch/Kconfig                                       |   8 +
 arch/arm/Kconfig                                   |   4 +
 arch/arm/include/tiva/chip.h                       |  10 +-
 arch/arm/include/types.h                           |  21 +-
 arch/arm/src/armv6-m/up_signal_dispatch.c          |   4 +-
 arch/arm/src/armv6-m/up_svcall.c                   |   2 +-
 arch/arm/src/armv7-a/arm_blocktask.c               |  23 +-
 arch/arm/src/armv7-a/arm_cpuhead.S                 |  11 +-
 arch/arm/src/armv7-a/arm_head.S                    |   3 +
 arch/arm/src/armv7-a/arm_pghead.S                  |   3 +-
 arch/arm/src/armv7-a/arm_releasepending.c          |  23 +-
 arch/arm/src/armv7-a/arm_reprioritizertr.c         |  23 +-
 arch/arm/src/armv7-a/arm_signal_dispatch.c         |   4 +-
 arch/arm/src/armv7-a/arm_syscall.c                 |   2 +-
 arch/arm/src/armv7-m/mpu.h                         |  22 +-
 arch/arm/src/armv7-m/up_signal_dispatch.c          |   4 +-
 arch/arm/src/armv7-m/up_svcall.c                   |   2 +-
 arch/arm/src/armv7-r/arm_syscall.c                 |   2 +-
 arch/arm/src/common/up_hostfs.c                    |   4 -
 arch/arm/src/common/up_initialize.c                |  20 -
 arch/arm/src/common/up_internal.h                  |  22 +-
 arch/arm/src/imx6/Make.defs                        |   2 +-
 .../lm_bringup.c => arch/arm/src/imx6/imx_idle.c   |  58 +-
 arch/arm/src/kinetis/kinetis_serial.c              |   2 +-
 arch/arm/src/samv7/Make.defs                       |   4 +-
 arch/arm/src/samv7/sam_eefc.c                      | 331 ++++++++
 arch/arm/src/samv7/sam_eefc.h                      | 127 +++
 arch/arm/src/samv7/sam_progmem.c                   | 161 +---
 .../lm_bringup.c => arch/arm/src/samv7/sam_uid.c   |  61 +-
 .../lm_bringup.c => arch/arm/src/samv7/sam_uid.h   |  57 +-
 arch/arm/src/tiva/Make.defs                        |   4 +
 arch/arm/src/tiva/lm/lm3s_ethernet.c               |   6 +
 arch/avr/include/avr/types.h                       |  18 +-
 arch/avr/include/avr32/types.h                     |  21 +-
 arch/avr/src/at32uc3/at32uc3_config.h              |  11 +-
 arch/avr/src/at90usb/at90usb_config.h              |  11 +-
 arch/avr/src/atmega/atmega_config.h                |  11 +-
 arch/avr/src/common/up_initialize.c                |  36 +-
 arch/avr/src/common/up_internal.h                  |   8 -
 arch/hc/include/hc12/types.h                       |  18 +-
 arch/hc/include/hcs12/types.h                      |  18 +-
 arch/hc/src/common/up_initialize.c                 |  21 +-
 arch/hc/src/common/up_internal.h                   |  25 +-
 arch/mips/include/types.h                          |  21 +-
 arch/mips/src/common/up_initialize.c               |  21 +-
 arch/mips/src/common/up_internal.h                 |  25 +-
 arch/mips/src/pic32mx/pic32mx-irq.c                |   4 +
 arch/mips/src/pic32mz/pic32mz-irq.c                |   2 +-
 arch/misoc/include/lm32/types.h                    |  95 ---
 arch/misoc/include/minerva/types.h                 |  94 ---
 arch/misoc/include/types.h                         |  21 +-
 arch/misoc/src/lm32/lm32.h                         |  15 +-
 arch/misoc/src/lm32/lm32_initialize.c              |   8 -
 arch/misoc/src/minerva/minerva.h                   |  15 +-
 arch/misoc/src/minerva/minerva_initialize.c        |   8 -
 arch/or1k/include/types.h                          |  21 +-
 arch/or1k/src/common/up_initialize.c               |  21 +-
 arch/or1k/src/common/up_internal.h                 |  25 +-
 arch/renesas/include/m16c/types.h                  |  18 +-
 arch/renesas/include/rx65n/types.h                 |  21 +-
 arch/renesas/include/sh1/types.h                   |  21 +-
 arch/renesas/src/common/up_initialize.c            |  21 +-
 arch/renesas/src/common/up_internal.h              |  25 +-
 arch/risc-v/include/types.h                        |  39 +-
 arch/risc-v/src/common/up_initialize.c             |  26 +-
 arch/risc-v/src/common/up_internal.h               |  15 +-
 arch/risc-v/src/rv64gc/up_signal_dispatch.c        |   4 +-
 arch/risc-v/src/rv64gc/up_swint.c                  |   2 +-
 arch/sim/include/types.h                           |  40 +-
 arch/sim/src/sim/up_hosttime.c                     |  13 -
 arch/sim/src/sim/up_initialize.c                   |  17 -
 arch/sim/src/sim/up_internal.h                     |   4 +-
 arch/sim/src/sim/up_rptun.c                        |   8 +-
 arch/sim/src/sim/up_rtc.c                          |  17 +-
 arch/x86/include/i486/types.h                      |  21 +-
 arch/x86/src/common/up_initialize.c                |  21 +-
 arch/x86/src/common/up_internal.h                  |  25 +-
 arch/xtensa/include/types.h                        |  21 +-
 arch/xtensa/src/common/xtensa.h                    |  23 +-
 arch/xtensa/src/common/xtensa_initialize.c         |  21 +-
 arch/z16/include/types.h                           |  21 +-
 arch/z16/src/common/up_initialize.c                |  21 +-
 arch/z16/src/common/up_internal.h                  |  23 +-
 arch/z80/Kconfig                                   |   8 +-
 arch/z80/include/ez80/irq.h                        | 171 ++--
 arch/z80/include/ez80/types.h                      |  20 +-
 arch/z80/include/z180/types.h                      |  18 +-
 arch/z80/include/z8/types.h                        |  18 +-
 arch/z80/include/z80/types.h                       |  18 +-
 arch/z80/src/common/up_initialize.c                |  21 +-
 arch/z80/src/common/z80_internal.h                 |  49 +-
 arch/z80/src/ez80/Kconfig                          |   5 +-
 arch/z80/src/ez80/Make.defs                        |   8 +-
 arch/z80/src/ez80/Toolchain.defs                   | 105 ++-
 arch/z80/src/ez80/ez80_lowuart.c                   | 256 ------
 arch/z80/src/ez80/ez80_spi.c                       |   9 +-
 arch/z80/src/ez80/ez80_vectors.asm                 |  96 +--
 arch/z80/src/ez80/ez80f91_handlers.asm             | 133 +++
 arch/z80/src/ez80/ez80f91_spi.h                    |  13 +-
 arch/z80/src/ez80/ez80f92.h                        | 341 ++++++++
 arch/z80/src/ez80/ez80f92_handlers.asm             | 133 +++
 arch/z80/src/ez80/ez80f92_init.asm                 | 155 ++++
 arch/z80/src/z180/z180_lowscc.c                    |  22 -
 arch/z80/src/z180/z180_lowserial.c                 |  18 -
 arch/z80/src/z180/z180_lowuart.c                   |  22 -
 arch/z80/src/z180/z180_serial.h                    |  30 -
 arch/z80/src/z8/Make.defs                          |   2 +-
 arch/z80/src/z8/z8_lowuart.c                       | 134 ---
 binfmt/binfmt_exec.c                               | 127 ++-
 boards/Kconfig                                     |  14 +
 boards/README.txt                                  |   4 +
 .../arm/cxd56xx/spresense/configs/rndis/defconfig  |   1 +
 .../arm/cxd56xx/spresense/configs/wifi/defconfig   |   1 +
 boards/arm/imx6/sabre-6quad/configs/smp/defconfig  |   8 +
 .../kinetis/kwikstik-k40/configs/ostest/defconfig  |   2 +-
 .../lincoln60/configs/thttpd-binfs/defconfig       |   2 +-
 .../lpcxpresso-lpc1768/configs/thttpd/defconfig    |   2 +-
 .../olimex-lpc1766stk/configs/nettest/defconfig    |   2 +-
 .../configs/thttpd-binfs/defconfig                 |   2 +-
 .../configs/thttpd-nxflat/defconfig                |   2 +-
 .../zkit-arm-1769/configs/hello/defconfig          |   2 +-
 .../zkit-arm-1769/configs/thttpd/defconfig         |   2 +-
 .../arm/lpc214x/zp214xpa/configs/nxlines/defconfig |   2 +-
 .../arm/lpc31xx/ea3131/configs/usbserial/defconfig |   2 +-
 boards/arm/lpc31xx/ea3152/configs/ostest/defconfig |   2 +-
 boards/arm/moxart/moxa/configs/nsh/defconfig       |   1 -
 boards/arm/sam34/sam3u-ek/README.txt               |   2 +-
 boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig   |   1 -
 boards/arm/sam34/sam4e-ek/README.txt               |   2 +-
 boards/arm/sam34/sam4l-xplained/README.txt         |   2 +-
 boards/arm/sama5/sama5d2-xult/README.txt           |   1 -
 .../arm/sama5/sama5d3x-ek/configs/hello/defconfig  |   2 +-
 .../sama5/sama5d3x-ek/configs/norboot/defconfig    |   2 +-
 .../arm/sama5/sama5d3x-ek/configs/ov2640/defconfig |   2 +-
 boards/arm/sama5/sama5d4-ek/README.txt             |   6 +-
 boards/arm/samd2l2/samd20-xplained/README.txt      |   2 +-
 boards/arm/samd2l2/samd21-xplained/README.txt      |   2 +-
 boards/arm/samd2l2/saml21-xplained/README.txt      |   2 +-
 boards/arm/samv7/same70-xplained/Kconfig           |   2 +-
 .../samv7/same70-xplained/scripts/flash-dtcm.ld    |   8 +
 .../samv7/same70-xplained/scripts/flash-sram.ld    |   8 +
 .../samv7/same70-xplained/scripts/kernel-space.ld  |   8 +
 boards/arm/samv7/same70-xplained/src/Makefile      |   7 +
 boards/arm/samv7/same70-xplained/src/sam_appinit.c |  30 +
 .../arm/samv7/same70-xplained/src/sam_automount.c  | 339 ++++++++
 .../same70-xplained/src/sam_reset.c}               |  65 +-
 boards/arm/samv7/samv71-xult/Kconfig               |   2 +-
 boards/arm/samv7/samv71-xult/README.txt            |   3 +-
 boards/arm/samv7/samv71-xult/scripts/flash-dtcm.ld |   8 +
 boards/arm/samv7/samv71-xult/scripts/flash-sram.ld |   8 +
 .../arm/samv7/samv71-xult/scripts/kernel-space.ld  |   8 +
 boards/arm/samv7/samv71-xult/src/Makefile          |   7 +
 boards/arm/samv7/samv71-xult/src/sam_appinit.c     |   2 +
 boards/arm/samv7/samv71-xult/src/sam_automount.c   | 339 ++++++++
 boards/arm/samv7/samv71-xult/src/sam_composite.c   |   1 +
 .../samv71-xult/src/sam_reset.c}                   |  65 +-
 boards/arm/stm32/clicker2-stm32/README.txt         |   1 -
 .../stm32/olimex-stm32-p407/configs/kelf/defconfig |   2 +-
 .../stm32/olimexino-stm32/configs/tiny/defconfig   |   2 +-
 .../arm/stm32/stm3210e-eval/configs/nx/defconfig   |   2 +-
 boards/arm/stm32/stm3220g-eval/README.txt          |   2 +-
 .../stm32/stm3220g-eval/configs/nettest/defconfig  |   2 +-
 .../stm32/stm3220g-eval/configs/telnetd/defconfig  |   2 +-
 boards/arm/stm32/stm3240g-eval/README.txt          |   6 +-
 .../stm32/stm3240g-eval/configs/knxwm/defconfig    |   1 -
 .../stm32/stm3240g-eval/configs/nettest/defconfig  |   2 +-
 .../stm32/stm3240g-eval/configs/telnetd/defconfig  |   2 +-
 .../stm32/stm32f4discovery/configs/elf/defconfig   |   2 +-
 .../stm32f4discovery/configs/kostest/defconfig     |   2 +-
 .../stm32f4discovery/configs/posix_spawn/defconfig |   2 +-
 .../stm32f4discovery/configs/winbuild/defconfig    |   2 +-
 .../olimex-strp711/configs/nettest/defconfig       |   2 +-
 boards/arm/tiva/eagle100/configs/httpd/defconfig   |   2 +-
 boards/arm/tiva/eagle100/configs/nettest/defconfig |   2 +-
 boards/arm/tiva/eagle100/configs/nxflat/defconfig  |   2 +-
 boards/arm/tiva/eagle100/configs/thttpd/defconfig  |   2 +-
 boards/arm/tiva/lm3s6965-ek/kernel/Makefile        | 107 +++
 boards/arm/tiva/lm3s6965-ek/kernel/lm_userspace.c  | 117 +++
 .../lm3s6965-ek}/scripts/kernel-space.ld           |  43 +-
 boards/arm/tiva/lm3s6965-ek/scripts/memory.ld      |  38 +
 boards/arm/tiva/lm3s6965-ek/scripts/user-space.ld  |  98 +++
 boards/arm/tiva/lm3s6965-ek/src/lm_appinit.c       |  89 +-
 boards/arm/tiva/lm3s6965-ek/src/lm_bringup.c       |  82 ++
 .../avr/at32uc3/avr32dev1/configs/ostest/defconfig |   2 +-
 .../at90usb/micropendous3/configs/hello/defconfig  |   2 +-
 .../avr/at90usb/teensy-2.0/configs/hello/defconfig |   2 +-
 .../at90usb/teensy-2.0/configs/usbmsc/defconfig    |   2 +-
 boards/avr/atmega/amber/configs/hello/defconfig    |   2 +-
 .../arduino-mega2560/configs/hello/defconfig       |   2 +-
 .../atmega/moteino-mega/configs/hello/defconfig    |   2 +-
 boards/mips/pic32mx/pic32mx-starterkit/README.txt  |   1 -
 boards/mips/pic32mx/sure-pic32mx/README.txt        |   1 -
 .../renesas/m16c/skp16c26/configs/ostest/defconfig |   2 +-
 boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c |   2 -
 .../sh1/us7032evb1/configs/ostest/defconfig        |   2 +-
 boards/sim/sim/sim/configs/cxxtest/defconfig       |   1 -
 boards/sim/sim/sim/configs/nsh2/defconfig          |   1 -
 boards/sim/sim/sim/configs/nxlines/defconfig       |   1 -
 boards/sim/sim/sim/configs/nxwm/defconfig          |   1 -
 boards/x86/qemu/qemu-i486/configs/ostest/defconfig |   2 +-
 .../z16f/z16f2800100zcog/configs/ostest/defconfig  |   2 +-
 boards/z16/z16f/z16f2800100zcog/scripts/Make.defs  |   8 +-
 boards/z80/ez80/ez80f910200kitg/README.txt         |   6 +-
 .../ez80/ez80f910200kitg/configs/ostest/defconfig  |   2 +-
 boards/z80/ez80/ez80f910200kitg/scripts/Make.defs  | 178 +---
 boards/z80/ez80/ez80f910200zco/README.txt          |  10 +-
 .../ez80/ez80f910200zco/configs/dhcpd/defconfig    |   2 +-
 .../ez80/ez80f910200zco/configs/httpd/defconfig    |   2 +-
 .../ez80/ez80f910200zco/configs/nettest/defconfig  |   2 +-
 .../z80/ez80/ez80f910200zco/configs/poll/defconfig |   2 +-
 boards/z80/ez80/ez80f910200zco/scripts/Make.defs   | 178 +---
 boards/z80/ez80/makerlisp/README.txt               |   9 +-
 boards/z80/ez80/makerlisp/scripts/Make.defs        | 178 +---
 boards/z80/ez80/scripts/eZ80_Config.mk             |  89 ++
 boards/z80/ez80/z20x/Kconfig                       |  35 +
 boards/z80/ez80/z20x/README.txt                    | 297 +++++++
 .../sdboot => z20x/configs/nsh_flash}/.gitignore   |   0
 boards/z80/ez80/z20x/configs/nsh_flash/README.txt  |  13 +
 boards/z80/ez80/z20x/configs/nsh_flash/defconfig   |  59 ++
 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zdsproj | 261 ++++++
 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zfpproj | 315 +++++++
 .../z80/ez80/z20x/configs/nsh_flash/nsh_flash.ztgt |  69 ++
 .../z80/ez80/z20x/configs/nsh_flash/nsh_ram.ztgt   |  69 ++
 .../sdboot => z20x/configs/nsh_ram}/.gitignore     |   0
 boards/z80/ez80/z20x/configs/nsh_ram/README.txt    |  13 +
 boards/z80/ez80/z20x/configs/nsh_ram/defconfig     |  60 ++
 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zdsproj   | 261 ++++++
 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zfpproj   | 315 +++++++
 .../z80/ez80/z20x/configs/nsh_ram/nsh_flash.ztgt   |  69 ++
 boards/z80/ez80/z20x/configs/nsh_ram/nsh_ram.ztgt  |  69 ++
 .../{makerlisp => z20x}/configs/sdboot/.gitignore  |   0
 boards/z80/ez80/z20x/configs/sdboot/README.txt     |  13 +
 boards/z80/ez80/z20x/configs/sdboot/defconfig      |  52 ++
 boards/z80/ez80/z20x/configs/sdboot/sdboot.zdsproj | 261 ++++++
 boards/z80/ez80/z20x/configs/sdboot/sdboot.zfpproj | 315 +++++++
 .../z80/ez80/z20x/configs/sdboot/sdboot_flash.ztgt |  69 ++
 .../z80/ez80/z20x/configs/sdboot/sdboot_ram.ztgt   |  69 ++
 boards/z80/ez80/z20x/include/board.h               |  91 ++
 boards/z80/ez80/z20x/scripts/Make.defs             | 109 +++
 .../z80/ez80/z20x/scripts/z20x_copytoram.linkcmd   |  75 ++
 boards/z80/ez80/z20x/scripts/z20x_flash.linkcmd    |  74 ++
 boards/z80/ez80/z20x/scripts/z20x_flash.ztgt       |  69 ++
 boards/z80/ez80/z20x/scripts/z20x_ram.linkcmd      |  75 ++
 boards/z80/ez80/z20x/scripts/z20x_ram.ztgt         |  69 ++
 {wireless => boards/z80/ez80/z20x/src}/.gitignore  |   0
 boards/z80/ez80/z20x/src/Makefile                  |  41 +
 .../ez80/z20x/src/ez80_appinit.c}                  |  65 +-
 .../lm_bringup.c => z80/ez80/z20x/src/ez80_boot.c} |  72 +-
 .../ez80/z20x/src/ez80_bringup.c}                  |  46 +-
 boards/z80/ez80/z20x/src/ez80_spi.c                | 151 ++++
 .../ez80/z20x/src/ez80_spimmcsd.c}                 |  81 +-
 boards/z80/ez80/z20x/src/sd_main.c                 | 153 ++++
 boards/z80/ez80/z20x/src/z20x.h                    | 141 ++++
 .../z80/z8/z8encore000zco/configs/ostest/Make.defs |   8 +-
 .../z80/z8/z8encore000zco/configs/ostest/defconfig |   2 +-
 .../z80/z8/z8f64200100kit/configs/ostest/Make.defs |   8 +-
 drivers/analog/Kconfig                             |  20 +
 drivers/analog/Make.defs                           |   4 +
 drivers/analog/ads7828.c                           | 496 +++++++++++
 drivers/ioexpander/Kconfig                         |  51 ++
 drivers/ioexpander/Make.defs                       |   4 +
 drivers/ioexpander/pca9538.c                       | 915 +++++++++++++++++++++
 drivers/ioexpander/pca9538.h                       | 139 ++++
 drivers/serial/Kconfig                             |   8 -
 drivers/serial/Make.defs                           |   2 +-
 drivers/serial/lowconsole.c                        | 134 ---
 drivers/syslog/Kconfig                             |  18 +-
 drivers/syslog/README.txt                          |  44 +-
 drivers/syslog/ramlog.c                            |  74 +-
 drivers/syslog/syslog_filechannel.c                |   3 +-
 drivers/syslog/syslog_initialize.c                 |  40 +-
 fs/vfs/fs_fcntl.c                                  |  34 +-
 fs/vfs/fs_ioctl.c                                  |  73 +-
 include/fcntl.h                                    |   1 +
 include/nuttx/analog/adc.h                         |  75 +-
 include/nuttx/analog/ads7828.h                     |  83 ++
 include/nuttx/analog/ioctl.h                       |   6 +
 include/nuttx/arch.h                               |   3 +-
 include/nuttx/binfmt/binfmt.h                      |  35 +
 include/nuttx/fs/ioctl.h                           |   4 +
 include/nuttx/ioexpander/pca9538.h                 | 115 +++
 include/nuttx/syslog/ramlog.h                      |  43 +-
 include/nuttx/syslog/syslog.h                      |  15 +-
 include/stdint.h                                   |  10 +-
 include/sys/file.h                                 |  31 +
 include/sys/types.h                                |  10 +-
 libs/libc/stdio/lib_getdelim.c                     |   4 +-
 libs/libc/time/lib_gmtimer.c                       |   9 +-
 libs/libc/unistd/lib_alarm.c                       |   4 +
 libs/libxx/Kconfig                                 |   8 -
 libs/libxx/libxx_delete.cxx                        |   2 +-
 libs/libxx/libxx_delete_sized.cxx                  |   9 +-
 libs/libxx/libxx_deletea.cxx                       |   2 +-
 libs/libxx/libxx_deletea_sized.cxx                 |   9 +-
 libs/libxx/libxx_new.cxx                           |   9 +-
 libs/libxx/libxx_newa.cxx                          |   9 +-
 mm/mm_heap/mm_addfreechunk.c                       |   3 +-
 mm/mm_heap/mm_mallinfo.c                           |  10 +-
 net/inet/inet_sockif.c                             |  20 +-
 net/local/local_recvfrom.c                         |   3 +-
 net/local/local_sendto.c                           |   3 +-
 net/netlink/netlink_route.c                        |  15 +-
 net/socket/getsockname.c                           |   8 +-
 net/socket/net_vfcntl.c                            |  42 +-
 net/socket/socket.h                                |   2 +
 net/tcp/tcp.h                                      |  15 +-
 net/tcp/tcp_recvfrom.c                             |  17 +-
 net/tcp/tcp_send_buffered.c                        |  14 +-
 net/tcp/tcp_send_unbuffered.c                      |   3 +-
 net/udp/udp.h                                      |  12 +-
 net/udp/udp_recvfrom.c                             |  10 +-
 net/udp/udp_sendto_buffered.c                      |   9 +-
 net/usrsock/usrsock_recvfrom.c                     |   2 +-
 net/usrsock/usrsock_sendto.c                       |   2 +-
 sched/Kconfig                                      |   8 +-
 sched/group/Make.defs                              |   2 +
 sched/group/group_setuptaskfiles.c                 |   8 +-
 sched/init/nx_start.c                              |   9 +-
 sched/task/task_posixspawn.c                       |   2 +-
 sched/timer/timer_getitimer.c                      |   2 +
 tools/Config.mk                                    |  10 +-
 tools/README.txt                                   |   2 +
 tools/checkpatch.sh                                |  34 +-
 tools/testbuild.sh                                 |  37 +-
 328 files changed, 9817 insertions(+), 3480 deletions(-)
 copy boards/arm/tiva/lm3s6965-ek/src/lm_bringup.c => arch/arm/src/imx6/imx_idle.c (61%)
 create mode 100755 arch/arm/src/samv7/sam_eefc.c
 create mode 100755 arch/arm/src/samv7/sam_eefc.h
 copy boards/arm/tiva/lm3s6965-ek/src/lm_bringup.c => arch/arm/src/samv7/sam_uid.c (62%)
 mode change 100644 => 100755
 copy boards/arm/tiva/lm3s6965-ek/src/lm_bringup.c => arch/arm/src/samv7/sam_uid.h (59%)
 mode change 100644 => 100755
 delete mode 100644 arch/misoc/include/lm32/types.h
 delete mode 100644 arch/misoc/include/minerva/types.h
 delete mode 100644 arch/z80/src/ez80/ez80_lowuart.c
 create mode 100644 arch/z80/src/ez80/ez80f91_handlers.asm
 create mode 100644 arch/z80/src/ez80/ez80f92.h
 create mode 100644 arch/z80/src/ez80/ez80f92_handlers.asm
 create mode 100644 arch/z80/src/ez80/ez80f92_init.asm
 delete mode 100644 arch/z80/src/z8/z8_lowuart.c
 create mode 100644 boards/arm/samv7/same70-xplained/src/sam_automount.c
 copy boards/arm/{tiva/lm3s6965-ek/src/lm_bringup.c => samv7/same70-xplained/src/sam_reset.c} (61%)
 create mode 100644 boards/arm/samv7/samv71-xult/src/sam_automount.c
 copy boards/arm/{tiva/lm3s6965-ek/src/lm_bringup.c => samv7/samv71-xult/src/sam_reset.c} (61%)
 create mode 100644 boards/arm/tiva/lm3s6965-ek/kernel/Makefile
 create mode 100644 boards/arm/tiva/lm3s6965-ek/kernel/lm_userspace.c
 copy boards/arm/{samv7/samv71-xult => tiva/lm3s6965-ek}/scripts/kernel-space.ld (52%)
 create mode 100644 boards/arm/tiva/lm3s6965-ek/scripts/memory.ld
 create mode 100644 boards/arm/tiva/lm3s6965-ek/scripts/user-space.ld
 create mode 100644 boards/z80/ez80/scripts/eZ80_Config.mk
 create mode 100644 boards/z80/ez80/z20x/Kconfig
 create mode 100644 boards/z80/ez80/z20x/README.txt
 copy boards/z80/ez80/{makerlisp/configs/sdboot => z20x/configs/nsh_flash}/.gitignore (100%)
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/README.txt
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/defconfig
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zdsproj
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zfpproj
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh_flash.ztgt
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh_ram.ztgt
 copy boards/z80/ez80/{makerlisp/configs/sdboot => z20x/configs/nsh_ram}/.gitignore (100%)
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/README.txt
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/defconfig
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zdsproj
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zfpproj
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh_flash.ztgt
 create mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh_ram.ztgt
 copy boards/z80/ez80/{makerlisp => z20x}/configs/sdboot/.gitignore (100%)
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/README.txt
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/defconfig
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/sdboot.zdsproj
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/sdboot.zfpproj
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/sdboot_flash.ztgt
 create mode 100644 boards/z80/ez80/z20x/configs/sdboot/sdboot_ram.ztgt
 create mode 100644 boards/z80/ez80/z20x/include/board.h
 create mode 100644 boards/z80/ez80/z20x/scripts/Make.defs
 create mode 100644 boards/z80/ez80/z20x/scripts/z20x_copytoram.linkcmd
 create mode 100644 boards/z80/ez80/z20x/scripts/z20x_flash.linkcmd
 create mode 100644 boards/z80/ez80/z20x/scripts/z20x_flash.ztgt
 create mode 100644 boards/z80/ez80/z20x/scripts/z20x_ram.linkcmd
 create mode 100644 boards/z80/ez80/z20x/scripts/z20x_ram.ztgt
 copy {wireless => boards/z80/ez80/z20x/src}/.gitignore (100%)
 create mode 100644 boards/z80/ez80/z20x/src/Makefile
 copy boards/{arm/samv7/same70-xplained/src/sam_appinit.c => z80/ez80/z20x/src/ez80_appinit.c} (50%)
 copy boards/{arm/tiva/lm3s6965-ek/src/lm_bringup.c => z80/ez80/z20x/src/ez80_boot.c} (53%)
 copy boards/{arm/tiva/lm3s6965-ek/src/lm_bringup.c => z80/ez80/z20x/src/ez80_bringup.c} (68%)
 create mode 100644 boards/z80/ez80/z20x/src/ez80_spi.c
 copy boards/{arm/tiva/lm3s6965-ek/src/lm_bringup.c => z80/ez80/z20x/src/ez80_spimmcsd.c} (53%)
 create mode 100644 boards/z80/ez80/z20x/src/sd_main.c
 create mode 100644 boards/z80/ez80/z20x/src/z20x.h
 create mode 100644 drivers/analog/ads7828.c
 create mode 100644 drivers/ioexpander/pca9538.c
 create mode 100644 drivers/ioexpander/pca9538.h
 delete mode 100644 drivers/serial/lowconsole.c
 create mode 100644 include/nuttx/analog/ads7828.h
 create mode 100644 include/nuttx/ioexpander/pca9538.h
 create mode 100644 include/sys/file.h