All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] [XEND] Remove hard tabs
@ 2006-09-20 19:21 Hollis Blanchard
  2006-09-21  5:58 ` Molle Bestefich
  2006-09-22 16:36 ` Alastair Tse
  0 siblings, 2 replies; 16+ messages in thread
From: Hollis Blanchard @ 2006-09-20 19:21 UTC (permalink / raw)
  To: xen-devel

# HG changeset patch
# User Hollis Blanchard <hollisb@us.ibm.com>
# Date 1158780052 18000
# Node ID f7d90f962967a5a94fce0c04f8fcac449f36344f
# Parent  041be3f6b38e05f904d240630c18cadb1259317b
[XEND] Remove hard tabs.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>

diff -r 041be3f6b38e -r f7d90f962967 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py	Tue Sep 19 14:26:47 2006 +0100
+++ b/tools/python/xen/xend/XendDomainInfo.py	Wed Sep 20 14:20:52 2006 -0500
@@ -1093,15 +1093,15 @@ class XendDomainInfo:
     ## public:
 
     def destroyDevice(self, deviceClass, devid):
-	if type(devid) is str:
-	    devicePath = '%s/device/%s' % (self.dompath, deviceClass)
-	    for entry in xstransact.List(devicePath):
-		backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
-		devName = xstransact.Read(backend, "dev")
-		if devName == devid:
-		    # We found the integer matching our devid, use it instead
-		    devid = entry
-        	    break
+        if type(devid) is str:
+            devicePath = '%s/device/%s' % (self.dompath, deviceClass)
+            for entry in xstransact.List(devicePath):
+            backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
+            devName = xstransact.Read(backend, "dev")
+            if devName == devid:
+                # We found the integer matching our devid, use it instead
+                devid = entry
+                break
         return self.getDeviceController(deviceClass).destroyDevice(devid)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-20 19:21 [PATCH] [XEND] Remove hard tabs Hollis Blanchard
@ 2006-09-21  5:58 ` Molle Bestefich
  2006-09-21 20:28   ` Hollis Blanchard
                     ` (2 more replies)
  2006-09-22 16:36 ` Alastair Tse
  1 sibling, 3 replies; 16+ messages in thread
From: Molle Bestefich @ 2006-09-21  5:58 UTC (permalink / raw)
  To: Hollis Blanchard; +Cc: xen-devel

Hollis Blanchard:
> [XEND] Remove hard tabs.

That's stupid, tabs are a relief to use when coding compared to spaces.

> -       if type(devid) is str:
> -           devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> -           for entry in xstransact.List(devicePath):
> -               backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
> -               devName = xstransact.Read(backend, "dev")

> +        if type(devid) is str:
> +            devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> +            for entry in xstransact.List(devicePath):
> +            backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
> +            devName = xstransact.Read(backend, "dev")

Seems to me like you're breaking Python indentation rules now?

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-21  5:58 ` Molle Bestefich
@ 2006-09-21 20:28   ` Hollis Blanchard
  2006-09-24 10:50     ` Molle Bestefich
  2006-09-22  2:36   ` [PATCH] [XEND] Remove hard tabs Dan Smith
  2006-10-12 16:33   ` Mark Williamson
  2 siblings, 1 reply; 16+ messages in thread
From: Hollis Blanchard @ 2006-09-21 20:28 UTC (permalink / raw)
  To: Molle Bestefich; +Cc: xen-devel

On Thu, 2006-09-21 at 07:58 +0200, Molle Bestefich wrote:
> Hollis Blanchard:
> > [XEND] Remove hard tabs.
> 
> That's stupid, tabs are a relief to use when coding compared to spaces.

That's a separate conversation.

> > -       if type(devid) is str:
> > -           devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> > -           for entry in xstransact.List(devicePath):
> > -               backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
> > -               devName = xstransact.Read(backend, "dev")
> 
> > +        if type(devid) is str:
> > +            devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> > +            for entry in xstransact.List(devicePath):
> > +            backend = xstransact.Read('%s/%s' % (devicePath, entry), "backend")
> > +            devName = xstransact.Read(backend, "dev")
> 
> Seems to me like you're breaking Python indentation rules now?

Hmm, that is a stupid mistake on my part...

-- 
Hollis Blanchard
IBM Linux Technology Center

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-21  5:58 ` Molle Bestefich
  2006-09-21 20:28   ` Hollis Blanchard
@ 2006-09-22  2:36   ` Dan Smith
  2006-10-12 16:33   ` Mark Williamson
  2 siblings, 0 replies; 16+ messages in thread
From: Dan Smith @ 2006-09-22  2:36 UTC (permalink / raw)
  To: Molle Bestefich; +Cc: xen-devel, Hollis Blanchard


[-- Attachment #1.1: Type: text/plain, Size: 443 bytes --]

MB> That's stupid, tabs are a relief to use when coding compared to
MB> spaces.

To quote from the Python style guide[1]:

  "The most popular way of indenting Python is with spaces only.  The
  second-most popular way is with tabs only."

  "spaces-only are strongly recommended over tabs."

[1] http://www.python.org/dev/peps/pep-0008/

-- 
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms@us.ibm.com

[-- Attachment #1.2: Type: application/pgp-signature, Size: 190 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-20 19:21 [PATCH] [XEND] Remove hard tabs Hollis Blanchard
  2006-09-21  5:58 ` Molle Bestefich
@ 2006-09-22 16:36 ` Alastair Tse
  1 sibling, 0 replies; 16+ messages in thread
From: Alastair Tse @ 2006-09-22 16:36 UTC (permalink / raw)
  To: xen-devel

On Wed, 2006-09-20 at 14:21 -0500, Hollis Blanchard wrote:
> # HG changeset patch
> # User Hollis Blanchard <hollisb@us.ibm.com>
> # Date 1158780052 18000
> # Node ID f7d90f962967a5a94fce0c04f8fcac449f36344f
> # Parent  041be3f6b38e05f904d240630c18cadb1259317b
> [XEND] Remove hard tabs.
> Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>

Thanks, I committed a similar patch but with the right indentation :)

Cheers,

Alastair

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-21 20:28   ` Hollis Blanchard
@ 2006-09-24 10:50     ` Molle Bestefich
  2006-09-25 16:38       ` Hollis Blanchard
  2006-09-25 17:07       ` Sean Dague
  0 siblings, 2 replies; 16+ messages in thread
From: Molle Bestefich @ 2006-09-24 10:50 UTC (permalink / raw)
  To: xen-devel

Hollis Blanchard wrote:
> Molle Bestefich wrote:
> > Hollis Blanchard:
> > > [XEND] Remove hard tabs.
> >
> > That's stupid, tabs are a relief to use when coding compared to spaces.
>
> That's a separate conversation.

Seemed relevant since what you're doing is switching things originally
coded one way to use what *you* prefer, without changing the code at
all (right?).

Dan Smith writes:
> To quote from the Python style guide[1]:
>
>  "The most popular way of indenting Python is with spaces only.
>  The second-most popular way is with tabs only."

Where's the statistics to document that?
Why does that imply that coding with spaces is better in any way?

>  "spaces-only are strongly recommended over tabs."

Obviously the guy who wrote that is a big dope.

> > Seems to me like you're breaking Python indentation rules now?
>
> Hmm, that is a stupid mistake on my part...

Ok, thought so ;).

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-24 10:50     ` Molle Bestefich
@ 2006-09-25 16:38       ` Hollis Blanchard
  2006-09-26 15:34         ` Anthony Liguori
  2006-09-25 17:07       ` Sean Dague
  1 sibling, 1 reply; 16+ messages in thread
From: Hollis Blanchard @ 2006-09-25 16:38 UTC (permalink / raw)
  To: Molle Bestefich; +Cc: xen-devel

On Sun, 2006-09-24 at 12:50 +0200, Molle Bestefich wrote:
> Hollis Blanchard wrote:
> > Molle Bestefich wrote:
> > > Hollis Blanchard:
> > > > [XEND] Remove hard tabs.
> > >
> > > That's stupid, tabs are a relief to use when coding compared to spaces.
> >
> > That's a separate conversation.
> 
> Seemed relevant since what you're doing is switching things originally
> coded one way to use what *you* prefer, without changing the code at
> all (right?).

No, actually, I prefer tabs. :) However, there were ~10 lines in that
file using tabs, with all the rest using spaces. In Python that's a more
serious offense than in other languages.

-- 
Hollis Blanchard
IBM Linux Technology Center

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-24 10:50     ` Molle Bestefich
  2006-09-25 16:38       ` Hollis Blanchard
@ 2006-09-25 17:07       ` Sean Dague
  2006-09-27 14:07         ` Steven Rostedt
  1 sibling, 1 reply; 16+ messages in thread
From: Sean Dague @ 2006-09-25 17:07 UTC (permalink / raw)
  To: Molle Bestefich; +Cc: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1207 bytes --]

On Sun, Sep 24, 2006 at 12:50:22PM +0200, Molle Bestefich wrote:
> Hollis Blanchard wrote:
> >Molle Bestefich wrote:
> >> Hollis Blanchard:
> >> > [XEND] Remove hard tabs.
> >>
> >> That's stupid, tabs are a relief to use when coding compared to spaces.
> >
> >That's a separate conversation.
> 
> Seemed relevant since what you're doing is switching things originally
> coded one way to use what *you* prefer, without changing the code at
> all (right?).
> 
> Dan Smith writes:
> >To quote from the Python style guide[1]:
> >
> > "The most popular way of indenting Python is with spaces only.
> > The second-most popular way is with tabs only."
> 
> Where's the statistics to document that?
> Why does that imply that coding with spaces is better in any way?
> 
> > "spaces-only are strongly recommended over tabs."
> 
> Obviously the guy who wrote that is a big dope.

Author of that statement is Guido, author of Python.  Not a much better
place to get style comments then from the language author. ;)

	-Sean

-- 
Sean Dague
IBM Linux Technology Center                     email: japh@us.ibm.com
Open Hypervisor Team                           alt: sldague@us.ibm.com

[-- Attachment #1.2: Type: application/pgp-signature, Size: 191 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-25 16:38       ` Hollis Blanchard
@ 2006-09-26 15:34         ` Anthony Liguori
  0 siblings, 0 replies; 16+ messages in thread
From: Anthony Liguori @ 2006-09-26 15:34 UTC (permalink / raw)
  To: Hollis Blanchard; +Cc: xen-devel, Molle Bestefich

Hollis Blanchard wrote:
> On Sun, 2006-09-24 at 12:50 +0200, Molle Bestefich wrote:
>   
>> Hollis Blanchard wrote:
>>     
>>> Molle Bestefich wrote:
>>>       
>>>> Hollis Blanchard:
>>>>         
>>>>> [XEND] Remove hard tabs.
>>>>>           
>>>> That's stupid, tabs are a relief to use when coding compared to spaces.
>>>>         
>>> That's a separate conversation.
>>>       
>> Seemed relevant since what you're doing is switching things originally
>> coded one way to use what *you* prefer, without changing the code at
>> all (right?).
>>     
>
> No, actually, I prefer tabs. :) However, there were ~10 lines in that
> file using tabs, with all the rest using spaces. In Python that's a more
> serious offense than in other languages.
>   

As it has been mentioned, whitespace is the right thing to do in 
python.  It's not a point of debate.

Tab-width is interpreted as 8 in Python.  This can lead to subtle bugs 
in code where people use text-editors with different width tabs.  These 
are real bugs that have actually occurred in Xen before.

There have been big patches in Xend to globally remove tabs.  Any time 
the creep back in, they ought to be removed.

For more info, see:

http://docs.python.org/ref/indentation.html

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Re: [PATCH] [XEND] Remove hard tabs
  2006-09-25 17:07       ` Sean Dague
@ 2006-09-27 14:07         ` Steven Rostedt
  2006-09-27 21:43           ` RFC - PV blk driver for hvm guest Ross Maxfield
  0 siblings, 1 reply; 16+ messages in thread
From: Steven Rostedt @ 2006-09-27 14:07 UTC (permalink / raw)
  To: Molle Bestefich, xen-devel

Sean Dague wrote:

>>> "spaces-only are strongly recommended over tabs."
>> Obviously the guy who wrote that is a big dope.
> 
> Author of that statement is Guido, author of Python.  Not a much better
> place to get style comments then from the language author. ;)
> 

And this whole debate is exactly why I prefer Perl :P

-- Steve

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RFC -  PV blk driver for hvm guest
  2006-09-27 14:07         ` Steven Rostedt
@ 2006-09-27 21:43           ` Ross Maxfield
  2006-09-27 22:26             ` Dom0 hang problem Subrahmanian, Raj
  2006-10-01 17:42             ` RFC - PV blk driver for hvm guest Steven Smith
  0 siblings, 2 replies; 16+ messages in thread
