execute1: Update comments about XER forwarding
authorPaul Mackerras <paulus@ozlabs.org>
Wed, 13 Jan 2021 08:45:57 +0000 (19:45 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Fri, 15 Jan 2021 01:38:45 +0000 (12:38 +1100)
commitd5cf4acfdbb76d98f8d3fec988eb446857f7f866
treeb81353995cff5c0a36f813b58d42fb59bf89b868
parent5f8279a14ab2921df91babd684f6a4991c59ac29
execute1: Update comments about XER forwarding

This deletes some commentary that is now out of date and replaces it
with a simple statement about the XER common bits being forwarded from
the output of execute1 to the input.

The comment being deleted talked about a hazard if an instruction that
modifies XER[SO] is immediately followed by a store conditional.  That
is no longer a problem because the operands for loadstore1 are sent
from execute1 (and therefore have the forwarded value) rather than
decode2.  This was in fact fixed in 5422007f83bf ("Plumb loadstore1
input from execute1 not decode2", 2020-01-14).

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
execute1.vhdl