I agree with the fact that it is unrealistic not having caches and
separated ones, however for what I want to experiment I do not want to have
caches :). I can make the data cache and the instruction cache 64 B each
(the size equal with the size of a line) and hope for the best.

I did not use that flag. I will try it in a couple of minutes.

Thanks for the information

On Sat, Nov 22, 2014 at 2:20 PM, Mitch Hayenga <mitch.hayenga+g...@gmail.com
> wrote:

> Have you tried running with the O3CPUAll debug flag?  That may shed some
> more light on whats happening.  Steve's suggestion sounds like a
> possibility.
>
> On Sat, Nov 22, 2014 at 12:24 PM, Steve Reinhardt via gem5-users <
> gem5-users@gem5.org> wrote:
>
>> I don't recall the details, but there's some issue with data accesses and
>> instruction fetches sharing the same port to memory with O3 that leads to a
>> livelock (or deadlock?) situation... something like you need to do an
>> ifetch to make forward progress, but every time the port is free you
>> re-issue a speculative data access instead, or maybe it's the other way
>> around.  We have run into this before--I think the same problem occurs with
>> a unified L1--but since it goes away once you use split caches, and it's
>> unrealistic not to have split caches anyway, we never considered it worth
>> fixing.
>>
>> Steve
>>
>>
>> On Sat, Nov 22, 2014 at 9:27 AM, Thom Popovici via gem5-users <
>> gem5-users@gem5.org> wrote:
>>
>>> Hi, all!
>>>
>>> I want to remove the caches from the full system configuration. I want
>>> multiple processors that are directly connected to the membus and the
>>> memory. As far as I saw the O3CPU demands caches, why? I managed to
>>> modify
>>> the function request_caches from True to False. I managed to instantiate
>>> all the objects without errors but Gem5 freezes up at the very beginning:
>>>
>>> Entering event queue @ 0.  Starting simulation...
>>>
>>> Any ideas.
>>>
>>> Thanks so much
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>


-- 
Thom Popovici
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to