diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2013-02-15 17:40:07 -0500 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2013-02-15 17:40:07 -0500 |
commit | b84bd3028c173893101c0c0c188e5f5b16e4fdee (patch) | |
tree | dbf8680bc399db9321133d50e410a94833a17f78 /src/cpu/o3/decode_impl.hh | |
parent | d4eca0591d28cd34448148302cb26872bfc1f919 (diff) | |
download | gem5-b84bd3028c173893101c0c0c188e5f5b16e4fdee.tar.xz |
cpu: Fix a livelock in the o3 cpu.
Check if an instruction just enabled interrupts and we've previously had an
interrupt pending that was not handled because interrupts were subsequently
disabled before the pipeline reached a place to handle the interrupt. In that
case squash now to make sure the interrupt is handled.
Diffstat (limited to 'src/cpu/o3/decode_impl.hh')
0 files changed, 0 insertions, 0 deletions