Hello,

You  can use static option of gcc to compile the program.

I hope this helps.


On Sun, Jul 1, 2012 at 7:06 AM, Nyunyi Tshibangu <nmtsh...@ncsu.edu> wrote:

> Nathanael, thanks very much,
> I went ahead and changed the syscall.cc as you mentioned below and it
> works!!
>
>
> On Sat, Jun 30, 2012 at 9:43 PM, Nathanaël Prémillieu 
> <nprem...@irisa.fr>wrote:
>
>> Hi,
>> As you use the SE mode, the "kernel too old" error happens because the
>> kernel that gem5 emulate is declared with a too old version (2.6.29).
>> For ARM, this version number is declared in the
>> src/arch/arm/linux/process.cc file. For X86, it seems that it is in the
>> src/arch/x86/linux/syscall.cc file.
>> Changing this number (putting 3.0.0 for example) has worked for me.
>>
>> Nathanaël
>>
>> Le 01/07/2012 03:32, Nyunyi Tshibangu a écrit :
>>
>>> Thanks Amin,
>>> I see the solution is to compile a newer kernel for gem5. any guidance
>>> how to do this. I am new at this.
>>> Thanks
>>>
>>> On Sat, Jun 30, 2012 at 9:21 PM, Amin Farmahini <amin...@gmail.com
>>> <mailto:amin...@gmail.com>> wrote:
>>>
>>>    This should help:
>>>    
>>> http://comments.gmane.org/**gmane.comp.emulators.m5.users/**10990<http://comments.gmane.org/gmane.comp.emulators.m5.users/10990>
>>>
>>>    Amin
>>>
>>>    On Sat, Jun 30, 2012 at 7:16 PM, Nyunyi Tshibangu <nmtsh...@ncsu.edu
>>>    <mailto:nmtsh...@ncsu.edu>> wrote:
>>>
>>>        Hi,
>>>        I am trying to simulate my personal code written in C++ with
>>>        gem5....
>>>        I started just by compiling "hello.c" that came with gem5 and
>>>        use it instead of using the pre-compiled binary"hello". here is
>>>        what I get:
>>>
>>>        build/X86/gem5.opt configs/example/se.py -c ../c_code/my_hello
>>>
>>>        fatal: Object file is a dynamic executable however only static
>>>        executables are supported!
>>>                Please recompile your executable as a static binary and
>>>        try again.
>>>          @ cycle 0
>>>
>>>        then I recompiled it with g++ -static -o my_hello hello.c
>>>
>>>        running it again give me kernel error as:
>>>        FATAL: kernel too old
>>>        panic: Tried to read unmapped address 0xffffffffffffffc0.
>>>          @ cycle 812500
>>>        [invoke:build/X86/arch/x86/**faults.cc, line 160]
>>>        Memory Usage: 618776 KBytes
>>>        Program aborted at cycle 812500
>>>        Aborted (core dumped)
>>>
>>>        but my kernel version is:
>>>        nmtshiba@ubuntu:~/gem5$ cat /proc/version
>>>        Linux version 3.2.0-23-generic (buildd@crested) (gcc version
>>>        4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10
>>>        20:39:51 UTC 2012
>>>
>>>        I have a ubuntu 12.04 installed on x86 machine.
>>>        any idea how I to compile my own binaries to run with gem5?
>>>
>>>
>>>        ______________________________**_________________
>>>        gem5-users mailing list
>>>        gem5-users@gem5.org <mailto:gem5-users@gem5.org>
>>>
>>>        
>>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>
>>>
>>>
>>>
>>>    ______________________________**_________________
>>>    gem5-users mailing list
>>>    gem5-users@gem5.org <mailto:gem5-users@gem5.org>
>>>
>>>    
>>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>
>>>
>>>
>> ______________________________**_________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>
>>
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 
Hamid Reza Khaleghzadeh
http://hkhaleghzadeh.webs.com
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to