O3: Squash the violator and younger instructions instead not all insts.
Review Request #788 - Created July 13, 2011 and submitted
| Information | |
|---|---|
| Ali Saidi | |
| gem5 | |
| Reviewers | |
| Default | |
| ali, gblack, nate, stever | |
O3: Squash the violator and younger instructions instead not all insts. Change the way instructions are squashed on memory ordering violations to squash the violator and younger instructions, not all instructions that are younger than the instruction they violated (no reason to throw away valid work).
Posted (July 24, 2011, 5:36 p.m.)
I ran the X86 regressions with these patches and my uncommitted X86_FS patches, and other than some expected stat differences everything seems ok. I'm not familiar with this particular code so I can't comment on whether it's being changed properly, but I don't see any really obvious problems.