From: Ross Maxfield @ 2006-09-27 21:43 UTC (permalink / raw)
  To: xen-devel

I've been experimenting with para-virtualized drivers running in hvm linux guests and seeing, as do others, the significant performance benefit of the PV drivers of the FV drivers.  I have also noticed that qemu has the '-net' option for emulating a nic, which the python code takes advantage of, but such an option does not exist for the emulation of an ide device. 

My testing of the the PV blk driver was first done by creating a second blk device in the 'disk='' line of the config file.  I could not use the PV driver for the first device because the guest's ide driver lays claim on hda before the PV driver is loaded.  In an attempt to get the guest to come up entirely on the PV drivers I modified qemu's ide.c to make the emulated device incompatible with the native IDE driver.  This allows the PV driver to create hda and the OS came up just fine.  (I had also rebuilt the guest's initrd to include and load the PV drivers, of course.)

Having proved to myself that the guest can come up on PV drivers alone, I returned to the issue of qemu always creating the IDE device in the emulated PCI config space as opposed to the nic support which creates a PCI entry programmatically.  I see that currently in the config one can indicate 'ioemu:' as an attribute of the 'dev' in the  'disk=' line.  This attribute, however, is ignored in blkif.py and the IDE entry is created anyway.  The 'vif=' line uses the token 'type=' to indicate that the nic device is emulated by qemu by setting the type equal to 'ioemu', the default being that the quest's LAN is supported by netback.  The parsers for the 'disk=' line do not look for the 'type=' token.

I wish to create for block a similar functionality for block devices as we have for nics.  My guests will use the native FV nic drivers or the PV driver just by simply adding or removing the 'type=ioemu' from the 'vif=' line.  Adding 'type=' to 'disk=' will create appreciated consistency.  Further I would like to propose the introduction of a 'xenbus' type in addition to 'ioemu'.  This is in an effort to be backwards compatible to 3.0.2 as without specifying the type the nic defaults to PV drivers but disk defaults to IDE emulation.  Specifying either 'ioemu' or 'xenbus' creates a obvious and deterministic result.  It also provides a convention for the possible introduction of other backends without disturbing existing VMs.

With the introduction of the 'type=' for disk it follows that there must be some changes to the python code and a new command line option for qemu which would cause (or rather prevent) a PCI IDE entry when needed.

I write this longish letter in hopes of some relevant feedback, and to know if work towards this end is already  in progress.

Regards,
Ross Maxfield
Novell, Inc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Dom0 hang problem
  2006-09-27 21:43           ` RFC - PV blk driver for hvm guest Ross Maxfield
@ 2006-09-27 22:26             ` Subrahmanian, Raj
  2006-09-27 22:44               ` Ian Pratt
  2006-10-01 17:42             ` RFC - PV blk driver for hvm guest Steven Smith
  1 sibling, 1 reply; 16+ messages in thread
From: Subrahmanian, Raj @ 2006-09-27 22:26 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 1153 bytes --]

All,

I have been running on a 8-way 32 GB ES7000 system. 
I am on the tip of the xen-unstable tree (changeset 11627).
 
To test xen, I ran 4 DomUs 2 of them were 8-way, with 10 GB memory and 2
others were 4-way with 1 GB of memory. The DomUs come up, run kernbench
and ltp and shutdown. After about 3 hours of running, I tried to do an
xm list and the machine locked up. 

I could not ssh into the box, but I could ping it. I could get data from
the serial machine. Leaving the machine untouched for a long time does
not alleviate the problem. 

The 8-way DomUs had completed their tests at this point and the 4-way
domUs had finished their kernbench tests and were running LTP.

Has anyone else seen issues like this?
How can I debug this problem?

I have attached the before and after info from the serial machine. run
queues, memory info, VM info etc.

I discovered this problem when I was giving Ryan Harper's NUMA patches a
spin last week. 
Further investigation revealed that the issue was *not* with the NUMA
patches, but occurs in the mainline xen-unstable kernel. 

Thanks
Raj
Xen Development Team
Unisys Corp.

