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/14 15:38:20 UTC
[incubator-nuttx] branch master updated (ddc8f52 -> 10623f6)
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from ddc8f52 drivers/eeprom/i2c_xx24xx.c: increase number of retries in ee24xx_waitwritecomplete
add 1a4ff4c arch: risc-v: Add support for PROTECTED build to rv64gc
add 5fcde14 arch: risc-v: Add up_pthread_start.c and up_task_start.c to common dir
add 382cc29 arch: risc-v: Add support for PROTECTED build to k210
add bb68a12 boards: maix-bit: Add support for PROTECTED build
add 10623f6 arch/risc-v/src/k210/up_schedulesigaction.c: Fix some long lines.
No new revisions were added by this update.
Summary of changes:
arch/risc-v/Kconfig | 1 +
arch/risc-v/include/rv64gc/irq.h | 9 +-
arch/risc-v/include/rv64gc/syscall.h | 160 ++++++++++++++--
arch/{arm => risc-v}/src/common/up_pthread_start.c | 41 ++--
.../risc-v/src/common/up_task_start.c | 47 +++--
arch/risc-v/src/k210/Make.defs | 10 +-
arch/risc-v/src/k210/k210_allocateheap.c | 49 +++++
arch/risc-v/src/k210/k210_irq.c | 12 +-
arch/risc-v/src/k210/k210_irq_dispatch.c | 4 +-
arch/risc-v/src/k210/k210_start.c | 12 ++
.../risc-v/src/k210/k210_userspace.c | 77 +++++---
.../risc-v/src/k210/k210_userspace.h | 46 ++---
arch/risc-v/src/k210/up_schedulesigaction.c | 36 ++--
arch/risc-v/src/rv64gc/svcall.h | 128 +++++++++++++
arch/risc-v/src/rv64gc/up_initialstate.c | 19 --
.../src/rv64gc}/up_signal_dispatch.c | 41 ++--
.../risc-v/src/rv64gc/up_signal_handler.S | 123 ++++++------
arch/risc-v/src/rv64gc/up_swint.c | 213 +++++++++++++++++++--
arch/risc-v/src/rv64gc/up_syscall.S | 111 -----------
.../maix-bit/configs/{elf => kostest}/defconfig | 28 ++-
.../k210/maix-bit}/kernel/.gitignore | 0
.../k210/maix-bit}/kernel/Makefile | 45 ++---
.../k210/maix-bit/kernel/k210_userspace.c} | 57 ++----
boards/risc-v/k210/maix-bit/scripts/memory.ld | 37 ++++
boards/risc-v/k210/maix-bit/scripts/user-space.ld | 94 +++++++++
25 files changed, 934 insertions(+), 466 deletions(-)
copy arch/{arm => risc-v}/src/common/up_pthread_start.c (55%)
copy sched/sched/sched_getcpu.c => arch/risc-v/src/common/up_task_start.c (55%)
copy sched/sched/sched_getcpu.c => arch/risc-v/src/k210/k210_userspace.c (52%)
copy sched/sched/sched_getcpu.c => arch/risc-v/src/k210/k210_userspace.h (60%)
create mode 100644 arch/risc-v/src/rv64gc/svcall.h
copy arch/{arm/src/armv7-m => risc-v/src/rv64gc}/up_signal_dispatch.c (59%)
copy boards/arm/stm32h7/nucleo-h743zi/src/stm32_pwm.c => arch/risc-v/src/rv64gc/up_signal_handler.S (52%)
delete mode 100644 arch/risc-v/src/rv64gc/up_syscall.S
copy boards/risc-v/k210/maix-bit/configs/{elf => kostest}/defconfig (75%)
copy boards/{arm/stm32l4/stm32l4r9ai-disco => risc-v/k210/maix-bit}/kernel/.gitignore (100%)
copy boards/{arm/lc823450/lc823450-xgevk => risc-v/k210/maix-bit}/kernel/Makefile (67%)
copy boards/{arm/stm32/clicker2-stm32/kernel/stm32_userspace.c => risc-v/k210/maix-bit/kernel/k210_userspace.c} (61%)
create mode 100644 boards/risc-v/k210/maix-bit/scripts/memory.ld
create mode 100644 boards/risc-v/k210/maix-bit/scripts/user-space.ld