syscall: handle arm and aarch64 architectures
[openpower-isa.git] / src / openpower / syscalls / __init__.py
index 5b349ea9e00e646419a3e80e0867bc55967e17f5..a7676a20acf055f02b6055c1c1ae03c1a29a9d7f 100644 (file)
@@ -97,6 +97,12 @@ class Dispatcher:
             yield from sysnums["x86-64"]["common"].items()
             yield from sysnums["x86-64"]["64"].items()
 
+        def arm(sysnums):
+            yield from sysnums["arm"]["common"].items()
+
+        def aarch64(sysnums):
+            yield from sysnums["generic"]["arch64"].items()
+
         def ppc(sysnums):
             yield from sysnums["ppc"]["nospu"].items()
             yield from sysnums["ppc"]["common"].items()
@@ -116,6 +122,8 @@ class Dispatcher:
         arch = {
             "i386": i386,
             "amd64": amd64,
+            "arm": arm,
+            "aarch64": aarch64,
             "ppc": ppc,
             "ppc64": ppc64,
             "riscv32": riscv32,