x86: don't hold TRAPBOUNCE_flags in %cl during create_bounce_frame
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 17 Mar 2016 12:49:40 +0000 (13:49 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 17 Mar 2016 12:49:40 +0000 (13:49 +0100)
commit8738c76f0e468155b08fa0a101304837dd481285
tree26cbe71c210ef4dcdb77797f7a14ac372a474d1a
parent65f1fe7fcea6cdbbc7859707929cee971d65f30d
x86: don't hold TRAPBOUNCE_flags in %cl during create_bounce_frame

TRAPBOUNCE_flags are always available via a displacement from %rdx.  This
allows all of %rcx to be used as a scratch register.

No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <JBeulich@suse.com>
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S