[PATCH] x86-64: invalidate sysenter

Jan Beulich JBeulich@novell.com
Thu May 12 06:37:00 GMT 2005


>>> "H. J. Lu" <hjl@lucon.org> 12.05.05 00:57:38 >>>
>On Fri, May 06, 2005 at 06:15:00PM +0200, Jan Beulich wrote:
>> >> >sysenter is supported on EM64T. Don't apply it.
>> >> 
>> >> It can't (in 64-bit more) because it doesn't add new MSRs to support that...
>> >> 
>> >
>> >It is documented in EM64T manual. Are you saying the manual is
>> >wrong?
>> 
>> I suppose so (there are very many inconsistencies in these manuals).
>> 
>
>I checked with our people. sysenter is valid instruction in 64bit
>mode on EM64T although today's Linux doesn't support it for system
>calls.
>
>Please don't apply the patch.

Would you mind sharing how this is supposed to work? As said before, there must be at least one new MSR to actually support this, and there's none documented.

Thanks, Jan



More information about the Binutils mailing list