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

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

Suresh Siddha wrote:

Sorry, brainfart.  Don't post so early in the morning.


I was thinking about what we'd really like earlier, and given a clean 
slate I'd like to see a structure looking like:

struct state_ptrs {
	size_t len;
	struct state_foo *foo;
	struct state_bar *bar;
	...
};

... where len is sizeof(struct state_ptrs).  This is not merely 
extensible, but it's easy for userspace to massage it into whatever 
format -- longer or shorter -- that it happens to know about, and it 
gives a natural way for the kernel to communicate "none of this state" 
by feeding a NULL pointer.  So pretty much we're looking for a way to 
backwards-compatible way to stash a pointer to this structure, I figure.

	-hpa
--
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, 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)