36 lines
1.6 KiB
Diff
36 lines
1.6 KiB
Diff
From: Vasyl Gello <vasek.gello@gmail.com>
|
|
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,
|
|
}
|
|
}
|