diff --git a/completions/bash/oci-runtime-tool b/completions/bash/oci-runtime-tool index 28487dba..11bcd66c 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 + riscv64 " -- "$cur" ) ) } diff --git a/generate/seccomp/parse_architecture.go b/generate/seccomp/parse_architecture.go index 9b2bdfd2..0b399017 100644 --- a/generate/seccomp/parse_architecture.go +++ b/generate/seccomp/parse_architecture.go @@ -44,6 +44,7 @@ func parseArch(arch string) (rspec.Arch, error) { "ppc": rspec.ArchPPC, "ppc64": rspec.ArchPPC64, "ppc64le": rspec.ArchPPC64LE, + "riscv64": rspec.ArchRISCV64, "s390": rspec.ArchS390, "s390x": rspec.ArchS390X, } diff --git a/generate/seccomp/seccomp_default.go b/generate/seccomp/seccomp_default.go index 345a32a6..de2c4c14 100644 --- a/generate/seccomp/seccomp_default.go +++ b/generate/seccomp/seccomp_default.go @@ -23,6 +23,8 @@ func arches() []rspec.Arch { return []rspec.Arch{rspec.ArchMIPSEL, rspec.ArchMIPSEL64, rspec.ArchMIPSEL64N32} case "mipsel64n32": return []rspec.Arch{rspec.ArchMIPSEL, rspec.ArchMIPSEL64, rspec.ArchMIPSEL64N32} + case "riscv64": + return []rspec.Arch{rspec.ArchRISCV64} case "s390x": return []rspec.Arch{rspec.ArchS390, rspec.ArchS390X} default: