X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2bfb909dde1241111ab5568f30c45d2644bdaf25..2b0380cba5e5adc73299bbaccdc7d20b84825cc1:/lunaix-os/arch/LConfig?ds=sidebyside diff --git a/lunaix-os/arch/LConfig b/lunaix-os/arch/LConfig index bb22a10..a78038f 100644 --- a/lunaix-os/arch/LConfig +++ b/lunaix-os/arch/LConfig @@ -24,8 +24,19 @@ def architecture_support(): """ Config ISA support """ - _arch = env("ARCH") - return _arch if _arch else "x86_64" + + match env("ARCH"): + case "i386": + return "i386" + case "aarch64": + return "aarch64" + case "rv64": + return "rv64" + case "x86_64": + return "x86_64" + + print("unknown ARCH:", env("ARCH"), "default to x86_64") + return "x86_64" @"Base operand size" @readonly