From: Vasyl Gello Date: Mon, 9 Oct 2023 13:06:49 +0000 Subject: add x64 and x32 arch --- libsysbox/syscont/spec.go | 2 +- libsysbox/syscont/syscalls.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libsysbox/syscont/spec.go b/libsysbox/syscont/spec.go index 97f3cab5f831bca23f38e7e9e565fe2c88be446c..177979f014e2271b74a603c3e22aa35f7af7a08a 100644 --- a/libsysbox/syscont/spec.go +++ b/libsysbox/syscont/spec.go @@ -976,7 +976,7 @@ func cfgSeccomp(seccomp *specs.LinuxSeccomp) error { supportedArch := false for _, arch := range seccomp.Architectures { - if arch == specs.ArchX86_64 || arch == specs.ArchAARCH64 || arch == specs.ArchARM { + if arch == specs.ArchX86_64 || arch == specs.ArchAARCH64 || arch == specs.ArchARM || arch == specs.ArchX86 || arch == specs.ArchX32 { supportedArch = true } } diff --git a/libsysbox/syscont/syscalls.go b/libsysbox/syscont/syscalls.go index 95ed2fa5692e86c6a37cd36448d8b471e20ad98d..f04b1237b339be519cde53826baa20c860a5bf9e 100644 --- a/libsysbox/syscont/syscalls.go +++ b/libsysbox/syscont/syscalls.go @@ -402,7 +402,7 @@ func AddSyscallTraps(config *configs.Config) error { config.SeccompNotif = &configs.Seccomp{ DefaultAction: configs.Allow, - Architectures: []string{"amd64", "arm64", "arm"}, + Architectures: []string{"amd64", "arm64", "arm", "x86", "x32"}, Syscalls: list, } }