Hi,
After changing the code as you described, I still get the same errors.
Do I need to rebuild the system with scons again?
Thanks
Quoting Mahmood Naderan <[email protected]>:
For bwaves it is safe to ignore that.
change src/sim/syscall_emul.hh::ioctlFunc() to
switch (req) {
/*case OS::TIOCISATTY_:
case OS::TIOCGETP_:
case OS::TIOCSETP_:
case OS::TIOCSETN_:
case OS::TIOCSETC_:
case OS::TIOCGETC_:
case OS::TIOCGETS_:
case OS::TIOCGETA_:
case OS::TCSETAW_:
return -ENOTTY;
*/
default:
warn("Unsupported ioctl call: ioctl(%d, 0x%x, ...) @ \n",
fd, req, tc->pcState());
return -ENOTTY;
}
Then in arch/x86/linux/syscalls.cc modify:
/* 16 */ SyscallDesc("ioctl", ioctlFunc<X86Linux64>),
/* 54 */ SyscallDesc("ioctl", ioctlFunc<X86Linux32>),
On 2/13/12, Ali Saidi <[email protected]> wrote:
You need to hook-up the system call in
src/arch/x86/linux/syscalls.cc and ultimately you'll need to look at the
implementation of the ioctl call in src/sim/syscall_emul.* and see if it
does something sensible for what this benchmark is trying to use it for.
Most of the time it's just the c library trying to decide if the
terminal is a TTY and these can be safely ignored.
Ali
On 13.02.2012
11:54, [email protected] wrote:
Hi all,
I tried to run the
bwaves benchmark from SPEC 2006 in X86_SE mode and
i get the
following error:
**** REAL SIMULATION ****
info: Entering event
queue @ 0. Starting simulation...
warn: instruction 'fnstcw_Mw'
unimplemented
warn: instruction 'fldcw_Mw' unimplemented
fatal:
syscall ioctl (#16) unimplemented.
@ cycle 5818000
[unimplementedFunc:build/X86_SE/sim/syscall_emul.cc, line 83]
Memory
Usage: 609268 KBytes
Did anyone else get this error as well? Anyone
know how to fix this?
Thanks
_______________________________________________
gem5-users mailing
list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
--
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users