From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: RE: trap/interrupt gate for hypercall Date: Wed, 16 May 2007 16:23:30 +0200 Message-ID: <464B3002.76E4.0078.0@novell.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jinsong Liu Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org >Enter Xen on hypercall, immediately take an interrupt, on return from >interrupt %es faults on reload. How do we propagate this bad segment > --> the problem is when return from interrupt how %es faults on reload > except interrupt handler purposely modify kernel stack? --> = example? By the guest modifying the referenced descriptor from another vCPU. >register value to the guest via the failsafe callback handler from this >context? The bad %es is not yet saved on the outer context's stack frame. Jan