The first step to getting the O3 CPU to work is to get the timing CPU to
work. It's probably a rather trivial fix, but the issue is where the fix
should go. I imagine it has something to do with interrupts or timers
(TICK/STICK compare), but exactly what is wrong I don't know. It's kind of
hard know how long it will take to find the problem. Some issues can be
tracked down rather quickly with the tracing built into M5, but since the
interrupts are going to happen on different instructions because of the
timing involved it's a bit trickier. 

Someone else on the mailing list would know better than I what it would
take to make the O3 CPU work with SPARC_FS. Gabe did you changes for
SPARC_SE o3 ever get merged into the repository? That seems like it would
be the first step. Anyone else want to jump in?

Thanks,
Ali
 

On Thu, 20 May 2010 12:19:24 -0700, Robert Chen <[email protected]> wrote:
> Hello All,
> 
> I am interested in getting the O3 CPU model to work for SPARC_FS.  My
> research group is considering making these modifications ourselves.
> Per the previous discussion below, it seems there are some issues with
> getting this to work.  Would anyone be able to provide more details on
> the issues that are preventing the timing and O3 CPUs from working in
> SPARC_FS mode?  How much effort or development time would these issues
> need?
> 
> Thanks in advance!
> 
> -Robert
> 
>>Tue, 27 Apr 2010 02:29:14 -0700
>>
>>Hi Dave,
>>
>>M5 support for FS mode in SPARC is currently limited to a single core
and
>>an
>>atomic CPU. While a lot of the code for multiple cores was written, it
was
>>never tested or completely finished. Additionally, there are some issues
>>that
>>prevent a timing CPU or the O3 CPU from working with SPARC in FS mode.
>>
>>Ali
>>
>>On Apr 26, 2010, at 7:24 PM, David Nellans wrote:
>>
>> Ali,
>>
>> Can you elaborate a more on the particularly useful bit?
>>
>> There might be others on the list, but there are at least a few of us
>> are in the same boat that with Simic now being owned by windriver/intel
>> there
>> is a chance that academic licensing isn't going
>> to play nearly as Virtutech did.  So at least at Utah we're trying to
>> evaluate other options.  We were using SPARC under simics
>> so that is what would be the least amount of work for us mentally
>> transitioning to another platform like M5...
>>
>> cheers
>> -dave
>>
>>
>> On Mon, 2010-04-26 at 19:17 -0500, Ali Saidi wrote:
>>> You can get the files from the opensparc website. However, unless
you're
>>> willing to put in a substantial amount of work I don't think you'll
>>> find the
>>> full-system SPARC support particularly useful.
>>>
>>> Ali
>>>
>>> On Apr 26, 2010, at 12:18 PM, Eberle wrote:
>>>
>>> > Does someone have a linux kernel and disk image for SPARC_FS, like
the
>>> > ones for ALPHA_FS?
>>> > Or, at least, know how to build one?
>>> >
>>> > Thanks,
>>> >
>>> > --
>>> > Eberle A. Rambo.
>>> > Federal University of Santa Catarina (UFSC)
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to