[PATCH 0/6] Updates for Nios II

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Jan 27 09:13:29 UTC 2021


This patch series brings the Nios II support up to date.  Tests were
performed on real hardware with a custom BSP.

Sebastian Huber (6):
  nios2: Fix ISR dispatch variants
  nios2: Make _ISR_Is_in_progress() weak
  nios2: Add TLS support
  nios2: Use Per_CPU_Control::isr_dispatch_disable
  nios2: Optimize ISR dispatch variant
  nios2: Allow ISR nesting in dispatch variant

 cpukit/Makefile.am                            |   1 -
 .../score/cpu/nios2/include/rtems/score/cpu.h |  14 +-
 .../nios2/include/rtems/score/nios2-utility.h |  13 +-
 .../cpu/nios2/nios2-context-initialize.c      |  19 +-
 cpukit/score/cpu/nios2/nios2-context-switch.S |  12 +-
 .../score/cpu/nios2/nios2-eic-il-low-level.S  | 133 ++++++++------
 .../cpu/nios2/nios2-eic-rsie-low-level.S      | 167 ------------------
 .../cpu/nios2/nios2-isr-is-in-progress.c      |   2 +-
 .../nios2/nios2-thread-dispatch-disabled.c    |   4 +-
 spec/build/cpukit/cpunios2.yml                |   1 -
 10 files changed, 111 insertions(+), 255 deletions(-)
 delete mode 100644 cpukit/score/cpu/nios2/nios2-eic-rsie-low-level.S

-- 
2.26.2



More information about the devel mailing list