Hi everyone,

For completeness, here is a patch to add the three previous system calls (times, time and ftruncate64) to the PowerPC ISA that I sent round earlier. I needed all these to get SpecINT running.

Cheers
Tim

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

diff -r 55a8fe0bd3b3 -r c15d9ed356f5 src/arch/powerpc/linux/process.cc
--- a/src/arch/powerpc/linux/process.cc	Tue Aug 25 12:10:26 2009 +0100
+++ b/src/arch/powerpc/linux/process.cc	Tue Aug 25 13:59:09 2009 +0100
@@ -80,7 +80,7 @@
     /* 10 */ SyscallDesc("unlink", unlinkFunc),
     /* 11 */ SyscallDesc("execve", unimplementedFunc),
     /* 12 */ SyscallDesc("chdir", unimplementedFunc),
-    /* 13 */ SyscallDesc("time", unimplementedFunc),
+    /* 13 */ SyscallDesc("time", timeFunc<PowerPCLinux>),
     /* 14 */ SyscallDesc("mknod", unimplementedFunc),
     /* 15 */ SyscallDesc("chmod", chmodFunc<PowerPCLinux>),
     /* 16 */ SyscallDesc("lchown", chownFunc),
@@ -110,7 +110,7 @@
     /* 40 */ SyscallDesc("rmdir", unimplementedFunc),
     /* 41 */ SyscallDesc("dup", dupFunc),
     /* 42 */ SyscallDesc("pipe", unimplementedFunc),
-    /* 43 */ SyscallDesc("times", ignoreFunc),
+    /* 43 */ SyscallDesc("times", timesFunc<PowerPCLinux>),
     /* 44 */ SyscallDesc("prof", unimplementedFunc),
     /* 45 */ SyscallDesc("brk", brkFunc),
     /* 46 */ SyscallDesc("setgid", unimplementedFunc),
@@ -261,7 +261,7 @@
     /* 191 */ SyscallDesc("getrlimit", unimplementedFunc),
     /* 192 */ SyscallDesc("mmap2", mmapFunc<PowerPCLinux>),
     /* 193 */ SyscallDesc("truncate64", unimplementedFunc),
-    /* 194 */ SyscallDesc("ftruncate64", unimplementedFunc),
+    /* 194 */ SyscallDesc("ftruncate64", ftruncate64Func),
     /* 195 */ SyscallDesc("stat64", stat64Func<PowerPCLinux>),
     /* 196 */ SyscallDesc("lstat64", lstat64Func<PowerPCLinux>),
     /* 197 */ SyscallDesc("fstat64", fstat64Func<PowerPCLinux>),
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to