Hi Ivan, I am having the same problem with running X86 FS with PARSEC, multicore, detailed cpu and classic memory model. I have been using the same linux-2.6.22 kernel (which i configured to run with up to 64 CPUs). I have been getting “bad page” errors after switching to detailed cpu posted below: …. [HOOKS] Entering ROI Bad page state in process 'blackscholes' page:ffffffff80721d68 flags:0x0000000000000000 mapping:000000baffffffff mapcount:1 count:0 Trying to fix it up, but a reboot is needed Backtrace:
Call Trace: [<ffffffff8025d28d>] bad_page+0x5d/0x90 [<ffffffff8025dcdb>] get_page_from_freelist+0x41b/0x430 [<ffffffff8025dd81>] __alloc_pages+0x91/0x350 [<ffffffff8025e074>] get_zeroed_page+0x34/0x70 [<ffffffff80267558>] __pte_alloc+0x28/0x100 [<ffffffff80268239>] __handle_mm_fault+0xc09/0xcd0 [<ffffffff8026c32e>] vma_adjust+0x13e/0x500 [<ffffffff805be58f>] do_page_fault+0x1af/0x900 [<ffffffff8026dbac>] do_mmap_pgoff+0x71c/0xab0 [<ffffffff80378c21>] __up_write+0x21/0x140 [<ffffffff805bc8bd>] error_exit+0x0/0x84 Unable to handle kernel paging request at 926cee92209ab000 RIP: [<ffffffff8037b092>] clear_page+0x12/0x40 PGD 0 ….. Could you share with me the linux patch you got from Jiuyue Ma and walk me through how you applied the patch briefly? If my problem is instead related to the "unimplemented x86 atomics in the classic memory hierarchy”, how can I run X86 FS with multicore, detailed cpu and ruby model? Do you know of a configuration (protocol, simple cpu type, detailed cpu type to use, whether to use fast forwarding or checkpointing etc.) that works with a given gem5 stable version? Best, Fulya _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users