summaryrefslogtreecommitdiff
path: root/src/arch/mips
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-12-21 14:59:40 -0800
committerGabe Black <gblack@eecs.umich.edu>2009-12-21 14:59:40 -0800
commit1261f1d8db6134d47ccf27bb9b2bbb275deb6b84 (patch)
treeb3c559f344b08a9c3d6ac1aac3fff8cff506635b /src/arch/mips
parent1bd0f772f11c9ba342d3f8c10f44c5fd65352ed1 (diff)
downloadgem5-1261f1d8db6134d47ccf27bb9b2bbb275deb6b84.tar.xz
MIPS: Add missing syscall slots.
These are all after the existing ones, suggesting they were added after the original list was created.
Diffstat (limited to 'src/arch/mips')
-rw-r--r--src/arch/mips/linux/process.cc39
1 files changed, 38 insertions, 1 deletions
diff --git a/src/arch/mips/linux/process.cc b/src/arch/mips/linux/process.cc
index c2a05b73b..428ea60af 100644
--- a/src/arch/mips/linux/process.cc
+++ b/src/arch/mips/linux/process.cc
@@ -409,7 +409,44 @@ SyscallDesc MipsLinuxProcess::syscallDescs[] = {
/* 279 */ SyscallDesc("unknown #279", unimplementedFunc),
/* 280 */ SyscallDesc("add_key", unimplementedFunc),
/* 281 */ SyscallDesc("request_key", unimplementedFunc),
- /* 282 */ SyscallDesc("keyctl", unimplementedFunc)
+ /* 282 */ SyscallDesc("keyctl", unimplementedFunc),
+ /* 283 */ SyscallDesc("set_thread_area", unimplementedFunc),
+ /* 284 */ SyscallDesc("inotify_init", unimplementedFunc),
+ /* 285 */ SyscallDesc("inotify_add_watch", unimplementedFunc),
+ /* 286 */ SyscallDesc("inotify_rm_watch", unimplementedFunc),
+ /* 287 */ SyscallDesc("migrate_pages", unimplementedFunc),
+ /* 288 */ SyscallDesc("openat", unimplementedFunc),
+ /* 289 */ SyscallDesc("mkdirat", unimplementedFunc),
+ /* 290 */ SyscallDesc("mknodat", unimplementedFunc),
+ /* 291 */ SyscallDesc("fchownat", unimplementedFunc),
+ /* 292 */ SyscallDesc("futimesat", unimplementedFunc),
+ /* 293 */ SyscallDesc("fstatat64", unimplementedFunc),
+ /* 294 */ SyscallDesc("unlinkat", unimplementedFunc),
+ /* 295 */ SyscallDesc("renameat", unimplementedFunc),
+ /* 296 */ SyscallDesc("linkat", unimplementedFunc),
+ /* 297 */ SyscallDesc("symlinkat", unimplementedFunc),
+ /* 298 */ SyscallDesc("readlinkat", unimplementedFunc),
+ /* 299 */ SyscallDesc("fchmodat", unimplementedFunc),
+ /* 300 */ SyscallDesc("faccessat", unimplementedFunc),
+ /* 301 */ SyscallDesc("pselect6", unimplementedFunc),
+ /* 302 */ SyscallDesc("ppoll", unimplementedFunc),
+ /* 303 */ SyscallDesc("unshare", unimplementedFunc),
+ /* 304 */ SyscallDesc("splice", unimplementedFunc),
+ /* 305 */ SyscallDesc("sync_file_range", unimplementedFunc),
+ /* 306 */ SyscallDesc("tee", unimplementedFunc),
+ /* 307 */ SyscallDesc("vmsplice", unimplementedFunc),
+ /* 308 */ SyscallDesc("move_pages", unimplementedFunc),
+ /* 309 */ SyscallDesc("set_robust_list", unimplementedFunc),
+ /* 310 */ SyscallDesc("get_robust_list", unimplementedFunc),
+ /* 311 */ SyscallDesc("kexec_load", unimplementedFunc),
+ /* 312 */ SyscallDesc("getcpu", unimplementedFunc),
+ /* 313 */ SyscallDesc("epoll_pwait", unimplementedFunc),
+ /* 314 */ SyscallDesc("ioprio_set", unimplementedFunc),
+ /* 315 */ SyscallDesc("ioprio_get", unimplementedFunc),
+ /* 316 */ SyscallDesc("utimensat", unimplementedFunc),
+ /* 317 */ SyscallDesc("signalfd", unimplementedFunc),
+ /* 318 */ SyscallDesc("timerfd", unimplementedFunc),
+ /* 319 */ SyscallDesc("eventfd", unimplementedFunc)
};
MipsLinuxProcess::MipsLinuxProcess(LiveProcessParams * params,