From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy Fitzhardinge Subject: Re: changing definition of paravirt_ops.iret Date: Tue, 22 May 2007 01:08:42 +0100 Message-ID: <4652348A.1020003@goop.org> References: <4651C865.9090605@goop.org> <4651E6CF.9010001@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4651E6CF.9010001@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Zachary Amsden Cc: Chris Wright , Virtualization Mailing List , "Eric W. Biederman" List-Id: virtualization@lists.linuxfoundation.org Zachary Amsden wrote: > Strongly nacked. If you need %fs and a free register, just push / pop > them yourself. We use push / pop to get %eax free for IRET in the VMI > ROM. Yeah, it doesn't interact nicely with either the error_code or the nmi stack switch thing. J