WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] bug fix patch

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] bug fix patch
From: Kip Macy <kip.macy@xxxxxxxxx>
Date: Sun, 17 Apr 2005 19:37:02 -0700
Delivery-date: Mon, 18 Apr 2005 02:37:00 +0000
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=BwK4fC2Jz/sGRGS91+71AABqOhTfANo89zUpwGG3mmt/6Igap/RmPPrwmlD0f7eww55OU/hvAG5Ayk6t60R0OO5dtInwe+AreOakEBz3WF9SG3r1RBTeJp7ovUaMe0mT18a2uDAPQDuXMBc4xYzO7O0HW5sSYeHhbKG3RVvOaSw=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Reply-to: Kip Macy <kip.macy@xxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
The following patch fixes 3 recent regressions and works around a 4th.

- when debugger trap entry was re-factored the new code neglected to
clear the trace bit in eflags on a trace trap, xc_ptrace now does that
in user-land before continuing

- a merge somewhere along the line removed a validation of the info
pointer in xc_domain_getfullinfo thus causing a seg fault when called
without info (xc_ptrace only wants the cpu context)

- the page not validated case in get_page_type needs to be last, in
the shadow mode code merge it was moved before the general type
checking case - when one tried to do an L2 pin on a page with a
self-reference xen would spin forever in cpu_relax. This patch returns
it to the last case.

 - xen has started to use anonymous unions - this is not c99
compliant. As a workaround freebsd is no longer compiled with -std=c99


http://www.fsmware.com/xen/patches/050417/fixes

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>