[-- Attachment #2: after.txt --]
[-- Type: text/plain, Size: 40074 bytes --]

(XEN) Dumping timer queues: NOW=0x000008F13381FA99
(XEN) CPU[00]   1 : ffff830000fdc0a0 ex=0x000008F133FEBABE ffff830000fdc080
(XEN)   2 : ffff830000f540a0 ex=0x000008F14823211A ffff830000f54080
(XEN)   3 : ffff830000190080 ex=0x000008F133FECE2C 0000000000000000
(XEN)   4 : ffff8300001d5f60 ex=0x000008F30F0B784D 0000000000000000
(XEN)   5 : ffff830000190520 ex=0x000008F14B3DCECD 0000000000000000
(XEN)   6 : ffff830000f2c0a0 ex=0x000008F150FA3B94 ffff830000f2c080
(XEN)   7 : ffff830000190120 ex=0x000008F13531025B 0000000000000000
(XEN) 
(XEN) CPU[01]   1 : ffff830000191080 ex=0x000008F133D9EE48 0000000000000000
(XEN)   2 : ffff830000fda0a0 ex=0x000008F133FEBABE ffff830000fda080
(XEN)   3 : ffff830000191520 ex=0x000008F14C2033C1 0000000000000000
(XEN)   4 : ffff830000f520a0 ex=0x000008F1596C2D9A ffff830000f52080
(XEN)   5 : ffff830000191120 ex=0x000008F135303024 0000000000000000
(XEN) 
(XEN) CPU[02]   1 : ffff830000fd80a0 ex=0x000008F133FEBABE ffff830000fd8080
(XEN)   2 : ffff830000192080 ex=0x000008F133FF2328 0000000000000000
(XEN)   3 : ffff830000192520 ex=0x000008F13DFA8671 0000000000000000
(XEN)   4 : ffff830000f500a0 ex=0x000008F14CE7D51A ffff830000f50080
(XEN)   5 : ffff830000192120 ex=0x000008F1353052A3 0000000000000000
(XEN) 
(XEN) CPU[03]   1 : ffff830000fd60a0 ex=0x000008F133FEBABE ffff830000fd6080
(XEN)   2 : ffff830000193080 ex=0x000008F133FF3B3F 0000000000000000
(XEN)   3 : ffff830000193520 ex=0x000008F14677E424 0000000000000000
(XEN)   4 : ffff830000193120 ex=0x000008F134F75E4F 0000000000000000
(XEN) 
(XEN) CPU[04]   1 : ffff830000fd40a0 ex=0x000008F133FEBABE ffff830000fd4080
(XEN)   2 : ffff830000194120 ex=0x000008F13530542E 0000000000000000
(XEN)   3 : ffff830000194080 ex=0x000008F133FF2542 0000000000000000
(XEN)   4 : ffff830000194520 ex=0x000008F169086DD0 0000000000000000
(XEN) 
(XEN) CPU[05]   1 : ffff830000195080 ex=0x000008F133FECCA1 0000000000000000
(XEN)   2 : ffff830000fd20a0 ex=0x000008F13497513E ffff830000fd2080
(XEN)   3 : ffff830000195520 ex=0x000008F14C6F64BA 0000000000000000
(XEN)   4 : ffff830000f420a0 ex=0x000008F13627C714 ffff830000f42080
(XEN)   5 : ffff830000195120 ex=0x000008F13530A47D 0000000000000000
(XEN) 
(XEN) CPU[06]   1 : ffff830000fd00a0 ex=0x000008F133FEBABE ffff830000fd0080
(XEN)   2 : ffff830000196080 ex=0x000008F133FEDDD1 0000000000000000
(XEN)   3 : ffff830000f400a0 ex=0x000008F148A20094 ffff830000f40080
(XEN)   4 : ffff830000196520 ex=0x000008F1482F66D3 0000000000000000
(XEN)   5 : ffff830000196120 ex=0x000008F135300CAC 0000000000000000
(XEN) 
(XEN) CPU[07]   1 : ffff830000197080 ex=0x000008F133F7131D 0000000000000000
(XEN)   2 : ffff830000197520 ex=0x000008F144C9F61B 0000000000000000
(XEN)   3 : ffff830000197120 ex=0x000008F13530D57B 0000000000000000
(XEN)   4 : ffff830000f2e0a0 ex=0x000008F15D7E9414 ffff830000f2e080
(XEN)   5 : ffff830000fce0a0 ex=0x000008F148DB4E3E ffff830000fce080
(XEN)   6 : ffff830000f560a0 ex=0x000008F13C375F1A ffff830000f56080
(XEN) 
(XEN) 'd' pressed -> dumping registers
(XEN) 
(XEN) *** Dumping CPU0 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e010:[<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN) RFLAGS: 0000000000000246   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff8300001b3f28   rcx: 0000000000987165
(XEN) rdx: 0000000000000000   rsi: 000008f10fa2f37d   rdi: 000008f14547c73e
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300001b3f10   r8:  0000000000000001
(XEN) r9:  ffff830000190080   r10: 0000000000000006   r11: ffff830000190120
(XEN) r12: ffff830000185a40   r13: ffff830000fda080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 0000000000102000   cr2: ffff88003c991d00
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300001b3f10:
(XEN)    ffff8300001b9f80 ffff8300001b3f28 ffff8300001baf80 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000001 0000000000000246 00000001000e6991 0000000000000001
(XEN)    00000001000e6988 0000000000000000 ffffffff801073aa 0000000000000001
(XEN)    0000000000000000 0000000000000001 0000010000000000 ffffffff801073aa
(XEN)    000000000000e033 0000000000000246 ffff880000ebbf08 000000000000e02b
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 ffff8300002dc080
(XEN) Xen call trace:
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU1 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000001   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff830000ff3e48   r8:  0000000000000001
(XEN) r9:  ffff830000191080   r10: 0000000000000004   r11: ffff830000191120
(XEN) r12: ffff830000185a40   r13: ffff830000fdc080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 00000000d9766000   cr2: ffff88003c991d00
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff830000ff3e48:
(XEN)    0000000000000002 ffff83000012b285 ffff830000ff3f28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fdc080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff830000ff3f28 ffff830000191120 0000000000000004
(XEN)    ffff830000191080 0000000000000001 0000000000000080 00000000009893bc
(XEN)    0000000000000001 000008f110855759 000008f145247f47 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff830000ff3f10
(XEN)    000000000000e018 0000000000001000 ffff830000ff3f28 ffff830000ff6080
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000246 00000001000e6990
(XEN)    0000000000000000 00000001000e698f 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffffffff803bff58
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000001 ffff830000ff6080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU2 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000002   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff830000fefe48   r8:  0000000000000001
(XEN) r9:  ffff830000192080   r10: 0000000000000004   r11: ffff830000fd80a0
(XEN) r12: ffff830000185a40   r13: ffff830000fd0080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 0000000000102000   cr2: 00002b29c4e50270
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff830000fefe48:
(XEN)    0000000000000002 ffff83000012b285 ffff830000feff28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fd0080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff830000feff28 ffff830000fd80a0 0000000000000004
(XEN)    ffff830000192080 0000000000000001 0000000000000100 0000000000987f27
(XEN)    0000000000000002 000008f13dfa958e 000008f1454822c5 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff830000feff10
(XEN)    000000000000e018 ffff8300001b9f80 ffff830000feff28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000006 0000000000000246 00000001000e6991
(XEN)    0000000000000006 00000001000e6988 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff880000ec9f08
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000002 ffff830000ff4080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU3 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    3
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000003   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff830000fe7e48   r8:  0000000000000001
(XEN) r9:  ffff830000193080   r10: 0000000000000003   r11: ffff830000fd60a0
(XEN) r12: ffff830000185a40   r13: ffff830000f2e080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 00000006fb708000   cr2: ffff880000af4fe0
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff830000fe7e48:
(XEN)    0000000000000002 ffff83000012b285 ffff830000fe7f28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000f2e080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff830000fe7f28 ffff830000fd60a0 0000000000000003
(XEN)    ffff830000193080 0000000000000001 0000000000000180 00000000005ff5c6
(XEN)    0000000000000003 000008f10add0853 000008f1450fa08f 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff830000fe7f10
(XEN)    000000000000e018 ffff8300001b9f80 ffff830000fe7f28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000002 0000000000000246 00000001000b64f4
(XEN)    0000000000000002 00000001000b6490 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff8800021c9f08
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000003 ffff830000fe8080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU4 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    4
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000004   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002ffe48   r8:  0000000000000001
(XEN) r9:  ffff830000194080   r10: 0000000000000003   r11: ffff830000194520
(XEN) r12: ffff830000185a40   r13: ffff830000fd6080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 0000000000102000   cr2: ffff88001e6361b0
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002ffe48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002fff28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fd6080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002fff28 ffff830000194520 0000000000000003
(XEN)    ffff830000194080 0000000000000001 0000000000000200 0000000000987f7c
(XEN)    0000000000000004 000008f12d6d9242 000008f145482652 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002fff10
(XEN)    000000000000e018 ffff8300001b9f80 ffff8300002fff28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000003 0000000000000246 00000001000e6991
(XEN)    0000000000000003 00000001000e6988 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff880000ec1f08
(XEN)    000000000000e02b 48000056b7e8c031 ba803389a0dd048b d3c7c748000003e8
(XEN)    ff48d18948803138 8948f9f700000004 ffff830000fe2080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU5 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    5
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000005   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002f7e48   r8:  0000000000000001
(XEN) r9:  ffff830000195120   r10: 0000000000000005   r11: ffff830000190100
(XEN) r12: ffff830000185a40   r13: ffff830000f42080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 00000006fe2d7000   cr2: 00002b6ada3a3c80
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002f7e48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002f7f28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000f42080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002f7f28 ffff830000190100 0000000000000005
(XEN)    ffff830000195120 0000000000000001 0000000000000280 0000000000000002
(XEN)    ffff830000195080 ffff830000fe0a90 ffff8300002fa080 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002f7f10
(XEN)    000000000000e018 ffff8300001b9f80 ffff8300002f7f28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000246 00000001000b64d0
(XEN)    0000000000000000 00000001000b64c8 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffffffff803bff58
(XEN)    000000000000e02b ffffe038808b0000 d039480002000025 1025048b48651474
(XEN)    38a8ba0ff0000000 486512eb00000005 ffff8300002fa080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU6 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    6
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000006   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002efe48   r8:  0000000000000001
(XEN) r9:  ffff830000196080   r10: 0000000000000004   r11: ffff830000fd00a0
(XEN) r12: ffff830000185a40   r13: ffff830000fd8080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 0000000000102000   cr2: ffff88000221f170
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002efe48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002eff28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fd8080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002eff28 ffff830000fd00a0 0000000000000004
(XEN)    ffff830000196080 0000000000000001 0000000000000300 0000000000987f3a
(XEN)    0000000000000006 000008f10c948ac8 000008f145482367 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002eff10
(XEN)    000000000000e018 ffff8300001b9f80 ffff8300002eff28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000002 0000000000000246 00000001000e6991
(XEN)    0000000000000002 00000001000e6988 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff880000ebff08
(XEN)    000000000000e02b 0000000f00220ca8 9d1d89000156b1e8 415641c35b00220c
(XEN)    89495441f5894955 ec8348fb00000006 ffff8300002f2080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU7 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    7
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3d28
(XEN) rdx: 0000000000000007   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002ebe48   r8:  0000000000000003
(XEN) r9:  ffff830000197520   r10: 000008f144c9fb68   r11: 00000000ffffefa0
(XEN) r12: ffff830000185a40   r13: ffff830000f56080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 00000000daa4a000   cr2: ffff88003c991d00
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002ebe48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002ebf28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000f56080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002ebf28 00000000ffffefa0 000008f144c9fb68
(XEN)    ffff830000197520 0000000000000003 0000000000000380 000000000077890c
(XEN)    0000000000000007 000008f144c9fb68 000008f1454197db 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002ebf10
(XEN)    000000000000e018 ffff8300001b9f80 ffff8300002ebf28 ffff8300001baf80
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000246 00000001000b901c
(XEN)    0000000000000000 00000000000000f0 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffffffff803bff58
(XEN)    000000000000e02b c35b00010000ffff 361d3d8308ec8348 383d832f75010022
(XEN)    ff31267e00002e4c 05c7480000000007 ffff8300002f0080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 'h' pressed -> showing installed handlers
(XEN)  key '%' (ascii '25') => Trap to xendbg
(XEN)  key 'N' (ascii '4e') => NMI statistics
(XEN)  key 'R' (ascii '52') => reboot machine
(XEN)  key 'a' (ascii '61') => dump timer queues
(XEN)  key 'd' (ascii '64') => dump registers
(XEN)  key 'h' (ascii '68') => show this message
(XEN)  key 'i' (ascii '69') => dump interrupt bindings
(XEN)  key 'm' (ascii '6d') => memory info
(XEN)  key 'n' (ascii '6e') => trigger an NMI
(XEN)  key 'q' (ascii '71') => dump domain (and guest debug) info
(XEN)  key 'r' (ascii '72') => dump run queues
(XEN)  key 't' (ascii '74') => display multi-cpu clock info
(XEN)  key 'v' (ascii '76') => dump Intel's VMCS
(XEN)  key 'z' (ascii '7a') => print ioapic info
(XEN) Physical memory information:
(XEN)     Xen heap: 12812kB free
(XEN)     DMA heap: 1668252kB free
(XEN)     Dom heap: 28788068kB free
(XEN) Triggering NMI on APIC ID 10
(XEN) Guest interrupt information:
(XEN)     IRQ  8 Vec 80: type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ  9 Vec 88: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 14 Vec136: type=IO-APIC-edge    status=00000014 in-flight=0 domain-list=0(----),
(XEN)     IRQ 17 Vec160: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 18 Vec168: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 19 Vec176: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN) IO-APIC interrupt information:
(XEN)     IRQ  0 Vec240:
(XEN)       Apic 0x00, Pin  2: vector=240, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  1 Vec 40:
(XEN)       Apic 0x00, Pin  1: vector=40, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  3 Vec 48:
(XEN)       Apic 0x00, Pin  3: vector=48, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  4 Vec241:
(XEN)       Apic 0x00, Pin  4: vector=241, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  5 Vec 56:
(XEN)       Apic 0x00, Pin  5: vector=56, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  6 Vec 64:
(XEN)       Apic 0x00, Pin  6: vector=64, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  7 Vec 72:
(XEN)       Apic 0x00, Pin  7: vector=72, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  8 Vec 80:
(XEN)       Apic 0x00, Pin  8: vector=80, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  9 Vec 88:
(XEN)       Apic 0x00, Pin  9: vector=88, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=level, mask=0
(XEN)     IRQ 10 Vec 96:
(XEN)       Apic 0x00, Pin 10: vector=96, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 11 Vec104:
(XEN)       Apic 0x00, Pin 11: vector=104, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 12 Vec112:
(XEN)       Apic 0x00, Pin 12: vector=112, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 13 Vec120:
(XEN)       Apic 0x00, Pin 13: vector=120, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 14 Vec136:
(XEN)       Apic 0x00, Pin 14: vector=136, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 15 Vec144:
(XEN)       Apic 0x00, Pin 15: vector=144, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 16 Vec152:
(XEN)       Apic 0x00, Pin 18: vector=152, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=1
(XEN)     IRQ 17 Vec160:
(XEN)       Apic 0x02, Pin  0: vector=160, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 18 Vec168:
(XEN)       Apic 0x02, Pin  1: vector=168, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 19 Vec176:
(XEN)       Apic 0x01, Pin  0: vector=176, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 20 Vec184:
(XEN)       Apic 0x01, Pin  1: vector=184, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=1
(XEN) 'q' pressed -> dumping domain info (now=0x8F2:903647F6)
(XEN) General information for domain 0:
(XEN)     flags=1 refcnt=3 nr_pages=129562 xenheap_pages=5 dirty_cpus={1}
(XEN)     handle=00000000-0000-0000-0000-000000000000 vm_assist=00000004
(XEN) Rangesets belonging to domain 0:
(XEN)     Interrupts { 0-255 }
(XEN)     I/O Memory { 0-febff, fec01-fec03, fec06-fedff, fee01-ffffffffffffffff }
(XEN)     I/O Ports  { 0-1f, 22-3f, 44-60, 62-9f, a2-3f7, 400-ffff }
(XEN) Memory pages belonging to domain 0:
(XEN)     DomPage list too long to display
(XEN)     XenPage 000000000019c000: mfn=000000000000019c, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019d000: mfn=000000000000019d, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019e000: mfn=000000000000019e, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019f000: mfn=000000000000019f, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fdf000: mfn=0000000000000fdf, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 0:
(XEN)     VCPU0: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={1} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU0 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU4 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU4: CPU7 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU5: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU6: CPU2 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU7: CPU3 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 3:
(XEN)     flags=0 refcnt=3 nr_pages=254424 xenheap_pages=5 dirty_cpus={7}
(XEN)     handle=29648750-c7f8-bd13-73c7-fbd2b6866769 vm_assist=00000004
(XEN) Rangesets belonging to domain 3:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 3:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000f5c000: mfn=0000000000000f5c, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5d000: mfn=0000000000000f5d, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5e000: mfn=0000000000000f5e, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5f000: mfn=0000000000000f5f, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f59000: mfn=0000000000000f59, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 3:
(XEN)     VCPU0: CPU7 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={7} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU2 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 4:
(XEN)     flags=0 refcnt=3 nr_pages=254424 xenheap_pages=5 dirty_cpus={3,5}
(XEN)     handle=d0b857ab-00bc-9789-4df4-57998b0afcb1 vm_assist=00000004
(XEN) Rangesets belonging to domain 4:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 4:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000f48000: mfn=0000000000000f48, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f49000: mfn=0000000000000f49, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f4a000: mfn=0000000000000f4a, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f4b000: mfn=0000000000000f4b, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f44000: mfn=0000000000000f44, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 4:
(XEN)     VCPU0: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={5} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU3 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU3 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={3} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU7 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) 	ncpus              = 8
(XEN) 	master             = 0
(XEN) 	credit             = 240
(XEN) 	credit balance     = 50
(XEN) 	weight             = 0
(XEN) 	runq_sort          = 217198
(XEN) 	tick               = 10ms
(XEN) 	tslice             = 30ms
(XEN) 	accounting period  = 30ms
(XEN) 	default-weight     = 256
(XEN) idlers: 0xff
(XEN) stats:
(XEN) 	vcpu_init                      = 40
(XEN) 	vcpu_sleep                     = 72
(XEN) 	vcpu_wake_running              = 241116
(XEN) 	vcpu_wake_onrunq               = 1785
(XEN) 	vcpu_wake_runnable             = 15867585
(XEN) 	vcpu_wake_not_runnable         = 0
(XEN) 	dom_destroy                    = 2
(XEN) 	schedule                       = 32823037
(XEN) 	tickle_local_idler             = 9839069
(XEN) 	tickle_local_over              = 4270849
(XEN) 	tickle_local_under             = 0
(XEN) 	tickle_local_other             = 0
(XEN) 	acct_run                       = 217198
(XEN) 	acct_no_work                   = 110284
(XEN) 	acct_balance                   = 47375
(XEN) 	acct_reorder                   = 26131
(XEN) 	acct_min_credit                = 134087
(XEN) 	acct_vcpu_active               = 198589
(XEN) 	acct_vcpu_idle                 = 198589
(XEN) 	acct_vcpu_credit_min           = 0
(XEN) 	vcpu_migrate                   = 1203063
(XEN) 	load_balance_idle              = 12319299
(XEN) 	load_balance_over              = 4857419
(XEN) 	load_balance_other             = 0
(XEN) 	steal_trylock_failed           = 2383684
(XEN) 	steal_peer_down                = 0
(XEN) 	steal_peer_idle                = 113029890
(XEN) 	steal_peer_running             = 118914
(XEN) 	steal_peer_pinned              = 0
(XEN) 	tickle_idlers_none             = 5370801
(XEN) 	tickle_idlers_some             = 668777
(XEN) active vcpus:
(XEN) NOW=0x000008F2AE4B19EB
(XEN) CPU[00]  tick=982446, sort=217198
(XEN) 	run: [32767.0] pri=-64 cpu=0
(XEN) CPU[01]  tick=982601, sort=217198
(XEN) 	run: [32767.1] pri=-64 cpu=1
(XEN) CPU[02]  tick=982648, sort=217198
(XEN) 	run: [32767.2] pri=-64 cpu=2
(XEN) CPU[03]  tick=982331, sort=217198
(XEN) 	run: [32767.3] pri=-64 cpu=3
(XEN) CPU[04]  tick=982607, sort=217198
(XEN) 	run: [32767.4] pri=-64 cpu=4
(XEN) CPU[05]  tick=982969, sort=217198
(XEN) 	run: [32767.5] pri=-64 cpu=5
(XEN) CPU[06]  tick=982845, sort=217198
(XEN) 	run: [32767.6] pri=-64 cpu=6
(XEN) CPU[07]  tick=982775, sort=217197
(XEN) 	run: [32767.7] pri=-64 cpu=7
(XEN) Min = 9840877317037 ; Max = 9840877323846 ; Diff = 6809 (6 microseconds)
(XEN) *********** VMCS Areas **************
(XEN) 
(XEN) >>> Domain 0 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 3 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 4 <<<
(XEN) 		Not HVM guest
(XEN) **************************************
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #16 registers: 24.
(XEN) number of IO-APIC #26 registers: 24.
(XEN) number of IO-APIC #27 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #16......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 010 00  0    0    0   0   0    0    0    28
(XEN)  02 010 00  0    0    0   0   0    0    0    F0
(XEN)  03 010 00  0    0    0   0   0    0    0    30
(XEN)  04 010 00  0    0    0   0   0    0    0    F1
(XEN)  05 010 00  0    0    0   0   0    0    0    38
(XEN)  06 010 00  0    0    0   0   0    0    0    40
(XEN)  07 010 00  0    0    0   0   0    0    0    48
(XEN)  08 010 00  0    0    0   0   0    0    0    50
(XEN)  09 010 00  0    1    0   0   0    0    0    58
(XEN)  0a 010 00  0    0    0   0   0    0    0    60
(XEN)  0b 010 00  0    0    0   0   0    0    0    68
(XEN)  0c 010 00  0    0    0   0   0    0    0    70
(XEN)  0d 010 00  0    0    0   0   0    0    0    78
(XEN)  0e 010 00  0    0    0   0   0    0    0    88
(XEN)  0f 010 00  0    0    0   0   0    0    0    90
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 010 00  1    1    0   1   0    0    0    98
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #26......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 010 00  0    1    0   1   0    0    0    B0
(XEN)  01 010 00  1    1    0   1   0    0    0    B8
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #27......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 010 00  0    1    0   1   0    0    0    A0
(XEN)  01 010 00  0    1    0   1   0    0    0    A8
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> 0:14
(XEN) IRQ144 -> 0:15
(XEN) IRQ152 -> 0:18
(XEN) IRQ160 -> 2:0
(XEN) IRQ168 -> 2:1
(XEN) IRQ176 -> 1:0
(XEN) IRQ184 -> 1:1
(XEN) .................................... done.

