nuttx/arch/x86_64/src/common
Huang Qi fe0949ad38 tools/x86_64: Add LLVM target definitions
Summary:
- Added LLVM target definitions (`LLVM_ARCH`, `LLVM_CPU`, `LLVM_ABI`) to `arch/x86_64/src/cmake/Toolchain.cmake` and `arch/x86_64/src/common/Toolchain.defs`
- These definitions are necessary for compatibility with LLVM-based toolchains and ensure proper target architecture, CPU, and ABI settings

Impact:
- Enables support for LLVM-based toolchains when building for x86_64 architecture
- No functional changes for existing GNU-based toolchains
- Improves maintainability by centralizing LLVM-specific configurations in the toolchain files

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2025-01-27 02:28:29 +08:00
..
addrenv.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
CMakeLists.txt arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
crt0.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
fork.S arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig arch/x86_64: Add ARCH_X86_64_IDLE_NOP and ARCH_X86_64_IDLE_MWAIT 2024-09-12 18:12:12 +02:00
Make.defs arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
multiboot1.ld arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
multiboot1.S arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
pgalloc.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Toolchain.defs tools/x86_64: Add LLVM target definitions 2025-01-27 02:28:29 +08:00
x86_64_acpi.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_addrenv.c mem barrier: use UP_DMP UP_DSP as barriers standard API 2025-01-20 20:13:07 +08:00
x86_64_addrenv_kstack.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_addrenv_perms.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_allocateheap.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_copystate.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_exit.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_fork.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_fork.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_getintstack.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_initialize.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_internal.h arch/x86_64:g_current_regs is only used to determine if we are in irq, 2024-12-30 22:59:15 +08:00
x86_64_lowputs.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_mdelay.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_mmu.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_mmu.h drivers/pci: fix typo addres -> address 2024-12-17 20:48:07 +08:00
x86_64_modifyreg8.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
x86_64_modifyreg16.c modifyreg16: use small lock in modifyreg16 2024-12-18 20:28:26 +08:00
x86_64_modifyreg32.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
x86_64_nputs.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_pci.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_pgalloc.c arch/x86_64:use UP_DSB, UP_DMB, UP_ISB as barrier standard API 2025-01-20 20:13:07 +08:00
x86_64_pthread_start.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_signal_dispatch.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_switchcontext.c arch/x86_64:g_current_regs is only used to determine if we are in irq, 2024-12-30 22:59:15 +08:00
x86_64_syscall.c Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
x86_64_task_start.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_tcbinfo.c arch/x86_64:Adapt coredump 2025-01-22 16:35:32 +08:00
x86_64_tlb.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_tls.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_64_udelay.c arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00