e77b06721b
N/A Summary: Arm64 support for NuttX, Features supported: 1. Cortex-a53 single core and SMP support: it's can run into nsh shell at qemu virt machine. 2. qemu-a53 board configuration support: it's only for evaluate propose 3. FPU support for armv8-a: FPU context switching at NEON/floating-point TRAP is supported. 4. psci interface, armv8 cache operation(data cache) and smccc support. 5. fix mass code style issue, thank for @xiaoxiang781216, @hartmannathan @pkarashchenko Please refer to boards/arm64/qemu/qemu-a53/README.txt for detail Note: 1. GCC MACOS issue The GCC 11.2 toolchain for MACOS may get crash while compiling float operation function, the following link describe the issue and give analyse at the issue: https://bugs.linaro.org/show_bug.cgi?id=5825 it's seem GCC give a wrong instruction at certain machine which without architecture features the new toolchain is not available still, so just disable the MACOS cibuild check at present Signed-off-by: qinwei1 <qinwei1@xiaomi.com>
45 lines
1011 B
Plaintext
45 lines
1011 B
Plaintext
# Chose a minimalistic subset of board/configs due to macOS builds
|
|
# being extremely slow on GitHub
|
|
|
|
# AVR
|
|
#
|
|
# We do not have a toolchain for avr32 outside of Microchip login wall.
|
|
# The work was never upstreamed to GCC.
|
|
|
|
/avr/atmega/arduino-mega2560/configs/nsh
|
|
|
|
# MIPS
|
|
#
|
|
# PINGUINOL toolchain doesn't provide macOS binaries
|
|
# with the same name
|
|
|
|
#/mips/pic32mx/pic32mx-starterkit/configs/nsh,CONFIG_MIPS32_TOOLCHAIN_PINGUINOL
|
|
|
|
# RISC-V
|
|
|
|
/risc-v/bl602/bl602evb/configs/wifi
|
|
|
|
/risc-v/esp32c3/esp32c3-devkit/configs/wapi
|
|
|
|
# ARM
|
|
|
|
/arm/stm32/stm32f4discovery/configs/nsh,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABI
|
|
|
|
# XTENSA
|
|
|
|
/xtensa/esp32/esp32-devkitc/configs/wapi
|
|
|
|
# x86_64-elf-gcc from homebrew doesn't seem to
|
|
# provide __udivdi3 etc for -m32, so we do not build
|
|
# x86
|
|
|
|
# x86_64
|
|
|
|
/x86_64/intel64/qemu-intel64/configs/nsh
|
|
|
|
# The gcc 11.2 toolcain for MACOS maybe fail when compile
|
|
# with float, disable the cibuild check for MACOS
|
|
# it will be enbaled while new toolchain release
|
|
|
|
# /arm64/qemu/qemu-a53/configs/nsh_smp
|