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

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


    from 95cdd306f0a arm/nrf54l: add initial nrf54l support
     new 0b35d45b2cd riscv/erbium: Add standalone Minion emulator support.
     new cb53b267e54 Documentation/erbium: Document the Minion emulator port.
     new a6cab8293d3 Documentation/erbium: Add ET-Minion core diagram and 
references.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../erbium/boards/minion/erbium-minion-core.png    | Bin 0 -> 83208 bytes
 .../risc-v/erbium/boards/minion/index.rst          | 166 +++++
 Documentation/platforms/risc-v/erbium/index.rst    |  22 +
 arch/risc-v/Kconfig                                |  21 +
 arch/risc-v/include/{jh7110 => erbium}/chip.h      |   8 +-
 .../board.h => arch/risc-v/include/erbium/irq.h    |  12 +-
 .../src/csk6 => risc-v/src/erbium}/CMakeLists.txt  |  14 +-
 arch/risc-v/src/erbium/Kconfig                     |  22 +
 .../src/rk3588 => risc-v/src/erbium}/Make.defs     |  11 +-
 arch/risc-v/src/{c906/c906.h => erbium/chip.h}     |  22 +-
 .../src/erbium/erbium_head.S}                      |  68 +-
 .../src/{mpfs/mpfs_irq.c => erbium/erbium_irq.c}   | 147 ++--
 .../erbium_irq_dispatch.c}                         |  51 +-
 .../erbium_memorymap.h}                            |  17 +-
 arch/risc-v/src/erbium/erbium_serial.c             | 755 +++++++++++++++++++++
 .../risc-v/src/erbium/erbium_start.c               |  59 +-
 .../erbium_timerisr.c}                             |  34 +-
 .../src/erbium/hardware/erbium_memorymap.h}        |  18 +-
 .../src/erbium/hardware/erbium_mtimer.h}           |  14 +-
 .../src/erbium/hardware/erbium_plic.h}             |  22 +-
 .../src/erbium/hardware/erbium_sysreg.h}           |  21 +-
 .../risc-v/src/erbium/hardware/erbium_uart.h       |  48 +-
 boards/Kconfig                                     |  11 +
 .../erbium/minion}/CMakeLists.txt                  |   2 +-
 .../erbium/minion}/Kconfig                         |   6 +-
 .../risc-v/erbium/minion/cmake/Toolchain.cmake     |  13 +-
 .../knsh => erbium/minion/configs/nsh}/defconfig   |  34 +-
 .../minion/configs/ostest}/defconfig               |  37 +-
 .../esp32c6-xiao => erbium/minion}/include/board.h |  20 +-
 .../milkv_duos => erbium/minion}/scripts/Make.defs |  14 +-
 .../erbium/minion/scripts/ld.script}               | 144 ++--
 .../erbium/minion}/src/CMakeLists.txt              |   4 +-
 .../erbium/minion}/src/Makefile                    |   4 +-
 .../erbium/minion/src/erbium_bringup.c}            |  33 +-
 boards/risc-v/erbium/minion/tools/test_emu.py      | 199 ++++++
 tools/ci/testlist/risc-v-01.dat                    |   4 +
 36 files changed, 1634 insertions(+), 443 deletions(-)
 create mode 100644 
Documentation/platforms/risc-v/erbium/boards/minion/erbium-minion-core.png
 create mode 100644 
Documentation/platforms/risc-v/erbium/boards/minion/index.rst
 create mode 100644 Documentation/platforms/risc-v/erbium/index.rst
 copy arch/risc-v/include/{jh7110 => erbium}/chip.h (85%)
 copy boards/risc-v/esp32c6/esp32c6-xiao/include/board.h => 
arch/risc-v/include/erbium/irq.h (78%)
 copy arch/{arm/src/csk6 => risc-v/src/erbium}/CMakeLists.txt (86%)
 create mode 100644 arch/risc-v/src/erbium/Kconfig
 copy arch/{arm64/src/rk3588 => risc-v/src/erbium}/Make.defs (84%)
 copy arch/risc-v/src/{c906/c906.h => erbium/chip.h} (76%)
 copy arch/{arm/src/mcx-nxxx/nxxx_port.c => risc-v/src/erbium/erbium_head.S} 
(63%)
 copy arch/risc-v/src/{mpfs/mpfs_irq.c => erbium/erbium_irq.c} (56%)
 copy arch/risc-v/src/{gd32vw55x/gd32vw55x_irq_dispatch.c => 
erbium/erbium_irq_dispatch.c} (65%)
 copy arch/risc-v/src/{bl808/bl808_memorymap.h => erbium/erbium_memorymap.h} 
(77%)
 create mode 100644 arch/risc-v/src/erbium/erbium_serial.c
 copy boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_i2c.c => 
arch/risc-v/src/erbium/erbium_start.c (66%)
 copy arch/risc-v/src/{litex/litex_arch_alarm.c => erbium/erbium_timerisr.c} 
(76%)
 copy arch/{arm/include/fvp-v8r-aarch32/irq.h => 
risc-v/src/erbium/hardware/erbium_memorymap.h} (72%)
 copy arch/{arm/src/am67/chip.h => risc-v/src/erbium/hardware/erbium_mtimer.h} 
(76%)
 copy arch/{arm/src/armv8-r/arm_timer.h => 
risc-v/src/erbium/hardware/erbium_plic.h} (67%)
 copy arch/{arm/src/csk6/chip.h => risc-v/src/erbium/hardware/erbium_sysreg.h} 
(78%)
 copy libs/libc/sched/task_gettid.c => 
arch/risc-v/src/erbium/hardware/erbium_uart.h (58%)
 copy boards/{arm/a1x/pcduino-a10 => risc-v/erbium/minion}/CMakeLists.txt (95%)
 copy boards/{arm/lpc2378/olimex-lpc2378 => risc-v/erbium/minion}/Kconfig (67%)
 copy arch/arm/src/goldfish/CMakeLists.txt => 
boards/risc-v/erbium/minion/cmake/Toolchain.cmake (79%)
 copy boards/risc-v/{esp32c3-legacy/esp32c3-legacy-devkit/configs/knsh => 
erbium/minion/configs/nsh}/defconfig (59%)
 copy boards/risc-v/{k210/maix-bit/configs/kostest => 
erbium/minion/configs/ostest}/defconfig (59%)
 copy boards/risc-v/{esp32c6/esp32c6-xiao => erbium/minion}/include/board.h 
(69%)
 copy boards/risc-v/{sg2000/milkv_duos => erbium/minion}/scripts/Make.defs (78%)
 copy boards/{arm64/rk3588/orangepi-5-pro/scripts/dramboot.ld => 
risc-v/erbium/minion/scripts/ld.script} (51%)
 copy boards/{arm/stm32f1/et-stm32-stamp => 
risc-v/erbium/minion}/src/CMakeLists.txt (93%)
 copy boards/{renesas/sh1/us7032evb1 => risc-v/erbium/minion}/src/Makefile (93%)
 copy boards/{arm64/fvp-v8r/fvp-armv8r/src/fvp_bringup.c => 
risc-v/erbium/minion/src/erbium_bringup.c} (79%)
 create mode 100644 boards/risc-v/erbium/minion/tools/test_emu.py

Reply via email to