From 30200051a300beb36e6e7842c93576771420a35a Mon Sep 17 00:00:00 2001 From: Jason Lowe-Power Date: Wed, 15 Feb 2023 18:23:24 -0800 Subject: [PATCH] arch-x86,sim-se: Ignore the some mem syscalls This makes the Linux SE mode ignore mlockall and modify_ldt. It is needed to get ELFies working. Change-Id: I9fce3c6a5531e5f1bb094c2d0587fa330d2892a9 Signed-off-by: Jason Lowe-Power Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/68037 Maintainer: Jason Lowe-Power Reviewed-by: Bobby Bruce Tested-by: kokoro --- src/arch/x86/linux/syscall_tbl64.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/arch/x86/linux/syscall_tbl64.cc b/src/arch/x86/linux/syscall_tbl64.cc index 1e7274cc42..26299d884b 100644 --- a/src/arch/x86/linux/syscall_tbl64.cc +++ b/src/arch/x86/linux/syscall_tbl64.cc @@ -194,10 +194,10 @@ SyscallDescTable EmuLinux::syscallDescs64 = { { 148, "sched_rr_get_interval" }, { 149, "mlock" }, { 150, "munlock" }, - { 151, "mlockall" }, + { 151, "mlockall", ignoreFunc }, { 152, "munlockall" }, { 153, "vhangup" }, - { 154, "modify_ldt" }, + { 154, "modify_ldt", ignoreFunc }, { 155, "pivot_root" }, { 156, "_sysctl" }, { 157, "prctl", ignoreFunc },