[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] bug fix patch


  • To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.