You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2022/01/07 12:33:31 UTC

[incubator-nuttx] branch master updated (3fceaf1 -> ee916bd)

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

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


    from 3fceaf1  drivers/ioexpander: fix the kconfig warning
     add ee916bd  CEVA: add ceva platform xc5 xm6 support

No new revisions were added by this update.

Summary of changes:
 arch/ceva/Kconfig                            | 133 +++++++++
 arch/ceva/include/.gitignore                 |   3 +
 arch/ceva/include/arch.h                     | 107 +++++++
 arch/ceva/include/inttypes.h                 | 230 +++++++++++++++
 arch/ceva/include/irq.h                      |  78 +++++
 arch/ceva/include/limits.h                   |  40 +++
 arch/ceva/include/math.h                     |  34 +++
 arch/ceva/include/spinlock.h                 | 106 +++++++
 arch/ceva/include/stdarg.h                   |  42 +++
 arch/ceva/include/syscall.h                  | 110 +++++++
 arch/ceva/include/tls.h                      |  74 +++++
 arch/ceva/include/types.h                    |  96 +++++++
 arch/ceva/include/xc5/irq.h                  | 269 +++++++++++++++++
 arch/ceva/include/xc5/math.h                 |  58 ++++
 arch/ceva/include/xc5/reg.h                  | 143 +++++++++
 arch/ceva/include/xc5/spinlock.h             |  42 +++
 arch/ceva/include/xm6/irq.h                  | 259 +++++++++++++++++
 arch/ceva/include/xm6/math.h                 |  58 ++++
 arch/ceva/include/xm6/reg.h                  | 139 +++++++++
 arch/ceva/include/xm6/spinlock.h             | 160 +++++++++++
 arch/ceva/src/.gitignore                     |   5 +
 arch/ceva/src/Makefile                       | 216 ++++++++++++++
 arch/ceva/src/common/mpu.h                   | 145 ++++++++++
 arch/ceva/src/common/svcall.h                | 130 +++++++++
 arch/ceva/src/common/up_arch.h               |  76 +++++
 arch/ceva/src/common/up_assert.c             | 372 ++++++++++++++++++++++++
 arch/ceva/src/common/up_blocktask.c          | 143 +++++++++
 arch/ceva/src/common/up_board.c              | 180 ++++++++++++
 arch/ceva/src/common/up_checkstack.c         | 204 +++++++++++++
 arch/ceva/src/common/up_createstack.c        | 275 ++++++++++++++++++
 arch/ceva/src/common/up_doirq.c              | 106 +++++++
 arch/ceva/src/common/up_exit.c               |  84 ++++++
 arch/ceva/src/common/up_fullcontextrestore.c |  51 ++++
 arch/ceva/src/common/up_heap.c               | 273 ++++++++++++++++++
 arch/ceva/src/common/up_idle.c               | 170 +++++++++++
 arch/ceva/src/common/up_initialize.c         | 232 +++++++++++++++
 arch/ceva/src/common/up_internal.h           | 352 +++++++++++++++++++++++
 arch/ceva/src/common/up_interruptcontext.c   |  45 +++
 arch/ceva/src/common/up_modifyreg16.c        |  53 ++++
 arch/ceva/src/common/up_modifyreg32.c        |  53 ++++
 arch/ceva/src/common/up_modifyreg8.c         |  53 ++++
 arch/ceva/src/common/up_pthread_start.c      |  70 +++++
 arch/ceva/src/common/up_puts.c               |  46 +++
 arch/ceva/src/common/up_releasepending.c     | 114 ++++++++
 arch/ceva/src/common/up_releasestack.c       | 117 ++++++++
 arch/ceva/src/common/up_reprioritizertr.c    | 170 +++++++++++
 arch/ceva/src/common/up_saveusercontext.c    |  67 +++++
 arch/ceva/src/common/up_schedulesigaction.c  | 215 ++++++++++++++
 arch/ceva/src/common/up_sigdeliver.c         |  96 +++++++
 arch/ceva/src/common/up_signal_dispatch.c    |  75 +++++
 arch/ceva/src/common/up_stackframe.c         | 111 +++++++
 arch/ceva/src/common/up_start.c              | 312 ++++++++++++++++++++
 arch/ceva/src/common/up_svcall.c             | 414 +++++++++++++++++++++++++++
 arch/ceva/src/common/up_switchcontext.c      |  51 ++++
 arch/ceva/src/common/up_task_start.c         |  70 +++++
 arch/ceva/src/common/up_unblocktask.c        | 128 +++++++++
 arch/ceva/src/common/up_userspace.c          | 231 +++++++++++++++
 arch/ceva/src/common/up_usestack.c           | 142 +++++++++
 arch/ceva/src/common/up_vfork.c              | 208 ++++++++++++++
 arch/ceva/src/common/vintc.h                 | 152 ++++++++++
 arch/ceva/src/xc5/Kconfig                    |  11 +
 arch/ceva/src/xc5/Toolchain.defs             |  68 +++++
 arch/ceva/src/xc5/cpm.S                      |  75 +++++
 arch/ceva/src/xc5/cpm.h                      |  52 ++++
 arch/ceva/src/xc5/psu.h                      |  42 +++
 arch/ceva/src/xc5/syscall.S                  |  78 +++++
 arch/ceva/src/xc5/up_hardfault.c             |  93 ++++++
 arch/ceva/src/xc5/up_head.S                  | 302 +++++++++++++++++++
 arch/ceva/src/xc5/up_icache.c                | 294 +++++++++++++++++++
 arch/ceva/src/xc5/up_initialstate.c          |  88 ++++++
 arch/ceva/src/xc5/up_intc.c                  | 201 +++++++++++++
 arch/ceva/src/xc5/up_mpu.c                   | 130 +++++++++
 arch/ceva/src/xc5/up_psu.c                   |  73 +++++
 arch/ceva/src/xc5/up_relocate.c              |  87 ++++++
 arch/ceva/src/xc5/up_signal_handler.S        |  99 +++++++
 arch/ceva/src/xc5/up_svcall_handler.S        | 110 +++++++
 arch/ceva/src/xc5/vfork.S                    | 112 ++++++++
 arch/ceva/src/xm6/Kconfig                    |  11 +
 arch/ceva/src/xm6/Toolchain.defs             |  73 +++++
 arch/ceva/src/xm6/cpm.h                      |  64 +++++
 arch/ceva/src/xm6/syscall.S                  |  87 ++++++
 arch/ceva/src/xm6/up_hardfault.c             | 111 +++++++
 arch/ceva/src/xm6/up_head.S                  | 229 +++++++++++++++
 arch/ceva/src/xm6/up_icache.c                | 298 +++++++++++++++++++
 arch/ceva/src/xm6/up_initialstate.c          |  96 +++++++
 arch/ceva/src/xm6/up_intc.c                  | 217 ++++++++++++++
 arch/ceva/src/xm6/up_mpu.c                   | 130 +++++++++
 arch/ceva/src/xm6/up_psu.c                   |  69 +++++
 arch/ceva/src/xm6/up_signal_handler.S        |  96 +++++++
 arch/ceva/src/xm6/up_svcall_handler.S        | 103 +++++++
 arch/ceva/src/xm6/vfork.S                    | 121 ++++++++
 91 files changed, 11808 insertions(+)
 create mode 100644 arch/ceva/Kconfig
 create mode 100644 arch/ceva/include/.gitignore
 create mode 100644 arch/ceva/include/arch.h
 create mode 100644 arch/ceva/include/inttypes.h
 create mode 100644 arch/ceva/include/irq.h
 create mode 100644 arch/ceva/include/limits.h
 create mode 100644 arch/ceva/include/math.h
 create mode 100644 arch/ceva/include/spinlock.h
 create mode 100644 arch/ceva/include/stdarg.h
 create mode 100644 arch/ceva/include/syscall.h
 create mode 100644 arch/ceva/include/tls.h
 create mode 100644 arch/ceva/include/types.h
 create mode 100644 arch/ceva/include/xc5/irq.h
 create mode 100644 arch/ceva/include/xc5/math.h
 create mode 100644 arch/ceva/include/xc5/reg.h
 create mode 100644 arch/ceva/include/xc5/spinlock.h
 create mode 100644 arch/ceva/include/xm6/irq.h
 create mode 100644 arch/ceva/include/xm6/math.h
 create mode 100644 arch/ceva/include/xm6/reg.h
 create mode 100644 arch/ceva/include/xm6/spinlock.h
 create mode 100644 arch/ceva/src/.gitignore
 create mode 100644 arch/ceva/src/Makefile
 create mode 100644 arch/ceva/src/common/mpu.h
 create mode 100644 arch/ceva/src/common/svcall.h
 create mode 100644 arch/ceva/src/common/up_arch.h
 create mode 100644 arch/ceva/src/common/up_assert.c
 create mode 100644 arch/ceva/src/common/up_blocktask.c
 create mode 100644 arch/ceva/src/common/up_board.c
 create mode 100644 arch/ceva/src/common/up_checkstack.c
 create mode 100644 arch/ceva/src/common/up_createstack.c
 create mode 100644 arch/ceva/src/common/up_doirq.c
 create mode 100644 arch/ceva/src/common/up_exit.c
 create mode 100644 arch/ceva/src/common/up_fullcontextrestore.c
 create mode 100644 arch/ceva/src/common/up_heap.c
 create mode 100644 arch/ceva/src/common/up_idle.c
 create mode 100644 arch/ceva/src/common/up_initialize.c
 create mode 100644 arch/ceva/src/common/up_internal.h
 create mode 100644 arch/ceva/src/common/up_interruptcontext.c
 create mode 100644 arch/ceva/src/common/up_modifyreg16.c
 create mode 100644 arch/ceva/src/common/up_modifyreg32.c
 create mode 100644 arch/ceva/src/common/up_modifyreg8.c
 create mode 100644 arch/ceva/src/common/up_pthread_start.c
 create mode 100644 arch/ceva/src/common/up_puts.c
 create mode 100644 arch/ceva/src/common/up_releasepending.c
 create mode 100644 arch/ceva/src/common/up_releasestack.c
 create mode 100644 arch/ceva/src/common/up_reprioritizertr.c
 create mode 100644 arch/ceva/src/common/up_saveusercontext.c
 create mode 100644 arch/ceva/src/common/up_schedulesigaction.c
 create mode 100644 arch/ceva/src/common/up_sigdeliver.c
 create mode 100644 arch/ceva/src/common/up_signal_dispatch.c
 create mode 100644 arch/ceva/src/common/up_stackframe.c
 create mode 100644 arch/ceva/src/common/up_start.c
 create mode 100644 arch/ceva/src/common/up_svcall.c
 create mode 100644 arch/ceva/src/common/up_switchcontext.c
 create mode 100644 arch/ceva/src/common/up_task_start.c
 create mode 100644 arch/ceva/src/common/up_unblocktask.c
 create mode 100644 arch/ceva/src/common/up_userspace.c
 create mode 100644 arch/ceva/src/common/up_usestack.c
 create mode 100644 arch/ceva/src/common/up_vfork.c
 create mode 100644 arch/ceva/src/common/vintc.h
 create mode 100644 arch/ceva/src/xc5/Kconfig
 create mode 100644 arch/ceva/src/xc5/Toolchain.defs
 create mode 100644 arch/ceva/src/xc5/cpm.S
 create mode 100644 arch/ceva/src/xc5/cpm.h
 create mode 100644 arch/ceva/src/xc5/psu.h
 create mode 100644 arch/ceva/src/xc5/syscall.S
 create mode 100644 arch/ceva/src/xc5/up_hardfault.c
 create mode 100644 arch/ceva/src/xc5/up_head.S
 create mode 100644 arch/ceva/src/xc5/up_icache.c
 create mode 100644 arch/ceva/src/xc5/up_initialstate.c
 create mode 100644 arch/ceva/src/xc5/up_intc.c
 create mode 100644 arch/ceva/src/xc5/up_mpu.c
 create mode 100644 arch/ceva/src/xc5/up_psu.c
 create mode 100644 arch/ceva/src/xc5/up_relocate.c
 create mode 100644 arch/ceva/src/xc5/up_signal_handler.S
 create mode 100644 arch/ceva/src/xc5/up_svcall_handler.S
 create mode 100644 arch/ceva/src/xc5/vfork.S
 create mode 100644 arch/ceva/src/xm6/Kconfig
 create mode 100644 arch/ceva/src/xm6/Toolchain.defs
 create mode 100644 arch/ceva/src/xm6/cpm.h
 create mode 100644 arch/ceva/src/xm6/syscall.S
 create mode 100644 arch/ceva/src/xm6/up_hardfault.c
 create mode 100644 arch/ceva/src/xm6/up_head.S
 create mode 100644 arch/ceva/src/xm6/up_icache.c
 create mode 100644 arch/ceva/src/xm6/up_initialstate.c
 create mode 100644 arch/ceva/src/xm6/up_intc.c
 create mode 100644 arch/ceva/src/xm6/up_mpu.c
 create mode 100644 arch/ceva/src/xm6/up_psu.c
 create mode 100644 arch/ceva/src/xm6/up_signal_handler.S
 create mode 100644 arch/ceva/src/xm6/up_svcall_handler.S
 create mode 100644 arch/ceva/src/xm6/vfork.S