bcopyxx: clear all flags before jumping to the successor code
authorH. Peter Anvin <hpa@zytor.com>
Mon, 27 Apr 2009 20:53:05 +0000 (13:53 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 27 Apr 2009 20:53:05 +0000 (13:53 -0700)
commit642841bb1542c304e9da5eb98f4c18100b723cb8
tree6bb00d7fbbde5eff0c8f6591193292ce242a5f68
parent071394c8fe611d6c75338d80dfafc76264599096
bcopyxx: clear all flags before jumping to the successor code

Clear the flags register while we still have a stack to do so.
This makes the state in the target OS more predictable.  It's worth
noting that none of the instructions we use in either the PM or RM
trampolines change the flags, either (except the IF setting in the RM
trampoline, but that is intentional.)

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/bcopyxx.inc