From ca705b9d70ebc8136827e8ebc354cb3e579dbf45 Mon Sep 17 00:00:00 2001 From: zhaixiaojuan Date: Mon, 20 Mar 2023 15:59:26 +0800 Subject: [PATCH] Add support for LoongArch64 Signed-off-by: zhaixiaojuan --- completions/bash/oci-runtime-tool | 1 + generate/seccomp/parse_architecture.go | 1 + generate/seccomp/seccomp_default.go | 2 ++ 3 files changed, 4 insertions(+) diff --git a/completions/bash/oci-runtime-tool b/completions/bash/oci-runtime-tool index 28487dba6..1d3b0a70f 100755 --- a/completions/bash/oci-runtime-tool +++ b/completions/bash/oci-runtime-tool @@ -162,6 +162,7 @@ __oci-runtime-tool_complete_seccomp_arches() { s390x parisc parisc64 + loong64 " -- "$cur" ) ) } diff --git a/generate/seccomp/parse_architecture.go b/generate/seccomp/parse_architecture.go index 9b2bdfd2f..d9f019a5b 100644 --- a/generate/seccomp/parse_architecture.go +++ b/generate/seccomp/parse_architecture.go @@ -46,6 +46,7 @@ func parseArch(arch string) (rspec.Arch, error) { "ppc64le": rspec.ArchPPC64LE, "s390": rspec.ArchS390, "s390x": rspec.ArchS390X, + "loong64": rspec.ArchLOONGARCH64, } a, ok := arches[arch] if !ok { diff --git a/generate/seccomp/seccomp_default.go b/generate/seccomp/seccomp_default.go index 345a32a61..7195eeabf 100644 --- a/generate/seccomp/seccomp_default.go +++ b/generate/seccomp/seccomp_default.go @@ -25,6 +25,8 @@ func arches() []rspec.Arch { return []rspec.Arch{rspec.ArchMIPSEL, rspec.ArchMIPSEL64, rspec.ArchMIPSEL64N32} case "s390x": return []rspec.Arch{rspec.ArchS390, rspec.ArchS390X} + case "loong64": + return []rspec.Arch{rspec.ArchLOONGARCH64} default: return []rspec.Arch{} }