-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/338/#review517
-----------------------------------------------------------


Could you please explain the reason for this change? I'm not familiar enough 
with ARM's interrupt architecture to know what the commit message is saying. My 
guess is that the interrupt controller initially thought it was going to signal 
an interrupt but then later changed it's mind. If that's the case, then really 
shouldn't we change the interrupt controller so it doesn't change its mind? I 
don't that that's possible, but I can't think of why it wouldn't be.


src/cpu/o3/iew_impl.hh
<http://reviews.m5sim.org/r/338/#comment760>

    Shouldn't the instruction be a nop in this case and do nothing when 
executed?


- Gabe


On 2010-12-06 16:10:48, Ali Saidi wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.m5sim.org/r/338/
> -----------------------------------------------------------
> 
> (Updated 2010-12-06 16:10:48)
> 
> 
> Review request for Default, Ali Saidi, Gabe Black, Steve Reinhardt, and 
> Nathan Binkert.
> 
> 
> Summary
> -------
> 
> O3: Fixes fetch deadlock when the interrupt master clears single before CPU 
> handles it.
> Then the cpu should restart fetch stage to fetch from the original execution
> path.
> 
> 
> Diffs
> -----
> 
>   src/arch/arm/interrupts.hh 2b5fbdcbfb5d 
>   src/cpu/o3/commit_impl.hh 2b5fbdcbfb5d 
>   src/cpu/o3/fetch_impl.hh 2b5fbdcbfb5d 
>   src/cpu/o3/iew_impl.hh 2b5fbdcbfb5d 
> 
> Diff: http://reviews.m5sim.org/r/338/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Ali
> 
>

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to