I can boot the O3 model multicore, but the system is highly unstable and
often it gets stuck or crashes. I attached a couple of logs from my
experiments.
The single core detailed model seems to work well.

-Andrea

--------------------------------------------------------
x86_64-vmlinux-2.6.28.4.smp


Script from M5 readfile is empty, starting bash shell...
(none) / #      cd parsec/install
(none) install # /etc/init.d/rcS: line 19: rcS[965]: segfault at
ffffffff8020b7c0 ip ffffffff8020b7d5 sp 00007fff47048b78 error 15  9
70 Segmentation fault      /bin/bash

Enter runle


--------------------------------------------------------
x86_64-vmlinux-2.6.22.9.smp


Unable to handle kernel NULL pointer dereference at 00000000000000ac RIP:
 [<ffffffff80596900>] _spin_unlock_irqrestore+0x0/0x10
PGD 0
Oops: 0002 [1] SMP
CPU 0
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.22.9 #12
RIP: e200:[<ffffffff80596900>]  [<ffffffff80596900>]
_spin_unlock_irqrestore+0x0/0x10
RSP: 6633:ffffffff8023e138  EFLAGS: 000001a8
RAX: ffff81000121d3c0 RBX: 65fb8948078b4853 RCX: ffff810001369150
RDX: 00000000000002a8 RSI: ffff81000121d3d8 RDI: 00000000000000ac
RBP: 0000000000000001 R08: ffffffff80245691 R09: ffffffff80225b53
R10: ffffffff807beed0 R11: 0000000000000003 R12: 480000002425348b
R13: e838788b48fce083 R14: 0000000300000000 R15: ffffffff802254f7
FS:  00002b639e267dd0(0000) GS:ffffffff80757000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 180018 CR0: 000000008005003b
CR2: 00000000000000ac CR3: 0000000000201000 CR4: 00000000000006e0
Process swapper (pid: 0, threadinfo ffffffff80770000, task ffffffff806f13c0)
Stack:  48de8948fffff934 2e66668beb5bc789 0000000000841f0f 2eba0ff0f3894853
 74c085d231c01900 468d48c3d0895b04 65217508463b4808 e80000002425348b
 48de8948fffff8f4 5bffffff49e8c789 c3d08900000001ba 2e666666feeb0b0f
Call Trace:


Code: c7 07 01 00 00 00 56 9d c3 0f 1f 80 00 00 00 00 c7 07 01 00
RIP  [<ffffffff80596900>] _spin_unlock_irqrestore+0x0/0x10
 RSP <ffffffff8023e138>
CR2: 00000000000000ac
Kernel panic - not syncing: Aiee, killing interrupt handler!


---------------------------------------------------------


On Fri, Mar 2, 2012 at 2:07 AM, Ankita (Garg) Goel <[email protected]>wrote:

