I cross-compiled openJPEG for gem5/MIPS_SE, gem5/ALPHA_SE, gem5/ARM_SE respectively. It can work well on ALPHA_SE, and ARM_SE rather than MIPS_SE. Does it mean that the system call (llseek) has been implemented in ALPHA_SE and ARM_SE, but MIPS_SE? It seems not. But, I don't know why it can work on MIPS_SE.
On Tue, Jul 12, 2011 at 7:06 PM, Gabriel Michael Black < [email protected]> wrote: > Oh, also, once you get this working, please submit a patch to review board. > It looks like it should be really easy to hook up and you'll get to try out > contributing some code. > > Gabe > > > Quoting Gabriel Michael Black <[email protected]>: > > Looking at these files will get you started: >> >> http://repo.m5sim.org/gem5/**file/82ff928182c5/src/arch/** >> mips/linux/process.cc<http://repo.m5sim.org/gem5/file/82ff928182c5/src/arch/mips/linux/process.cc> >> http://repo.m5sim.org/gem5/**file/82ff928182c5/src/sim/**syscall_emul.cc<http://repo.m5sim.org/gem5/file/82ff928182c5/src/sim/syscall_emul.cc> >> >> This file has an example of that system call hooked up: >> >> http://repo.m5sim.org/gem5/**file/82ff928182c5/src/arch/** >> arm/linux/process.cc<http://repo.m5sim.org/gem5/file/82ff928182c5/src/arch/arm/linux/process.cc> >> >> Gabe >> >> Quoting xxx <[email protected]>: >> >> Hi, >>> I try to use run openJPEG binary code on gems/MIPS_SE. >>> There is a fatal error that syscall llseek (#4140) unimplemented as the >>> following. >>> I am not sure the input format is not correct or the simulator doesn't >>> support openJPEG. >>> ------------------------------**------------------------------** >>> ------------------------------**----------- >>> Nilay [email protected] to gem5 >>> show details 10:33 AM (3 hours ago) >>> >>> - Show quoted text - >>> On Tue, July 12, 2011 8:52 am, xxx wrote: >>> >>>> Hi, >>>> I try to use run openJPEG binary code on gems/MIPS_SE. >>>> There is a fatal error that syscall llseek (#4140) unimplemented as the >>>> following. >>>> I am not sure the input format is not correct or the simulator doesn't >>>> support openJPEG. >>>> >>>> ------------------------------**------------------------------** >>> ------------------------------**----------- >>> >>>> [linjiah@localhost gem5]$ ./build/MIPS_SE/gem5.opt >>>> configs/example/se.py >>>> --cmd ./benchmark/image_to_j2k --options="-i ./benchmark/Bretagne1.bmp >>>> -o >>>> ./benchmark/Bretagne1.j2k" >>>> gem5 Simulator System. http://gem5.org >>>> gem5 is copyrighted software; use the --copyright option for details. >>>> >>>> gem5 compiled Jul 10 2011 22:59:59 >>>> gem5 started Jul 11 2011 23:07:37 >>>> gem5 executing on localhost.localdomain >>>> command line: ./build/MIPS_SE/gem5.opt configs/example/se.py --cmd >>>> ./benchmark/image_to_j2k --options=-i ./benchmark/Bretagne1.bmp -o >>>> ./benchmark/Bretagne1.j2k >>>> Global frequency set at 1000000000000 ticks per second >>>> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 >>>> **** REAL SIMULATION **** >>>> info: Entering event queue @ 0. Starting simulation... >>>> info: Increasing stack size by one page. >>>> info: Increasing stack size by one page. >>>> info: Increasing stack size by one page. >>>> info: Increasing stack size by one page. >>>> info: Increasing stack size by one page. >>>> >>>> warn: Syscall: open: cannot decode flags 0x2000 >>>> fatal: syscall llseek (#4140) unimplemented. >>>> @ cycle 29788500 >>>> [unimplementedFunc:build/MIPS_**SE/sim/syscall_emul.cc, line 83] >>>> Memory Usage: 696248 KBytes >>>> [linjiah@localhost gem5]$ >>>> >>>> >>> The simulator does not support the system call llseek. The message at the >>> end is clear enough. >>> >>> ------------------------------**------------------------------** >>> --------------------- >>> >>> How can I implement such a system call in gem5? >>> Can you give me some suggestion? >>> >>> Thanks. >>> L.J >>> >>> >> >> ______________________________**_________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users> >> >> > > ______________________________**_________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users> >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
