boot/lib/arch_table.sh
back to source
# GENERATED FROM ArchTarget NODES - DO NOT EDIT
# Regenerate with: py -m numos.archtable
numos_canonical_arch() {
case "$1" in
aarch64|arm64) echo aarch64 ;;
arm|armv7l|armv6l|armhf) echo arm ;;
loongarch64) echo loongarch64 ;;
mips64el) echo mips64el ;;
ppc64le|powerpc64le) echo powerpc64le ;;
riscv64) echo riscv64 ;;
s390x) echo s390x ;;
x86|i686|i386) echo x86 ;;
x86_64|amd64) echo x86_64 ;;
*) return 1 ;;
esac
}
numos_arch_has_static() {
case "$1" in
aarch64|arm|mips64el|powerpc64le|riscv64|s390x|x86|x86_64) return 0 ;;
*) return 1 ;;
esac
}