You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ma...@apache.org on 2022/10/28 08:26:30 UTC
[incubator-nuttx] branch master updated (488a56280a -> 868de3ca4b)
This is an automated email from the ASF dual-hosted git repository.
masayuki pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
from 488a56280a fs: Correct the comment of file_allocate
add b3ff4ce301 arch/sparc change common file to support SMP
add 868de3ca4b arch/sparc add initial support for S698PM
No new revisions were added by this update.
Summary of changes:
arch/sparc/Kconfig | 15 +
arch/sparc/include/irq.h | 34 +-
arch/sparc/include/s698pm/irq.h | 206 ++++
arch/sparc/src/common/up_assert.c | 2 +-
arch/sparc/src/common/up_checkstack.c | 4 +-
arch/sparc/src/common/up_initialize.c | 33 +-
arch/sparc/src/common/up_internal.h | 14 +-
arch/sparc/src/s698pm/Kconfig | 135 +++
arch/sparc/src/s698pm/Make.defs | 58 ++
arch/sparc/src/s698pm/chip.h | 37 +
arch/sparc/src/s698pm/s698pm-config.h | 100 ++
arch/sparc/src/s698pm/s698pm-irq.c | 541 ++++++++++
arch/sparc/src/s698pm/s698pm-lowconsole.c | 266 +++++
.../sparc_v8.h => s698pm/s698pm-lowinit.c} | 101 +-
arch/sparc/src/s698pm/s698pm-memorymap.h | 57 ++
arch/sparc/src/s698pm/s698pm-serial.c | 1031 ++++++++++++++++++++
arch/sparc/src/s698pm/s698pm-timerisr.c | 156 +++
arch/sparc/src/s698pm/s698pm-uart.h | 195 ++++
arch/sparc/src/s698pm/s698pm.h | 442 +++++++++
arch/sparc/src/s698pm/s698pm_cpuidlestack.c | 132 +++
.../up_copystate.c => s698pm/s698pm_cpuindex.c} | 84 +-
arch/sparc/src/s698pm/s698pm_cpupause.c | 324 ++++++
arch/sparc/src/s698pm/s698pm_cpustart.c | 165 ++++
arch/sparc/src/s698pm/s698pm_exceptions.S | 482 +++++++++
arch/sparc/src/s698pm/s698pm_head.S | 678 +++++++++++++
.../{sparc_v8/sparc_v8.h => s698pm/s698pm_irq.h} | 104 +-
arch/sparc/src/s698pm/s698pm_tim.c | 750 ++++++++++++++
arch/sparc/src/s698pm/s698pm_tim.h | 154 +++
arch/sparc/src/s698pm/s698pm_tim_lowerhalf.c | 488 +++++++++
arch/sparc/src/sparc_v8/Toolchain.defs | 2 +
arch/sparc/src/sparc_v8/sparc_v8.h | 4 +-
arch/sparc/src/sparc_v8/up_blocktask.c | 4 +-
arch/sparc/src/sparc_v8/up_copystate.c | 2 +-
arch/sparc/src/sparc_v8/up_doirq.c | 29 +-
arch/sparc/src/sparc_v8/up_dumpstate.c | 36 +-
arch/sparc/src/sparc_v8/up_initialstate.c | 2 +-
arch/sparc/src/sparc_v8/up_releasepending.c | 4 +-
arch/sparc/src/sparc_v8/up_reprioritizertr.c | 4 +-
arch/sparc/src/sparc_v8/up_schedulesigaction.c | 201 +++-
arch/sparc/src/sparc_v8/up_sigdeliver.c | 67 ++
arch/sparc/src/sparc_v8/up_swint1.c | 20 +-
arch/sparc/src/sparc_v8/up_unblocktask.c | 4 +-
42 files changed, 6951 insertions(+), 216 deletions(-)
create mode 100644 arch/sparc/include/s698pm/irq.h
create mode 100644 arch/sparc/src/s698pm/Kconfig
create mode 100644 arch/sparc/src/s698pm/Make.defs
create mode 100644 arch/sparc/src/s698pm/chip.h
create mode 100644 arch/sparc/src/s698pm/s698pm-config.h
create mode 100644 arch/sparc/src/s698pm/s698pm-irq.c
create mode 100644 arch/sparc/src/s698pm/s698pm-lowconsole.c
copy arch/sparc/src/{sparc_v8/sparc_v8.h => s698pm/s698pm-lowinit.c} (59%)
create mode 100644 arch/sparc/src/s698pm/s698pm-memorymap.h
create mode 100644 arch/sparc/src/s698pm/s698pm-serial.c
create mode 100644 arch/sparc/src/s698pm/s698pm-timerisr.c
create mode 100644 arch/sparc/src/s698pm/s698pm-uart.h
create mode 100644 arch/sparc/src/s698pm/s698pm.h
create mode 100644 arch/sparc/src/s698pm/s698pm_cpuidlestack.c
copy arch/sparc/src/{sparc_v8/up_copystate.c => s698pm/s698pm_cpuindex.c} (51%)
create mode 100644 arch/sparc/src/s698pm/s698pm_cpupause.c
create mode 100644 arch/sparc/src/s698pm/s698pm_cpustart.c
create mode 100644 arch/sparc/src/s698pm/s698pm_exceptions.S
create mode 100644 arch/sparc/src/s698pm/s698pm_head.S
copy arch/sparc/src/{sparc_v8/sparc_v8.h => s698pm/s698pm_irq.h} (56%)
create mode 100644 arch/sparc/src/s698pm/s698pm_tim.c
create mode 100644 arch/sparc/src/s698pm/s698pm_tim.h
create mode 100644 arch/sparc/src/s698pm/s698pm_tim_lowerhalf.c