Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Mikael Pettersson <mikpe@...>
Cc: Suresh Siddha <suresh.b.siddha@...>, <mingo@...>, <hpa@...>, <tglx@...>, <torvalds@...>, <akpm@...>, <andi@...>, <roland@...>, <drepper@...>, <Hongjiu.lu@...>, <linux-kernel@...>, <arjan@...>, <rmk+lkml@...>, <dan@...>, <asit.k.mallick@...>
Date: Monday, May 19, 2008 - 9:57 pm

On Mon, May 19, 2008 at 04:52:01PM +0200, Mikael Pettersson wrote:

Ok. CPU folks are planning to make some of the bytes at the end of fxsave
image, SW usable.

We can use some of these fields, to represent the extended state
presence with a cookie, save area size, mask of the state
stored. If needed, we can include the start address of the fpstate pointer
(also as part of the cookie), so that we can detect the situation,
where apps are just memcopying sizeof(struct _fpstate) from the fpstate
pointer (but not aware of the extended state).

we don't need any ucontext_t extensions any more and just
use the fpstate pointer to indicate the extended state aswell, right?

In addition, we need to make sure that for 32bit non-rt sigframes, we
don't modify the extramask[] offset.

thanks,
suresh
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC] x86: xsave/xrstor support, ucontext_t extensions, Suresh Siddha, (Mon May 12, 9:10 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Fri May 16, 9:26 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Mon May 19, 10:52 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Suresh Siddha, (Mon May 19, 9:57 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Tue May 20, 10:55 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Tue May 20, 4:10 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Wed May 21, 8:05 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Wed May 21, 8:47 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Tue May 20, 9:19 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Tue May 20, 10:58 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Tue May 20, 11:20 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Tue May 20, 1:57 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Wed May 21, 8:28 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Thu May 22, 4:57 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 5:02 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Thu May 22, 6:36 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 8:33 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 10:27 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Thu May 22, 9:33 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Fri May 23, 12:57 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Thu May 22, 6:15 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 8:32 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 5:34 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 10:45 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Fri May 23, 7:46 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Thu May 22, 10:12 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 10:49 pm)
x86: xsave/xrstor support; ucontext_t extensions, H. Peter Anvin, (Thu Jun 5, 8:28 pm)
Re: x86: xsave/xrstor support; ucontext_t extensions, Suresh Siddha, (Fri Jun 6, 4:14 pm)
Re: x86: xsave/xrstor support; ucontext_t extensions, H. Peter Anvin, (Fri Jun 6, 7:03 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Thu May 22, 6:22 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Wed May 21, 8:53 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Thu May 22, 4:49 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Wed May 21, 9:38 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Roland McGrath, (Thu May 22, 2:40 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Thu May 22, 3:18 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Tue May 20, 1:59 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Mikael Pettersson, (Tue May 20, 4:58 am)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Mon May 19, 12:29 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, Suresh Siddha, (Mon May 19, 12:57 pm)
Re: [RFC] x86: xsave/xrstor support, ucontext_t extensions, H. Peter Anvin, (Mon May 19, 1:45 pm)