[-- Attachment #3: before.txt --]
[-- Type: text/plain, Size: 44886 bytes --]

(XEN) Dumping timer queues: NOW=0x000002C35DD400D8
(XEN) CPU[00]   1 : ffff830000190080 ex=0x000002C35E1B0C1C 0000000000000000
(XEN)   2 : ffff830000fac0a0 ex=0x000002C38AAD69FB ffff830000fac080
(XEN)   3 : ffff830000190120 ex=0x000002C35F683CD0 0000000000000000
(XEN)   4 : ffff830000190520 ex=0x000002C398C11649 0000000000000000
(XEN)   5 : ffff8300001d5f60 ex=0x000002C4F8DC4AAF 0000000000000000
(XEN)   6 : ffff830000fdc0a0 ex=0x000002C360984E3E ffff830000fdc080
(XEN) 
(XEN) CPU[01]   1 : ffff830000191120 ex=0x000002C35DFCEE38 0000000000000000
(XEN)   2 : ffff830000faa0a0 ex=0x000002C3681B50FB ffff830000faa080
(XEN)   3 : ffff830000f7e0a0 ex=0x000002C35E14C29A ffff830000f7e080
(XEN)   4 : ffff830000191520 ex=0x000002C398651180 0000000000000000
(XEN)   5 : ffff830000fda0a0 ex=0x000002C386BDEE3E ffff830000fda080
(XEN)   6 : ffff830000f520a0 ex=0x000002C393BB469A ffff830000f52080
(XEN)   7 : ffff830000191080 ex=0x000002C35E3C87E3 0000000000000000
(XEN) 
(XEN) CPU[02]   1 : ffff830000192080 ex=0x000002C35E3E2823 0000000000000000
(XEN)   2 : ffff830000fa80a0 ex=0x000002C3681B50FB ffff830000fa8080
(XEN)   3 : ffff830000192120 ex=0x000002C35F61971C 0000000000000000
(XEN)   4 : ffff830000fd80a0 ex=0x000002C36BEB79BE ffff830000fd8080
(XEN)   5 : ffff830000f500a0 ex=0x000002C368D0F29A ffff830000f50080
(XEN)   6 : ffff830000192520 ex=0x000002C398C8E45D 0000000000000000
(XEN)   7 : ffff830000f7c0a0 ex=0x000002C3974D329A ffff830000f7c080
(XEN) 
(XEN) CPU[03]   1 : ffff830000193080 ex=0x000002C35E371D42 0000000000000000
(XEN)   2 : ffff830000193120 ex=0x000002C35EF76315 0000000000000000
(XEN)   3 : ffff830000fd60a0 ex=0x000002C3858CC13E ffff830000fd6080
(XEN)   4 : ffff830000193520 ex=0x000002C398EC34BE 0000000000000000
(XEN) 
(XEN) CPU[04]   1 : ffff830000194120 ex=0x000002C35DDD628E 0000000000000000
(XEN)   2 : ffff830000194520 ex=0x000002C35E03DFB2 0000000000000000
(XEN)   3 : ffff830000fd40a0 ex=0x000002C365F598BE ffff830000fd4080
(XEN)   4 : ffff830000f780a0 ex=0x000002C3610FB31A ffff830000f78080
(XEN)   5 : ffff830000194080 ex=0x000002C35E4D9A67 0000000000000000
(XEN) 
(XEN) CPU[05]   1 : ffff830000f420a0 ex=0x000002C35DFCA694 ffff830000f42080
(XEN)   2 : ffff830000fd20a0 ex=0x000002C35F67213E ffff830000fd2080
(XEN)   3 : ffff830000195080 ex=0x000002C35E211BAB 0000000000000000
(XEN)   4 : ffff830000195520 ex=0x000002C36CAE3B81 0000000000000000
(XEN)   5 : ffff830000f760a0 ex=0x000002C3987E5F9A ffff830000f76080
(XEN)   6 : ffff830000fa20a0 ex=0x000002C396992BFB ffff830000fa2080
(XEN)   7 : ffff830000195120 ex=0x000002C35F605946 0000000000000000
(XEN) 
(XEN) CPU[06]   1 : ffff830000f400a0 ex=0x000002C35DFCA694 ffff830000f40080
(XEN)   2 : ffff830000196120 ex=0x000002C35EFC9C15 0000000000000000
(XEN)   3 : ffff830000196080 ex=0x000002C35E422B69 0000000000000000
(XEN)   4 : ffff830000fa00a0 ex=0x000002C35F2A7F7B ffff830000fa0080
(XEN)   5 : ffff830000fd00a0 ex=0x000002C3760D783E ffff830000fd0080
(XEN)   6 : ffff830000196520 ex=0x000002C3988402AA 0000000000000000
(XEN)   7 : ffff830000f740a0 ex=0x000002C363720D1A ffff830000f74080
(XEN) 
(XEN) CPU[07]   1 : ffff830000197080 ex=0x000002C35E67B348 0000000000000000
(XEN)   2 : ffff830000fae0a0 ex=0x000002C35FC315FB ffff830000fae080
(XEN)   3 : ffff830000197120 ex=0x000002C35F676C2E 0000000000000000
(XEN)   4 : ffff830000f560a0 ex=0x000002C37686781A ffff830000f56080
(XEN)   5 : ffff830000fce0a0 ex=0x000002C387EF1B3E ffff830000fce080
(XEN)   6 : ffff830000f920a0 ex=0x000002C396B49C1A ffff830000f92080
(XEN)   7 : ffff830000197520 ex=0x000002C365DA49C6 0000000000000000
(XEN) 
(XEN) 'd' pressed -> dumping registers
(XEN) 
(XEN) *** Dumping CPU0 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e033:[<00002abae66ae9d2>]
(XEN) RFLAGS: 0000000000000246   CONTEXT: guest
(XEN) rax: 0000000065722000   rbx: 00002abae6967690   rcx: fefefefefefefeff
(XEN) rdx: 0000000000000000   rsi: 00000000008ceca4   rdi: ffffffffff731369
(XEN) rbp: 0000000000000006   rsp: 00007ffffffbfe08   r8:  ffffff0000000000
(XEN) r9:  00002abae686e660   r10: 0000000000000008   r11: 0000000000000000
(XEN) r12: 00000000008cec97   r13: 00002abae6967690   r14: 00002abae6a66930
(XEN) r15: 0000000000000000   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 00000002107dd000   cr2: 00002abae6a6f000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=00007ffffffbfe08:
(XEN)    00000000006da029 0000000000000005 00000000000000c0 0000000000000000
(XEN)    0000000000402bb7 0000000000000000 00007ffffffbfea8 0000000000000000
(XEN)    01012abae68744c0 00002abae6a66930 0000000000000000 00002abae6a6f790
(XEN)    0000000000afa7c0 0000000000afa950 00002abae6a66930 0000000000afa7c0
(XEN)    00002abae6a66930 0000000000000001 00000000004104dc 00002abae68744b0
(XEN)    00002abae6a54d00 0000000000000001 00002abae68744b0 0000000000afa950
(XEN)    0000000000447b8b 0000000000000001 0000000000000040 00002abae6a66930
(XEN)    0000000000010361 0000000000ad7950 00002abae66aa7ff 0000000000000040
(XEN)    0000000000000001 0000000000000045 00002abae6940000 0000000000000045
(XEN)    00002abae68744b0 0000000000afa7c0 0100000000000000 00007ffffffc21d8
(XEN)    00002abae68744b0 0000000000afa7c0 0000000000000000 00007ffffffc21d8
(XEN)    0000000000000000 0000000000000000 000000000044a20b 0000000001060348
(XEN)    00002abae687be00 0000000000ae4fe0 000000000000002b 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000001
(XEN)    00007ffffffc21d8 0000000000000000 0000000000000000 00007ffffffc21d8
(XEN)    0000000000436ee5 0000000000000001 00000000006d4dc8
(XEN) 
(XEN) *** Dumping CPU1 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000001   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: 0000000000000000   rsp: ffff830000ff3f08   r8:  0000000000c1c3f8
(XEN) r9:  0000000000000000   r10: 0000000000000005   r11: 0000000000000000
(XEN) r12: 0000000000007fff   r13: 0000000000c1bcc0   r14: 000000000000002f
(XEN) r15: 0000000000bf8260   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 0000000594e6a000   cr2: 00002b20b099d000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff830000ff3f08:
(XEN)    0000000000000002 ffff83000012b285 0000000000000000 ffff83000012013a
(XEN)    0000000000bf8260 000000000000002f 0000000000c1bcc0 0000000000007fff
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000005
(XEN)    0000000000000000 0000000000c1c3f8 0000000000000000 00002b20b09157e0
(XEN)    0000000000000001 0000000000000000 0000000000c0f1a0 000000fb00000000
(XEN)    0000000000753b82 000000000000e033 0000000000000202 00007fffff9f8cd0
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000001 ffff830000f90080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    
(XEN) 
(XEN) *** Dumping CPU2 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000002   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: 00002b119de7b2fa   rsp: ffff830000feff08   r8:  0000000000000005
(XEN) r9:  0000000000000000   r10: 0000000000000002   r11: 0000000000000246
(XEN) r12: 00002b119de7bdc2   r13: 00002b119de783bb   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 0000000206705000   cr2: 00002b119de7b000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff830000feff08:
(XEN)    0000000000000002 ffff83000012b285 00002b119de7b300 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 00002b119de783bb 00002b119de7bdc2
(XEN)    00002b119de7b2fa 00002b119de7b300 0000000000000246 0000000000000002
(XEN)    0000000000000000 0000000000000005 000000005550425f 00002b119e03347a
(XEN)    0000000000000001 0000000000002dc2 00002b119de79000 000000fb00000000
(XEN)    0000000000400e1c 000000000000e033 0000000000000202 00007fffff9079b0
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000002 ffff830000fa8080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    
(XEN) 
(XEN) *** Dumping CPU3 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    3
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000003   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: 00002ba1abef8800   rsp: ffff830000fe7f08   r8:  0000000000000000
(XEN) r9:  00000000ffffff00   r10: 0000000000b15c10   r11: ffffffffffffffff
(XEN) r12: 00002ba1abc46d10   r13: 00002ba1abefc150   r14: 00002ba1abc12b00
(XEN) r15: 0000000000000000   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 0000000524f5a000   cr2: 00002ba1abf45000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff830000fe7f08:
(XEN)    0000000000000002 ffff83000012b285 00002ba1abefc140 ffff83000012013a
(XEN)    0000000000000000 00002ba1abc12b00 00002ba1abefc150 00002ba1abc46d10
(XEN)    00002ba1abef8800 00002ba1abefc140 ffffffffffffffff 0000000000b15c10
(XEN)    00000000ffffff00 0000000000000000 0000000000000000 0000000000b02ba0
(XEN)    00002ba1abc46d10 00002ba1abefb960 00002ba1abefc150 000000fb00000000
(XEN)    00000000006d6d54 000000000000e033 0000000000000202 00007fffff8fb980
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000003 ffff830000f2e080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    
(XEN) 
(XEN) *** Dumping CPU4 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    4
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000004   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: 00002af6ae255dc0   rsp: ffff8300002fff08   r8:  000000000000023e
(XEN) r9:  0000000000000080   r10: 0000000000000007   r11: 0000000000000007
(XEN) r12: 0000000000ae9e50   r13: 00002af6ae258870   r14: 0000000000aee0a8
(XEN) r15: 0000000000ae9e50   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 0000000599ea8000   cr2: 00002af6ae258000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002fff08:
(XEN)    0000000000000002 ffff83000012b285 0000000000ae9e50 ffff83000012013a
(XEN)    0000000000ae9e50 0000000000aee0a8 00002af6ae258870 0000000000ae9e50
(XEN)    00002af6ae255dc0 0000000000ae9e50 0000000000000007 0000000000000007
(XEN)    0000000000000080 000000000000023e 0000000000aef958 0000000000000007
(XEN)    0000000000aef958 0000000000000080 0000000000ae9e50 000000fb00000000
(XEN)    00000000007cfd69 000000000000e033 0000000000000202 00007fffffbfa8d0
(XEN)    000000000000e02b 48000056b7e8c031 ba803389a0dd048b d3c7c748000003e8
(XEN)    ff48d18948803138 8948f9f700000004 ffff830000f7a080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    
(XEN) 
(XEN) *** Dumping CPU5 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    5
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000005   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: 00002b50a224b3e0   rsp: ffff8300002f7f08   r8:  000000000000005c
(XEN) r9:  0000000000000000   r10: 00000000ffffffff   r11: 00000000006bfc20
(XEN) r12: 00002b50a2271860   r13: 00000000008b4c00   r14: 00007fffffa07470
(XEN) r15: 00000000006bfc20   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 0000000565bd5000   cr2: 00002b50a228d000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002f7f08:
(XEN)    0000000000000002 ffff83000012b285 00002b50a2270b40 ffff83000012013a
(XEN)    00000000006bfc20 00007fffffa07470 00000000008b4c00 00002b50a2271860
(XEN)    00002b50a224b3e0 00002b50a2270b40 00000000006bfc20 00000000ffffffff
(XEN)    0000000000000000 000000000000005c 0000000000000022 00002b50a2271860
(XEN)    00007fffffa07470 00002b50a2271860 00002b50a2271820 000000fb00000000
(XEN)    00000000006bbdf7 000000000000e033 0000000000000202 00007fffffa07440
(XEN)    000000000000e02b ffffe038808b0000 d039480002000025 1025048b48651474
(XEN)    38a8ba0ff0000000 486512eb00000005 ffff830000f54080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    
(XEN) 
(XEN) *** Dumping CPU6 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    6
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000006   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002efe48   r8:  0000000000000003
(XEN) r9:  ffff830000196120   r10: 0000000000000006   r11: ffff830000190100
(XEN) r12: ffff830000185a40   r13: ffff830000fa6080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 000000021c776000   cr2: 00002b1cf3235890
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002efe48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002eff28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fa6080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002eff28 ffff830000190100 0000000000000006
(XEN)    ffff830000196120 0000000000000003 0000000000000300 0000000000000000
(XEN)    0000000000006000 ffff8300002f2080 ffff8300002f2080 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002eff10
(XEN)    000000000000e018 0000000000006000 ffff8300002eff28 ffff8300002f2080
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000004 0000000000000246 ffff8802543db450
(XEN)    0000000000000004 ffff880000bf0000 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff880000bf1f08
(XEN)    000000000000e02b 0000000f00220ca8 9d1d89000156b1e8 415641c35b00220c
(XEN)    89495441f5894955 ec8348fb00000006 ffff8300002f2080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 
(XEN) *** Dumping CPU7 state: ***
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    7
(XEN) RIP:    e010:[<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff8300001b9f80   rcx: ffff8300001b3de8
(XEN) rdx: 0000000000000007   rsi: ffff83000010c820   rdi: 0000000000000000
(XEN) rbp: ffff8300001b9f80   rsp: ffff8300002ebe48   r8:  0000000000000001
(XEN) r9:  ffff830000197120   r10: 0000000000000007   r11: ffff830000190100
(XEN) r12: ffff830000185a40   r13: ffff830000fa0080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 000000020863a000   cr2: 00000000005969ec
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e018   cs: e010
(XEN) Xen stack trace from rsp=ffff8300002ebe48:
(XEN)    0000000000000002 ffff83000012b285 ffff8300002ebf28 ffff83000012013a
(XEN)    0000000000000000 0000000000000000 ffff830000fa0080 ffff830000185a40
(XEN)    ffff8300001b9f80 ffff8300002ebf28 ffff830000190100 0000000000000007
(XEN)    ffff830000197120 0000000000000001 0000000000000380 0000000000000000
(XEN)    0000000000007000 ffff8300002f0080 ffff8300002f0080 000000fb00000000
(XEN)    ffff83000011bbf2 000000000000e010 0000000000000246 ffff8300002ebf10
(XEN)    000000000000e018 0000000000007000 ffff8300002ebf28 ffff8300002f0080
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000007 0000000000000246 ffff880244900ab0
(XEN)    0000000000000007 ffff880000058000 0000000000000000 ffffffff801073aa
(XEN)    0000000000000001 0000000000000000 0000000000000001 0000010000000000
(XEN)    ffffffff801073aa 000000000000e033 0000000000000246 ffff880000059f08
(XEN)    000000000000e02b c35b00010000ffff 361d3d8308ec8348 383d832f75010022
(XEN)    ff31267e00002e4c 05c7480000000007 ffff8300002f0080
(XEN) Xen call trace:
(XEN)    [<ffff83000010c822>] __dump_execstate+0x2/0x10
(XEN)    [<ffff83000012b285>] smp_call_function_interrupt+0x55/0xa0
(XEN)    [<ffff83000012013a>] call_function_interrupt+0x2a/0x30
(XEN)    [<ffff83000011bbf2>] idle_loop+0x52/0x60
(XEN)    
(XEN) 'h' pressed -> showing installed handlers
(XEN)  key '%' (ascii '25') => Trap to xendbg
(XEN)  key 'N' (ascii '4e') => NMI statistics
(XEN)  key 'R' (ascii '52') => reboot machine
(XEN)  key 'a' (ascii '61') => dump timer queues
(XEN)  key 'd' (ascii '64') => dump registers
(XEN)  key 'h' (ascii '68') => show this message
(XEN)  key 'i' (ascii '69') => dump interrupt bindings
(XEN)  key 'm' (ascii '6d') => memory info
(XEN)  key 'n' (ascii '6e') => trigger an NMI
(XEN)  key 'q' (ascii '71') => dump domain (and guest debug) info
(XEN)  key 'r' (ascii '72') => dump run queues
(XEN)  key 't' (ascii '74') => display multi-cpu clock info
(XEN)  key 'v' (ascii '76') => dump Intel's VMCS
(XEN)  key 'z' (ascii '7a') => print ioapic info
(XEN) Guest interrupt information:
(XEN)     IRQ  8 Vec 80: type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ  9 Vec 88: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 14 Vec136: type=IO-APIC-edge    status=00000014 in-flight=0 domain-list=0(----),
(XEN)     IRQ 17 Vec160: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 18 Vec168: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN)     IRQ 19 Vec176: type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0(----),
(XEN) IO-APIC interrupt information:
(XEN)     IRQ  0 Vec240:
(XEN)       Apic 0x00, Pin  2: vector=240, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  1 Vec 40:
(XEN)       Apic 0x00, Pin  1: vector=40, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  3 Vec 48:
(XEN)       Apic 0x00, Pin  3: vector=48, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  4 Vec241:
(XEN)       Apic 0x00, Pin  4: vector=241, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  5 Vec 56:
(XEN)       Apic 0x00, Pin  5: vector=56, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  6 Vec 64:
(XEN)       Apic 0x00, Pin  6: vector=64, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  7 Vec 72:
(XEN)       Apic 0x00, Pin  7: vector=72, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  8 Vec 80:
(XEN)       Apic 0x00, Pin  8: vector=80, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ  9 Vec 88:
(XEN)       Apic 0x00, Pin  9: vector=88, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=level, mask=0
(XEN)     IRQ 10 Vec 96:
(XEN)       Apic 0x00, Pin 10: vector=96, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 11 Vec104:
(XEN)       Apic 0x00, Pin 11: vector=104, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 12 Vec112:
(XEN)       Apic 0x00, Pin 12: vector=112, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 13 Vec120:
(XEN)       Apic 0x00, Pin 13: vector=120, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 14 Vec136:
(XEN)       Apic 0x00, Pin 14: vector=136, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 15 Vec144:
(XEN)       Apic 0x00, Pin 15: vector=144, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0
(XEN)     IRQ 16 Vec152:
(XEN)       Apic 0x00, Pin 18: vector=152, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=1
(XEN)     IRQ 17 Vec160:
(XEN)       Apic 0x02, Pin  0: vector=160, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 18 Vec168:
(XEN)       Apic 0x02, Pin  1: vector=168, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 19 Vec176:
(XEN)       Apic 0x01, Pin  0: vector=176, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0
(XEN)     IRQ 20 Vec184:
(XEN)       Apic 0x01, Pin  1: vector=184, delivery_mode=0, dest_mode=physical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=1
(XEN) Physical memory information:
(XEN)     Xen heap: 12464kB free
(XEN)     DMA heap: 1668180kB free
(XEN)     Dom heap: 8320904kB free
(XEN) 'q' pressed -> dumping domain info (now=0x2C3:ECD17D88)
(XEN) General information for domain 0:
(XEN)     flags=1 refcnt=3 nr_pages=129576 xenheap_pages=5 dirty_cpus={5}
(XEN)     handle=00000000-0000-0000-0000-000000000000 vm_assist=00000004
(XEN) Rangesets belonging to domain 0:
(XEN)     Interrupts { 0-255 }
(XEN)     I/O Memory { 0-febff, fec01-fec03, fec06-fedff, fee01-ffffffffffffffff }
(XEN)     I/O Ports  { 0-1f, 22-3f, 44-60, 62-9f, a2-3f7, 400-ffff }
(XEN) Memory pages belonging to domain 0:
(XEN)     DomPage list too long to display
(XEN)     XenPage 000000000019c000: mfn=000000000000019c, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019d000: mfn=000000000000019d, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019e000: mfn=000000000000019e, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 000000000019f000: mfn=000000000000019f, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fdf000: mfn=0000000000000fdf, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 0:
(XEN)     VCPU0: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={5} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU4 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU4: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU5: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU6: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU7: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 1:
(XEN)     flags=0 refcnt=3 nr_pages=2558410 xenheap_pages=5 dirty_cpus={1,4,6}
(XEN)     handle=cabe0c96-c543-4e05-c8ea-2b4601f7d48c vm_assist=00000004
(XEN) Rangesets belonging to domain 1:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 1:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000fc4000: mfn=0000000000000fc4, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fc5000: mfn=0000000000000fc5, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fc6000: mfn=0000000000000fc6, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fc7000: mfn=0000000000000fc7, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000fc1000: mfn=0000000000000fc1, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 1:
(XEN)     VCPU0: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU4 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU1 [has=T] flags=1b upcall_pend = 00, upcall_mask = 00 dirty_cpus={1} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU4: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU5: CPU4 [has=T] flags=1b upcall_pend = 00, upcall_mask = 01 dirty_cpus={4} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU6: CPU6 [has=T] flags=19 upcall_pend = 00, upcall_mask = 00 dirty_cpus={6} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU7: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 2:
(XEN)     flags=0 refcnt=3 nr_pages=2558410 xenheap_pages=5 dirty_cpus={0,2}
(XEN)     handle=c28d085c-009b-be18-1183-f85860e0f143 vm_assist=00000004
(XEN) Rangesets belonging to domain 2:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 2:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000f98000: mfn=0000000000000f98, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f99000: mfn=0000000000000f99, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f9a000: mfn=0000000000000f9a, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f9b000: mfn=0000000000000f9b, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f95000: mfn=0000000000000f95, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 2:
(XEN)     VCPU0: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU2 [has=T] flags=1b upcall_pend = 00, upcall_mask = 00 dirty_cpus={2} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU4: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU5: CPU6 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU6: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU7: CPU0 [has=T] flags=1b upcall_pend = 00, upcall_mask = 00 dirty_cpus={0} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 3:
(XEN)     flags=0 refcnt=3 nr_pages=254413 xenheap_pages=5 dirty_cpus={7}
(XEN)     handle=29648750-c7f8-bd13-73c7-fbd2b6866769 vm_assist=00000004
(XEN) Rangesets belonging to domain 3:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 3:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000f5c000: mfn=0000000000000f5c, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5d000: mfn=0000000000000f5d, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5e000: mfn=0000000000000f5e, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f5f000: mfn=0000000000000f5f, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f59000: mfn=0000000000000f59, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 3:
(XEN)     VCPU0: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU7 [has=T] flags=1b upcall_pend = 00, upcall_mask = 00 dirty_cpus={7} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) General information for domain 4:
(XEN)     flags=0 refcnt=3 nr_pages=254410 xenheap_pages=5 dirty_cpus={3}
(XEN)     handle=d0b857ab-00bc-9789-4df4-57998b0afcb1 vm_assist=00000004
(XEN) Rangesets belonging to domain 4:
(XEN)     Interrupts { }
(XEN)     I/O Memory { }
(XEN)     I/O Ports  { }
(XEN) Memory pages belonging to domain 4:
(XEN)     DomPage list too long to display
(XEN)     XenPage 0000000000f48000: mfn=0000000000000f48, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f49000: mfn=0000000000000f49, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f4a000: mfn=0000000000000f4a, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f4b000: mfn=0000000000000f4b, caf=80000002, taf=00000000e8000002
(XEN)     XenPage 0000000000f44000: mfn=0000000000000f44, caf=80000002, taf=00000000e8000002
(XEN) VCPU information and callbacks for domain 4:
(XEN)     VCPU0: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU1: CPU3 [has=T] flags=1b upcall_pend = 00, upcall_mask = 00 dirty_cpus={3} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU2: CPU5 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN)     VCPU3: CPU1 [has=F] flags=15 upcall_pend = 00, upcall_mask = 00 dirty_cpus={} cpu_affinity={0-31}
(XEN)     Notifying guest (virq 1, port 0, stat 0/-1/0)
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) 	ncpus              = 8
(XEN) 	master             = 0
(XEN) 	credit             = 240
(XEN) 	credit balance     = 34
(XEN) 	weight             = 1024
(XEN) 	runq_sort          = 39213
(XEN) 	tick               = 10ms
(XEN) 	tslice             = 30ms
(XEN) 	accounting period  = 30ms
(XEN) 	default-weight     = 256
(XEN) idlers: 0x12
(XEN) stats:
(XEN) 	vcpu_init                      = 40
(XEN) 	vcpu_sleep                     = 24
(XEN) 	vcpu_wake_running              = 2609
(XEN) 	vcpu_wake_onrunq               = 199
(XEN) 	vcpu_wake_runnable             = 3722084
(XEN) 	vcpu_wake_not_runnable         = 0
(XEN) 	dom_destroy                    = 0
(XEN) 	schedule                       = 7890176
(XEN) 	tickle_local_idler             = 2330110
(XEN) 	tickle_local_over              = 822272
(XEN) 	tickle_local_under             = 0
(XEN) 	tickle_local_other             = 0
(XEN) 	acct_run                       = 39213
(XEN) 	acct_no_work                   = 62110
(XEN) 	acct_balance                   = 12986
(XEN) 	acct_reorder                   = 8161
(XEN) 	acct_min_credit                = 44010
(XEN) 	acct_vcpu_active               = 56749
(XEN) 	acct_vcpu_idle                 = 56742
(XEN) 	acct_vcpu_credit_min           = 0
(XEN) 	vcpu_migrate                   = 476675
(XEN) 	load_balance_idle              = 3401206
(XEN) 	load_balance_over              = 1031267
(XEN) 	load_balance_other             = 0
(XEN) 	steal_trylock_failed           = 1572978
(XEN) 	steal_peer_down                = 0
(XEN) 	steal_peer_idle                = 27718683
(XEN) 	steal_peer_running             = 38985
(XEN) 	steal_peer_pinned              = 0
(XEN) 	tickle_idlers_none             = 1116381
(XEN) 	tickle_idlers_some             = 277987
(XEN) active vcpus:
(XEN) 	  1: [1.2] pri=-2 cpu=3 credit=-39 (-29+30) {a=1665 i=1664 w=256}
(XEN) 	  2: [1.4] pri=-2 cpu=2 credit=-34 (-24+30) {a=1601 i=1600 w=256}
(XEN) 	  3: [4.2] pri=-1 cpu=7 credit=9 (19+30) {a=2292 i=2291 w=256}
(XEN) 	  4: [3.3] pri=-1 cpu=5 credit=-8 (2+30) {a=2417 i=2416 w=256}
(XEN) 	  5: [2.1] pri=-1 cpu=0 credit=-6 (4+30) {a=1840 i=1839 w=256}
(XEN) 	  6: [2.2] pri=-1 cpu=1 credit=24 (24+30) {a=1805 i=1804 w=256}
(XEN) 	  7: [2.0] pri=-2 cpu=6 credit=-32 (-22+30) {a=2172 i=2171 w=256}
(XEN) NOW=0x000002C49AF72970
(XEN) CPU[00]  tick=303970, sort=39213
(XEN) 	run: [2.1] pri=-1 cpu=0 credit=-6 (4+30) {a=1840 i=1839 w=256}
(XEN) 	  1: [32767.0] pri=-64 cpu=0
(XEN) CPU[01]  tick=304114, sort=39213
(XEN) 	run: [32767.1] pri=-64 cpu=1
(XEN) CPU[02]  tick=304068, sort=39213
(XEN) 	run: [1.4] pri=-2 cpu=2 credit=-34 (-24+30) {a=1601 i=1600 w=256}
(XEN) 	  1: [32767.2] pri=-64 cpu=2
(XEN) CPU[03]  tick=304047, sort=39213
(XEN) 	run: [1.2] pri=-2 cpu=3 credit=-39 (-29+30) {a=1665 i=1664 w=256}
(XEN) 	  1: [32767.3] pri=-64 cpu=3
(XEN) CPU[04]  tick=304101, sort=39213
(XEN) 	run: [32767.4] pri=-64 cpu=4
(XEN) CPU[05]  tick=304092, sort=39213
(XEN) 	run: [3.3] pri=-1 cpu=5 credit=-8 (2+30) {a=2417 i=2416 w=256}
(XEN) 	  1: [32767.5] pri=-64 cpu=5
(XEN) CPU[06]  tick=304048, sort=39213
(XEN) 	run: [2.0] pri=-2 cpu=6 credit=-32 (-22+30) {a=2172 i=2171 w=256}
(XEN) 	  1: [32767.6] pri=-64 cpu=6
(XEN) CPU[07]  tick=303920, sort=39213
(XEN) 	run: [4.2] pri=-1 cpu=7 credit=9 (19+30) {a=2292 i=2291 w=256}
(XEN) 	  1: [32767.7] pri=-64 cpu=7
(XEN) 'h' pressed -> showing installed handlers
(XEN)  key '%' (ascii '25') => Trap to xendbg
(XEN)  key 'N' (ascii '4e') => NMI statistics
(XEN)  key 'R' (ascii '52') => reboot machine
(XEN)  key 'a' (ascii '61') => dump timer queues
(XEN)  key 'd' (ascii '64') => dump registers
(XEN)  key 'h' (ascii '68') => show this message
(XEN)  key 'i' (ascii '69') => dump interrupt bindings
(XEN)  key 'm' (ascii '6d') => memory info
(XEN)  key 'n' (ascii '6e') => trigger an NMI
(XEN)  key 'q' (ascii '71') => dump domain (and guest debug) info
(XEN)  key 'r' (ascii '72') => dump run queues
(XEN)  key 't' (ascii '74') => display multi-cpu clock info
(XEN)  key 'v' (ascii '76') => dump Intel's VMCS
(XEN)  key 'z' (ascii '7a') => print ioapic info
(XEN) Min = 3054764956878 ; Max = 3054764960797 ; Diff = 3919 (3 microseconds)
(XEN) *********** VMCS Areas **************
(XEN) 
(XEN) >>> Domain 0 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 1 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 2 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 3 <<<
(XEN) 		Not HVM guest
(XEN) 
(XEN) >>> Domain 4 <<<
(XEN) 		Not HVM guest
(XEN) **************************************
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #16 registers: 24.
(XEN) number of IO-APIC #26 registers: 24.
(XEN) number of IO-APIC #27 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #16......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 010 00  0    0    0   0   0    0    0    28
(XEN)  02 010 00  0    0    0   0   0    0    0    F0
(XEN)  03 010 00  0    0    0   0   0    0    0    30
(XEN)  04 010 00  0    0    0   0   0    0    0    F1
(XEN)  05 010 00  0    0    0   0   0    0    0    38
(XEN)  06 010 00  0    0    0   0   0    0    0    40
(XEN)  07 010 00  0    0    0   0   0    0    0    48
(XEN)  08 010 00  0    0    0   0   0    0    0    50
(XEN)  09 010 00  0    1    0   0   0    0    0    58
(XEN)  0a 010 00  0    0    0   0   0    0    0    60
(XEN)  0b 010 00  0    0    0   0   0    0    0    68
(XEN)  0c 010 00  0    0    0   0   0    0    0    70
(XEN)  0d 010 00  0    0    0   0   0    0    0    78
(XEN)  0e 010 00  0    0    0   0   0    0    0    88
(XEN)  0f 010 00  0    0    0   0   0    0    0    90
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 010 00  1    1    0   1   0    0    0    98
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #26......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 010 00  0    1    0   1   0    0    0    B0
(XEN)  01 010 00  1    1    0   1   0    0    0    B8
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #27......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 010 00  0    1    0   1   0    0    0    A0
(XEN)  01 010 00  0    1    0   1   0    0    0    A8
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> 0:14
(XEN) IRQ144 -> 0:15
(XEN) IRQ152 -> 0:18
(XEN) IRQ160 -> 2:0
(XEN) IRQ168 -> 2:1
(XEN) IRQ176 -> 1:0
(XEN) IRQ184 -> 1:1
(XEN) .................................... done.