> Hi Xiao,
>
> What config file did you use to build the kernel ? The error probably
> could be that the fs drivers like ext3 or ext4 were not built into the
> kernel so the root filesystem in the image provided could not be mounted.
>
> There are a few sample config files provided in the X86 FS download
> section on the wiki.
>
> Regards,
> Ankita
>
>
> On Thu, Mar 1, 2012 at 10:41 PM, Xiao Guo <[email protected]> wrote:
>
>> I got kernel panic when booting 4 cores using linux kernel 2.6.27, does
>> anybody have a solution for this? Thanks!
>>
>> > Root-NFS: No NFS server available, giving up.
>> > VFS: Unable to mount root fs via NFS, trying floppy.
>> > VFS: Insert root floppy and press ENTER
>> > VFS: Cannot open root device "<NULL>" or unknown-block(2,0)
>> > Please append a correct "root=" boot option; here are the available
>> partitions:
>> > Kernel panic - not syncing: VFS: Unable to mount root fs on
>> unknown-block(2,0)
>>
>> xiao
>>
>>
>> On Feb 28, 2012, at 8:44 PM, Gabriel Michael Black wrote:
>>
>> > I saw this problem as well. I don't know what's causing it. If you're
>> > looking for ways to debug it, I'd suggest figuring out what the CPU is
>> > doing while it's hung. Is it just waiting idle? Is it stuck in a loop?
>> > Is it stuck at one point in time and not progressing the simulation
>> > (unlikely)? Then try to find out what it's waiting for, if anything,
>> > and why that hasn't happened or the CPU hasn't noticed that it happened.
>> >
>> > Gabe
>> >
>> > Quoting "Ankita (Garg) Goel" <[email protected]>:
>> >
>> >> I am facing the same issue as Jason mentioned with detailed CPUs. The
>> >> system boot-up seems to be going fine, but seems stuck at running INIT,
>> >> even after 2-3 hrs.
>> >>
>> >> On Tue, Feb 28, 2012 at 2:37 PM, Nilay Vaish <[email protected]>
>> wrote:
>> >>
>> >>> I have booted a 64 core system using timing simple cpu.
>> >>>
>> >>> --
>> >>> Nilay
>> >>>
>> >>>
>> >>>
>> >>> On Tue, 28 Feb 2012, Jason Clemons wrote:
>> >>>
>> >>> I was able to boot 8 cores using atomic but I am still working on
>> >>>> multicore timing or detailed models. I currently get a error when
>> init
>> >>>> calls fork at the end of booting. I am trying a couple of patches
>> from the
>> >>>> website to see if they will help.
>> >>>>
>> >>>
>> >>> Later,
>> >>>
>> >>> Jason
>> >>>
>> >>>
>> >>> Sent from my Samsung Epic? 4G
>> >>>
>> >>> Xiao Guo <[email protected]> wrote:
>> >>>
>> >>> Is it possible to boot more than 4 cores in x86 FS?
>> >>>
>> >>>
>> >>> On Feb 27, 2012, at 5:51 PM, Jason Clemons wrote:
>> >>>
>> >>> Gabe,
>> >>>>
>> >>>> Thanks for the patch.  I did a hg pull and hg update this afternoon
>> and
>> >>>> have made some progress on booting.  I found that with a custom built
>> >>>> version of 2.6.28.4 with smp on, the patch and the linux image files
>> >>>> (linux-bigswap2.img and linux-x86.img) from gem5.org I am able to
>> boot
>> >>>> multicore x86 using the default cpu type which I think is atomic.
>> >>>>
>> >>>> After working with Andrea, we noted that the boot problem for x86
>> happens
>> >>>> with the PARSEC root image but not the linux-x86.img from gem5.org.
>> >>>> This was tested using the custom kernel and the default cpu type.
>> >>>>
>> >>>> I am currently attempting to test the detailed cpu-type with 2 cpus.
>>  I
>> >>>> will let you know of any errors I run into.
>> >>>>
>> >>>>
>> >>>> Thanks,
>> >>>>
>> >>>> Jason Clemons
>> >>>>
>> >>>>
>> >>>>
>> >>>> Quoting Gabe Black <[email protected]>:
>> >>>>
>> >>>> I looked into this more, and the code that sets up the memory
>> hierarchy
>> >>>>> was broken a little while ago. I have a patch that seems to fix it
>> >>>>> (attached) but then it gets stuck a little later. I remember a
>> while ago
>> >>>>> someone had problems with atomic operations not being supported by
>> the
>> >>>>> memory system fully, but I don't remember the specifics. This might
>> be
>> >>>>> that problem too.
>> >>>>>
>> >>>>> Gabe
>> >>>>>
>> >>>>> On 02/24/12 02:45, Gabriel Michael Black wrote:
>> >>>>>
>> >>>>>> Yes, I have. You're using O3 though, and that support is fairly
>> new.
>> >>>>>>
>> >>>>>> Gabe
>> >>>>>>
>> >>>>>> Quoting "Ankita (Garg) Goel" <[email protected]>:
>> >>>>>>
>> >>>>>> Hi,
>> >>>>>>>
>> >>>>>>> Has anyone been able to boot multiple cpus wth FS mode on x86 ? If
>> >>>>>>> yes, it
>> >>>>>>> would greatly help if you could share your environmental setup.
>> The
>> >>>>>>> issues
>> >>>>>>> I am facing I have already posted in some previous emails.
>> >>>>>>>
>> >>>>>>> Thanks for your help!
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> Regards,
>> >>>>>>> Ankita
>> >>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>> ______________________________**_________________
>> >>> 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
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Regards,
>> >> Ankita
>> >>
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>
>
>
> --
> Regards,
> Ankita
> Graduate Student
> Department of Computer Science
> University of Texas at Austin
>
>
>
> _______________________________________________
> 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

Reply via email to