Ian,
I've hand applied most of the patch already, that's why the code looks
okay. It's the last line of the patch that I'm having trouble with.
- movl %edx, %gs:0(%ecx);
+ movl %edx, (%ecx);
Instead of "movl %edx, %gs:0(%ecx);" I've got the following:
SYSCALL_ERROR_HANDLER_TLS_STORE (%edx, %ecx);
and that code (SYSCALL_ERROR_HANDLER_TLS_STORE) looks like:
< I THINK I NEED TO CHANGE SOMETHING BELOW THIS LINE>
------------------------------------------------------
# ifndef NO_TLS_DIRECT_SEG_REFS
# define SYSCALL_ERROR_HANDLER_TLS_STORE(src, destoff) \
movl src, %gs:(destoff)
# else
# define SYSCALL_ERROR_HANDLER_TLS_STORE(src, destoff) \
addl %gs:0, destoff; \
movl src, (destoff)
# endif
-----------------------------------------------------
< I THINK I NEED TO CHANGE SOMETHING ABOVE THIS LINE>
So, what, if anything do I need to change?
Regards,
Brian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|