nuttx-update/arch/arm/include
guoshichao 6036a318f4 compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs
when we build mbedtls in vela with ghs compiler, the mbedtls need to
access __ARM_ARCH and __ARM_FEATURE_DSP, and to construct the inline asm
code based on these two macros.
With ghs compiler, these two macros are not defined, and will be
evaluated as 0 by default, and thus will using to wrong inline asm code,
in order to handle this issue, we need to add conversion between the ghs
and gcc with __ARM_ARCH, __ARM_FEATURE_DSP

Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2024-11-11 22:18:05 +08:00
..
a1x arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
am335x arch: arm: am335x: Petro Karashchenko: update licenses to Apache 2021-04-01 12:13:12 -05:00
arm arch: support customized up_cpu_index() in AMP mode 2024-10-10 02:38:40 +08:00
armv6-m compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
armv7-a compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
armv7-m compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
armv7-r compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
armv8-m compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
armv8-r compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
at32 Fix nuttx coding style 2023-12-13 17:29:08 +01:00
c5471 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
csk6 arm: Add support for CSK6011A SOC and CSK6011A-NANO board 2024-09-05 09:34:33 -03:00
cxd32xx arch: cxd32xx: Add cxd32xx SoC support 2024-06-04 22:21:56 +08:00
cxd56xx arch: rename xxxx_pause.c to xxxx_smpcall.c 2024-10-08 08:13:22 +08:00
dm320 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
efm32 include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
eoss3 Update kconfig2html.c 2023-12-14 20:02:52 -08:00
fvp-v8r-aarch32 Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
gd32f4 add gd32f470i board support 2023-10-21 11:45:03 -03:00
goldfish arch/arm: GoldFish Platform support 2023-09-10 23:10:06 +08:00
imx1 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
imx6 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
imxrt Update kconfig2html.c 2023-12-14 20:02:52 -08:00
kinetis Update kconfig2html.c 2023-12-14 20:02:52 -08:00
kl arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
lc823450 arch: rename xxxx_pause.c to xxxx_smpcall.c 2024-10-08 08:13:22 +08:00
lpc17xx_40xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lpc31xx arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
lpc43xx arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
lpc54xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lpc214x arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
lpc2378 arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
max326xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
moxart arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
mps mps: update the mps3-an547 mps2-an500 defconfig 2024-09-30 20:06:52 +08:00
mx8mp Handle GPIO IRQs 2023-09-06 12:30:35 +08:00
nrf52 NuttX: Janne Rosberg: update licenses to Apache 2021-04-10 06:42:19 -05:00
nrf53 arch/nrf53: UART0-3, SPI0-3 and TWI0-3 instances share the same interrupt vectors 2023-05-19 21:36:49 -07:00
nrf91 arch/arm: initial support for NRF91 2023-07-02 10:10:35 -03:00
nuc1xx arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
phy62xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
qemu arch/arm: add qemu support for ARM32 2023-08-15 23:56:41 +08:00
rp2040 arch: rename xxxx_pause.c to xxxx_smpcall.c 2024-10-08 08:13:22 +08:00
s32k1xx arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
s32k3xx Add initial support for NXP S32K3 MCU family 2022-07-25 23:47:05 +08:00
sam34 arch: rename xxxx_pause.c to xxxx_smpcall.c 2024-10-08 08:13:22 +08:00
sama5 sama5: add support for QSPI 2023-11-08 21:58:02 +01:00
samd2l2 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
samd5e5 include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
samv7 Update kconfig2html.c 2023-12-14 20:02:52 -08:00
stm32 Enable LPUART functionality for the STM32G4 series. 2024-10-07 04:14:59 +08:00
stm32f0l0g0 stm32f0l0g0: Add GPIOE to STM32G0x 2023-05-10 18:01:07 +08:00
stm32f7 arch: Nxstyle fixes 2021-04-01 12:13:12 -05:00
stm32h5 Adding STM32H5 arch files. With comments addressed. 2024-11-06 03:17:45 +08:00
stm32h7 add stm32h755II chip 2024-05-17 10:16:39 -03:00
stm32l4 arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32l5 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
stm32u5 Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32wb New stm32wb chip family 2022-07-01 12:13:58 +08:00
stm32wl5 stm32wl5: add new chip family 2022-06-07 22:28:32 +08:00
str71x arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
tiva include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
tlsr82 arch: support customized up_cpu_index() in AMP mode 2024-10-10 02:38:40 +08:00
tms570 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
xmc4 arch: arm: include: nxstyle fixes 2021-03-22 19:28:38 -07:00
.gitignore Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
arch.h arm7/8-m:support all nuttx iamge build with pic 2024-10-16 18:40:06 +08:00
elf.h elf: Move 32/64bit generic mapping from risc-v/arch_elf.c to elfxx.h 2023-07-10 13:09:47 -03:00
inttypes.h arch/arm: Document the clever trick of PRI?32 macros 2022-11-01 23:11:16 +01:00
irq.h compiler: add __ARM_ARCH, __ARM_FEATURE_DSP macro definition in ghs 2024-11-11 22:18:05 +08:00
limits.h arch: Define WCHAR_[MIN|MAX] in arch/include/limits.h 2022-06-03 22:25:49 +03:00
setjmp.h arch/arm: Support setjmp/longjmp for all socs 2022-03-09 17:13:21 +02:00
spinlock.h nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
stdarg.h arch/strarg: provide the stdarg implementation for greenhills compiler 2024-08-19 10:37:54 +08:00
syscall.h syscall: Use a more compatible writing style 2024-09-28 19:08:15 +08:00
types.h types.h: fix windows build error 2024-08-14 22:36:57 +08:00