From: Monir Mozumder Date: Wed, 22 Apr 2015 14:51:27 +0000 (-0700) Subject: syscall_emul: update x86 syscall table X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=00e3cab8fc3ffce89c4bbb2e6c4ab3aea873a18d;p=gem5.git syscall_emul: update x86 syscall table Update table with additional definitions through Linux 3.13. --- diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index 297688323..05a323bd4 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -490,7 +490,48 @@ static SyscallDesc syscallDescs64[] = { /* 269 */ SyscallDesc("faccessat", unimplementedFunc), /* 270 */ SyscallDesc("pselect6", unimplementedFunc), /* 271 */ SyscallDesc("ppoll", unimplementedFunc), - /* 272 */ SyscallDesc("unshare", unimplementedFunc) + /* 272 */ SyscallDesc("unshare", unimplementedFunc), + /* 273 */ SyscallDesc("set_robust_list", unimplementedFunc), + /* 274 */ SyscallDesc("get_robust_list", unimplementedFunc), + /* 275 */ SyscallDesc("splice", unimplementedFunc), + /* 276 */ SyscallDesc("tee", unimplementedFunc), + /* 277 */ SyscallDesc("sync_file_range", unimplementedFunc), + /* 278 */ SyscallDesc("vmsplice", unimplementedFunc), + /* 279 */ SyscallDesc("move_pages", unimplementedFunc), + /* 280 */ SyscallDesc("utimensat", unimplementedFunc), + /* 281 */ SyscallDesc("epoll_pwait", unimplementedFunc), + /* 282 */ SyscallDesc("signalfd", unimplementedFunc), + /* 283 */ SyscallDesc("timerfd_create", unimplementedFunc), + /* 284 */ SyscallDesc("eventfd", unimplementedFunc), + /* 285 */ SyscallDesc("fallocate", unimplementedFunc), + /* 286 */ SyscallDesc("timerfd_settime", unimplementedFunc), + /* 287 */ SyscallDesc("timerfd_gettime", unimplementedFunc), + /* 288 */ SyscallDesc("accept4", unimplementedFunc), + /* 289 */ SyscallDesc("signalfd4", unimplementedFunc), + /* 290 */ SyscallDesc("eventfd2", unimplementedFunc), + /* 291 */ SyscallDesc("epoll_create1", unimplementedFunc), + /* 292 */ SyscallDesc("dup3", unimplementedFunc), + /* 293 */ SyscallDesc("pipe2", unimplementedFunc), + /* 294 */ SyscallDesc("inotify_init1", unimplementedFunc), + /* 295 */ SyscallDesc("preadv", unimplementedFunc), + /* 296 */ SyscallDesc("pwritev", unimplementedFunc), + /* 297 */ SyscallDesc("rt_tgsigqueueinfo", unimplementedFunc), + /* 298 */ SyscallDesc("perf_event_open", unimplementedFunc), + /* 299 */ SyscallDesc("recvmmsg", unimplementedFunc), + /* 300 */ SyscallDesc("fanotify_init", unimplementedFunc), + /* 301 */ SyscallDesc("fanotify_mark", unimplementedFunc), + /* 302 */ SyscallDesc("prlimit64", unimplementedFunc), + /* 303 */ SyscallDesc("name_to_handle_at", unimplementedFunc), + /* 304 */ SyscallDesc("open_by_handle_at", unimplementedFunc), + /* 305 */ SyscallDesc("clock_adjtime", unimplementedFunc), + /* 306 */ SyscallDesc("syncfs", unimplementedFunc), + /* 307 */ SyscallDesc("sendmmsg", unimplementedFunc), + /* 308 */ SyscallDesc("setns", unimplementedFunc), + /* 309 */ SyscallDesc("getcpu", unimplementedFunc), + /* 310 */ SyscallDesc("proess_vm_readv", unimplementedFunc), + /* 311 */ SyscallDesc("proess_vm_writev", unimplementedFunc), + /* 312 */ SyscallDesc("kcmp", unimplementedFunc), + /* 313 */ SyscallDesc("finit_module", unimplementedFunc), }; X86_64LinuxProcess::X86_64LinuxProcess(LiveProcessParams * params,