[-- Attachment #4: bootup.txt --]
[-- Type: text/plain, Size: 28450 bytes --]

 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0-unstable (root@site) (gcc version 4.1.0 (SUSE Linux)) Tue Sep 26 11:47:06 EDT 2006
 Latest ChangeSet: Wed Sep 27 13:54:04 2006 +0100 11627:7c5ea4f50bd9

(XEN) Command line: /boot/xen.gz max_loop=64 com1=115200,8n1 apic_verbosity=debug dom0_mem=512M 
(XEN) Physical RAM map:
(XEN)  0000000000000000 - 000000000009dc00 (usable)
(XEN)  000000000009dc00 - 00000000000a0000 (reserved)
(XEN)  00000000000ce000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000002670000 (usable)
(XEN)  0000000002670000 - 00000000026d7000 (ACPI data)
(XEN)  00000000026d7000 - 0000000002700000 (ACPI NVS)
(XEN)  0000000002700000 - 00000000f0000000 (usable)
(XEN)  00000000f8000000 - 00000000fec00000 (reserved)
(XEN)  00000000fffc0000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000808000000 (usable)
(XEN) System RAM: 32639MB (33422388kB)
(XEN) Xen heap: 13MB (13468kB)
(XEN) found SMP MP-table at 000f8680
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: RSDP (v000 PTLTD                                 ) @ 0x00000000000f8650
(XEN) ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x06040000) @ 0x000000000267df6b
(XEN) ACPI: FADT (v004 UNISYS ZORRO    0x06040000 PTL  0x00000008) @ 0x00000000026d6094
(XEN) ACPI: OEM1 (v001 UNISYS   OEM1   0x06040000  LTP 0x06040000) @ 0x00000000026d6188
(XEN) ACPI: OEM2 (v001 UNISYS   OEM2   0x06040000  LTP 0x06040000) @ 0x00000000026d61b8
(XEN) ACPI: WSPT (v001 UNISYS   WSPT   0x06040000  LTP 0x06040000) @ 0x00000000026d6db4
(XEN) ACPI: SRAT (v001 UNISYS   SRAT   0x06040000  LTP 0x06040000) @ 0x00000000026d6ddc
(XEN) ACPI: MADT (v001 PTLTD  	 APIC   0x06040000  LTP 0x06040000) @ 0x00000000026d6edc
(XEN) ACPI: SPCR (v001 PTLTD  $UCRTBL$ 0x06040000 PTL  0x00000001) @ 0x00000000026d6fb0
(XEN) ACPI: DSDT (v001  Intel  870 SMP 0x06040000 MSFT 0x02000001) @ 0x0000000000000000
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: OEM1 (v001 UNISYS   OEM1   0x06040000  LTP 0x06040000) @ 0x00000000026d6188
(XEN) ACPI: DSDT (v001  Intel  870 SMP 0x06040000 MSFT 0x02000001) @ 0x0000000000000000
(XEN) Switched to APIC driver `es7000'.
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x10] enabled)
(XEN) Processor #16 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x16] enabled)
(XEN) Processor #22 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x18] enabled)
(XEN) Processor #24 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x1e] enabled)
(XEN) Processor #30 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x12] enabled)
(XEN) Processor #18 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled)
(XEN) Processor #20 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x1a] enabled)
(XEN) Processor #26 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x1c] enabled)
(XEN) Processor #28 15:4 APIC version 20
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x10] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 16, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x1a] address[0xfec04000] gsi_base[72])
(XEN) IOAPIC[1]: apic_id 26, version 32, address 0xfec04000, GSI 72-95
(XEN) ACPI: IOAPIC (id[0x1b] address[0xfec05000] gsi_base[96])
(XEN) IOAPIC[2]: apic_id 27, version 32, address 0xfec05000, GSI 96-119
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Phys.  Using 3 I/O APICs
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff828bfffff000 (fee00000)
(XEN) mapped IOAPIC to ffff828bffffe000 (fec00000)
(XEN) mapped IOAPIC to ffff828bffffd000 (fec04000)
(XEN) mapped IOAPIC to ffff828bffffc000 (fec05000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 3000.119 MHz processor.
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 4
(XEN) CPU: Processor Core ID: 0
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) CPU0: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU0: Thermal monitoring enabled
(XEN) CPU0: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 10000000
(XEN) Getting LVT0: 10700
(XEN) Getting LVT1: 10400
(XEN) ES7000: Enabling APIC mode.
(XEN) masked ExtINT on CPU#0
(XEN) Booting processor 1/22 eip 90000
(XEN) Initializing CPU#1
(XEN) masked ExtINT on CPU#1
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 5
(XEN) CPU: Processor Core ID: 1
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#1.
(XEN) CPU1: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU1: Thermal monitoring enabled
(XEN) CPU1: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 2/24 eip 90000
(XEN) Initializing CPU#2
(XEN) masked ExtINT on CPU#2
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 6
(XEN) CPU: Processor Core ID: 0
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#2.
(XEN) CPU2: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU2: Thermal monitoring enabled
(XEN) CPU2: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 3/30 eip 90000
(XEN) Initializing CPU#3
(XEN) masked ExtINT on CPU#3
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 7
(XEN) CPU: Processor Core ID: 1
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#3.
(XEN) CPU3: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU3: Thermal monitoring enabled
(XEN) CPU3: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 4/18 eip 90000
(XEN) Initializing CPU#4
(XEN) masked ExtINT on CPU#4
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 4
(XEN) CPU: Processor Core ID: 1
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#4.
(XEN) CPU4: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU4: Thermal monitoring enabled
(XEN) CPU4: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 5/20 eip 90000
(XEN) Initializing CPU#5
(XEN) masked ExtINT on CPU#5
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 5
(XEN) CPU: Processor Core ID: 0
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#5.
(XEN) CPU5: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU5: Thermal monitoring enabled
(XEN) CPU5: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 6/26 eip 90000
(XEN) Initializing CPU#6
(XEN) masked ExtINT on CPU#6
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 6
(XEN) CPU: Processor Core ID: 1
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#6.
(XEN) CPU6: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU6: Thermal monitoring enabled
(XEN) CPU6: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Booting processor 7/28 eip 90000
(XEN) Initializing CPU#7
(XEN) masked ExtINT on CPU#7
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 7
(XEN) CPU: Processor Core ID: 0
(XEN) VMXON is done
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#7.
(XEN) CPU7: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU7: Thermal monitoring enabled
(XEN) CPU7: Intel Genuine Intel(R) CPU 3.00GHz stepping 08
(XEN) Total of 8 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 16-0, 16-16, 16-17, 16-18, 16-19, 16-20, 16-21, 16-22, 16-23, 26-0, 26-1, 26-2, 26-3, 26-4, 26-5, 26-6, 26-7, 26-8, 26-9, 26-10, 26-11, 26-12, 26-13, 26-14, 26-15, 26-16, 26-17, 26-18, 26-19, 26-20, 26-21, 26-22, 26-23, 27-0, 27-1, 27-2, 27-3, 27-4, 27-5, 27-6, 27-7, 27-8, 27-9, 27-10, 27-11, 27-12, 27-13, 27-14, 27-15, 27-16, 27-17, 27-18, 27-19, 27-20, 27-21, 27-22, 27-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=0 pin2=0
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #16 registers: 24.
(XEN) number of IO-APIC #26 registers: 24.
(XEN) number of IO-APIC #27 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #16......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 010 00  0    0    0   0   0    0    0    28
(XEN)  02 010 00  0    0    0   0   0    0    0    F0
(XEN)  03 010 00  0    0    0   0   0    0    0    30
(XEN)  04 010 00  0    0    0   0   0    0    0    F1
(XEN)  05 010 00  0    0    0   0   0    0    0    38
(XEN)  06 010 00  0    0    0   0   0    0    0    40
(XEN)  07 010 00  0    0    0   0   0    0    0    48
(XEN)  08 010 00  0    0    0   0   0    0    0    50
(XEN)  09 010 00  1    1    0   0   0    0    0    58
(XEN)  0a 010 00  0    0    0   0   0    0    0    60
(XEN)  0b 010 00  0    0    0   0   0    0    0    68
(XEN)  0c 010 00  0    0    0   0   0    0    0    70
(XEN)  0d 010 00  0    0    0   0   0    0    0    78
(XEN)  0e 010 00  0    0    0   0   0    0    0    88
(XEN)  0f 010 00  0    0    0   0   0    0    0    90
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #26......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 000 00  1    0    0   0   0    0    0    00
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) IO APIC #27......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00178020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 1
(XEN) .......     : IO APIC version: 0020
(XEN) .... register #02: 00000000
(XEN) .......     : arbitration: 00
(XEN) .... register #03: 00000001
(XEN) .......     : Boot DT    : 1
(XEN) .... IRQ redirection table:
(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 000 00  1    0    0   0   0    0    0    00
(XEN)  02 000 00  1    0    0   0   0    0    0    00
(XEN)  03 000 00  1    0    0   0   0    0    0    00
(XEN)  04 000 00  1    0    0   0   0    0    0    00
(XEN)  05 000 00  1    0    0   0   0    0    0    00
(XEN)  06 000 00  1    0    0   0   0    0    0    00
(XEN)  07 000 00  1    0    0   0   0    0    0    00
(XEN)  08 000 00  1    0    0   0   0    0    0    00
(XEN)  09 000 00  1    0    0   0   0    0    0    00
(XEN)  0a 000 00  1    0    0   0   0    0    0    00
(XEN)  0b 000 00  1    0    0   0   0    0    0    00
(XEN)  0c 000 00  1    0    0   0   0    0    0    00
(XEN)  0d 000 00  1    0    0   0   0    0    0    00
(XEN)  0e 000 00  1    0    0   0   0    0    0    00
(XEN)  0f 000 00  1    0    0   0   0    0    0    00
(XEN)  10 000 00  1    0    0   0   0    0    0    00
(XEN)  11 000 00  1    0    0   0   0    0    0    00
(XEN)  12 000 00  1    0    0   0   0    0    0    00
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 000 00  1    0    0   0   0    0    0    00
(XEN)  15 000 00  1    0    0   0   0    0    0    00
(XEN)  16 000 00  1    0    0   0   0    0    0    00
(XEN)  17 000 00  1    0    0   0   0    0    0    00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> 0:14
(XEN) IRQ144 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 3000.0606 MHz.
(XEN) ..... host bus clock speed is 200.0040 MHz.
(XEN) ..... bus_scale = 0x0000CCD7
(XEN) checking TSC synchronization across 8 CPUs: 
(XEN) CPU#0 had -5 usecs TSC skew, fixed it up.
(XEN) Platform timer is 1.193MHz PIT
(XEN) Brought up 8 CPUs
(XEN) Machine check exception polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Domain 0 kernel supports features = { 0000001f }.
(XEN) Domain 0 kernel requires features = { 00000000 }.
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000017000000->0000000018000000 (126976 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff80100000->ffffffff804b922c
(XEN)  Init. ramdisk: ffffffff804ba000->ffffffff80beea00
(XEN)  Phys-Mach map: ffffffff80bef000->ffffffff80cef000
(XEN)  Start info:    ffffffff80cef000->ffffffff80cef49c
(XEN)  Page tables:   ffffffff80cf0000->ffffffff80cfb000
(XEN)  Boot stack:    ffffffff80cfb000->ffffffff80cfc000
(XEN)  TOTAL:         ffffffff80000000->ffffffff81000000
(XEN)  ENTRY ADDRESS: ffffffff80100000
(XEN) Dom0 has maximum 8 VCPUs
(XEN) Initrd len 0x734a00, start at 0xffffffff804ba000
(XEN) Scrubbing Free RAM: .........................................................................................................................................................................................................................................................................................................................................done.
(XEN) Xen trace buffers: disabled
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen).
kernel direct mapping tables up to 20800000 @ cfb000-e01000
Bootdata ok (command line is root=/dev/sda1 vga=0x314 selinux=0  resume=/dev/sda2  splash=native showopts  max_loop=64 3)
Linux version 2.6.16.29-xen (root@m1132-xenunstable) (gcc version 4.1.0 (SUSE Linux)) #1 SMP Tue Sep 26 12:01:41 EDT 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000020800000 (usable)
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x10] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x16] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x18] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x1e] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x12] enabled)
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled)
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x1a] enabled)
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x1c] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
ACPI: IOAPIC (id[0x10] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 16, version 32, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x1a] address[0xfec04000] gsi_base[72])
IOAPIC[1]: apic_id 26, version 32, address 0xfec04000, GSI 72-95
ACPI: IOAPIC (id[0x1b] address[0xfec05000] gsi_base[96])
IOAPIC[2]: apic_id 27, version 32, address 0xfec05000, GSI 96-119
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Setting APIC routing to xen
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at f0800000 (gap: f0000000:8000000)
Built 1 zonelists
Kernel command line: root=/dev/sda1 vga=0x314 selinux=0  resume=/dev/sda2  splash=native showopts  max_loop=64 3
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
Xen reported: 3000.004 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Software IO TLB enabled: 
 Aperture:     64 megabytes
 Kernel range: 0xffff880001a0e000 - 0xffff880005a0e000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Memory: 434812k/532480k available (1901k kernel code, 88832k reserved, 808k data, 168k init)
Calibrating delay using timer specific routine.. 6004.36 BogoMIPS (lpj=30021843)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 4
CPU: Processor Core ID: 0
Initializing CPU#1
Initializing CPU#2
Initializing CPU#3
Initializing CPU#4
Initializing CPU#5
Initializing CPU#6
Brought up 8 CPUs
Initializing CPU#7
migration_cost=1752
checking if image is initramfs... it is
Freeing initrd memory: 7378k freed
DMI present.
Grant table initialized
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
ACPI: Subsystem revision 20060127
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: Device [MBDV] status [00000008]: functional but not present; setting present
ACPI: PCI Root Bridge [MBDV] (0000:ff)
ACPI: PCI Root Bridge [S1H0] (0000:00)
PCI quirk: region 0d00-0d7f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0e80-0ebf claimed by ICH4 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 10 11 14 15) *12
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 10 11 14 15) *12
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 *6 10 11 14 15)
ACPI: PCI Root Bridge [S1H2] (0000:0f)
PCI: Enable I/O Space to 1 KB Granularity
PCI: Enable I/O Space to 1 KB Granularity
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 8 devices
xen_mem: Initialising balloon driver.
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Bridge: 0000:00:1e.0
  IO window: 1000-1fff
  MEM window: f6000000-f7efffff
  PREFETCH window: f0800000-f08fffff
PCI: Bridge: 0000:0f:1d.0
  IO window: 2000-23ff
  MEM window: f4f00000-f4ffffff
  PREFETCH window: disabled.
PCI: Failed to allocate mem resource #6:100000@f4000000 for 0000:16:01.1
PCI: Bridge: 0000:0f:1f.0
  IO window: 2400-27ff
  MEM window: f4d00000-f4efffff
  PREFETCH window: f3e00000-f3ffffff
IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com>
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1159285035.762:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 64 devices)
Xen virtual console successfully installed as ttyS0
Event-channel device installed.
blkif_init: reqs=64, pages=704, mmap_vstart=0xffff88001f000000
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
NET: Registered protocol family 17
scsi_mod: no version for "struct_module" found: kernel tainted.
SCSI subsystem initialized
parkbd: no such parport
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver usbkbd
drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver
NET: Registered protocol family 15
ICH4: IDE controller at PCI slot 0000:00:1f.1
GSI 16 sharing vector 0x98 and IRQ 16
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 16
ICH4: chipset revision 2
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x0880-0x0887, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x0888-0x088f, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA CD/DVDW SD-R6472, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Fusion MPT base driver 3.03.07
Copyright (c) 1999-2005 LSI Logic Corporation
Fusion MPT SPI Host driver 3.03.07
GSI 17 sharing vector 0xA0 and IRQ 17
ACPI: PCI Interrupt 0000:16:01.0[A] -> GSI 96 (level, low) -> IRQ 17
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator,Target}
scsi0 : ioc0: LSI53C1030, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=17
  Vendor: UNISYS    Model: 014228ST118202LC  Rev: B603
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 35833870 512-byte hdwr sectors (18347 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back w/ FUA
SCSI device sda: 35833870 512-byte hdwr sectors (18347 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back w/ FUA
 sda: sda1 sda2
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
GSI 18 sharing vector 0xA8 and IRQ 18
ACPI: PCI Interrupt 0000:16:01.1[B] -> GSI 97 (level, low) -> IRQ 18
mptbase: Initiating ioc1 bringup
ioc1: 53C1030: Capabilities={Initiator,Target}
scsi1 : ioc1: LSI53C1030, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=18
ReiserFS: sda1: found reiserfs format "3.6" with standard journal
ReiserFS: sda1: using ordered data mode
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda1: checking transaction log (sda1)
ReiserFS: sda1: Using r5 hash to sort names
ReiserFS: sda1: Removing [39477 3461031 0x0 SD]..done
ReiserFS: sda1: There were 1 uncompleted unlinks/truncates. Completed
Adding 2176796k swap on /dev/sda2.  Priority:-1 extents:1 across:2176796k
Intel(R) PRO/1000 Network Driver - version 6.3.9-k4-NAPI
Copyright (c) 1999-2005 Intel Corporation.
GSI 19 sharing vector 0xB0 and IRQ 19
ACPI: PCI Interrupt 0000:10:01.0[A] -> GSI 72 (level, low) -> IRQ 19
e1000: 0000:10:01.0: e1000_probe: (PCI-X:133MHz:64-bit) 08:00:0b:1e:1a:14
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
GSI 20 sharing vector 0xB8 and IRQ 20
ACPI: PCI Interrupt 0000:10:01.1[B] -> GSI 73 (level, low) -> IRQ 20
e1000: 0000:10:01.1: e1000_probe: (PCI-X:133MHz:64-bit) 08:00:0b:1e:1a:15
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
ACPI: Power Button (FF) [PWRF]
e1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex
Bridge firewalling registered
device vif0.0 entered promiscuous mode
xenbr0: port 1(vif0.0) entering learning state
xenbr0: topology change detected, propagating
xenbr0: port 1(vif0.0) entering forwarding state
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): peth0: link is not ready
IPv6 over IPv4 tunneling driver
e1000: peth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex
ADDRCONF(NETDEV_CHANGE): peth0: link becomes ready

[-- Attachment #5: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: Dom0 hang problem
  2006-09-27 22:26             ` Dom0 hang problem Subrahmanian, Raj
