diff options
author | mike upton <michaelupton@gmail.com> | 2015-01-03 17:51:48 -0600 |
---|---|---|
committer | mike upton <michaelupton@gmail.com> | 2015-01-03 17:51:48 -0600 |
commit | cb911559dc04226edef89ff37636dbb17aad5604 (patch) | |
tree | f4fb606c95668d7f8cdbcc0ba9abcbcf4e035024 /src/arch/arm | |
parent | 5a5416d575f68e416ebe713ad76dc468a59ac23c (diff) | |
download | gem5-cb911559dc04226edef89ff37636dbb17aad5604.tar.xz |
arm: Add unlinkat syscall implementation
added ARM aarch64 unlinkat syscall support, modeled on other <xxx>at syscalls.
This gets all of the cpu2006 int workloads passing in SE mode on aarch64.
Committed by: Nilay Vaish <nilay@cs.wisc.edu>
Diffstat (limited to 'src/arch/arm')
-rw-r--r-- | src/arch/arm/linux/process.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/arm/linux/process.cc b/src/arch/arm/linux/process.cc index faa39fd34..269e92bae 100644 --- a/src/arch/arm/linux/process.cc +++ b/src/arch/arm/linux/process.cc @@ -523,7 +523,7 @@ static SyscallDesc syscallDescs64[] = { /* 32 */ SyscallDesc("flock", unimplementedFunc), /* 33 */ SyscallDesc("mknodat", unimplementedFunc), /* 34 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 35 */ SyscallDesc("unlinkat", unimplementedFunc), + /* 35 */ SyscallDesc("unlinkat", unlinkatFunc<ArmLinux64>), /* 36 */ SyscallDesc("symlinkat", unimplementedFunc), /* 37 */ SyscallDesc("linkat", unimplementedFunc), /* 38 */ SyscallDesc("renameat", unimplementedFunc), |