From: Joshua Wise Date: Mon, 19 Jan 2009 09:05:47 +0000 (-0500) Subject: Memory: Add one more state to lsr/lsrh/lsm to force the writeback to be committed... X-Git-Url: http://git.joshuawise.com/firearm.git/commitdiff_plain/4d7253f1058e6bd63bfc720a5b881e85d99270ee?hp=4d7253f1058e6bd63bfc720a5b881e85d99270ee;ds=sidebyside Memory: Add one more state to lsr/lsrh/lsm to force the writeback to be committed. This is kind of a gross hack, but it can be fixed later with a 'busy' flag that gets set in the middle of a multi-cycle instruction that would get checked by the delayedflush logic. Also, make sure that we do not progress past the first stage if a flush is requested while we're on the first stage, as would happen if we had an ldr right after a ldr pc, ... ---