@ 2006-09-27 22:44               ` Ian Pratt
  0 siblings, 0 replies; 16+ messages in thread
From: Ian Pratt @ 2006-09-27 22:44 UTC (permalink / raw)
  To: Subrahmanian, Raj, xen-devel

> I have been running on a 8-way 32 GB ES7000 system.
> I am on the tip of the xen-unstable tree (changeset 11627).
> 
> To test xen, I ran 4 DomUs 2 of them were 8-way, with 10 GB memory and
2
> others were 4-way with 1 GB of memory. The DomUs come up, run
kernbench
> and ltp and shutdown. After about 3 hours of running, I tried to do an
> xm list and the machine locked up.

Hmm, this isn't going to be fun to find.

Dom0 is presumably suffering from some nasty lockup, Maybe its root
device has gone away, or there's been some locking issue.

If you boot with the console over the serial line (and don't start X for
good measure), do you see any messages from the dom0 kernel when the
lockup happens?

Can you get magic sysrq to work either on serial or on the console?
Would be great to see the task queues inside the kernel? ('t' key, I
think)

Can you repro this with a dom0 booted with a single VCPU (max_cpus=1) ?
This may give better performance anyhow, depending on workload.

The other real PITA to setup but very interesting thing to do would be
to rerun the whole experiment with a PAE hypervisor and PAE guests.

Best,
Ian
 
> I could not ssh into the box, but I could ping it. I could get data
from
> the serial machine. Leaving the machine untouched for a long time does
> not alleviate the problem.
> 
> The 8-way DomUs had completed their tests at this point and the 4-way
> domUs had finished their kernbench tests and were running LTP.
> 
> Has anyone else seen issues like this?
> How can I debug this problem?
> 
> I have attached the before and after info from the serial machine. run
> queues, memory info, VM info etc.
> 
> I discovered this problem when I was giving Ryan Harper's NUMA patches
a
> spin last week.
> Further investigation revealed that the issue was *not* with the NUMA
> patches, but occurs in the mainline xen-unstable kernel.
> 
> Thanks
> Raj
> Xen Development Team
> Unisys Corp.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: RFC -  PV blk driver for hvm guest
  2006-09-27 21:43           ` RFC - PV blk driver for hvm guest Ross Maxfield
  2006-09-27 22:26             ` Dom0 hang problem Subrahmanian, Raj
@ 2006-10-01 17:42             ` Steven Smith
       [not found]               ` <45223DA0.DD28.00D3.0@novell.com>
  1 sibling, 1 reply; 16+ messages in thread
From: Steven Smith @ 2006-10-01 17:42 UTC (permalink / raw)
  To: Ross Maxfield; +Cc: xen-devel, sos22


[-- Attachment #1.1: Type: text/plain, Size: 1984 bytes --]

> My testing of the the PV blk driver was first done by creating a
> second blk device in the 'disk='' line of the config file.  I could
> not use the PV driver for the first device because the guest's ide
> driver lays claim on hda before the PV driver is loaded.  In an
> attempt to get the guest to come up entirely on the PV drivers I
> modified qemu's ide.c to make the emulated device incompatible with
> the native IDE driver.  This allows the PV driver to create hda and
> the OS came up just fine.  (I had also rebuilt the guest's initrd to
> include and load the PV drivers, of course.)
And the bootloader coped with this without any objections?  I suppose
they'd mostly be using BIOS services, and I could well believe our
BIOS doesn't actually bother to check the PCI device ids before going
at the IDE controller.

> Having proved to myself that the guest can come up on PV drivers
> alone, I returned to the issue of qemu always creating the IDE
> device in the emulated PCI config space as opposed to the nic
> support which creates a PCI entry programmatically.  I see that
> currently in the config one can indicate 'ioemu:' as an attribute of
> the 'dev' in the 'disk=' line.  This attribute, however, is ignored
> in blkif.py and the IDE entry is created anyway.  The 'vif=' line
> uses the token 'type=' to indicate that the nic device is emulated
> by qemu by setting the type equal to 'ioemu', the default being that
> the quest's LAN is supported by netback.  The parsers for the
> 'disk=' line do not look for the 'type=' token.
I don't think there are any firm plans for how to handle this at the
moment, and it's certainly not going to happen for a little while
3.0.3 gets ready.  There was a suggestion at one point of having both
types of device present in every domain and then trying to unplug the
ioemu ones if we find that we have PV drivers available, but it's not
obvious that we'd always be able to get in early enough in the boot
process.

Steven.

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: RFC -  PV blk driver for hvm guest
       [not found]               ` <45223DA0.DD28.00D3.0@novell.com>
