walnux/arch
Huang Qi a2e8bb83a4 sim: Align LLVM target info across CMake and Makefile
Summary:
- Unified the specification of LLVM architecture and ABI types across the CMake and Makefile configurations.
- Introduced `LLVM_ARCHTYPE` and `LLVM_CPUTYPE` variables in the CMake configuration to match the Makefile's approach.
- Standardized the ABI type (`LLVM_ABITYPE`) to `sysv` for both Linux and macOS host configurations.

Impact:
- Ensures consistent LLVM target definitions across build systems (CMake and Makefile).
- Simplifies future maintenance by avoiding divergence in LLVM-related configurations.
- No functional changes to the build output; only the internal representation of LLVM target information is aligned.

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2025-01-28 16:43:37 +08:00
..
arm Initial STM32H5 USB Commit 2025-01-28 16:43:07 +08:00
arm64 zynq-mpsoc: add support for pll 2025-01-27 10:13:30 +08:00
avr Because sched_lock is now called in spin_lock_irqsave, there is no need to call it explicitly. 2025-01-23 20:43:51 +08:00
ceva arch: set (*running_task)->xcp.regs to NULL when exit from irq/exception 2025-01-22 23:52:17 +08:00
dummy
hc Use small lock to protect resources related to ethernet. 2025-01-24 12:13:28 +08:00
mips Use small lock to protect resources related to ethernet. 2025-01-24 12:13:28 +08:00
misoc arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
or1k Use small lock to protect resources related to irq in arch avr, hc, mips and or1k. 2025-01-22 15:27:30 +08:00
renesas Because sched_lock is now called in spin_lock_irqsave, there is no need to call it explicitly. 2025-01-23 20:43:51 +08:00
risc-v Use small lock to protect resources related to ethernet. 2025-01-24 12:13:28 +08:00
sim sim: Align LLVM target info across CMake and Makefile 2025-01-28 16:43:37 +08:00
sparc Use small lock to protect resources related to irq in arch avr, hc, mips and or1k. 2025-01-22 15:27:30 +08:00
tricore arch: set (*running_task)->xcp.regs to NULL when exit from irq/exception 2025-01-22 23:52:17 +08:00
x86 x86/Toolchain.defs: Add LLVM target definitions 2025-01-27 02:28:29 +08:00
x86_64 tools/x86_64: Add LLVM target definitions 2025-01-27 02:28:29 +08:00
xtensa Use small lock to protect resources related to i2c. 2025-01-24 01:38:16 +08:00
z16 arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
z80 arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig arch/Kconfig: allow FLASH config for non-MMU chips 2025-01-17 16:38:17 +08:00