Hi all,

I want to run a multithread process in Syscall Emulation mode.
I used ALPHA _SE and the command is: ./build/ALPHA_SE/gem5.opt
./configs/example/se.py -d --caches -c /home/shu/hello
I had the following errors:

info: Entering event queue @ 0.  Starting simulation...
info: Increasing stack size by one page.
fatal: syscall set_tid_address (#411) unimplemented.
 @ cycle 2205000
[unimplementedFunc:build/ALPHA_SE/sim/syscall_emul.cc, line 83]
Memory Usage: 548196 KBytes


Then I changed the set_tid_address from unimplementedFunc to ignoreFunc in
src/arch/alpha/linux/process.c.
I had the following errors:

info: Entering event queue @ 0.  Starting simulation...
info: Increasing stack size by one page.
warn: ignoring syscall set_tid_address(4832501800, 4832542864, ...)
fatal: Syscall 466 out of range
 @ cycle 2250500
[syscall:build/ALPHA_SE/sim/process.cc, line 583]
Memory Usage: 1072480 KBytes

Does anyone have any ideas?
Thanks in advance.

Regards,
Shu.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to