git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
shconfig: add `link` command to view the inverse dependency
[lunaix-os.git]
/
lunaix-os
/
arch
/
LConfig
diff --git
a/lunaix-os/arch/LConfig
b/lunaix-os/arch/LConfig
index bb22a10bc6e42b247e872c263373c8a97855494b..a78038fd947a8e6a2e2790e75dbe460def55c59d 100644
(file)
--- a/
lunaix-os/arch/LConfig
+++ b/
lunaix-os/arch/LConfig
@@
-24,8
+24,19
@@
def architecture_support():
"""
Config ISA 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
@"Base operand size"
@readonly