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

RE: [Xen-ia64-devel] PATCH [resent**2]: FPH handling and cleanup


  • To: "Tristan Gingold" <Tristan.Gingold@xxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>, "Williamson, Alex (Linux Kernel Dev)" <alex.williamson@xxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Tue, 25 Apr 2006 09:36:58 -0700
  • Delivery-date: Tue, 25 Apr 2006 09:37:20 -0700
  • List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AcZnqMI3odoSeN0jQnec1bDQ/fVcTwA3UByw
  • Thread-topic: [Xen-ia64-devel] PATCH [resent**2]: FPH handling and cleanup

> After much testing, there is at least one path where saving 
> fp registers 
> faults (I got it with a 12 VCPUs domain).  I have to look more.

I think Tony's program has already been on the list, but the
following might be useful for Xen/ia64 FPU SMP and multi-domain
stress testing.

Dan

> > -----Original Message-----
> > From: linux-ia64-owner@xxxxxxxxxxxxxxx 
> > [mailto:linux-ia64-owner@xxxxxxxxxxxxxxx] On Behalf Of Luck, Tony
> > Sent: Tuesday, March 01, 2005 4:33 PM
> > To: linux-ia64@xxxxxxxxxxxxxxx
> > Subject: RE: [patch 2.6.11-rc3-bk4] Correctly dereference 
> > ia64_mca_data
> > 
> > Back on February 9th, I wrote:
> > >I wrote a test program that loads up random values into registers
> > >(just r1-r31, a bunch of stacked registers, and f2-f127 for now)
> > >and then checks that all the registers haven't changed value a
> > >few thousand times, before reloading with a new set of random
> > >values.
> > 
> > A few people asked whether I could post the program ... it took
> > a while to get sign-off ... but that gave me time to add "branch",
> > "predicate" and half a dozen "application" registers to the mix,
> > plus make it print the name of the register that was nuked (instead
> > of a number that required manual translation).
> > 
> > I've tested it by using a debugger to zap one of each class 
> > of register
> > that is being monitored to check that it works.
> > 
> > http://www.kernel.org/pub/linux/kernel/people/aegl/ia64regcheck.tgz 
> > 
> > Usage ... compile, and run a few copies.  If they all 
> "exit(0)" (which
> > may take a couple of days) the test passed.  Otherwise you 
> should see
> > the name of the register printed to stderr, and exit code 1.
> > 
> > Apart from the MCA case, I haven't seen it report a problem 
> > yet ... but
> > I've only run a few hours.
> > 
> > -Tony
> > 
> > -
> > To unsubscribe from this list: send the line "unsubscribe 
> > linux-ia64" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > 
> 

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


 


Rackspace

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