Fix 64-bit build problem. Not allowed to movl between a

segment register and a memory location.

Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2005-09-14 09:20:21 +00:00
1 parent e1517da4cd
commit fbfc015c2a
1 file changed
+4 -4
@@ -751,10 +751,10 @@ ecrit: /**** END OF CRITICAL REGION ****/
# Hypervisor uses this for application faults while it executes.
ENTRY(failsafe_callback)
addq $0x10,%rsp /* skip rcx and r11 */
1: movl (%rsp),%ds
2: movl 8(%rsp),%es
3: movl 16(%rsp),%fs
4: movl 24(%rsp),%gs
1: mov (%rsp),%ds
2: mov 8(%rsp),%es
3: mov 16(%rsp),%fs
4: mov 24(%rsp),%gs
addq $0x20,%rsp /* skip the above selectors */
SAVE_ALL
jmp error_exit
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.