5 messages in com.xensource.lists.xen-develRE: [Xen-devel] Gentoo/glibc-2.3.5 tl...
FromSent OnAttachments
B.G. Bruce27 Jul 2005 15:20 
Ian Pratt27 Jul 2005 15:34 
B.G. Bruce27 Jul 2005 16:10 
B.G. Bruce27 Jul 2005 16:11 
Keir Fraser27 Jul 2005 16:14 
Subject:RE: [Xen-devel] Gentoo/glibc-2.3.5 tls patch: Need HELP
From:B.G. Bruce (bg@nt-nv.com)
Date:07/27/2005 04:10:52 PM
List:com.xensource.lists.xen-devel

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.