From 20428d69da186083a4fe9e97acb25e79c1857366 Mon Sep 17 00:00:00 2001 From: Matthew Sinclair Date: Tue, 12 Mar 2019 10:37:51 -0400 Subject: sim-se: adding pipe2 syscall pipe2 builds on top of the pipe syscall implementation by adding some extra flags for the files (to avoid have to make separate calls to fcntl). Change-Id: I88cf6f1387b9d14e60b33a32db412da9ed93a3e6 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/12310 Reviewed-by: Brandon Potter Maintainer: Brandon Potter Tested-by: kokoro --- src/arch/x86/linux/process.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/arch/x86/linux') diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index 8a58ee1fe..9ffde7f90 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -483,7 +483,7 @@ static SyscallDesc syscallDescs64[] = { /* 218 */ SyscallDesc("set_tid_address", setTidAddressFunc), /* 219 */ SyscallDesc("restart_syscall", unimplementedFunc), /* 220 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 221 */ SyscallDesc("fadvise64", unimplementedFunc), + /* 221 */ SyscallDesc("fadvise64", ignoreFunc), /* 222 */ SyscallDesc("timer_create", unimplementedFunc), /* 223 */ SyscallDesc("timer_settime", unimplementedFunc), /* 224 */ SyscallDesc("timer_gettime", unimplementedFunc), @@ -555,7 +555,7 @@ static SyscallDesc syscallDescs64[] = { /* 290 */ SyscallDesc("eventfd2", eventfdFunc), /* 291 */ SyscallDesc("epoll_create1", unimplementedFunc), /* 292 */ SyscallDesc("dup3", unimplementedFunc), - /* 293 */ SyscallDesc("pipe2", unimplementedFunc), + /* 293 */ SyscallDesc("pipe2", pipe2Func), /* 294 */ SyscallDesc("inotify_init1", unimplementedFunc), /* 295 */ SyscallDesc("preadv", unimplementedFunc), /* 296 */ SyscallDesc("pwritev", unimplementedFunc), -- cgit v1.2.3