public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
@ 2012-12-19 10:43 ` schwab@linux-m68k.org
  2013-05-10 19:02 ` aj at suse dot de
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: schwab@linux-m68k.org @ 2012-12-19 10:43 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|drepper.fsp at gmail dot    |unassigned at sourceware
                   |com                         |dot org

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
  2012-12-19 10:43 ` [Bug nptl/10686] Request for new TLS field for x86 and x86_64 schwab@linux-m68k.org
@ 2013-05-10 19:02 ` aj at suse dot de
  2013-05-12 17:32 ` ian at airs dot com
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: aj at suse dot de @ 2013-05-10 19:02 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Andreas Jaeger <aj at suse dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aj at suse dot de

--- Comment #1 from Andreas Jaeger <aj at suse dot de> 2013-05-10 19:01:57 UTC ---
Ian, sorry for the late followup here. Do you still need a new TLS field?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
  2012-12-19 10:43 ` [Bug nptl/10686] Request for new TLS field for x86 and x86_64 schwab@linux-m68k.org
  2013-05-10 19:02 ` aj at suse dot de
@ 2013-05-12 17:32 ` ian at airs dot com
  2013-05-13  8:44 ` fweimer at redhat dot com
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: ian at airs dot com @ 2013-05-12 17:32 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

--- Comment #2 from Ian Lance Taylor <ian at airs dot com> 2013-05-12 17:32:00 UTC ---
Currently the transactional memory support has five words in the TCB.  For the
split stack support on x86 and x86_64 I have been using the last of those five
words, as Richard Henderson told me the TM support was not using it.  So
assuming the TM folks are still agreeable, I think the simplest approach at
this point would be to reduce the TM words to 4 and make the last one be a
split stack word.  The TM words are the __private_tm field in tcbhead_t.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2013-05-12 17:32 ` ian at airs dot com
@ 2013-05-13  8:44 ` fweimer at redhat dot com
  2013-05-14  7:16 ` carlos at redhat dot com
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: fweimer at redhat dot com @ 2013-05-13  8:44 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fweimer at redhat dot com

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2013-05-13  8:44 ` fweimer at redhat dot com
@ 2013-05-14  7:16 ` carlos at redhat dot com
  2013-05-14  7:25 ` aj at suse dot de
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: carlos at redhat dot com @ 2013-05-14  7:16 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Carlos O'Donell <carlos at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |carlos at redhat dot com

--- Comment #3 from Carlos O'Donell <carlos at redhat dot com> 2013-05-14 07:16:09 UTC ---
I spoke with Richard Henderson about this today and he says he is perfectly
happy to continue with the current uses of the TM words. That is to say that
split stack support was granted use of the last two TM words.

It sounds like Ian only needs the last TM word for split stack support. We
should make this explicit by fixing the code to have __private_tm be 4 words,
and __private_ss be 1 word (or whatever you want to call it) with comments.
Then we can close this issue.

I don't have time to fix this, but I did have time to double check things.

Andreas do you plan to fix this?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2013-05-14  7:16 ` carlos at redhat dot com
@ 2013-05-14  7:25 ` aj at suse dot de
  2013-05-14 12:29 ` ian at airs dot com
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 9+ messages in thread
From: aj at suse dot de @ 2013-05-14  7:25 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Andreas Jaeger <aj at suse dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at sourceware    |aj at suse dot de
                   |dot org                     |

--- Comment #4 from Andreas Jaeger <aj at suse dot de> 2013-05-14 07:25:11 UTC ---
Ian,

Would changing this:
  void *__private_tm[5];

to the following be ok?
  /* Reservation of some values for the TM ABI.  */
  void *__private_tm[4];
  /* GCC split stack support.  */
  void *__private_ss;


I'll create a proper patch out of this.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2013-05-14  7:25 ` aj at suse dot de
@ 2013-05-14 12:29 ` ian at airs dot com
  2013-05-15 18:22 ` aj at suse dot de
  2014-07-01  6:48 ` fweimer at redhat dot com
  8 siblings, 0 replies; 9+ messages in thread
From: ian at airs dot com @ 2013-05-14 12:29 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

--- Comment #5 from Ian Lance Taylor <ian at airs dot com> 2013-05-14 12:29:33 UTC ---
The patch in comment #4 looks great to me.

Thanks.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2013-05-14 12:29 ` ian at airs dot com
@ 2013-05-15 18:22 ` aj at suse dot de
  2014-07-01  6:48 ` fweimer at redhat dot com
  8 siblings, 0 replies; 9+ messages in thread
From: aj at suse dot de @ 2013-05-15 18:22 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=10686

Andreas Jaeger <aj at suse dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |2.18

--- Comment #6 from Andreas Jaeger <aj at suse dot de> 2013-05-15 18:22:17 UTC ---
committed now for glibc 2.18

commit ecbf434213c0333d81706074e4d107ac45011635
Author: Andreas Jaeger <aj@suse.de>
Date:   Wed May 15 20:20:54 2013 +0200

    Reserve new TLS field for x86 and x86_64

        [BZ #10686]
        * sysdeps/x86_64/tls.h (struct tcbhead_t): Add __private_ss
        field.
        * sysdeps/i386/tls.h (struct tcbhead_t): Likewise.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug nptl/10686] Request for new TLS field for x86 and x86_64
       [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2013-05-15 18:22 ` aj at suse dot de
@ 2014-07-01  6:48 ` fweimer at redhat dot com
  8 siblings, 0 replies; 9+ messages in thread
From: fweimer at redhat dot com @ 2014-07-01  6:48 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=10686

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |security-

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-07-01  6:48 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-10686-131@http.sourceware.org/bugzilla/>
2012-12-19 10:43 ` [Bug nptl/10686] Request for new TLS field for x86 and x86_64 schwab@linux-m68k.org
2013-05-10 19:02 ` aj at suse dot de
2013-05-12 17:32 ` ian at airs dot com
2013-05-13  8:44 ` fweimer at redhat dot com
2013-05-14  7:16 ` carlos at redhat dot com
2013-05-14  7:25 ` aj at suse dot de
2013-05-14 12:29 ` ian at airs dot com
2013-05-15 18:22 ` aj at suse dot de
2014-07-01  6:48 ` fweimer at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).