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