Ok.

I just tried my patched kernel on the latest gem5-stable. I'm still able to
get the pid without any issues.

Do you have patches for the new/modified m5ops though?

I'll update that wiki page.


On Tue, Feb 11, 2014 at 12:50 PM, Anthony Gutierrez <[email protected]>wrote:

> Here would be good: http://gem5.org/BBench-gem5
>
> Have you confirmed this patch works with the latest version of gem5? I
> think some m5ops have been added/modified.
>
>
> Anthony Gutierrez
> http://web.eecs.umich.edu/~atgutier
>
>
> On Tue, Feb 11, 2014 at 12:47 PM, Martin Brown <[email protected]> wrote:
>
>> Sure I can do that. I was thinking about it. Which section do you
>> recommend I add this information?
>>
>>
>> On Mon, Feb 10, 2014 at 12:44 PM, Jack Harvard <[email protected]>wrote:
>>
>>> Would be nice if you could update the wiki page too
>>>
>>> Jack Harvard
>>>
>>>
>>> On Mon, Feb 10, 2014 at 5:11 PM, Martin Brown <[email protected]> wrote:
>>>
>>>> *Now, to build the 2.6.35 kernel.*
>>>>
>>>>     1. Get the kernel source: git clone
>>>>    git://linux-arm.org/linux-2.6-armdroid.git -b 2.6.35-armdroid
>>>>    2. Get the 2.6.35 config file packaged with the linux kernel above.
>>>>    3. Copy it to the kernel source directory as .config.
>>>>    4. Copy the patch that fixes this issue to a file. Here's the
>>>>    patch. http://www.mail-archive.com/[email protected]/msg06169.html
>>>>    5. From the linux source dir: $ git apply patch-file (or apply
>>>>    patch manually if it doesn't work. You may have to create files that are
>>>>    missing from your source dir)
>>>>    6. Build the kernel source: make ARCH=arm
>>>>    CROSS_COMPILE=arm-none-linux-gnueabi- -jn vmlinux
>>>>    EXTRA_CFLAGS=-mno-unaligned-access
>>>>
>>>>
>>>>
>>>> On Sat, Feb 8, 2014 at 4:26 AM, Peng Wei <[email protected]> wrote:
>>>>
>>>>> Hi there,
>>>>>
>>>>> I tried to use funtions in the file "threadinfo.hh" to get PID and
>>>>> ProcessName, but it got nothing but warning "Kernel not compiled with
>>>>> task_struct info". I used the BBench files to do all the stuff. Could
>>>>> anybody tell me how to recompile the kernel to contain "task_struct info"?
>>>>>
>>>>> In gem5's website, I found the guide below to build linux kernel step
>>>>> by step:
>>>>>
>>>>> *Now, to build the 2.6.35 kernel.*
>>>>>
>>>>>    1. Get the kernel source: git clone
>>>>>    git://linux-arm.org/linux-2.6-armdroid.git -b 2.6.35-armdroid
>>>>>    2. Get the 2.6.35 config file packaged with the linux kernel above.
>>>>>    3. Copy it to the kernel source directory as .config.
>>>>>    4. Build the kernel source: make ARCH=arm
>>>>>    CROSS_COMPILE=arm-none-linux-gnueabi- -jn vmlinux
>>>>>    EXTRA_CFLAGS=-mno-unaligned-access
>>>>>
>>>>>
>>>>> Could anybody tell me in detail how to modify those steps to get a
>>>>> kernel which has "task_struct info" in it?
>>>>>
>>>>> Thanks very much.
>>>>>
>>>>> Best regards,
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> gem5-users mailing list
>>>>> [email protected]
>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Martin
>>>>
>>>> _______________________________________________
>>>> 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
>>>
>>
>>
>>
>> --
>> Martin
>>
>> _______________________________________________
>> 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
>



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

Reply via email to