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
