The following is the output of the error when I run openJPEG on MIPS_SE.
But, when I run openGPEG on ALPHA_SE, and ARM_SE, it can work correctly on
both of them.

-----------------------------------------------------------------------------------------------------------------------------------
[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]$
--------------------------------------------------------------------------------------------------------------------------------

Thanks.
L.J




On Wed, Jul 13, 2011 at 12:57 AM, Gabriel Michael Black <
[email protected]> wrote:

> Why couldn't it work?
>
>
> Gabe
>
> Quoting xxx <[email protected]>:
>
>  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/**<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/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>
>>>> <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/**<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<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>
>>>> <ht**tp://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>
>>> <ht**tp://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

Reply via email to