@ 2006-10-07  9:53                 ` Steven Smith
  0 siblings, 0 replies; 16+ messages in thread
From: Steven Smith @ 2006-10-07  9:53 UTC (permalink / raw)
  To: Ross Maxfield; +Cc: xen-devel, sos22


[-- Attachment #1.1: Type: text/plain, Size: 1357 bytes --]

> As I look further into this, an over-arching question begins to
> form.  Originally, I had suggested that a 'type=' be added to the
> 'disk' line, like the net, to indicate the use of FV or PV drivers.
> But now I'm wondering if a more global tag should be used to
> indicate that all drivers are either FV or PV.  Implementing the
> original idea would be a more involved but create the opportunity
> for one disk device to be supported by a FV driver and another by a
> PV driver.  The question is, why would anyone ever wish to have
> mixed driver technology?  With the PV drivers having such a profound
> increase in performance and given that PV drivers are available for
> the quest (and assuming if a a PV driver is available for one
> technology, i.e. LAN or BLK, then it would be available for the
> other) then why would someone use the FV driver? Thus the more
> simple solution to have a single switch in the guest's config file
> indicating the mode for all devices, LAN or BLK.
Well, it's rather handy when you're actually working on the PV
drivers, since you can e.g. have an ioemu root device and test the
block driver on some other filesystem.  Plus, if at some point in the
future we implement a PV framebuffer you're likely to have some guest
installs with BLK+LAN but not framebuffer, and so mixed mode would be
useful there.

Steven.

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH] [XEND] Remove hard tabs
  2006-09-21  5:58 ` Molle Bestefich
  2006-09-21 20:28   ` Hollis Blanchard
  2006-09-22  2:36   ` [PATCH] [XEND] Remove hard tabs Dan Smith
