Hi Chao,

Unfortunately the classic memory system does not support X86 atomic RMW 
operations. This is why it works in atomic and not in timing.

You options are:
1) implement a fix and do everyone a big favour (I vote for this one)
2) take the hit in simulation speed and switch to Ruby and stick to timing mode
3) use another ISA, e.g. ARM :-), that does not have this problem

I hope that explains it.

Andreas

From: Chao Zhang via gem5-users 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Reply-To: Chao Zhang <zhang.c...@pku.edu.cn<mailto:zhang.c...@pku.edu.cn>>, 
gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Date: Wednesday, 27 August 2014 07:47
To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: [gem5-users] How many cpu does the x86 vmlinux SMP kernel support?

Dear all,

I’m currently working on x86 FS on classical memory system to simulate cache 
system. But I found the kernel booting just hangs before loading benchmark 
script. It does not work when I set 3 or more x86 timing simple cpus, but it 
does work when I set them as atomic cores. And it also works when I set cpu 
number to 1. The gem5 change set version is 10242, the kernel is the SMP 
version from gem5 website (x86_64-vmlinux-2.6.28.4-smp), and I use default 
fs.py configuration.

So I want to know how many x86 timing cores does this SMP kernel support? Or is 
this a memory system problem?

Chao Zhang
Peking University






-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to