[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] Gentoo/glibc-2.3.5 tls patch: Need HELP


  • To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "B.G. Bruce" <bgb@xxxxxxxxx>
  • Date: Wed, 27 Jul 2005 19:11:14 -0400
  • Delivery-date: Wed, 27 Jul 2005 23:08:43 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.