Skip to main content

Crate semx_target_define

Crate semx_target_define 

Source
Expand description

seminix 项目跨平台编译器 target 三元组统一定义。

内核态 (seminix) 与用户态 (seminix_std) 使用的 aarch64 / riscv64 编译目标全部集中在此声明。 所有构建脚本、xtask 任务、外部依赖都应当从这里读取常量,禁止在多处硬编码同一字符串,改一处即可全局生效。

Constants§

KERNEL_AARCH64
内核态 aarch64 (softfloat) 编译目标
KERNEL_RISCV64
内核态 riscv64 (imac) 编译目标
USER_AARCH64
用户态 aarch64 编译目标
USER_RISCV64
用户态 riscv64 编译目标