@ 2006-10-12 16:33   ` Mark Williamson
  2 siblings, 0 replies; 16+ messages in thread
From: Mark Williamson @ 2006-10-12 16:33 UTC (permalink / raw)
  To: xen-devel; +Cc: Molle Bestefich, Hollis Blanchard

> > [XEND] Remove hard tabs.
>
> That's stupid, tabs are a relief to use when coding compared to spaces.

The important thing is that we try to have only tabs, or only spaces.  As far 
as I know, we've chosen the latter.

The interaction between Python's interpretation of tabs as 8 spaces, vs some 
indents actually being spaces, and some being a mixture of the two makes for 
very brittle code: it's very easy to change code semantics by changing 
indentation.

This gets especially hairy if (for instance) somebody has a text editor not 
set to display tabs as 8 spaces, and / or which uses auto-indenting.

We could really add a test to the staging repository that scans every .py file 
and grumbles if any tabs have arrived.

Cheers,
Mark

> > -       if type(devid) is str:
> > -           devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> > -           for entry in xstransact.List(devicePath):
> > -               backend = xstransact.Read('%s/%s' % (devicePath, entry),
> > "backend") -               devName = xstransact.Read(backend, "dev")
> >
> > +        if type(devid) is str:
> > +            devicePath = '%s/device/%s' % (self.dompath, deviceClass)
> > +            for entry in xstransact.List(devicePath):
> > +            backend = xstransact.Read('%s/%s' % (devicePath, entry),
> > "backend") +            devName = xstransact.Read(backend, "dev")
>
> Seems to me like you're breaking Python indentation rules now?
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2006-10-12 16:33 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-20 19:21 [PATCH] [XEND] Remove hard tabs Hollis Blanchard
2006-09-21  5:58 ` Molle Bestefich
2006-09-21 20:28   ` Hollis Blanchard
2006-09-24 10:50     ` Molle Bestefich
2006-09-25 16:38       ` Hollis Blanchard
2006-09-26 15:34         ` Anthony Liguori
2006-09-25 17:07       ` Sean Dague
2006-09-27 14:07         ` Steven Rostedt
2006-09-27 21:43           ` RFC - PV blk driver for hvm guest Ross Maxfield
2006-09-27 22:26             ` Dom0 hang problem Subrahmanian, Raj
2006-09-27 22:44               ` Ian Pratt
2006-10-01 17:42             ` RFC - PV blk driver for hvm guest Steven Smith
     [not found]               ` <45223DA0.DD28.00D3.0@novell.com>
2006-10-07  9:53                 ` Steven Smith
2006-09-22  2:36   ` [PATCH] [XEND] Remove hard tabs Dan Smith
2006-10-12 16:33   ` Mark Williamson
2006-09-22 16:36 ` Alastair Tse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.