[gem5-users] Dealing with a full prefetch queue

2012-09-19 Thread Mahmood Naderan
Hi In the default prefetch code of gem5, we see // We just remove the head if we are full if (pf.size() == size) { pfRemovedFull++; PacketPtr old_pkt = *pf.begin(); DPRINTF(HWPrefetch, "Prefetch queue full, "

Re: [gem5-users] Dealing with a full prefetch queue

2012-09-19 Thread Nilay Vaish
On Wed, 19 Sep 2012, Mahmood Naderan wrote: Hi In the default prefetch code of gem5, we see // We just remove the head if we are full if (pf.size() == size) { pfRemovedFull++; PacketPtr old_pkt = *pf.begin(); DPRINTF(HWPrefetch,

Re: [gem5-users] Dealing with a full prefetch queue

2012-09-19 Thread Mahmood Naderan
>What does correct mean? I mean, do we have such implementation is a producer/consumer model? Is this fuctionality correct? >Do you think a not 'correct' event can occur if the packet is dropped? Yes and that is a natural problem with a fix sized buffer. So how do you deal with a full buffer? In t

[gem5-users] Adding debug symbols from my benchmark

2012-09-19 Thread Anthony Gutierrez
I am trying to add debug symbol information for the benchmark I am running. I can see where the the debug symbol information is added from the kernel binary itself, but is there a built-in way to pass a file with the symbol table information for my binary into gem5? Or, do I need to manually add my

Re: [gem5-users] ARM: instructions that writes into CPSR and CPACR set as control instructions

2012-09-19 Thread nathanael . premillieu
Hi Ali, After some testing it seems that removing the flag does not cause any problems. Moreover it solve my problem, so it's perfect :) Thanks, Nathanaël Le 18/09/2012 15:55, Ali Saidi a écrit : Hi Nathanaël, I'd guess it shouldn't be. I think it was that way from when the ITSTATE bits we

Re: [gem5-users] ARM: instructions that writes into CPSR and CPACR set as control instructions

2012-09-19 Thread Ali Saidi
Would you mind posting a patch? Thanks, Ali On 19.09.2012 14:43, nathanael.premill...@irisa.fr wrote: > Hi Ali, > > After some testing it seems that removing the flag does not cause any > problems. Moreover it solve my problem, so it's perfect :) > > Thanks, > > Nathanaël > > Le 18/

Re: [gem5-users] Adding debug symbols from my benchmark

2012-09-19 Thread Ali Saidi
On 19.09.2012 14:30, Anthony Gutierrez wrote: > I am trying to add debug symbol information for the benchmark I am running. I can see where the the debug symbol information is added from the kernel binary itself, but is there a built-in way to pass a file with the symbol table information for

Re: [gem5-users] Adding debug symbols from my benchmark

2012-09-19 Thread Anthony Gutierrez
Ok, I'll have to add it myself. Right now I'm just objdumping the symbol into a file then using SymbolTable::load() to populate the table. I don't want only my binary's code either, so I don't care if other code is at the address, I just want to be able to be able to see that code as well as my bin

Re: [gem5-users] ARM: instructions that writes into CPSR and CPACR set as control instructions

2012-09-19 Thread Nathanaël Prémillieu
Done ! http://reviews.gem5.org/r/1423/ Le 19/09/2012 21:13, Ali Saidi a écrit : Would you mind posting a patch? Thanks, Ali On 19.09.2012 14:43, nathanael.premill...@irisa.fr wrote: Hi Ali, After some testing it seems that removing the flag does not cause any problems. Moreover it solve my

[gem5-users] ARM Instruction Description

2012-09-19 Thread Jianghao Guo
When I first took a look ALPHA instruction description in arm/isa/decoder.isa file, there are several different "format" for different type of instructions. While for ARM ISA, there is only one "format" named DataOp in the deocder file, even worse I don't know where to find definition like ArmMultA

Re: [gem5-users] ARM Instruction Description

2012-09-19 Thread Jason Clemons
That is a format defined in src/arch/arm/isa/formats/multi.isa The decode_block from that file is used to handle instructions in that decode block.  I usually just grep for the uppercase version in src/arch/arm. Hope this helps, Jason Sent from my Samsung Epic™ 4G Jianghao Guo wrote: When

[gem5-users] Message stall and wake-up problem

2012-09-19 Thread GE ZHIGUO
Hi, All I use zz_stallAndWaitRequest to stall and wait a messag in a busy state. And when the busy state transits to a stable state, I use ka_wakeUpAllDependents to wakeup All the messages that are waiting in the waiting table. In most cases, The waiting message can be woken up. However, som

[gem5-users] Fwd: The results of your email commands

2012-09-19 Thread Amit Singh
-- Forwarded message -- From: Date: Tue, Sep 18, 2012 at 2:13 PM Subject: The results of your email commands To: amitsingh1...@gmail.com The results of your email command are provided below. Attached is your original message. - Results: Ignoring non-text/plain MIME parts -