diff options
author | Brandon Potter <brandon.potter@amd.com> | 2018-04-18 15:02:34 -0400 |
---|---|---|
committer | Anthony Gutierrez <anthony.gutierrez@amd.com> | 2019-01-22 02:14:47 +0000 |
commit | e9d957592a2467be72ca1eb6c885e8b80b374f0b (patch) | |
tree | b5a2e6ece2e65145238323f93785267e08867370 /src/arch/x86/linux/process.cc | |
parent | 7936e63336a736ca7d857e4fb7578895b249382e (diff) | |
download | gem5-e9d957592a2467be72ca1eb6c885e8b80b374f0b.tar.xz |
sim-se add readv and modifies writev
Change-Id: I6cbce4389d5697da34058dc910306394e48c6582
Reviewed-on: https://gem5-review.googlesource.com/c/12117
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
Diffstat (limited to 'src/arch/x86/linux/process.cc')
-rw-r--r-- | src/arch/x86/linux/process.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index 2fe99e0be..6a9aea85b 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -241,7 +241,7 @@ static SyscallDesc syscallDescs64[] = { /* 16 */ SyscallDesc("ioctl", ioctlFunc<X86Linux64>), /* 17 */ SyscallDesc("pread64", unimplementedFunc), /* 18 */ SyscallDesc("pwrite64", pwrite64Func<X86Linux64>), - /* 19 */ SyscallDesc("readv", unimplementedFunc), + /* 19 */ SyscallDesc("readv", readvFunc<X86Linux64>), /* 20 */ SyscallDesc("writev", writevFunc<X86Linux64>), /* 21 */ SyscallDesc("access", ignoreFunc), /* 22 */ SyscallDesc("pipe", pipeFunc), @@ -704,7 +704,7 @@ static SyscallDesc syscallDescs32[] = { /* 142 */ SyscallDesc("_newselect", unimplementedFunc), /* 143 */ SyscallDesc("flock", unimplementedFunc), /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", unimplementedFunc), + /* 145 */ SyscallDesc("readv", readvFunc<X86Linux32>), /* 146 */ SyscallDesc("writev", writevFunc<X86Linux32>), /* 147 */ SyscallDesc("getsid", unimplementedFunc), /* 148 */ SyscallDesc("fdatasync", unimplementedFunc), |