All of lore.kernel.org
 help / color / mirror / Atom feed
* xen 4 only seeing one keyboard and mouse
@ 2010-07-21 20:27 M A Young
  2010-07-21 20:40 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-07-21 20:27 UTC (permalink / raw)
  To: xen-devel

I have a laptop with a USB keyboard and mouse. If I boot it under a 
standard kernel I can use both keyboards, the USB mouse and the touchpad 
and this also works under xen 3. However under xen 4 only the USB keyboard 
and mouse works, not the laptops own keyboard and touchpad. Does anyone 
know what the problem might be?

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-21 20:27 xen 4 only seeing one keyboard and mouse M A Young
@ 2010-07-21 20:40 ` Pasi Kärkkäinen
  2010-07-21 21:16   ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Pasi Kärkkäinen @ 2010-07-21 20:40 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Wed, Jul 21, 2010 at 09:27:20PM +0100, M A Young wrote:
> I have a laptop with a USB keyboard and mouse. If I boot it under a  
> standard kernel I can use both keyboards, the USB mouse and the touchpad  
> and this also works under xen 3. However under xen 4 only the USB 
> keyboard and mouse works, not the laptops own keyboard and touchpad. Does 
> anyone know what the problem might be?
>

Are the built-in keyboard/touchpad ps2 or usb? 
Does dom0 see all the usb hosts, when using xen4? 

-- Pasi

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-21 20:40 ` Pasi Kärkkäinen
@ 2010-07-21 21:16   ` M A Young
  2010-07-21 21:41     ` Pasi Kärkkäinen
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-07-21 21:16 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1115 bytes --]

On Wed, 21 Jul 2010, Pasi Kärkkäinen wrote:

> On Wed, Jul 21, 2010 at 09:27:20PM +0100, M A Young wrote:
>> I have a laptop with a USB keyboard and mouse. If I boot it under a
>> standard kernel I can use both keyboards, the USB mouse and the touchpad
>> and this also works under xen 3. However under xen 4 only the USB
>> keyboard and mouse works, not the laptops own keyboard and touchpad. Does
>> anyone know what the problem might be?
>>
>
> Are the built-in keyboard/touchpad ps2 or usb?
> Does dom0 see all the usb hosts, when using xen4?

The relevant lines in dmesg are (for a non-xen boot)

input: Macintosh mouse button emulation as /devices/virtual/input/input3
input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input4
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
input: AlpsPS/2 ALPS GlidePoint as 
/devices/platform/i8042/serio2/input/input6

so it looks like ps/2. I haven't noticed any usb devices missing. I have 
also now checked that the keyboard still doesn't work even if the USB 
keyboard is unplugged.

 	Michael Young

[-- 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-21 21:16   ` M A Young
@ 2010-07-21 21:41     ` Pasi Kärkkäinen
  2010-07-21 22:10       ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Pasi Kärkkäinen @ 2010-07-21 21:41 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Wed, Jul 21, 2010 at 10:16:58PM +0100, M A Young wrote:
> On Wed, 21 Jul 2010, Pasi Kärkkäinen wrote:
>
>> On Wed, Jul 21, 2010 at 09:27:20PM +0100, M A Young wrote:
>>> I have a laptop with a USB keyboard and mouse. If I boot it under a
>>> standard kernel I can use both keyboards, the USB mouse and the touchpad
>>> and this also works under xen 3. However under xen 4 only the USB
>>> keyboard and mouse works, not the laptops own keyboard and touchpad. Does
>>> anyone know what the problem might be?
>>>
>>
>> Are the built-in keyboard/touchpad ps2 or usb?
>> Does dom0 see all the usb hosts, when using xen4?
>
> The relevant lines in dmesg are (for a non-xen boot)
>
> input: Macintosh mouse button emulation as /devices/virtual/input/input3
> input: AT Translated Set 2 keyboard as  
> /devices/platform/i8042/serio0/input/input4
> input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
> input: AlpsPS/2 ALPS GlidePoint as  
> /devices/platform/i8042/serio2/input/input6
>
> so it looks like ps/2. I haven't noticed any usb devices missing. I have  
> also now checked that the keyboard still doesn't work even if the USB  
> keyboard is unplugged.
>

Ok.

So when you boot dom0 on xen4, do those ps/2 devices get detected? 

-- Pasi

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-21 21:41     ` Pasi Kärkkäinen
@ 2010-07-21 22:10       ` M A Young
  2010-07-22 17:51         ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-07-21 22:10 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1344 bytes --]

On Thu, 22 Jul 2010, Pasi Kärkkäinen wrote:

> On Wed, Jul 21, 2010 at 10:16:58PM +0100, M A Young wrote:
>> On Wed, 21 Jul 2010, Pasi Kärkkäinen wrote:
>>
>>> Does dom0 see all the usb hosts, when using xen4?
>>
>> The relevant lines in dmesg are (for a non-xen boot)
>>
>> input: Macintosh mouse button emulation as /devices/virtual/input/input3
>> input: AT Translated Set 2 keyboard as
>> /devices/platform/i8042/serio0/input/input4
>> input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
>> input: AlpsPS/2 ALPS GlidePoint as
>> /devices/platform/i8042/serio2/input/input6
>>
>> so it looks like ps/2. I haven't noticed any usb devices missing. I have
>> also now checked that the keyboard still doesn't work even if the USB
>> keyboard is unplugged.
>>
>
> Ok.
>
> So when you boot dom0 on xen4, do those ps/2 devices get detected?

Partially. The relevant input lines (with associated lines that look 
relevant) under xen are

input: Macintosh mouse button emulation as /devices/virtual/input/input3
...
input input3: hash matches
pnp 00:08: hash matches
...
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
...
input: PS/2 Generic Mouse as /devices/platform/i8042/serio2/input/input9
psmouse.c: Failed to enable mouse on isa0060/serio2

 	Michael Young

[-- 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-21 22:10       ` M A Young
@ 2010-07-22 17:51         ` Konrad Rzeszutek Wilk
  2010-07-22 18:54           ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-07-22 17:51 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

> >So when you boot dom0 on xen4, do those ps/2 devices get detected?
> 
> Partially. The relevant input lines (with associated lines that look
> relevant) under xen are
> 
> input: Macintosh mouse button emulation as /devices/virtual/input/input3
> ...
> input input3: hash matches
> pnp 00:08: hash matches
> ...
> input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
> ...
> input: PS/2 Generic Mouse as /devices/platform/i8042/serio2/input/input9
> psmouse.c: Failed to enable mouse on isa0060/serio2

Looking briefly at the code, it looks to be sending two bytes down the
port. What does 'dmesg | grep serio' show? Something like this:

serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input4


Do you see both ports in /proc/ioports and the IRQ utilized in
/proc/interrupts? Are there an interrupts being sent when you type on
the keyboard?

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-22 17:51         ` Konrad Rzeszutek Wilk
@ 2010-07-22 18:54           ` M A Young
  2010-07-23 14:27             ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-07-22 18:54 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Thu, 22 Jul 2010, Konrad Rzeszutek Wilk wrote:

> Looking briefly at the code, it looks to be sending two bytes down the
> port. What does 'dmesg | grep serio' show? Something like this:
>
> serio: i8042 KBD port at 0x60,0x64 irq 1
> serio: i8042 AUX port at 0x60,0x64 irq 12
> input: AT Translated Set 2 keyboard as
> /devices/platform/i8042/serio0/input/input4
>
>
> Do you see both ports in /proc/ioports and the IRQ utilized in
> /proc/interrupts? Are there an interrupts being sent when you type on
> the keyboard?

For a baremetal boot
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input4
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
input: AlpsPS/2 ALPS GlidePoint as 
/devices/platform/i8042/serio2/input/input6

for the xen boot

serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input4
input: PS/2 Generic Mouse as /devices/platform/i8042/serio2/input/input9
psmouse.c: Failed to enable mouse on isa0060/serio2

/proc/ioports is the same for xen and baremetal. /proc/interrupts says
   1:        120         38   IO-APIC-edge      i8042
  12:        609        115   IO-APIC-edge      i8042
for baremetal, and for xen
   1:          8          0  xen-pirq-ioapic-edge  i8042
  12:          3          0  xen-pirq-ioapic-edge  i8042
but for xen the counts don't change.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-22 18:54           ` M A Young
@ 2010-07-23 14:27             ` Konrad Rzeszutek Wilk
  2010-08-08 18:50               ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-07-23 14:27 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Thu, Jul 22, 2010 at 07:54:17PM +0100, M A Young wrote:
> On Thu, 22 Jul 2010, Konrad Rzeszutek Wilk wrote:
> 
> >Looking briefly at the code, it looks to be sending two bytes down the
> >port. What does 'dmesg | grep serio' show? Something like this:
> >
> >serio: i8042 KBD port at 0x60,0x64 irq 1
> >serio: i8042 AUX port at 0x60,0x64 irq 12
> >input: AT Translated Set 2 keyboard as
> >/devices/platform/i8042/serio0/input/input4
> >
> >
> >Do you see both ports in /proc/ioports and the IRQ utilized in
> >/proc/interrupts? Are there an interrupts being sent when you type on
> >the keyboard?
> 
> For a baremetal boot
> serio: i8042 KBD port at 0x60,0x64 irq 1
> serio: i8042 AUX0 port at 0x60,0x64 irq 12
> serio: i8042 AUX1 port at 0x60,0x64 irq 12
> serio: i8042 AUX2 port at 0x60,0x64 irq 12
> serio: i8042 AUX3 port at 0x60,0x64 irq 12
> input: AT Translated Set 2 keyboard as
> /devices/platform/i8042/serio0/input/input4
> input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
> input: AlpsPS/2 ALPS GlidePoint as
> /devices/platform/i8042/serio2/input/input6
> 
> for the xen boot
> 
> serio: i8042 KBD port at 0x60,0x64 irq 1
> serio: i8042 AUX0 port at 0x60,0x64 irq 12
> serio: i8042 AUX1 port at 0x60,0x64 irq 12
> serio: i8042 AUX2 port at 0x60,0x64 irq 12
> serio: i8042 AUX3 port at 0x60,0x64 irq 12
> input: AT Translated Set 2 keyboard as
> /devices/platform/i8042/serio0/input/input4
> input: PS/2 Generic Mouse as /devices/platform/i8042/serio2/input/input9
> psmouse.c: Failed to enable mouse on isa0060/serio2
> 
> /proc/ioports is the same for xen and baremetal. /proc/interrupts says
>   1:        120         38   IO-APIC-edge      i8042
>  12:        609        115   IO-APIC-edge      i8042
> for baremetal, and for xen
>   1:          8          0  xen-pirq-ioapic-edge  i8042
>  12:          3          0  xen-pirq-ioapic-edge  i8042
> but for xen the counts don't change.

OK. So we need to dig in this a bit further. Can you enable all of the
debugging options on Xen and Linux and send the serial log? And also
run 'apic=debug' on Xen command line. Pasi's PV-OPS Wiki page has a
whole section on what to set for a full debug enabled boot.

Another thing that might be worth checking is to boot the PV-OPS kernel
with a 3.4-testing Xen hypervisor (it actually does boot at least on my
SuperMicro X8DBN+- but don't try to use the 4.x-unstable tool stack with
it :-)).

That would eliminate the problem being in the Linux kernel.

FYI, I don't have a PS/2 mouse, but I do have a PS/2 keyboard that works
OK.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-07-23 14:27             ` Konrad Rzeszutek Wilk
@ 2010-08-08 18:50               ` M A Young
  2010-08-08 20:16                 ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-08 18:50 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 857 bytes --]

On Fri, 23 Jul 2010, Konrad Rzeszutek Wilk wrote:

> OK. So we need to dig in this a bit further. Can you enable all of the
> debugging options on Xen and Linux and send the serial log? And also
> run 'apic=debug' on Xen command line. Pasi's PV-OPS Wiki page has a
> whole section on what to set for a full debug enabled boot.

Unfortunately I don't have a serial console to output to. The best I can 
do is the dmesg outputs for xen and the kernel with I am attaching 
(bzipped).

> Another thing that might be worth checking is to boot the PV-OPS kernel
> with a 3.4-testing Xen hypervisor (it actually does boot at least on my
> SuperMicro X8DBN+- but don't try to use the 4.x-unstable tool stack with
> it :-)).

If I change to xen 3.4 but keep the kernel then both keyboards and mice 
work, so the problem is unlikely to be the kernel.

 	Michael Young

[-- Attachment #2: Type: APPLICATION/x-bzip2, Size: 5271 bytes --]

[-- Attachment #3: Type: APPLICATION/x-bzip2, Size: 21024 bytes --]

[-- Attachment #4: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-08 18:50               ` M A Young
@ 2010-08-08 20:16                 ` M A Young
  2010-08-09  4:42                   ` Konrad Rzeszutek Wilk
  2010-08-16 15:46                   ` Konrad Rzeszutek Wilk
  0 siblings, 2 replies; 44+ messages in thread
From: M A Young @ 2010-08-08 20:16 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 279 bytes --]

On Sun, 8 Aug 2010, M A Young wrote:

> Unfortunately I don't have a serial console to output to. The best I can do 
> is the dmesg outputs for xen and the kernel with I am attaching (bzipped).

I found the conring_size setting and got a more complete dmesg log.

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 18860 bytes --]

 __  __          
 \ \/ /___ _ __  
  \  // _ \ '_ \ 
  /  \  __/ | | |
 /_/\_\___|_| |_|
                 
  _  _    ___   _             ____      ___   _            ____    __      _ 
 | || |  / _ \ / |   _ __ ___| ___|    / _ \ / |  _ __ ___| ___|  / _| ___/ |
 | || |_| | | || |__| '__/ __|___ \ __| | | || | | '__/ __|___ \ | |_ / __| |
 |__   _| |_| || |__| | | (__ ___) |__| |_| || |_| | | (__ ___) ||  _| (__| |
    |_|(_)___(_)_|  |_|  \___|____/    \___(_)_(_)_|  \___|____(_)_|  \___|_|
                                                                             
  _____ 
 |___ / 
   |_ \ 
  ___) |
 |____/ 
        
(XEN) Xen version 4.0.1-rc5 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Aug  2 20:26:47 BST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: loglvl=all guest_loglvl=all console_to_ring lapic=debug apic_verbosity=debug apic=debug iommu=off conring_size=65536
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) System RAM: 4086MB (4184112kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000120000000
(XEN) Domain heap initialised
(XEN) DMI 2.4 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[df67e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 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: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(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:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff82c3ffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff82c3ffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.114 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) Intel machine check reporting enabled
(XEN) I/O virtualisation disabled
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000040  after: 0x00000000
(XEN) masked ExtINT on CPU#1
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    28
(XEN)  02 001 01  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  1    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  0    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(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) IRQ56 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2394.0144 MHz.
(XEN) ..... host bus clock speed is 199.5011 MHz.
(XEN) ..... bus_scale = 0x0000CC4F
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 65536 KiB.
(XEN) Brought up 2 CPUs
(XEN) microcode.c:73:d32767 microcode: CPU1 resumed
(XEN) Turbo Mode detected!
(XEN) HPET: 3 timers in total, 0 timers will be used for broadcast
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (950847 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842b91f8
(XEN)  Start info:    ffffffff842ba000->ffffffff842ba4b4
(XEN)  Page tables:   ffffffff842bb000->ffffffff842e0000
(XEN)  Boot stack:    ffffffff842e0000->ffffffff842e1000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff81819200
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) trace.c:89:d32767 calc_tinfo_first_offset: NR_CPUs 128, offset_in_bytes 258, t_info_first_offset 65
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 188kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
xen_release_chunk: looking at area pfn e0000-f023f: 66111 pages freed
released 66111 pages of unused memory
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 000000000009f000 (usable)
 Xen: 000000000009f000 - 0000000000100000 (reserved)
 Xen: 0000000000100000 - 00000000df66d800 (usable)
 Xen: 00000000df66d800 - 00000000e0000000 (reserved)
 Xen: 00000000f8000000 - 00000000fc000000 (reserved)
 Xen: 00000000fec00000 - 00000000fec10000 (reserved)
 Xen: 00000000fed18000 - 00000000fed1c000 (reserved)
 Xen: 00000000fed20000 - 00000000fed90000 (reserved)
 Xen: 00000000feda0000 - 00000000feda6000 (reserved)
 Xen: 00000000fee00000 - 00000000fee10000 (reserved)
 Xen: 00000000ffe00000 - 0000000100000000 (reserved)
bootconsole [xenboot0] enabled
DMI 2.4 present.
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
x86 PAT enabled: cpu 0, old 0x50100070406, new 0x7010600070106
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 100000-801000
RAMDISK: 01a6f000 - 03b37e00
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D80A10 ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D80A10 ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D80A10 ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-00000000df66d000
Bootmem setup node 0 0000000000000000-00000000df66d000
  NODE_DATA [0000000000008000 - 000000000001dfff]
  bootmap [000000000001e000 -  0000000000039ecf] pages 1c
(8 early reservations) ==> bootmem [0000000000 - 00df66d000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [00042bb000 - 00042e0000]   XEN PAGETABLES ==> [00042bb000 - 00042e0000]
  #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #3 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #4 [0001a6f000 - 0003b37e00]          RAMDISK ==> [0001a6f000 - 0003b37e00]
  #5 [0003b38000 - 00042bb000]   XEN START INFO ==> [0003b38000 - 00042bb000]
  #6 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #7 [0000100000 - 00007d9000]          PGTABLE ==> [0000100000 - 00007d9000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
On node 0 totalpages: 914956
  DMA zone: 56 pages used for memmap
  DMA zone: 1756 pages reserved
  DMA zone: 2187 pages, LIFO batch:0
  DMA32 zone: 12455 pages used for memmap
  DMA32 zone: 898502 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-0
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ERROR: Unable to locate IOAPIC for GSI 2
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ERROR: Unable to locate IOAPIC for GSI 9
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 256
PM: Registered nosave memory: 000000000009f000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on Xen
Xen version: 4.0.1-rc5 (preserve-AD) (dom0)
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880004316000 s90392 r8192 d24296 u122880
pcpu-alloc: s90392 r8192 d24296 u122880 alloc=30*4096
pcpu-alloc: [0] 0 [0] 1 
trying to map vcpu_info 0 at ffff880004321020, mfn 114321, offset 32
cpu 0 using vcpu_info at ffff880004321020
trying to map vcpu_info 1 at ffff88000433f020, mfn 11433f, offset 32
cpu 1 using vcpu_info at ffff88000433f020
Xen: using vcpu_info placement
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 900689
Policy zone: DMA32
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
DMA: Placing 64MB software IO TLB between ffff8800077fc000 - ffff88000b7fc000
DMA: software IO TLB at phys 0x77fc000 - 0xb7fc000
xen_swiotlb_fixup: buf=ffff8800077fc000 size=67108864
xen_swiotlb_fixup: buf=ffff88000b85c000 size=32768
Memory: 3483988k/3660212k available (4488k kernel code, 388k absent, 175836k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:768
xen: --> irq=0
xen: --> irq=1
xen: --> irq=2
xen: --> irq=3
xen: --> irq=4
xen: --> irq=5
xen: --> irq=6
xen: --> irq=7
xen: --> irq=8
xen: --> irq=9
xen: --> irq=10
xen: --> irq=11
xen: --> irq=12
xen: --> irq=13
xen: --> irq=14
xen: --> irq=15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
xen: sci override: source_irq=9 global_irq=9 trigger=c polarity=1
xen: registering gsi 9 triggering 0 polarity 0
xen_allocate_pirq: returning irq 9 for gsi 9
xen: --> irq=9
(XEN) IOAPIC[0]: Set PCI routing entry (2-9 -> 0x60 -> IRQ 9 Mode:1 Active:0)
xen: acpi sci 9
Console: colour VGA+ 80x25
console [tty0] enabled, bootconsole disabled
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:02.0
(XEN) PCI add device 00:02.1
(XEN) PCI add device 00:1a.0
(XEN) PCI add device 00:1a.1
(XEN) PCI add device 00:1a.7
(XEN) PCI add device 00:1b.0
(XEN) PCI add device 00:1c.0
(XEN) PCI add device 00:1c.1
(XEN) PCI add device 00:1c.4
(XEN) PCI add device 00:1d.0
(XEN) PCI add device 00:1d.1
(XEN) PCI add device 00:1d.2
(XEN) PCI add device 00:1d.7
(XEN) PCI add device 00:1e.0
(XEN) PCI add device 00:1f.0
(XEN) PCI add device 00:1f.1
(XEN) PCI add device 00:1f.2
(XEN) PCI add device 00:1f.3
(XEN) PCI add device 09:00.0
(XEN) PCI add device 0b:00.0
(XEN) PCI add device 02:09.0
(XEN) PCI add device 02:09.1
(XEN) PCI add device 02:09.2
(XEN) PCI add device 02:09.3
(XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-8 -> 0x58 -> IRQ 8 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-13 -> 0x88 -> IRQ 13 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa0 -> IRQ 16 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-17 -> 0xa8 -> IRQ 17 Mode:1 Active:1)
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) IOAPIC[0]: Set PCI routing entry (2-22 -> 0xd0 -> IRQ 22 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd8 -> IRQ 20 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-21 -> 0x21 -> IRQ 21 Mode:1 Active:1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-18 -> 0x31 -> IRQ 18 Mode:1 Active:1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)

[-- Attachment #3: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-08 20:16                 ` M A Young
@ 2010-08-09  4:42                   ` Konrad Rzeszutek Wilk
  2010-08-16 15:46                   ` Konrad Rzeszutek Wilk
  1 sibling, 0 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-09  4:42 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Sun, Aug 08, 2010 at 09:16:56PM +0100, M A Young wrote:
> On Sun, 8 Aug 2010, M A Young wrote:
> 
> >Unfortunately I don't have a serial console to output to. The best
> >I can do is the dmesg outputs for xen and the kernel with I am
> >attaching (bzipped).
> 
> I found the conring_size setting and got a more complete dmesg log.

Cool. I will take a look at it after the LinuxCon.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-08 20:16                 ` M A Young
  2010-08-09  4:42                   ` Konrad Rzeszutek Wilk
@ 2010-08-16 15:46                   ` Konrad Rzeszutek Wilk
  2010-08-16 21:05                     ` M A Young
  1 sibling, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-16 15:46 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Sun, Aug 08, 2010 at 09:16:56PM +0100, M A Young wrote:
> On Sun, 8 Aug 2010, M A Young wrote:
> 
> >Unfortunately I don't have a serial console to output to. The best
> >I can do is the dmesg outputs for xen and the kernel with I am
> >attaching (bzipped).
> 
> I found the conring_size setting and got a more complete dmesg log.

<sigh>

I looked through it and also through your previous kernel and Xen
outputs and nothing sparked that 'Aha!' moment.

There are a couple of things we can try:
 - Compare this with the output from Xen 3.4 and see if the IOAPIC lines
   are different. Especially if these:
(XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0

are different. I think that previous to Xen 4, the pv-ops kernel could
not set the IOAPIC entries below pin 16, so you would not see them and
instead it would have these programmed:
(XEN)  01 001 01  0    0    0   0   0    1    1    28
(XEN)  0c 001 01  0    0    0   0   0    1    1    78

Which is OK, as the trigger and polarity look to be correct. 

 - Boot the Xen4, and trigger the IOAPIC debug printout. I think this is
   can be done via "xm send-keys i". Also the 'q' output would be
   usefull (it will tell us which ioports domain 0 has access to - we
   should see dom0 see 0x60 and 0x64), and irq 1, and 12.

 - The /proc/interrupts is interesting. It shows no interrupts on your
   other CPU, but the IOAPIC tells us that the irq's should be blasted
   to both CPUs. So I wonder if it got reprogrammed by the 'irqbalance'
   daemon. One way to find that out is to do the 'xm send-keys i'
   thingie to see if the destination field is the same.

 - We can also compare this to baremetal IOAPIC programming. It should
   be the _same_ as what Xen does. What we can do is provide
   'apic=debug' and that will print out the IOAPIC entries of baremetal
   kernel. The values for irq 1 and 12 ought to be same as what Xen saw
   and programmed it too.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-16 15:46                   ` Konrad Rzeszutek Wilk
@ 2010-08-16 21:05                     ` M A Young
  2010-08-16 22:33                       ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-16 21:05 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1428 bytes --]

On Mon, 16 Aug 2010, Konrad Rzeszutek Wilk wrote:

> There are a couple of things we can try:
> - Compare this with the output from Xen 3.4 and see if the IOAPIC lines
>   are different. Especially if these:
> (XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
> (XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0
>
> are different. I think that previous to Xen 4, the pv-ops kernel could
> not set the IOAPIC entries below pin 16, so you would not see them and
> instead it would have these programmed:
> (XEN)  01 001 01  0    0    0   0   0    1    1    28
> (XEN)  0c 001 01  0    0    0   0   0    1    1    78
>
> Which is OK, as the trigger and polarity look to be correct.

Logs attached as dmesg.xen3 and xm.xen3

> - Boot the Xen4, and trigger the IOAPIC debug printout. I think this is
>   can be done via "xm send-keys i". Also the 'q' output would be
>   usefull (it will tell us which ioports domain 0 has access to - we
>   should see dom0 see 0x60 and 0x64), and irq 1, and 12.

attached as xm.debugkeys

> - We can also compare this to baremetal IOAPIC programming. It should
>   be the _same_ as what Xen does. What we can do is provide
>   'apic=debug' and that will print out the IOAPIC entries of baremetal
>   kernel. The values for irq 1 and 12 ought to be same as what Xen saw
>   and programmed it too.

attached as dmesg.baremetal

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 102658 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
xen_release_chunk: looking at area pfn e0000-eff7a: 65402 pages freed
released 65402 pages of unused memory
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 000000000009f000 (usable)
 Xen: 000000000009f000 - 0000000000100000 (reserved)
 Xen: 0000000000100000 - 00000000df66d800 (usable)
 Xen: 00000000df66d800 - 00000000e0000000 (reserved)
 Xen: 00000000f8000000 - 00000000fc000000 (reserved)
 Xen: 00000000fec00000 - 00000000fec10000 (reserved)
 Xen: 00000000fed18000 - 00000000fed1c000 (reserved)
 Xen: 00000000fed20000 - 00000000fed90000 (reserved)
 Xen: 00000000feda0000 - 00000000feda6000 (reserved)
 Xen: 00000000fee00000 - 00000000fee10000 (reserved)
 Xen: 00000000ffe00000 - 0000000100000000 (reserved)
bootconsole [xenboot0] enabled
DMI 2.4 present.
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
x86 PAT enabled: cpu 0, old 0x50100070406, new 0x7010600070106
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 100000-801000
RAMDISK: 01a6f000 - 03b37e00
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D80A10 ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D80A10 ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D80A10 ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-00000000df66d000
Bootmem setup node 0 0000000000000000-00000000df66d000
  NODE_DATA [0000000000008000 - 000000000001dfff]
  bootmap [000000000001e000 -  0000000000039ecf] pages 1c
(8 early reservations) ==> bootmem [0000000000 - 00df66d000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [00042b9000 - 00042de000]   XEN PAGETABLES ==> [00042b9000 - 00042de000]
  #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #3 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #4 [0001a6f000 - 0003b37e00]          RAMDISK ==> [0001a6f000 - 0003b37e00]
  #5 [0003b38000 - 00042b9000]   XEN START INFO ==> [0003b38000 - 00042b9000]
  #6 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #7 [0000100000 - 00007d9000]          PGTABLE ==> [0000100000 - 00007d9000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
On node 0 totalpages: 914956
  DMA zone: 56 pages used for memmap
  DMA zone: 1756 pages reserved
  DMA zone: 2187 pages, LIFO batch:0
  DMA32 zone: 12455 pages used for memmap
  DMA32 zone: 898502 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-0
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ERROR: Unable to locate IOAPIC for GSI 2
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ERROR: Unable to locate IOAPIC for GSI 9
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 256
PM: Registered nosave memory: 000000000009f000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on Xen
Xen version: 3.4.3 (preserve-AD) (dom0)
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880004314000 s90392 r8192 d24296 u122880
pcpu-alloc: s90392 r8192 d24296 u122880 alloc=30*4096
pcpu-alloc: [0] 0 [0] 1 
trying to map vcpu_info 0 at ffff88000431f020, mfn 11431f, offset 32
cpu 0 using vcpu_info at ffff88000431f020
trying to map vcpu_info 1 at ffff88000433d020, mfn 11433d, offset 32
cpu 1 using vcpu_info at ffff88000433d020
Xen: using vcpu_info placement
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 900689
Policy zone: DMA32
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
DMA: Placing 64MB software IO TLB between ffff8800077fa000 - ffff88000b7fa000
DMA: software IO TLB at phys 0x77fa000 - 0xb7fa000
xen_swiotlb_fixup: buf=ffff8800077fa000 size=67108864
xen_swiotlb_fixup: buf=ffff88000b85a000 size=32768
Memory: 3483996k/3660212k available (4488k kernel code, 388k absent, 175828k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:768
xen: --> irq=0
xen: --> irq=1
xen: --> irq=2
xen: --> irq=3
xen: --> irq=4
xen: --> irq=5
xen: --> irq=6
xen: --> irq=7
xen: --> irq=8
xen: --> irq=9
xen: --> irq=10
xen: --> irq=11
xen: --> irq=12
xen: --> irq=13
xen: --> irq=14
xen: --> irq=15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
xen: sci override: source_irq=9 global_irq=9 trigger=c polarity=1
xen: registering gsi 9 triggering 0 polarity 0
xen_allocate_pirq: returning irq 9 for gsi 9
xen: --> irq=9
Already setup the GSI :9
xen: acpi sci 9
Console: colour VGA+ 80x25
console [tty0] enabled, bootconsole disabled
allocated 36700160 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Xen: using vcpuop timer interface
installing Xen timer for CPU 0
  alloc irq_desc for 767 on node 0
  alloc kstat_irqs on node 0
Detected 2394.076 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4788.15 BogoMIPS (lpj=2394076)
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 0/0x0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
Performance Events: unsupported p6 CPU model 23 no PMU driver, software events only.
SMP alternatives: switching to UP code
ACPI: Core revision 20090903
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 23211 entries in 92 pages
  alloc irq_desc for 766 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 765 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 764 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 763 on node 0
  alloc kstat_irqs on node 0
calling  migration_init+0x0/0x5a @ 1
initcall migration_init+0x0/0x5a returned 0 after 0 usecs
calling  spawn_ksoftirqd+0x0/0x59 @ 1
initcall spawn_ksoftirqd+0x0/0x59 returned 0 after 976 usecs
calling  init_call_single_data+0x0/0x8e @ 1
initcall init_call_single_data+0x0/0x8e returned 0 after 0 usecs
calling  spawn_softlockup_task+0x0/0x75 @ 1
initcall spawn_softlockup_task+0x0/0x75 returned 0 after 0 usecs
calling  relay_init+0x0/0x14 @ 1
initcall relay_init+0x0/0x14 returned 0 after 0 usecs
calling  tracer_alloc_buffers+0x0/0x1fd @ 1
initcall tracer_alloc_buffers+0x0/0x1fd returned 0 after 0 usecs
calling  init_trace_printk+0x0/0x12 @ 1
initcall init_trace_printk+0x0/0x12 returned 0 after 0 usecs
calling  trace_workqueue_early_init+0x0/0x117 @ 1
initcall trace_workqueue_early_init+0x0/0x117 returned 0 after 0 usecs
installing Xen timer for CPU 1
  alloc irq_desc for 762 on node 0
  alloc kstat_irqs on node 0
SMP alternatives: switching to SMP code
  alloc irq_desc for 761 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 760 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 759 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 758 on node 0
  alloc kstat_irqs on node 0
Initializing CPU#1
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 1/0x0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Brought up 2 CPUs
sizeof(vma)=176 bytes
sizeof(page)=56 bytes
sizeof(inode)=592 bytes
sizeof(dentry)=192 bytes
sizeof(ext3inode)=800 bytes
sizeof(buffer_head)=104 bytes
sizeof(skbuff)=232 bytes
sizeof(task_struct)=5976 bytes
CPU0 attaching sched-domain:
 domain 0: span 0-1 level CPU
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level CPU
  groups: 1 0
devtmpfs: initialized
calling  init_mmap_min_addr+0x0/0x26 @ 1
initcall init_mmap_min_addr+0x0/0x26 returned 0 after 0 usecs
calling  init_cpufreq_transition_notifier_list+0x0/0x1b @ 1
initcall init_cpufreq_transition_notifier_list+0x0/0x1b returned 0 after 0 usecs
calling  net_ns_init+0x0/0xe0 @ 1
initcall net_ns_init+0x0/0xe0 returned 0 after 0 usecs
calling  e820_mark_nvs_memory+0x0/0x40 @ 1
initcall e820_mark_nvs_memory+0x0/0x40 returned 0 after 0 usecs
calling  cpufreq_tsc+0x0/0x28 @ 1
initcall cpufreq_tsc+0x0/0x28 returned 0 after 0 usecs
calling  pci_reboot_init+0x0/0x14 @ 1
initcall pci_reboot_init+0x0/0x14 returned 0 after 0 usecs
calling  init_lapic_sysfs+0x0/0x2d @ 1
initcall init_lapic_sysfs+0x0/0x2d returned 0 after 0 usecs
calling  alloc_frozen_cpus+0x0/0xd @ 1
initcall alloc_frozen_cpus+0x0/0xd returned 0 after 0 usecs
calling  sysctl_init+0x0/0x16 @ 1
initcall sysctl_init+0x0/0x16 returned 0 after 0 usecs
calling  ksysfs_init+0x0/0xc0 @ 1
initcall ksysfs_init+0x0/0xc0 returned 0 after 0 usecs
calling  async_init+0x0/0x60 @ 1
initcall async_init+0x0/0x60 returned 0 after 976 usecs
calling  init_jiffies_clocksource+0x0/0x12 @ 1
initcall init_jiffies_clocksource+0x0/0x12 returned 0 after 0 usecs
calling  pm_init+0x0/0x60 @ 1
initcall pm_init+0x0/0x60 returned 0 after 0 usecs
calling  pm_disk_init+0x0/0x19 @ 1
initcall pm_disk_init+0x0/0x19 returned 0 after 0 usecs
calling  swsusp_header_init+0x0/0x31 @ 1
initcall swsusp_header_init+0x0/0x31 returned 0 after 0 usecs
calling  init_zero_pfn+0x0/0x35 @ 1
initcall init_zero_pfn+0x0/0x35 returned 0 after 0 usecs
calling  filelock_init+0x0/0x2e @ 1
initcall filelock_init+0x0/0x2e returned 0 after 0 usecs
calling  init_misc_binfmt+0x0/0x41 @ 1
initcall init_misc_binfmt+0x0/0x41 returned 0 after 0 usecs
calling  init_script_binfmt+0x0/0x14 @ 1
initcall init_script_binfmt+0x0/0x14 returned 0 after 0 usecs
calling  init_elf_binfmt+0x0/0x14 @ 1
initcall init_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling  init_compat_elf_binfmt+0x0/0x14 @ 1
initcall init_compat_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling  debugfs_init+0x0/0x5c @ 1
initcall debugfs_init+0x0/0x5c returned 0 after 0 usecs
calling  securityfs_init+0x0/0x53 @ 1
initcall securityfs_init+0x0/0x53 returned 0 after 0 usecs
calling  random32_init+0x0/0xd8 @ 1
initcall random32_init+0x0/0xd8 returned 0 after 0 usecs
calling  __gnttab_init+0x0/0x26 @ 1
Grant table initialized
initcall __gnttab_init+0x0/0x26 returned 0 after 976 usecs
calling  regulator_init+0x0/0x2e @ 1
regulator: core version 0.5
initcall regulator_init+0x0/0x2e returned 0 after 0 usecs
calling  early_resume_init+0x0/0x1a3 @ 1
Time: 21:09:48  Date: 08/16/10
initcall early_resume_init+0x0/0x1a3 returned 0 after 0 usecs
calling  cpufreq_core_init+0x0/0x9b @ 1
initcall cpufreq_core_init+0x0/0x9b returned 0 after 0 usecs
calling  cpuidle_init+0x0/0x40 @ 1
initcall cpuidle_init+0x0/0x40 returned 0 after 0 usecs
calling  sock_init+0x0/0x5e @ 1
initcall sock_init+0x0/0x5e returned 0 after 976 usecs
calling  net_inuse_init+0x0/0x26 @ 1
initcall net_inuse_init+0x0/0x26 returned 0 after 0 usecs
calling  netpoll_init+0x0/0x31 @ 1
initcall netpoll_init+0x0/0x31 returned 0 after 0 usecs
calling  netlink_proto_init+0x0/0x143 @ 1
NET: Registered protocol family 16
initcall netlink_proto_init+0x0/0x143 returned 0 after 0 usecs
calling  bdi_class_init+0x0/0x41 @ 1
initcall bdi_class_init+0x0/0x41 returned 0 after 0 usecs
calling  kobject_uevent_init+0x0/0x54 @ 1
initcall kobject_uevent_init+0x0/0x54 returned 0 after 976 usecs
calling  pcibus_class_init+0x0/0x19 @ 1
initcall pcibus_class_init+0x0/0x19 returned 0 after 0 usecs
calling  pci_driver_init+0x0/0x12 @ 1
initcall pci_driver_init+0x0/0x12 returned 0 after 0 usecs
calling  backlight_class_init+0x0/0x5d @ 1
initcall backlight_class_init+0x0/0x5d returned 0 after 0 usecs
calling  xenbus_init+0x0/0x2ee @ 1
  alloc irq_desc for 757 on node 0
  alloc kstat_irqs on node 0
initcall xenbus_init+0x0/0x2ee returned 0 after 976 usecs
calling  tty_class_init+0x0/0x38 @ 1
initcall tty_class_init+0x0/0x38 returned 0 after 0 usecs
calling  vtconsole_class_init+0x0/0xc2 @ 1
initcall vtconsole_class_init+0x0/0xc2 returned 0 after 0 usecs
calling  register_node_type+0x0/0x46 @ 1
initcall register_node_type+0x0/0x46 returned 0 after 0 usecs
calling  amd_postcore_init+0x0/0x77 @ 1
initcall amd_postcore_init+0x0/0x77 returned 0 after 0 usecs
calling  arch_kdebugfs_init+0x0/0x258 @ 1
initcall arch_kdebugfs_init+0x0/0x258 returned 0 after 0 usecs
calling  mtrr_if_init+0x0/0x61 @ 1
initcall mtrr_if_init+0x0/0x61 returned 0 after 0 usecs
calling  ffh_cstate_init+0x0/0x2a @ 1
initcall ffh_cstate_init+0x0/0x2a returned 0 after 0 usecs
calling  arch_init_ftrace_syscalls+0x0/0xb6 @ 1
initcall arch_init_ftrace_syscalls+0x0/0xb6 returned 0 after 976 usecs
calling  acpi_pci_init+0x0/0x5c @ 1
ACPI: bus type pci registered
initcall acpi_pci_init+0x0/0x5c returned 0 after 0 usecs
calling  register_xen_pci_notifier+0x0/0x24 @ 1
initcall register_xen_pci_notifier+0x0/0x24 returned 0 after 0 usecs
calling  setup_vcpu_hotplug_event+0x0/0x22 @ 1
initcall setup_vcpu_hotplug_event+0x0/0x22 returned 0 after 0 usecs
calling  dmi_id_init+0x0/0x319 @ 1
initcall dmi_id_init+0x0/0x319 returned 0 after 0 usecs
calling  dma_bus_init+0x0/0x3f @ 1
initcall dma_bus_init+0x0/0x3f returned 0 after 0 usecs
calling  dma_channel_table_init+0x0/0x116 @ 1
initcall dma_channel_table_init+0x0/0x116 returned 0 after 0 usecs
calling  pci_arch_init+0x0/0x60 @ 1
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
initcall pci_arch_init+0x0/0x60 returned 0 after 10740 usecs
calling  topology_init+0x0/0x9d @ 1
initcall topology_init+0x0/0x9d returned 0 after 976 usecs
calling  mtrr_init_finialize+0x0/0x3d @ 1
initcall mtrr_init_finialize+0x0/0x3d returned 0 after 0 usecs
calling  param_sysfs_init+0x0/0x247 @ 1
initcall param_sysfs_init+0x0/0x247 returned 0 after 976 usecs
calling  pm_sysrq_init+0x0/0x1e @ 1
initcall pm_sysrq_init+0x0/0x1e returned 0 after 0 usecs
calling  audit_watch_init+0x0/0x2f @ 1
initcall audit_watch_init+0x0/0x2f returned 0 after 0 usecs
calling  init_slow_work+0x0/0x6f @ 1
initcall init_slow_work+0x0/0x6f returned 0 after 0 usecs
calling  default_bdi_init+0x0/0xb1 @ 1
initcall default_bdi_init+0x0/0xb1 returned 0 after 976 usecs
calling  init_bio+0x0/0x101 @ 1
bio: create slab <bio-0> at 0
initcall init_bio+0x0/0x101 returned 0 after 0 usecs
calling  fsnotify_init+0x0/0x12 @ 1
initcall fsnotify_init+0x0/0x12 returned 0 after 0 usecs
calling  fsnotify_notification_init+0x0/0xf0 @ 1
initcall fsnotify_notification_init+0x0/0xf0 returned 0 after 0 usecs
calling  cryptomgr_init+0x0/0x12 @ 1
initcall cryptomgr_init+0x0/0x12 returned 0 after 0 usecs
calling  blk_settings_init+0x0/0x2a @ 1
initcall blk_settings_init+0x0/0x2a returned 0 after 0 usecs
calling  blk_ioc_init+0x0/0x2a @ 1
initcall blk_ioc_init+0x0/0x2a returned 0 after 0 usecs
calling  blk_softirq_init+0x0/0x6e @ 1
initcall blk_softirq_init+0x0/0x6e returned 0 after 0 usecs
calling  blk_iopoll_setup+0x0/0x6e @ 1
initcall blk_iopoll_setup+0x0/0x6e returned 0 after 0 usecs
calling  genhd_device_init+0x0/0x7b @ 1
initcall genhd_device_init+0x0/0x7b returned 0 after 976 usecs
calling  blk_dev_integrity_init+0x0/0x2a @ 1
initcall blk_dev_integrity_init+0x0/0x2a returned 0 after 0 usecs
calling  pci_slot_init+0x0/0x4b @ 1
initcall pci_slot_init+0x0/0x4b returned 0 after 0 usecs
calling  fbmem_init+0x0/0x98 @ 1
initcall fbmem_init+0x0/0x98 returned 0 after 0 usecs
calling  acpi_init+0x0/0x12f @ 1
ERROR: Unable to locate IOAPIC for GSI 9
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
initcall acpi_init+0x0/0x12f returned 0 after 72254 usecs
calling  dock_init+0x0/0x8d @ 1
ACPI: No dock devices found.
initcall dock_init+0x0/0x8d returned 0 after 0 usecs
calling  acpi_pci_root_init+0x0/0x28 @ 1
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 64bit mmio: [0xfea00000-0xfeafffff]
pci 0000:00:02.0: reg 18 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 20 io port: [0xeff8-0xefff]
pci 0000:00:02.1: reg 10 64bit mmio: [0xfeb00000-0xfebfffff]
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe9fc000-0xfe9fffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0900 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 006c (mask 0007)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0c80 (mask 003f)
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe9fb800-0xfe9fbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xfe9fb700-0xfe9fb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe8fc000-0xfe8fffff]
pci 0000:09:00.0: reg 18 io port: [0xde00-0xdeff]
pci 0000:09:00.0: supports D1 D2
pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
pci 0000:0b:00.0: reg 10 64bit mmio: [0xfe7fe000-0xfe7fffff]
pci 0000:0b:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0b:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:00:1c.4: bridge io port: [0xc000-0xcfff]
pci 0000:00:1c.4: bridge 32bit mmio: [0xfe400000-0xfe6fffff]
pci 0000:00:1c.4: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:02:09.0: reg 10 32bit mmio: [0xfe3ff800-0xfe3fffff]
pci 0000:02:09.0: supports D1 D2
pci 0000:02:09.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.0: PME# disabled
pci 0000:02:09.1: reg 10 32bit mmio: [0xfe3ff500-0xfe3ff5ff]
pci 0000:02:09.1: supports D1 D2
pci 0000:02:09.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.1: PME# disabled
pci 0000:02:09.2: reg 10 32bit mmio: [0xfe3ff600-0xfe3ff6ff]
pci 0000:02:09.2: supports D1 D2
pci 0000:02:09.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.2: PME# disabled
pci 0000:02:09.3: reg 10 32bit mmio: [0xfe3ff700-0xfe3ff7ff]
pci 0000:02:09.3: supports D1 D2
pci 0000:02:09.3: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xfe300000-0xfe3fffff]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
initcall acpi_pci_root_init+0x0/0x28 returned 0 after 53702 usecs
calling  acpi_pci_link_init+0x0/0x43 @ 1
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
initcall acpi_pci_link_init+0x0/0x43 returned 0 after 2929 usecs
calling  pnp_init+0x0/0x12 @ 1
initcall pnp_init+0x0/0x12 returned 0 after 0 usecs
calling  __setup_shutdown_event+0x0/0x21 @ 1
initcall __setup_shutdown_event+0x0/0x21 returned 0 after 0 usecs
calling  xen_pcpu_init+0x0/0xa7 @ 1
sync cpu 0 get result ffffffff max_id 0
Failed to sync pcpu 0
initcall xen_pcpu_init+0x0/0xa7 returned 0 after 976 usecs
calling  xenbus_probe_backend_init+0x0/0x64 @ 1
initcall xenbus_probe_backend_init+0x0/0x64 returned 0 after 0 usecs
calling  balloon_init+0x0/0x1da @ 1
xen_balloon: Initialising balloon driver with page order 0.
initcall balloon_init+0x0/0x1da returned 0 after 0 usecs
calling  xen_acpi_processor_extcntl_init+0x0/0x4f @ 1
initcall xen_acpi_processor_extcntl_init+0x0/0x4f returned 0 after 0 usecs
calling  misc_init+0x0/0xb7 @ 1
initcall misc_init+0x0/0xb7 returned 0 after 0 usecs
calling  vga_arb_device_init+0x0/0x80 @ 1
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
initcall vga_arb_device_init+0x0/0x80 returned 0 after 0 usecs
calling  cn_init+0x0/0xa3 @ 1
initcall cn_init+0x0/0xa3 returned 0 after 976 usecs
calling  init_scsi+0x0/0x91 @ 1
SCSI subsystem initialized
initcall init_scsi+0x0/0x91 returned 0 after 0 usecs
calling  ata_init+0x0/0x369 @ 1
libata version 3.00 loaded.
initcall ata_init+0x0/0x369 returned 0 after 0 usecs
calling  phy_init+0x0/0x2e @ 1
initcall phy_init+0x0/0x2e returned 0 after 976 usecs
calling  init_pcmcia_cs+0x0/0x36 @ 1
initcall init_pcmcia_cs+0x0/0x36 returned 0 after 0 usecs
calling  usb_init+0x0/0x1a9 @ 1
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
initcall usb_init+0x0/0x1a9 returned 0 after 0 usecs
calling  serio_init+0x0/0x86 @ 1
initcall serio_init+0x0/0x86 returned 0 after 976 usecs
calling  input_init+0x0/0x13c @ 1
initcall input_init+0x0/0x13c returned 0 after 0 usecs
calling  rtc_init+0x0/0x71 @ 1
initcall rtc_init+0x0/0x71 returned 0 after 0 usecs
calling  power_supply_class_init+0x0/0x38 @ 1
initcall power_supply_class_init+0x0/0x38 returned 0 after 0 usecs
calling  hwmon_init+0x0/0x106 @ 1
initcall hwmon_init+0x0/0x106 returned 0 after 0 usecs
calling  thermal_init+0x0/0x3f @ 1
initcall thermal_init+0x0/0x3f returned 0 after 0 usecs
calling  md_init+0x0/0xd0 @ 1
initcall md_init+0x0/0xd0 returned 0 after 0 usecs
calling  leds_init+0x0/0x40 @ 1
initcall leds_init+0x0/0x40 returned 0 after 0 usecs
calling  pci_subsys_init+0x0/0x118 @ 1
PCI: Using ACPI for IRQ routing
PCI: old code would have set cacheline size to 32 bytes, but clflush_size = 64
PCI: pci_cache_line_size set to 64 bytes
initcall pci_subsys_init+0x0/0x118 returned 0 after 0 usecs
calling  proto_init+0x0/0x12 @ 1
initcall proto_init+0x0/0x12 returned 0 after 0 usecs
calling  net_dev_init+0x0/0x175 @ 1
initcall net_dev_init+0x0/0x175 returned 0 after 976 usecs
calling  neigh_init+0x0/0x71 @ 1
initcall neigh_init+0x0/0x71 returned 0 after 0 usecs
calling  fib_rules_init+0x0/0xa6 @ 1
initcall fib_rules_init+0x0/0xa6 returned 0 after 0 usecs
calling  pktsched_init+0x0/0xd0 @ 1
initcall pktsched_init+0x0/0xd0 returned 0 after 0 usecs
calling  tc_filter_init+0x0/0x4c @ 1
initcall tc_filter_init+0x0/0x4c returned 0 after 0 usecs
calling  tc_action_init+0x0/0x4c @ 1
initcall tc_action_init+0x0/0x4c returned 0 after 0 usecs
calling  genl_init+0x0/0x8f @ 1
initcall genl_init+0x0/0x8f returned 0 after 976 usecs
calling  cipso_v4_init+0x0/0x61 @ 1
initcall cipso_v4_init+0x0/0x61 returned 0 after 0 usecs
calling  wireless_nlevent_init+0x0/0x12 @ 1
initcall wireless_nlevent_init+0x0/0x12 returned 0 after 0 usecs
calling  netlbl_init+0x0/0x81 @ 1
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
initcall netlbl_init+0x0/0x81 returned 0 after 0 usecs
calling  sysctl_init+0x0/0x48 @ 1
initcall sysctl_init+0x0/0x48 returned 0 after 0 usecs
calling  xen_mc_debugfs+0x0/0x118 @ 1
initcall xen_mc_debugfs+0x0/0x118 returned 0 after 976 usecs
calling  xen_mmu_debugfs+0x0/0x2be @ 1
initcall xen_mmu_debugfs+0x0/0x2be returned 0 after 0 usecs
calling  print_all_ICs+0x0/0x516 @ 1
initcall print_all_ICs+0x0/0x516 returned 0 after 0 usecs
calling  hpet_late_init+0x0/0xc5 @ 1
initcall hpet_late_init+0x0/0xc5 returned -19 after 0 usecs
calling  init_k8_nbs+0x0/0x28 @ 1
initcall init_k8_nbs+0x0/0x28 returned 0 after 0 usecs
calling  clocksource_done_booting+0x0/0x5a @ 1
Switching to clocksource xen
initcall clocksource_done_booting+0x0/0x5a returned 0 after 1018 usecs
calling  ftrace_init_debugfs+0x0/0x217 @ 1
initcall ftrace_init_debugfs+0x0/0x217 returned 0 after 26 usecs
calling  rb_init_debugfs+0x0/0x2f @ 1
initcall rb_init_debugfs+0x0/0x2f returned 0 after 4 usecs
calling  tracer_init_debugfs+0x0/0x33f @ 1
initcall tracer_init_debugfs+0x0/0x33f returned 0 after 98 usecs
calling  init_trace_printk_function_export+0x0/0x2f @ 1
initcall init_trace_printk_function_export+0x0/0x2f returned 0 after 2 usecs
calling  stat_workqueue_init+0x0/0x2b @ 1
initcall stat_workqueue_init+0x0/0x2b returned 0 after 2 usecs
calling  event_trace_init+0x0/0x1ec @ 1
initcall event_trace_init+0x0/0x1ec returned 0 after 13105 usecs
calling  init_pipe_fs+0x0/0x4c @ 1
initcall init_pipe_fs+0x0/0x4c returned 0 after 21 usecs
calling  eventpoll_init+0x0/0xba @ 1
initcall eventpoll_init+0x0/0xba returned 0 after 8 usecs
calling  anon_inode_init+0x0/0x125 @ 1
initcall anon_inode_init+0x0/0x125 returned 0 after 5 usecs
calling  blk_scsi_ioctl_init+0x0/0x289 @ 1
initcall blk_scsi_ioctl_init+0x0/0x289 returned 0 after 0 usecs
calling  acpi_event_init+0x0/0x81 @ 1
initcall acpi_event_init+0x0/0x81 returned 0 after 26 usecs
calling  pnpacpi_init+0x0/0x8c @ 1
pnp: PnP ACPI init
ACPI: bus type pnp registered
xen: registering gsi 12 triggering 1 polarity 0
xen_allocate_pirq: returning irq 12 for gsi 12
xen: --> irq=12
Already setup the GSI :12
xen: registering gsi 1 triggering 1 polarity 0
xen_allocate_pirq: returning irq 1 for gsi 1
xen: --> irq=1
Already setup the GSI :1
xen: registering gsi 8 triggering 1 polarity 0
xen_allocate_pirq: returning irq 8 for gsi 8
xen: --> irq=8
Already setup the GSI :8
xen: registering gsi 13 triggering 1 polarity 0
xen_allocate_pirq: returning irq 13 for gsi 13
xen: --> irq=13
Already setup the GSI :13
pnp 00:0a: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0a: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
initcall pnpacpi_init+0x0/0x8c returned 0 after 44639 usecs
calling  pnp_system_init+0x0/0x12 @ 1
system 00:01: iomem range 0xff800000-0xff8fffff has been reserved
system 00:01: iomem range 0xffc00000-0xffcfffff has been reserved
system 00:06: ioport range 0xc80-0xcff could not be reserved
system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0a: ioport range 0x900-0x97f has been reserved
system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
system 00:0b: ioport range 0xf400-0xf4fe has been reserved
system 00:0b: ioport range 0x1080-0x10bf has been reserved
system 00:0b: ioport range 0x10c0-0x10df has been reserved
system 00:0b: ioport range 0x809-0x809 has been reserved
system 00:0c: iomem range 0x0-0x9efff could not be reserved
system 00:0c: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xdf66d7ff could not be reserved
system 00:0c: iomem range 0xdf66d800-0xdf6fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdf7fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdfefffff could not be reserved
system 00:0c: iomem range 0xffe00000-0xffffffff has been reserved
system 00:0c: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0c: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0c: iomem range 0xfee00000-0xfee0ffff has been reserved
system 00:0c: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:0c: iomem range 0xfeda0000-0xfeda3fff has been reserved
system 00:0c: iomem range 0xfeda4000-0xfeda4fff has been reserved
system 00:0c: iomem range 0xfeda5000-0xfeda5fff has been reserved
system 00:0c: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0c: iomem range 0xfed18000-0xfed1bfff has been reserved
system 00:0c: iomem range 0xf8000000-0xfbffffff has been reserved
initcall pnp_system_init+0x0/0x12 returned 0 after 2721 usecs
calling  chr_dev_init+0x0/0xc3 @ 1
initcall chr_dev_init+0x0/0xc3 returned 0 after 200 usecs
calling  firmware_class_init+0x0/0x79 @ 1
initcall firmware_class_init+0x0/0x79 returned 0 after 5 usecs
calling  init_pcmcia_bus+0x0/0x74 @ 1
initcall init_pcmcia_bus+0x0/0x74 returned 0 after 15 usecs
calling  cpufreq_gov_performance_init+0x0/0x12 @ 1
initcall cpufreq_gov_performance_init+0x0/0x12 returned 0 after 0 usecs
calling  cpufreq_gov_userspace_init+0x0/0x12 @ 1
initcall cpufreq_gov_userspace_init+0x0/0x12 returned 0 after 0 usecs
calling  init_acpi_pm_clocksource+0x0/0xf6 @ 1
initcall init_acpi_pm_clocksource+0x0/0xf6 returned 0 after 4449 usecs
calling  pcibios_assign_resources+0x0/0x74 @ 1
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.0:   IO window: 0xd000-0xdfff
pci 0000:00:1c.0:   MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.0:   PREFETCH window: 0x000000f0200000-0x000000f03fffff
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.1:   IO window: 0x2000-0x2fff
pci 0000:00:1c.1:   MEM window: 0xfe700000-0xfe7fffff
pci 0000:00:1c.1:   PREFETCH window: 0x000000f0400000-0x000000f05fffff
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.4:   IO window: 0xc000-0xcfff
pci 0000:00:1c.4:   MEM window: 0xfe400000-0xfe6fffff
pci 0000:00:1c.4:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:1e.0:   IO window: disabled
pci 0000:00:1e.0:   MEM window: 0xfe300000-0xfe3fffff
pci 0000:00:1e.0:   PREFETCH window: disabled
xen: registering gsi 16 triggering 0 polarity 1
  alloc irq_desc for 16 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=16
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
xen: registering gsi 17 triggering 0 polarity 1
  alloc irq_desc for 17 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=17
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:09: resource 0 io:  [0xd000-0xdfff]
pci_bus 0000:09: resource 1 mem: [0xfe800000-0xfe8fffff]
pci_bus 0000:09: resource 2 pref mem [0xf0200000-0xf03fffff]
pci_bus 0000:0b: resource 0 io:  [0x2000-0x2fff]
pci_bus 0000:0b: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:0b: resource 2 pref mem [0xf0400000-0xf05fffff]
pci_bus 0000:0c: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:0c: resource 1 mem: [0xfe400000-0xfe6fffff]
pci_bus 0000:0c: resource 2 pref mem [0xf0000000-0xf01fffff]
pci_bus 0000:02: resource 1 mem: [0xfe300000-0xfe3fffff]
pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff]
initcall pcibios_assign_resources+0x0/0x74 returned 0 after 6430 usecs
calling  sysctl_core_init+0x0/0x38 @ 1
initcall sysctl_core_init+0x0/0x38 returned 0 after 7 usecs
calling  inet_init+0x0/0x20a @ 1
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
initcall inet_init+0x0/0x20a returned 0 after 7584 usecs
calling  af_unix_init+0x0/0x55 @ 1
NET: Registered protocol family 1
initcall af_unix_init+0x0/0x55 returned 0 after 91 usecs
calling  pci_apply_final_quirks+0x0/0x35 @ 1
pci 0000:00:02.0: Boot video device
initcall pci_apply_final_quirks+0x0/0x35 returned 0 after 330 usecs
calling  populate_rootfs+0x0/0xd7 @ 1
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 33571k freed
initcall populate_rootfs+0x0/0xd7 returned 0 after 82163 usecs
calling  pci_iommu_init+0x0/0x3a @ 1
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
DMA: Placing 64MB software IO TLB between ffff8800077fa000 - ffff88000b7fa000
DMA: software IO TLB at phys 0x77fa000 - 0xb7fa000
initcall pci_iommu_init+0x0/0x3a returned 0 after 272 usecs
calling  calgary_fixup_tce_spaces+0x0/0xf9 @ 1
initcall calgary_fixup_tce_spaces+0x0/0xf9 returned -19 after 0 usecs
calling  i8259A_init_sysfs+0x0/0x22 @ 1
initcall i8259A_init_sysfs+0x0/0x22 returned 0 after 149 usecs
calling  vsyscall_init+0x0/0x6c @ 1
initcall vsyscall_init+0x0/0x6c returned 0 after 18 usecs
calling  sbf_init+0x0/0xe9 @ 1
Simple Boot Flag at 0x79 set to 0x1
initcall sbf_init+0x0/0xe9 returned 0 after 97 usecs
calling  i8237A_init_sysfs+0x0/0x22 @ 1
initcall i8237A_init_sysfs+0x0/0x22 returned 0 after 12 usecs
calling  add_rtc_cmos+0x0/0xa9 @ 1
initcall add_rtc_cmos+0x0/0xa9 returned 0 after 3 usecs
calling  cache_sysfs_init+0x0/0x69 @ 1
initcall cache_sysfs_init+0x0/0x69 returned 0 after 103 usecs
calling  mce_init_device+0x0/0x107 @ 1
initcall mce_init_device+0x0/0x107 returned 0 after 108 usecs
calling  threshold_init_device+0x0/0x8c @ 1
initcall threshold_init_device+0x0/0x8c returned 0 after 0 usecs
calling  thermal_throttle_init_device+0x0/0x93 @ 1
initcall thermal_throttle_init_device+0x0/0x93 returned 0 after 0 usecs
calling  msr_init+0x0/0x14a @ 1
initcall msr_init+0x0/0x14a returned 0 after 88 usecs
calling  cpuid_init+0x0/0x14a @ 1
initcall cpuid_init+0x0/0x14a returned 0 after 53 usecs
calling  ioapic_init_sysfs+0x0/0xb3 @ 1
initcall ioapic_init_sysfs+0x0/0xb3 returned 0 after 12 usecs
calling  add_pcspkr+0x0/0x28 @ 1
initcall add_pcspkr+0x0/0x28 returned 0 after 22 usecs
calling  audit_classes_init+0x0/0xaf @ 1
initcall audit_classes_init+0x0/0xaf returned 0 after 4 usecs
calling  init_vdso_vars+0x0/0x207 @ 1
initcall init_vdso_vars+0x0/0x207 returned 0 after 19 usecs
calling  ia32_binfmt_init+0x0/0x14 @ 1
initcall ia32_binfmt_init+0x0/0x14 returned 0 after 1 usecs
calling  sysenter_setup+0x0/0x2cb @ 1
initcall sysenter_setup+0x0/0x2cb returned 0 after 4 usecs
calling  init_sched_debug_procfs+0x0/0x2c @ 1
initcall init_sched_debug_procfs+0x0/0x2c returned 0 after 15 usecs
calling  proc_schedstat_init+0x0/0x22 @ 1
initcall proc_schedstat_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_execdomains_init+0x0/0x22 @ 1
initcall proc_execdomains_init+0x0/0x22 returned 0 after 1 usecs
calling  ioresources_init+0x0/0x3c @ 1
initcall ioresources_init+0x0/0x3c returned 0 after 2 usecs
calling  uid_cache_init+0x0/0x8e @ 1
initcall uid_cache_init+0x0/0x8e returned 0 after 9 usecs
calling  init_posix_timers+0x0/0x17a @ 1
initcall init_posix_timers+0x0/0x17a returned 0 after 3 usecs
calling  init_posix_cpu_timers+0x0/0xe5 @ 1
initcall init_posix_cpu_timers+0x0/0xe5 returned 0 after 0 usecs
calling  nsproxy_cache_init+0x0/0x2d @ 1
initcall nsproxy_cache_init+0x0/0x2d returned 0 after 1 usecs
calling  create_proc_profile+0x0/0x264 @ 1
initcall create_proc_profile+0x0/0x264 returned 0 after 0 usecs
calling  timekeeping_init_device+0x0/0x22 @ 1
initcall timekeeping_init_device+0x0/0x22 returned 0 after 10 usecs
calling  init_clocksource_sysfs+0x0/0x50 @ 1
initcall init_clocksource_sysfs+0x0/0x50 returned 0 after 10 usecs
calling  init_timer_list_procfs+0x0/0x2c @ 1
initcall init_timer_list_procfs+0x0/0x2c returned 0 after 1 usecs
calling  init_tstats_procfs+0x0/0x2c @ 1
initcall init_tstats_procfs+0x0/0x2c returned 0 after 1 usecs
calling  futex_init+0x0/0x68 @ 1
initcall futex_init+0x0/0x68 returned 0 after 19 usecs
calling  proc_dma_init+0x0/0x22 @ 1
initcall proc_dma_init+0x0/0x22 returned 0 after 2 usecs
calling  proc_modules_init+0x0/0x22 @ 1
initcall proc_modules_init+0x0/0x22 returned 0 after 1 usecs
calling  kallsyms_init+0x0/0x25 @ 1
initcall kallsyms_init+0x0/0x25 returned 0 after 1 usecs
calling  snapshot_device_init+0x0/0x12 @ 1
initcall snapshot_device_init+0x0/0x12 returned 0 after 18 usecs
calling  crash_save_vmcoreinfo_init+0x0/0x46d @ 1
initcall crash_save_vmcoreinfo_init+0x0/0x46d returned 0 after 20 usecs
calling  crash_notes_memory_init+0x0/0x37 @ 1
initcall crash_notes_memory_init+0x0/0x37 returned 0 after 5 usecs
calling  pid_namespaces_init+0x0/0x2d @ 1
initcall pid_namespaces_init+0x0/0x2d returned 0 after 0 usecs
calling  utrace_init+0x0/0x52 @ 1
initcall utrace_init+0x0/0x52 returned 0 after 15 usecs
calling  audit_init+0x0/0x133 @ 1
audit: initializing netlink socket (disabled)
type=2000 audit(1281992989.777:1): initialized
initcall audit_init+0x0/0x133 returned 0 after 212 usecs
calling  audit_tree_init+0x0/0x49 @ 1
initcall audit_tree_init+0x0/0x49 returned 0 after 1 usecs
calling  init_kprobes+0x0/0x17b @ 1
initcall init_kprobes+0x0/0x17b returned 0 after 7011 usecs
calling  hung_task_init+0x0/0x53 @ 1
initcall hung_task_init+0x0/0x53 returned 0 after 66 usecs
calling  utsname_sysctl_init+0x0/0x14 @ 1
initcall utsname_sysctl_init+0x0/0x14 returned 0 after 5 usecs
calling  init_tracepoints+0x0/0x17 @ 1
initcall init_tracepoints+0x0/0x17 returned 0 after 0 usecs
calling  init_lstats_procfs+0x0/0x25 @ 1
initcall init_lstats_procfs+0x0/0x25 returned 0 after 3 usecs
calling  ftrace_mod_cmd_init+0x0/0x12 @ 1
initcall ftrace_mod_cmd_init+0x0/0x12 returned 0 after 0 usecs
calling  init_events+0x0/0x64 @ 1
initcall init_events+0x0/0x64 returned 0 after 6 usecs
calling  init_sched_switch_trace+0x0/0x12 @ 1
initcall init_sched_switch_trace+0x0/0x12 returned 0 after 1 usecs
calling  init_stack_trace+0x0/0x12 @ 1
initcall init_stack_trace+0x0/0x12 returned 0 after 0 usecs
calling  init_function_trace+0x0/0x3e @ 1
initcall init_function_trace+0x0/0x3e returned 0 after 0 usecs
calling  init_wakeup_tracer+0x0/0x22 @ 1
initcall init_wakeup_tracer+0x0/0x22 returned 0 after 0 usecs
calling  stack_trace_init+0x0/0x6b @ 1
initcall stack_trace_init+0x0/0x6b returned 0 after 22 usecs
calling  init_graph_trace+0x0/0x32 @ 1
initcall init_graph_trace+0x0/0x32 returned 0 after 0 usecs
calling  init_kmem_tracer+0x0/0x54 @ 1
initcall init_kmem_tracer+0x0/0x54 returned 0 after 1 usecs
calling  init_blk_tracer+0x0/0x55 @ 1
initcall init_blk_tracer+0x0/0x55 returned 0 after 1 usecs
calling  perf_event_sysfs_init+0x0/0x19 @ 1
initcall perf_event_sysfs_init+0x0/0x19 returned 0 after 3 usecs
calling  init_per_zone_wmark_min+0x0/0x67 @ 1
initcall init_per_zone_wmark_min+0x0/0x67 returned 0 after 281 usecs
calling  kswapd_init+0x0/0x7c @ 1
initcall kswapd_init+0x0/0x7c returned 0 after 40 usecs
calling  setup_vmstat+0x0/0xc5 @ 1
initcall setup_vmstat+0x0/0xc5 returned 0 after 11 usecs
calling  mm_sysfs_init+0x0/0x29 @ 1
initcall mm_sysfs_init+0x0/0x29 returned 0 after 4 usecs
calling  proc_vmalloc_init+0x0/0x25 @ 1
initcall proc_vmalloc_init+0x0/0x25 returned 0 after 1 usecs
calling  procswaps_init+0x0/0x22 @ 1
initcall procswaps_init+0x0/0x22 returned 0 after 1 usecs
calling  hugetlb_init+0x0/0x3d0 @ 1
HugeTLB registered 2 MB page size, pre-allocated 0 pages
initcall hugetlb_init+0x0/0x3d0 returned 0 after 99 usecs
calling  ksm_init+0x0/0x1a7 @ 1
initcall ksm_init+0x0/0x1a7 returned 0 after 49 usecs
calling  slab_proc_init+0x0/0x25 @ 1
initcall slab_proc_init+0x0/0x25 returned 0 after 2 usecs
calling  slab_sysfs_init+0x0/0xee @ 1
initcall slab_sysfs_init+0x0/0xee returned 0 after 1505 usecs
calling  fasync_init+0x0/0x2a @ 1
initcall fasync_init+0x0/0x2a returned 0 after 3 usecs
calling  proc_filesystems_init+0x0/0x22 @ 1
initcall proc_filesystems_init+0x0/0x22 returned 0 after 2 usecs
calling  dnotify_init+0x0/0x80 @ 1
initcall dnotify_init+0x0/0x80 returned 0 after 7 usecs
calling  inotify_setup+0x0/0x12 @ 1
initcall inotify_setup+0x0/0x12 returned 0 after 0 usecs
calling  inotify_user_setup+0x0/0xbe @ 1
initcall inotify_user_setup+0x0/0xbe returned 0 after 21 usecs
calling  aio_setup+0x0/0xa1 @ 1
initcall aio_setup+0x0/0xa1 returned 0 after 73 usecs
calling  proc_locks_init+0x0/0x22 @ 1
initcall proc_locks_init+0x0/0x22 returned 0 after 2 usecs
calling  init_sys32_ioctl+0x0/0x82 @ 1
initcall init_sys32_ioctl+0x0/0x82 returned 0 after 11 usecs
calling  init_mbcache+0x0/0x14 @ 1
initcall init_mbcache+0x0/0x14 returned 0 after 0 usecs
calling  dquot_init+0x0/0xf9 @ 1
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
initcall dquot_init+0x0/0xf9 returned 0 after 228 usecs
calling  init_v2_quota_format+0x0/0x12 @ 1
initcall init_v2_quota_format+0x0/0x12 returned 0 after 0 usecs
calling  proc_cmdline_init+0x0/0x22 @ 1
initcall proc_cmdline_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_cpuinfo_init+0x0/0x22 @ 1
initcall proc_cpuinfo_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_devices_init+0x0/0x22 @ 1
initcall proc_devices_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_interrupts_init+0x0/0x22 @ 1
initcall proc_interrupts_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_loadavg_init+0x0/0x22 @ 1
initcall proc_loadavg_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_meminfo_init+0x0/0x22 @ 1
initcall proc_meminfo_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_stat_init+0x0/0x22 @ 1
initcall proc_stat_init+0x0/0x22 returned 0 after 11 usecs
calling  proc_uptime_init+0x0/0x22 @ 1
initcall proc_uptime_init+0x0/0x22 returned 0 after 3 usecs
calling  proc_version_init+0x0/0x22 @ 1
initcall proc_version_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_softirqs_init+0x0/0x22 @ 1
initcall proc_softirqs_init+0x0/0x22 returned 0 after 1 usecs
calling  proc_kcore_init+0x0/0xb5 @ 1
initcall proc_kcore_init+0x0/0xb5 returned 0 after 5 usecs
calling  vmcore_init+0x0/0x36b @ 1
initcall vmcore_init+0x0/0x36b returned 0 after 0 usecs
calling  proc_kmsg_init+0x0/0x25 @ 1
initcall proc_kmsg_init+0x0/0x25 returned 0 after 1 usecs
calling  proc_page_init+0x0/0x42 @ 1
initcall proc_page_init+0x0/0x42 returned 0 after 1 usecs
calling  init_devpts_fs+0x0/0x4c @ 1
initcall init_devpts_fs+0x0/0x4c returned 0 after 8 usecs
calling  init_ext3_fs+0x0/0x71 @ 1
initcall init_ext3_fs+0x0/0x71 returned 0 after 69 usecs
calling  init_ext4_fs+0x0/0xea @ 1
initcall init_ext4_fs+0x0/0xea returned 0 after 168 usecs
calling  journal_init+0x0/0x99 @ 1
initcall journal_init+0x0/0x99 returned 0 after 129 usecs
calling  journal_init+0x0/0xae @ 1
initcall journal_init+0x0/0xae returned 0 after 14 usecs
calling  init_ramfs_fs+0x0/0x12 @ 1
initcall init_ramfs_fs+0x0/0x12 returned 0 after 1 usecs
calling  init_hugetlbfs_fs+0x0/0x98 @ 1
initcall init_hugetlbfs_fs+0x0/0x98 returned 0 after 44 usecs
calling  init_iso9660_fs+0x0/0x71 @ 1
initcall init_iso9660_fs+0x0/0x71 returned 0 after 51 usecs
calling  init_nls_cp437+0x0/0x12 @ 1
initcall init_nls_cp437+0x0/0x12 returned 0 after 0 usecs
calling  init_nls_ascii+0x0/0x12 @ 1
initcall init_nls_ascii+0x0/0x12 returned 0 after 0 usecs
calling  ipc_init+0x0/0x2f @ 1
msgmni has been set to 6870
initcall ipc_init+0x0/0x2f returned 0 after 118 usecs
calling  ipc_sysctl_init+0x0/0x14 @ 1
initcall ipc_sysctl_init+0x0/0x14 returned 0 after 2 usecs
calling  init_mqueue_fs+0x0/0xb5 @ 1
initcall init_mqueue_fs+0x0/0xb5 returned 0 after 66 usecs
calling  key_proc_init+0x0/0x59 @ 1
initcall key_proc_init+0x0/0x59 returned 0 after 2 usecs
calling  selinux_nf_ip_init+0x0/0x62 @ 1
SELinux:  Registering netfilter hooks
initcall selinux_nf_ip_init+0x0/0x62 returned 0 after 88 usecs
calling  init_sel_fs+0x0/0x68 @ 1
initcall init_sel_fs+0x0/0x68 returned 0 after 103 usecs
calling  selnl_init+0x0/0x4d @ 1
initcall selnl_init+0x0/0x4d returned 0 after 5 usecs
calling  sel_netif_init+0x0/0x66 @ 1
initcall sel_netif_init+0x0/0x66 returned 0 after 4 usecs
calling  sel_netnode_init+0x0/0x74 @ 1
initcall sel_netnode_init+0x0/0x74 returned 0 after 2 usecs
calling  sel_netport_init+0x0/0x74 @ 1
initcall sel_netport_init+0x0/0x74 returned 0 after 2 usecs
calling  aurule_init+0x0/0x37 @ 1
initcall aurule_init+0x0/0x37 returned 0 after 0 usecs
calling  crypto_wq_init+0x0/0x2e @ 1
initcall crypto_wq_init+0x0/0x2e returned 0 after 68 usecs
calling  crypto_algapi_init+0x0/0xd @ 1
initcall crypto_algapi_init+0x0/0xd returned 0 after 4 usecs
calling  skcipher_module_init+0x0/0x35 @ 1
initcall skcipher_module_init+0x0/0x35 returned 0 after 0 usecs
calling  chainiv_module_init+0x0/0x12 @ 1
initcall chainiv_module_init+0x0/0x12 returned 0 after 1 usecs
calling  eseqiv_module_init+0x0/0x12 @ 1
initcall eseqiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling  hmac_module_init+0x0/0x12 @ 1
initcall hmac_module_init+0x0/0x12 returned 0 after 0 usecs
calling  md5_mod_init+0x0/0x12 @ 1
initcall md5_mod_init+0x0/0x12 returned 0 after 84 usecs
calling  sha1_generic_mod_init+0x0/0x12 @ 1
initcall sha1_generic_mod_init+0x0/0x12 returned 0 after 69 usecs
calling  crc32c_mod_init+0x0/0x12 @ 1
initcall crc32c_mod_init+0x0/0x12 returned 0 after 80 usecs
calling  krng_mod_init+0x0/0x12 @ 1
alg: No test for stdrng (krng)
initcall krng_mod_init+0x0/0x12 returned 0 after 132 usecs
calling  proc_genhd_init+0x0/0x3c @ 1
initcall proc_genhd_init+0x0/0x3c returned 0 after 3 usecs
calling  bsg_init+0x0/0x12e @ 1
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
initcall bsg_init+0x0/0x12e returned 0 after 149 usecs
calling  noop_init+0x0/0x14 @ 1
io scheduler noop registered
initcall noop_init+0x0/0x14 returned 0 after 88 usecs
calling  as_init+0x0/0x14 @ 1
io scheduler anticipatory registered
initcall as_init+0x0/0x14 returned 0 after 89 usecs
calling  deadline_init+0x0/0x14 @ 1
io scheduler deadline registered
initcall deadline_init+0x0/0x14 returned 0 after 88 usecs
calling  cfq_init+0x0/0x94 @ 1
io scheduler cfq registered (default)
initcall cfq_init+0x0/0x94 returned 0 after 130 usecs
calling  percpu_counter_startup+0x0/0x38 @ 1
initcall percpu_counter_startup+0x0/0x38 returned 0 after 0 usecs
calling  dynamic_debug_init+0x0/0x12a @ 1
initcall dynamic_debug_init+0x0/0x12a returned 0 after 79 usecs
calling  pci_proc_init+0x0/0x6a @ 1
initcall pci_proc_init+0x0/0x6a returned 0 after 78 usecs
calling  pcie_portdrv_init+0x0/0x4c @ 1
  alloc irq_desc for 756 on node 0
  alloc kstat_irqs on node 0
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 755 on node 0
  alloc kstat_irqs on node 0
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 754 on node 0
  alloc kstat_irqs on node 0
pcieport 0000:00:1c.4: setting latency timer to 64
initcall pcie_portdrv_init+0x0/0x4c returned 0 after 1702 usecs
calling  aer_service_init+0x0/0x2b @ 1
initcall aer_service_init+0x0/0x2b returned 0 after 9 usecs
calling  pci_hotplug_init+0x0/0x1d @ 1
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
initcall pci_hotplug_init+0x0/0x1d returned 0 after 1836 usecs
calling  pcied_init+0x0/0x79 @ 1
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
initcall pcied_init+0x0/0x79 returned 0 after 219 usecs
calling  acpiphp_init+0x0/0x5f @ 1
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp: Slot [1] registered
initcall acpiphp_init+0x0/0x5f returned 0 after 440 usecs
calling  pci_stub_init+0x0/0x139 @ 1
pci-stub: invalid id string ""
initcall pci_stub_init+0x0/0x139 returned 0 after 108 usecs
calling  fb_console_init+0x0/0x11d @ 1
initcall fb_console_init+0x0/0x11d returned 0 after 20 usecs
calling  vesafb_init+0x0/0x23c @ 1
initcall vesafb_init+0x0/0x23c returned 0 after 29 usecs
calling  efifb_init+0x0/0x1f5 @ 1
initcall efifb_init+0x0/0x1f5 returned -19 after 3 usecs
calling  acpi_reserve_resources+0x0/0xeb @ 1
initcall acpi_reserve_resources+0x0/0xeb returned 0 after 3 usecs
calling  irqrouter_init_sysfs+0x0/0x38 @ 1
initcall irqrouter_init_sysfs+0x0/0x38 returned 0 after 10 usecs
calling  acpi_ac_init+0x0/0x45 @ 1
ACPI: AC Adapter [AC] (on-line)
initcall acpi_ac_init+0x0/0x45 returned 0 after 222 usecs
calling  acpi_button_init+0x0/0x56 @ 1
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PBTN]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
ACPI: Sleep Button [SBTN]
initcall acpi_button_init+0x0/0x56 returned 0 after 1565 usecs
calling  acpi_fan_init+0x0/0x56 @ 1
initcall acpi_fan_init+0x0/0x56 returned 0 after 18 usecs
calling  acpi_pci_slot_init+0x0/0x20 @ 1
initcall acpi_pci_slot_init+0x0/0x20 returned 0 after 159 usecs
calling  acpi_processor_init+0x0/0x136 @ 1
ACPI: SSDT 00000000df66e4b4 002C8 (v01  PmRef  Cpu0Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66de4a 005E5 (v01  PmRef  Cpu0Cst 00003001 INTL 20050624)
Marking TSC unstable due to TSC halts in idle
ACPI: CPU-1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: SSDT 00000000df66e77c 000C4 (v01  PmRef  Cpu1Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66e42f 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050624)
ACPI: CPU-1 (power states: C1[C1] C2[C2] C3[C3])
initcall acpi_processor_init+0x0/0x136 returned 0 after 6420 usecs
calling  acpi_container_init+0x0/0x42 @ 1
initcall acpi_container_init+0x0/0x42 returned 0 after 2755 usecs
calling  acpi_thermal_init+0x0/0x7b @ 1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (46 C)
initcall acpi_thermal_init+0x0/0x7b returned 0 after 596 usecs
calling  acpi_battery_init+0x0/0x16 @ 1
initcall acpi_battery_init+0x0/0x16 returned 0 after 4 usecs
calling  1_acpi_battery_init_async+0x0/0x3c @ 53
calling  xenbus_probe_initcall+0x0/0x37 @ 1
initcall xenbus_probe_initcall+0x0/0x37 returned 0 after 0 usecs
calling  hypervisor_subsys_init+0x0/0x25 @ 1
initcall hypervisor_subsys_init+0x0/0x25 returned 0 after 0 usecs
calling  hyper_sysfs_init+0x0/0xfb @ 1
initcall hyper_sysfs_init+0x0/0xfb returned 0 after 22 usecs
calling  mcelog_init+0x0/0x25 @ 1
  alloc irq_desc for 753 on node 0
  alloc kstat_irqs on node 0
initcall mcelog_init+0x0/0x25 returned 0 after 355 usecs
calling  rand_initialize+0x0/0x31 @ 1
initcall rand_initialize+0x0/0x31 returned 0 after 11 usecs
calling  tty_init+0x0/0xf5 @ 1
initcall tty_init+0x0/0xf5 returned 0 after 3041 usecs
calling  pty_init+0x0/0x336 @ 1
initcall pty_init+0x0/0x336 returned 0 after 36 usecs
calling  sysrq_init+0x0/0x25 @ 1
initcall sysrq_init+0x0/0x25 returned 0 after 3 usecs
calling  xen_hvc_init+0x0/0xde @ 1
  alloc irq_desc for 752 on node 0
  alloc kstat_irqs on node 0
initcall xen_hvc_init+0x0/0xde returned 0 after 861 usecs
calling  raw_init+0x0/0xe5 @ 1
initcall raw_init+0x0/0xe5 returned 0 after 192 usecs
calling  hpet_init+0x0/0x6a @ 1
hpet_acpi_add: no address or irqs in _CRS
initcall hpet_init+0x0/0x6a returned 0 after 15737 usecs
calling  nvram_init+0x0/0x82 @ 1
Non-volatile memory driver v1.3
initcall nvram_init+0x0/0x82 returned 0 after 264 usecs
calling  agp_init+0x0/0x26 @ 1
Linux agpgart interface v0.103
initcall agp_init+0x0/0x26 returned 0 after 238 usecs
calling  agp_intel_init+0x0/0x29 @ 1
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
ACPI: Battery Slot [BAT0] (battery present)
initcall 1_acpi_battery_init_async+0x0/0x3c returned 0 after 34205 usecs
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
initcall agp_intel_init+0x0/0x29 returned 0 after 8582 usecs
calling  agp_sis_init+0x0/0x29 @ 1
initcall agp_sis_init+0x0/0x29 returned 0 after 45 usecs
calling  agp_via_init+0x0/0x29 @ 1
initcall agp_via_init+0x0/0x29 returned 0 after 14 usecs
calling  init_tis+0x0/0x8e @ 1
initcall init_tis+0x0/0x8e returned 0 after 18 usecs
calling  cn_proc_init+0x0/0x3d @ 1
initcall cn_proc_init+0x0/0x3d returned 0 after 1 usecs
calling  serial8250_init+0x0/0x143 @ 1
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
initcall serial8250_init+0x0/0x143 returned 0 after 306 usecs
calling  serial8250_pnp_init+0x0/0x12 @ 1
initcall serial8250_pnp_init+0x0/0x12 returned 0 after 117 usecs
calling  serial8250_pci_init+0x0/0x1b @ 1
initcall serial8250_pci_init+0x0/0x1b returned 0 after 23 usecs
calling  init_kgdboc+0x0/0x16 @ 1
initcall init_kgdboc+0x0/0x16 returned 0 after 0 usecs
calling  topology_sysfs_init+0x0/0x55 @ 1
initcall topology_sysfs_init+0x0/0x55 returned 0 after 10 usecs
calling  brd_init+0x0/0x176 @ 1
brd: module loaded
initcall brd_init+0x0/0x176 returned 0 after 1231 usecs
calling  loop_init+0x0/0x1a3 @ 1
loop: module loaded
initcall loop_init+0x0/0x1a3 returned 0 after 649 usecs
calling  init_kgdbts+0x0/0x16 @ 1
initcall init_kgdbts+0x0/0x16 returned 0 after 0 usecs
calling  mac_hid_init+0x0/0x8e @ 1
input: Macintosh mouse button emulation as /devices/virtual/input/input3
initcall mac_hid_init+0x0/0x8e returned 0 after 141 usecs
calling  scsi_dh_init+0x0/0x3f @ 1
initcall scsi_dh_init+0x0/0x3f returned 0 after 0 usecs
calling  init_sd+0x0/0x161 @ 1
initcall init_sd+0x0/0x161 returned 0 after 52 usecs
calling  init_sr+0x0/0x46 @ 1
initcall init_sr+0x0/0x46 returned 0 after 8 usecs
calling  init_sg+0x0/0x125 @ 1
initcall init_sg+0x0/0x125 returned 0 after 22 usecs
calling  ahci_init+0x0/0x1b @ 1
ahci 0000:00:1f.2: version 3.0
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
  alloc irq_desc for 751 on node 0
  alloc kstat_irqs on node 0
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ccc ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 751
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fba00 irq 751
initcall ahci_init+0x0/0x1b returned 0 after 4458 usecs
calling  2_async_port_probe+0x0/0xb8 @ 53
calling  3_async_port_probe+0x0/0xb8 @ 58
async_waiting @ 58
calling  4_async_port_probe+0x0/0xb8 @ 59
calling  piix_init+0x0/0x29 @ 1
ata_piix 0000:00:1f.1: version 2.13
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi3 : ata_piix
scsi4 : ata_piix
ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x6fa0 irq 14
ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x6fa8 irq 15
initcall piix_init+0x0/0x29 returned 0 after 2086 usecs
calling  5_async_port_probe+0x0/0xb8 @ 62
calling  6_async_port_probe+0x0/0xb8 @ 63
ata5: port disabled. ignoring.
async_waiting @ 63
calling  fixed_mdio_bus_init+0x0/0xf4 @ 1
Fixed MDIO Bus: probed
initcall fixed_mdio_bus_init+0x0/0xf4 returned 0 after 116 usecs
calling  net_olddevs_init+0x0/0x9e @ 1
initcall net_olddevs_init+0x0/0x9e returned 0 after 3 usecs
calling  cdrom_init+0x0/0x6a @ 1
initcall cdrom_init+0x0/0x6a returned 0 after 3 usecs
calling  mon_init+0x0/0x104 @ 1
initcall mon_init+0x0/0x104 returned 0 after 44 usecs
calling  ehci_hcd_init+0x0/0xbf @ 1
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
xen: registering gsi 22 triggering 0 polarity 1
  alloc irq_desc for 22 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=22
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
xen: registering gsi 20 triggering 0 polarity 1
  alloc irq_desc for 20 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=20
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
initcall ehci_hcd_init+0x0/0xbf returned 0 after 30973 usecs
calling  ohci_hcd_mod_init+0x0/0x90 @ 1
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
initcall ohci_hcd_mod_init+0x0/0x90 returned 0 after 98 usecs
calling  uhci_hcd_init+0x0/0xc0 @ 1
uhci_hcd: USB Universal Host Controller Interface driver
xen: registering gsi 20 triggering 0 polarity 1
xen_allocate_pirq: returning irq 20 for gsi 20
xen: --> irq=20
Already setup the GSI :20
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
xen: registering gsi 21 triggering 0 polarity 1
  alloc irq_desc for 21 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=21
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
xen: registering gsi 20 triggering 0 polarity 1
xen_allocate_pirq: returning irq 20 for gsi 20
xen: --> irq=20
Already setup the GSI :20
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
xen: registering gsi 21 triggering 0 polarity 1
xen_allocate_pirq: returning irq 21 for gsi 21
xen: --> irq=21
Already setup the GSI :21
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
xen: registering gsi 22 triggering 0 polarity 1
xen_allocate_pirq: returning irq 22 for gsi 22
xen: --> irq=22
Already setup the GSI :22
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
initcall uhci_hcd_init+0x0/0xc0 returned 0 after 9604 usecs
calling  i8042_init+0x0/0x3af @ 1
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
initcall i8042_init+0x0/0x3af returned 0 after 26230 usecs
calling  serport_init+0x0/0x34 @ 1
initcall serport_init+0x0/0x34 returned 0 after 0 usecs
calling  mousedev_init+0x0/0x62 @ 1
mice: PS/2 mouse device common for all mice
initcall mousedev_init+0x0/0x62 returned 0 after 132 usecs
calling  evdev_init+0x0/0x12 @ 1
initcall evdev_init+0x0/0x12 returned 0 after 110 usecs
calling  atkbd_init+0x0/0x27 @ 1
initcall atkbd_init+0x0/0x27 returned 0 after 15 usecs
calling  psmouse_init+0x0/0x6f @ 1
initcall psmouse_init+0x0/0x6f returned 0 after 89 usecs
calling  cmos_init+0x0/0x6a @ 1
rtc_cmos 00:04: RTC can wake from S4
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram
initcall cmos_init+0x0/0x6a returned 0 after 410 usecs
calling  dm_init+0x0/0x46 @ 1
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
initcall dm_init+0x0/0x46 returned 0 after 436 usecs
calling  dm_snapshot_init+0x0/0x239 @ 1
initcall dm_snapshot_init+0x0/0x239 returned 0 after 80 usecs
calling  dm_mirror_init+0x0/0x79 @ 1
initcall dm_mirror_init+0x0/0x79 returned 0 after 36 usecs
calling  dm_dirty_log_init+0x0/0x59 @ 1
initcall dm_dirty_log_init+0x0/0x59 returned 0 after 0 usecs
calling  dm_zero_init+0x0/0x31 @ 1
initcall dm_zero_init+0x0/0x31 returned 0 after 0 usecs
calling  init_ladder+0x0/0x12 @ 1
cpuidle: using governor ladder
initcall init_ladder+0x0/0x12 returned 0 after 90 usecs
calling  init_menu+0x0/0x12 @ 1
cpuidle: using governor menu
initcall init_menu+0x0/0x12 returned 0 after 87 usecs
calling  efivars_init+0x0/0x236 @ 1
initcall efivars_init+0x0/0x236 returned -19 after 0 usecs
calling  hid_init+0x0/0x66 @ 1
initcall hid_init+0x0/0x66 returned 0 after 57 usecs
calling  a4_init+0x0/0x1b @ 1
initcall a4_init+0x0/0x1b returned 0 after 8 usecs
calling  apple_init+0x0/0x39 @ 1
initcall apple_init+0x0/0x39 returned 0 after 9 usecs
calling  belkin_init+0x0/0x1b @ 1
initcall belkin_init+0x0/0x1b returned 0 after 6 usecs
calling  ch_init+0x0/0x1b @ 1
initcall ch_init+0x0/0x1b returned 0 after 6 usecs
calling  ch_init+0x0/0x1b @ 1
initcall ch_init+0x0/0x1b returned 0 after 6 usecs
calling  cp_init+0x0/0x1b @ 1
initcall cp_init+0x0/0x1b returned 0 after 6 usecs
calling  dr_init+0x0/0x1b @ 1
initcall dr_init+0x0/0x1b returned 0 after 20 usecs
calling  ez_init+0x0/0x1b @ 1
initcall ez_init+0x0/0x1b returned 0 after 8 usecs
calling  gyration_init+0x0/0x1b @ 1
initcall gyration_init+0x0/0x1b returned 0 after 8 usecs
calling  ks_init+0x0/0x1b @ 1
initcall ks_init+0x0/0x1b returned 0 after 8 usecs
calling  kye_init+0x0/0x1b @ 1
initcall kye_init+0x0/0x1b returned 0 after 6 usecs
calling  lg_init+0x0/0x1b @ 1
initcall lg_init+0x0/0x1b returned 0 after 6 usecs
calling  ms_init+0x0/0x1b @ 1
initcall ms_init+0x0/0x1b returned 0 after 6 usecs
calling  mr_init+0x0/0x1b @ 1
initcall mr_init+0x0/0x1b returned 0 after 34 usecs
calling  ntrig_init+0x0/0x1b @ 1
initcall ntrig_init+0x0/0x1b returned 0 after 8 usecs
calling  pl_init+0x0/0x1b @ 1
initcall pl_init+0x0/0x1b returned 0 after 6 usecs
calling  pl_init+0x0/0x1b @ 1
initcall pl_init+0x0/0x1b returned 0 after 16 usecs
calling  samsung_init+0x0/0x1b @ 1
initcall samsung_init+0x0/0x1b returned 0 after 8 usecs
calling  sjoy_init+0x0/0x1b @ 1
initcall sjoy_init+0x0/0x1b returned 0 after 8 usecs
calling  sony_init+0x0/0x1b @ 1
initcall sony_init+0x0/0x1b returned 0 after 8 usecs
calling  sp_init+0x0/0x1b @ 1
initcall sp_init+0x0/0x1b returned 0 after 6 usecs
calling  ga_init+0x0/0x1b @ 1
initcall ga_init+0x0/0x1b returned 0 after 6 usecs
calling  tm_init+0x0/0x1b @ 1
initcall tm_init+0x0/0x1b returned 0 after 6 usecs
calling  ts_init+0x0/0x1b @ 1
initcall ts_init+0x0/0x1b returned 0 after 6 usecs
calling  twinhan_init+0x0/0x1b @ 1
initcall twinhan_init+0x0/0x1b returned 0 after 6 usecs
calling  zp_init+0x0/0x1b @ 1
initcall zp_init+0x0/0x1b returned 0 after 6 usecs
calling  hid_init+0x0/0xc7 @ 1
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
initcall hid_init+0x0/0xc7 returned 0 after 376 usecs
calling  staging_init+0x0/0x8 @ 1
initcall staging_init+0x0/0x8 returned 0 after 0 usecs
calling  flow_cache_init+0x0/0x1a7 @ 1
initcall flow_cache_init+0x0/0x1a7 returned 0 after 14 usecs
calling  blackhole_module_init+0x0/0x12 @ 1
initcall blackhole_module_init+0x0/0x12 returned 0 after 1 usecs
calling  init_cgroup_cls+0x0/0x12 @ 1
initcall init_cgroup_cls+0x0/0x12 returned 0 after 0 usecs
calling  nf_conntrack_standalone_init+0x0/0x12 @ 1
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
initcall nf_conntrack_standalone_init+0x0/0x12 returned 0 after 523 usecs
calling  xt_init+0x0/0x13b @ 1
initcall xt_init+0x0/0x13b returned 0 after 1 usecs
calling  tcpudp_mt_init+0x0/0x17 @ 1
initcall tcpudp_mt_init+0x0/0x17 returned 0 after 1 usecs
calling  conntrack_mt_init+0x0/0x17 @ 1
initcall conntrack_mt_init+0x0/0x17 returned 0 after 0 usecs
calling  state_mt_init+0x0/0x17 @ 1
initcall state_mt_init+0x0/0x17 returned 0 after 0 usecs
calling  sysctl_ipv4_init+0x0/0x4e @ 1
initcall sysctl_ipv4_init+0x0/0x4e returned 0 after 5 usecs
calling  init_syncookies+0x0/0x19 @ 1
initcall init_syncookies+0x0/0x19 returned 0 after 21 usecs
calling  ipv4_netfilter_init+0x0/0x17 @ 1
initcall ipv4_netfilter_init+0x0/0x17 returned 0 after 0 usecs
calling  nf_conntrack_l3proto_ipv4_init+0x0/0x12d @ 1
initcall nf_conntrack_l3proto_ipv4_init+0x0/0x12d returned 0 after 38 usecs
calling  nf_defrag_init+0x0/0x17 @ 1
initcall nf_defrag_init+0x0/0x17 returned 0 after 0 usecs
calling  ip_tables_init+0x0/0xb8 @ 1
ip_tables: (C) 2000-2006 Netfilter Core Team
initcall ip_tables_init+0x0/0xb8 returned 0 after 100 usecs
calling  iptable_filter_init+0x0/0x69 @ 1
initcall iptable_filter_init+0x0/0x69 returned 0 after 6 usecs
calling  reject_tg_init+0x0/0x12 @ 1
initcall reject_tg_init+0x0/0x12 returned 0 after 0 usecs
calling  cubictcp_register+0x0/0x5c @ 1
TCP cubic registered
initcall cubictcp_register+0x0/0x5c returned 0 after 84 usecs
calling  xfrm_user_init+0x0/0x4a @ 1
Initializing XFRM netlink socket
initcall xfrm_user_init+0x0/0x4a returned 0 after 100 usecs
calling  packet_init+0x0/0x47 @ 1
NET: Registered protocol family 17
initcall packet_init+0x0/0x47 returned 0 after 94 usecs
calling  dsa_init_module+0x0/0x14 @ 1
initcall dsa_init_module+0x0/0x14 returned 0 after 0 usecs
calling  edsa_init_module+0x0/0x14 @ 1
initcall edsa_init_module+0x0/0x14 returned 0 after 0 usecs
calling  trailer_init_module+0x0/0x14 @ 1
initcall trailer_init_module+0x0/0x14 returned 0 after 0 usecs
calling  mv88e6060_init+0x0/0x14 @ 1
initcall mv88e6060_init+0x0/0x14 returned 0 after 0 usecs
calling  mv88e6123_61_65_init+0x0/0x14 @ 1
initcall mv88e6123_61_65_init+0x0/0x14 returned 0 after 0 usecs
calling  mv88e6131_init+0x0/0x14 @ 1
initcall mv88e6131_init+0x0/0x14 returned 0 after 0 usecs
calling  dsa_init_module+0x0/0x12 @ 1
initcall dsa_init_module+0x0/0x12 returned 0 after 8 usecs
calling  dcbnl_init+0x0/0x32 @ 1
initcall dcbnl_init+0x0/0x32 returned 0 after 0 usecs
calling  mce_debugfs_init+0x0/0x3c @ 1
initcall mce_debugfs_init+0x0/0x3c returned 0 after 5 usecs
calling  severities_debugfs_init+0x0/0x3c @ 1
initcall severities_debugfs_init+0x0/0x3c returned 0 after 1 usecs
calling  hpet_insert_resource+0x0/0x23 @ 1
initcall hpet_insert_resource+0x0/0x23 returned 0 after 1 usecs
calling  update_mp_table+0x0/0x623 @ 1
initcall update_mp_table+0x0/0x623 returned 0 after 0 usecs
calling  lapic_insert_resource+0x0/0x3f @ 1
initcall lapic_insert_resource+0x0/0x3f returned -1 after 0 usecs
initcall lapic_insert_resource+0x0/0x3f returned with error code -1 
calling  init_lapic_nmi_sysfs+0x0/0x39 @ 1
initcall init_lapic_nmi_sysfs+0x0/0x39 returned 0 after 0 usecs
calling  io_apic_bug_finalize+0x0/0x1b @ 1
initcall io_apic_bug_finalize+0x0/0x1b returned 0 after 0 usecs
calling  check_early_ioremap_leak+0x0/0x65 @ 1
initcall check_early_ioremap_leak+0x0/0x65 returned 0 after 0 usecs
calling  pat_memtype_list_init+0x0/0x29 @ 1
initcall pat_memtype_list_init+0x0/0x29 returned 0 after 2 usecs
calling  sched_init_debug+0x0/0x24 @ 1
initcall sched_init_debug+0x0/0x24 returned 0 after 1 usecs
calling  init_oops_id+0x0/0x36 @ 1
initcall init_oops_id+0x0/0x36 returned 0 after 2 usecs
calling  disable_boot_consoles+0x0/0x5c @ 1
initcall disable_boot_consoles+0x0/0x5c returned 0 after 0 usecs
calling  pm_qos_power_init+0x0/0xca @ 1
initcall pm_qos_power_init+0x0/0xca returned 0 after 91 usecs
calling  software_resume+0x0/0x201 @ 1
PM: Resume from disk failed.
initcall software_resume+0x0/0x201 returned -2 after 87 usecs
initcall software_resume+0x0/0x201 returned with error code -2 
calling  debugfs_kprobe_init+0x0/0x8f @ 1
initcall debugfs_kprobe_init+0x0/0x8f returned 0 after 16 usecs
calling  taskstats_init+0x0/0x95 @ 1
registered taskstats version 1
initcall taskstats_init+0x0/0x95 returned 0 after 97 usecs
calling  clear_boot_tracer+0x0/0x2d @ 1
initcall clear_boot_tracer+0x0/0x2d returned 0 after 0 usecs
calling  max_swapfiles_check+0x0/0x8 @ 1
initcall max_swapfiles_check+0x0/0x8 returned 0 after 0 usecs
calling  init_ima+0x0/0x1a @ 1
No TPM chip found, activating TPM-bypass!
initcall init_ima+0x0/0x1a returned 0 after 145 usecs
calling  random32_reseed+0x0/0xb3 @ 1
initcall random32_reseed+0x0/0xb3 returned 0 after 8 usecs
calling  pci_resource_alignment_sysfs_init+0x0/0x19 @ 1
initcall pci_resource_alignment_sysfs_init+0x0/0x19 returned 0 after 1 usecs
calling  pci_sysfs_init+0x0/0x51 @ 1
initcall pci_sysfs_init+0x0/0x51 returned 0 after 851 usecs
calling  regulator_init_complete+0x0/0x13c @ 1
initcall regulator_init_complete+0x0/0x13c returned 0 after 0 usecs
calling  seqgen_init+0x0/0xf @ 1
initcall seqgen_init+0x0/0xf returned 0 after 9 usecs
calling  late_resume_init+0x0/0x124 @ 1
  Magic number: 6:60:197
acpi PNP0100:00: hash matches
initcall late_resume_init+0x0/0x124 returned 0 after 241 usecs
calling  scsi_complete_async_scans+0x0/0x113 @ 1
initcall scsi_complete_async_scans+0x0/0x113 returned 0 after 0 usecs
calling  rtc_hctosys+0x0/0x170 @ 1
rtc_cmos 00:04: setting system clock to 2010-08-16 21:09:49 UTC (1281992989)
initcall rtc_hctosys+0x0/0x170 returned 0 after 160 usecs
calling  memmap_init+0x0/0xa3 @ 1
initcall memmap_init+0x0/0xa3 returned 0 after 23 usecs
calling  pci_mmcfg_late_insert_resources+0x0/0x15f @ 1
initcall pci_mmcfg_late_insert_resources+0x0/0x15f returned 0 after 1 usecs
calling  init_net_drop_monitor+0x0/0x151 @ 1
Initalizing network drop monitor service
initcall init_net_drop_monitor+0x0/0x151 returned 0 after 99 usecs
calling  tcp_congestion_default+0x0/0x12 @ 1
initcall tcp_congestion_default+0x0/0x12 returned 0 after 0 usecs
calling  initialize_hashrnd+0x0/0x19 @ 1
initcall initialize_hashrnd+0x0/0x19 returned 0 after 2 usecs
async_waiting @ 1
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: TSSTcorp DVD+/-RW TS-L632H, DW10, max UDMA/33
ata4.00: configured for UDMA/33
async_waiting @ 62
ata3: SATA link down (SStatus 0 SControl 300)
usb 1-1: new high speed USB device using ehci_hcd and address 2
async_waiting @ 59
usb 1-1: New USB device found, idVendor=05a9, idProduct=2640
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Laptop Integrated Webcam
usb 1-1: Manufacturer: OmniVision Technologies, Inc. -2640-07.07.20.3
usb 1-1: configuration #1 chosen from 1 choice
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
usb 6-2: new low speed USB device using uhci_hcd and address 2
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
usb 6-2: New USB device found, idVendor=046d, idProduct=c517
usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 6-2: Product: USB Receiver
usb 6-2: Manufacturer: Logitech
usb 6-2: configuration #1 chosen from 1 choice
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input6
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input7
logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.1-2/input0
logitech 0003:046D:C517.0002: fixing up Logitech keyboard report descriptor
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.1/input/input8
logitech 0003:046D:C517.0002: input,hiddev96,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-2/input1
ata1.00: ATA-8: TOSHIBA MK2546GSX, LB013D, max UDMA/100
ata1.00: 488397168 sectors, multi 8: LBA48 NCQ (depth 31/32), AA
ata1.00: configured for UDMA/100
async_waiting @ 53
async_continuing @ 53 after 1 usec
scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK2546GS LB01 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
initcall 2_async_port_probe+0x0/0xb8 returned 0 after 1079398 usecs
calling  7_sd_probe_async+0x0/0x1ef @ 53
async_continuing @ 58 after 1079582 usec
initcall 3_async_port_probe+0x0/0xb8 returned 0 after 1079601 usecs
async_continuing @ 59 after 709883 usec
initcall 4_async_port_probe+0x0/0xb8 returned 0 after 1079610 usecs
async_continuing @ 62 after 881949 usec
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda:
scsi 3:0:0:0: CD-ROM            TSSTcorp DVD+-RW TS-L632H DW10 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
sr 3:0:0:0: Attached scsi generic sg1 type 5
initcall 5_async_port_probe+0x0/0xb8 returned 0 after 1099100 usecs
async_continuing @ 63 after 1099038 usec
initcall 6_async_port_probe+0x0/0xb8 returned 0 after 1099419 usecs
async_continuing @ 1 after 1001212 usec
async_waiting @ 1
 sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
initcall 7_sd_probe_async+0x0/0x1ef returned 0 after 95307 usecs
async_continuing @ 1 after 73377 usec
Freeing unused kernel memory: 940k freed
Write protecting the kernel read-only data: 6620k
dracut: dracut-006-2.fc14
usb 7-2: new full speed USB device using uhci_hcd and address 2
udev: starting version 160
calling  video_output_class_init+0x0/0x19 [output] @ 99
initcall video_output_class_init+0x0/0x19 [output] returned 0 after 18 usecs
calling  acpi_video_init+0x0/0x77 [video] @ 99
initcall acpi_video_init+0x0/0x77 [video] returned 0 after 9 usecs
calling  i2c_init+0x0/0x6f [i2c_core] @ 99
initcall i2c_init+0x0/0x6f [i2c_core] returned 0 after 343 usecs
calling  drm_core_init+0x0/0x132 [drm] @ 99
[drm] Initialized drm 1.1.0 20060810
initcall drm_core_init+0x0/0x132 [drm] returned 0 after 138 usecs
calling  i915_init+0x0/0x52 [i915] @ 99
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
  alloc irq_desc for 750 on node 0
  alloc kstat_irqs on node 0
[drm] set up 7M of stolen space
usb 7-2: New USB device found, idVendor=0a5c, idProduct=4500
usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2: Product: BCM2045B2
usb 7-2: Manufacturer: Broadcom
usb 7-2: configuration #1 chosen from 1 choice
hub 7-2:1.0: USB hub found
hub 7-2:1.0: 3 ports detected
composite sync not supported
usb 7-2.1: new full speed USB device using uhci_hcd and address 3
usb 7-2.1: New USB device found, idVendor=413c, idProduct=8126
usb 7-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2.1: Product: BCM2045
usb 7-2.1: Manufacturer: Broadcom Corp
usb 7-2.1: configuration #1 chosen from 1 choice
usb 7-2.2: new full speed USB device using uhci_hcd and address 4
[drm] initialized overlay support
usb 7-2.2: New USB device found, idVendor=0a5c, idProduct=4502
usb 7-2.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.2: Manufacturer: Broadcom Corp
usb 7-2.2: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.2/7-2.2:1.0/input/input9
generic-usb 0003:0A5C:4502.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1d.2-2.2/input0
usb 7-2.3: new full speed USB device using uhci_hcd and address 5
usb 7-2.3: New USB device found, idVendor=0a5c, idProduct=4503
usb 7-2.3: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.3: Manufacturer: Broadcom Corp
usb 7-2.3: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/input/input10
generic-usb 0003:0A5C:4503.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1d.2-2.3/input0
composite sync not supported
fbcon: inteldrmfb (fb0) is primary device
Console: switching to colour frame buffer device 160x50
fb0: inteldrmfb frame buffer device
registered panic notifier
acpi device:2f: registered as cooling_device0
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input11
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
ACPI Warning for \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) (20090903/nspredef-433)
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:01/input/input12
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
initcall i915_init+0x0/0x52 [i915] returned 0 after 1414825 usecs
dracut: Starting plymouth daemon
composite sync not supported
calling  fw_core_init+0x0/0x90 [firewire_core] @ 281
initcall fw_core_init+0x0/0x90 [firewire_core] returned 0 after 29 usecs
calling  fw_ohci_init+0x0/0x20 [firewire_ohci] @ 281
calling  mmc_init+0x0/0x72 [mmc_core] @ 282
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
firewire_ohci 0000:02:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
initcall mmc_init+0x0/0x72 [mmc_core] returned 0 after 13969 usecs
calling  sdhci_drv_init+0x0/0x24 [sdhci] @ 282
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
initcall sdhci_drv_init+0x0/0x24 [sdhci] returned 0 after 787 usecs
calling  sdhci_drv_init+0x0/0x20 [sdhci_pci] @ 282
firewire_ohci: Added fw-ohci device 0000:02:09.0, OHCI version 1.10
initcall fw_ohci_init+0x0/0x20 [firewire_ohci] returned 0 after 63986 usecs
sdhci-pci 0000:02:09.1: SDHCI controller found [1180:0822] (rev 22)
xen: registering gsi 18 triggering 0 polarity 1
  alloc irq_desc for 18 on node 0
  alloc kstat_irqs on node 0
xen: --> irq=18
sdhci-pci 0000:02:09.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:02:09.1] using DMA
initcall sdhci_drv_init+0x0/0x20 [sdhci_pci] returned 0 after 62963 usecs
firewire_core: created device fw0: GUID 444fc00012d94c70, S400
calling  wait_scan_init+0x0/0x12 [scsi_wait_scan] @ 373
initcall wait_scan_init+0x0/0x12 [scsi_wait_scan] returned 0 after 3 usecs
dracut: Scanning devices sda7  for LVM volume groups 
dracut: Reading all physical volumes. This may take a while...
dracut: Found volume group "vg0" using metadata type lvm2
dracut: 7 logical volume(s) in volume group "vg0" now active
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Remounting /dev/disk/by-uuid/fcb47974-dd00-4990-bcee-e2b50a0f184b with -o noatime,ro
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Mounted root filesystem /dev/mapper/vg0-austen3a
dracut: Loading SELinux policy
SELinux: 8192 avtab hash slots, 198863 rules.
SELinux: 8192 avtab hash slots, 198863 rules.
SELinux:  9 users, 13 roles, 3316 types, 166 bools, 1 sens, 1024 cats
SELinux:  77 classes, 198863 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev dm-7, type ext4), uses xattr
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev devtmpfs, type devtmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
type=1403 audit(1281993003.608:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
type=1400 audit(1281989408.636:3): avc:  denied  { mmap_zero } for  pid=606 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
calling  microcode_init+0x0/0x132 [microcode] @ 710
platform microcode: firmware: requesting intel-ucode/06-17-06
calling  acpi_wmi_init+0x0/0x187 [wmi] @ 779
ACPI: WMI: Mapper loaded
initcall acpi_wmi_init+0x0/0x187 [wmi] returned 0 after 498 usecs
calling  serio_raw_init+0x0/0x20 [serio_raw] @ 625
initcall serio_raw_init+0x0/0x20 [serio_raw] returned 0 after 56 usecs
calling  joydev_init+0x0/0x12 [joydev] @ 624
initcall joydev_init+0x0/0x12 [joydev] returned 0 after 10 usecs
calling  dcdbas_init+0x0/0x67 [dcdbas] @ 714
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
initcall dcdbas_init+0x0/0x67 [dcdbas] returned 0 after 58 usecs
calling  rfkill_init+0x0/0x7a [rfkill] @ 651
initcall rfkill_init+0x0/0x7a [rfkill] returned 0 after 5783 usecs
calling  dell_wmi_init+0x0/0x12e [dell_wmi] @ 911
input: Dell WMI hotkeys as /devices/virtual/input/input13
initcall dell_wmi_init+0x0/0x12e [dell_wmi] returned 0 after 1332 usecs
platform microcode: firmware: requesting intel-ucode/06-17-06
calling  dell_init+0x0/0x335 [dell_laptop] @ 714
initcall dell_init+0x0/0x335 [dell_laptop] returned 0 after 2734 usecs
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
initcall microcode_init+0x0/0x132 [microcode] returned 0 after 289214 usecs
calling  bt_init+0x0/0x5a [bluetooth] @ 652
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
initcall bt_init+0x0/0x5a [bluetooth] returned 0 after 1885 usecs
calling  i2c_i801_init+0x0/0xc5 [i2c_i801] @ 618
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
initcall i2c_i801_init+0x0/0xc5 [i2c_i801] returned 0 after 251 usecs
calling  iTCO_vendor_init_module+0x0/0x1c [iTCO_vendor_support] @ 604
iTCO_vendor_support: vendor-support=0
initcall iTCO_vendor_init_module+0x0/0x1c [iTCO_vendor_support] returned 0 after 4 usecs
calling  snd_mem_init+0x0/0x2c [snd_page_alloc] @ 587
initcall snd_mem_init+0x0/0x2c [snd_page_alloc] returned 0 after 19 usecs
calling  cfg80211_init+0x0/0x92 [cfg80211] @ 599
cfg80211: Calling CRDA to update world regulatory domain
initcall cfg80211_init+0x0/0x92 [cfg80211] returned 0 after 486 usecs
calling  sky2_init_module+0x0/0x2e [sky2] @ 612
sky2 driver version 1.25
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
sky2 0000:09:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
sky2 0000:09:00.0: setting latency timer to 64
sky2 0000:09:00.0: Yukon-2 FE+ chip revision 0
  alloc irq_desc for 749 on node 0
  alloc kstat_irqs on node 0
sky2 eth0: addr 00:1d:09:4a:96:a6
initcall sky2_init_module+0x0/0x2e [sky2] returned 0 after 2484 usecs
calling  btusb_init+0x0/0x35 [btusb] @ 649
Bluetooth: Generic Bluetooth USB driver ver 0.6
calling  videodev_init+0x0/0x89 [videodev] @ 641
Linux video capture interface: v2.00
initcall videodev_init+0x0/0x89 [videodev] returned 0 after 22 usecs
usbcore: registered new interface driver btusb
initcall btusb_init+0x0/0x35 [btusb] returned 0 after 57562 usecs
calling  iTCO_wdt_init_module+0x0/0x66 [iTCO_wdt] @ 604
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
initcall iTCO_wdt_init_module+0x0/0x66 [iTCO_wdt] returned 0 after 6645 usecs
calling  init_soundcore+0x0/0x9a [soundcore] @ 587
initcall init_soundcore+0x0/0x9a [soundcore] returned 0 after 50 usecs
calling  uvc_init+0x0/0xa2 [uvcvideo] @ 641
uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/input/input14
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
initcall uvc_init+0x0/0xa2 [uvcvideo] returned 0 after 11727 usecs
calling  alsa_sound_init+0x0/0x96 [snd] @ 587
initcall alsa_sound_init+0x0/0x96 [snd] returned 0 after 45 usecs
calling  ieee80211_init+0x0/0x1e [mac80211] @ 599
initcall ieee80211_init+0x0/0x1e [mac80211] returned 0 after 3 usecs
calling  alsa_timer_init+0x0/0x1a7 [snd_timer] @ 587
initcall alsa_timer_init+0x0/0x1a7 [snd_timer] returned 0 after 725 usecs
cfg80211: World regulatory domain updated:
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
	(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
	(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
	(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
calling  alsa_pcm_init+0x0/0x71 [snd_pcm] @ 968
initcall alsa_pcm_init+0x0/0x71 [snd_pcm] returned 0 after 17 usecs
calling  alsa_seq_device_init+0x0/0x60 [snd_seq_device] @ 974
initcall alsa_seq_device_init+0x0/0x60 [snd_seq_device] returned 0 after 12 usecs
calling  alsa_seq_init+0x0/0x4c [snd_seq] @ 974
initcall alsa_seq_init+0x0/0x4c [snd_seq] returned 0 after 387 usecs
calling  alsa_hwdep_init+0x0/0x69 [snd_hwdep] @ 587
initcall alsa_hwdep_init+0x0/0x69 [snd_hwdep] returned 0 after 9 usecs
calling  alsa_card_azx_init+0x0/0x20 [snd_hda_intel] @ 587
xen: registering gsi 21 triggering 0 polarity 1
xen_allocate_pirq: returning irq 21 for gsi 21
xen: --> irq=21
Already setup the GSI :21
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
calling  iwl_init+0x0/0x7b [iwlagn] @ 599
iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27kds
iwlagn: Copyright(c) 2003-2009 Intel Corporation
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwlagn 0000:0b:00.0: setting latency timer to 64
iwlagn 0000:0b:00.0: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
iwlagn 0000:0b:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
  alloc irq_desc for 748 on node 0
  alloc kstat_irqs on node 0
calling  crypto_ecb_module_init+0x0/0x12 [ecb] @ 998
initcall crypto_ecb_module_init+0x0/0x12 [ecb] returned 0 after 3 usecs
calling  patch_intelhdmi_init+0x0/0x12 [snd_hda_codec_intelhdmi] @ 996
initcall patch_intelhdmi_init+0x0/0x12 [snd_hda_codec_intelhdmi] returned 0 after 1 usecs
calling  arc4_init+0x0/0x12 [arc4] @ 1000
initcall arc4_init+0x0/0x12 [arc4] returned 0 after 280 usecs
phy0: Selected rate control algorithm 'iwl-agn-rs'
initcall iwl_init+0x0/0x7b [iwlagn] returned 0 after 208772 usecs
calling  patch_sigmatel_init+0x0/0x12 [snd_hda_codec_idt] @ 1002
initcall patch_sigmatel_init+0x0/0x12 [snd_hda_codec_idt] returned 0 after 0 usecs
ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=1 (0xd/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3885:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3889:    hp_outs=2 (0xa/0xf/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3890:    mono: mono_out=0x0
ALSA sound/pci/hda/hda_codec.c:3893:    dig-out=0x21/0x0
ALSA sound/pci/hda/hda_codec.c:3901:    inputs: mic=0xc, fmic=0xe, line=0x0, fline=0x0, cd=0x0, aux=0x0
ALSA sound/pci/hda/patch_sigmatel.c:2980: stac92xx: dac_nids=2 (0x2/0x5/0x0/0x0/0x0)
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input15
ALSA sound/pci/hda/hda_codec.c:2914: HDMI already defined
input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
initcall alsa_card_azx_init+0x0/0x20 [snd_hda_intel] returned 0 after 393470 usecs
cfg80211: Calling CRDA for country: GB
cfg80211: Regulatory domain changed to country: GB
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
calling  uinput_init+0x0/0x12 [uinput] @ 1089
initcall uinput_init+0x0/0x12 [uinput] returned 0 after 378 usecs
calling  xenfs_init+0x0/0x6a [xenfs] @ 1095
initcall xenfs_init+0x0/0x6a [xenfs] returned 0 after 31 usecs
SELinux: initialized (dev xenfs, type xenfs), uses genfs_contexts
calling  evtchn_init+0x0/0x6e [xen_evtchn] @ 1097
Event-channel device installed.
initcall evtchn_init+0x0/0x6e [xen_evtchn] returned 0 after 566 usecs
calling  wait_scan_init+0x0/0x12 [scsi_wait_scan] @ 1108
initcall wait_scan_init+0x0/0x12 [scsi_wait_scan] returned 0 after 2 usecs
EXT4-fs (dm-7): warning: maximal mount count reached, running e2fsck is recommended
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
calling  inet6_init+0x0/0x2ba [ipv6] @ 1299
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
initcall inet6_init+0x0/0x2ba [ipv6] returned 0 after 1323 usecs
calling  ip6_tables_init+0x0/0xb8 [ip6_tables] @ 1300
ip6_tables: (C) 2000-2006 Netfilter Core Team
initcall ip6_tables_init+0x0/0xb8 [ip6_tables] returned 0 after 19 usecs
calling  ip6table_filter_init+0x0/0x69 [ip6table_filter] @ 1302
initcall ip6table_filter_init+0x0/0x69 [ip6table_filter] returned 0 after 7 usecs
calling  nf_conntrack_l3proto_ipv6_init+0x0/0x11a [nf_conntrack_ipv6] @ 1304
initcall nf_conntrack_l3proto_ipv6_init+0x0/0x11a [nf_conntrack_ipv6] returned 0 after 33 usecs
calling  reject_tg6_init+0x0/0x12 [ip6t_REJECT] @ 1306
initcall reject_tg6_init+0x0/0x12 [ip6t_REJECT] returned 0 after 0 usecs
calling  physdev_mt_init+0x0/0x12 [xt_physdev] @ 1321
initcall physdev_mt_init+0x0/0x12 [xt_physdev] returned 0 after 1 usecs
sky2 eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
iwlagn 0000:0b:00.0: firmware: requesting iwlwifi-4965-2.ucode
iwlagn 0000:0b:00.0: loaded firmware version 228.61.2.24
calling  l2cap_init+0x0/0xe4 [l2cap] @ 1534
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
initcall l2cap_init+0x0/0xe4 [l2cap] returned 0 after 7 usecs
calling  bnep_init+0x0/0xa0 [bnep] @ 1539
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
initcall bnep_init+0x0/0xa0 [bnep] returned 0 after 4 usecs
calling  llc_init+0x0/0x20 [llc] @ 1549
initcall llc_init+0x0/0x20 [llc] returned 0 after 0 usecs
calling  br_init+0x0/0xcf [bridge] @ 1549
Bridge firewalling registered
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
initcall br_init+0x0/0xcf [bridge] returned 0 after 82634 usecs
calling  sco_init+0x0/0xeb [sco] @ 1555
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
initcall sco_init+0x0/0xeb [sco] returned 0 after 7 usecs
calling  rfcomm_init+0x0/0xd4 [rfcomm] @ 1582
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
initcall rfcomm_init+0x0/0xd4 [rfcomm] returned 0 after 1116 usecs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
  alloc irq_desc for 747 on node 0
  alloc kstat_irqs on node 0
  alloc irq_desc for 746 on node 0
  alloc kstat_irqs on node 0
XENBUS: Unable to read cpu state
XENBUS: Unable to read cpu state
virbr0: starting userspace STP failed, starting kernel STP
calling  nf_nat_init+0x0/0x119 [nf_nat] @ 1697
initcall nf_nat_init+0x0/0x119 [nf_nat] returned 0 after 44 usecs
calling  nf_nat_standalone_init+0x0/0x82 [iptable_nat] @ 1697
initcall nf_nat_standalone_init+0x0/0x82 [iptable_nat] returned 0 after 12 usecs
calling  masquerade_tg_init+0x0/0x39 [ipt_MASQUERADE] @ 1699
initcall masquerade_tg_init+0x0/0x39 [ipt_MASQUERADE] returned 0 after 5 usecs
calling  ebtables_init+0x0/0x4e [ebtables] @ 1709
Ebtables v2.0 registered
initcall ebtables_init+0x0/0x4e [ebtables] returned 0 after 3 usecs
calling  ebtable_nat_init+0x0/0x41 [ebtable_nat] @ 1712
initcall ebtable_nat_init+0x0/0x41 [ebtable_nat] returned 0 after 21 usecs
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
lo: Disabled Privacy Extensions
SELinux: initialized (dev proc, type proc), uses genfs_contexts
btusb_intr_complete: hci0 urb ffff88000306c300 failed to resubmit (1)
btusb_bulk_complete: hci0 urb ffff8800d83d5e40 failed to resubmit (1)
btusb_bulk_complete: hci0 urb ffff8800d9ccce40 failed to resubmit (1)

[-- Attachment #3: Type: TEXT/PLAIN, Size: 21517 bytes --]

 __  __            _____ _  _    _____   ____     __      _ _____ 
 \ \/ /___ _ __   |___ /| || |  |___ /  |___ \   / _| ___/ |___ / 
  \  // _ \ '_ \    |_ \| || |_   |_ \ __ __) | | |_ / __| | |_ \ 
  /  \  __/ | | |  ___) |__   _| ___) |__/ __/ _|  _| (__| |___) |
 /_/\_\___|_| |_| |____(_) |_|(_)____/  |_____(_)_|  \___|_|____/ 
                                                                  
(XEN) Xen version 3.4.3 (mockbuild@(none)) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) Sun Jun 20 17:08:39 UTC 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: loglvl=all guest_loglvl=all console_to_ring lapic=debug apic_verbosity=debug apic=debug iommu=off conring_size=65536
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) System RAM: 4086MB (4184112kB)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) NUMA turned off
(XEN) Faking a node at 0000000000000000-0000000120000000
(XEN) Domain heap initialised
(XEN) DMI 2.4 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[df67e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 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: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(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:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff828bffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff828bffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2394.076 MHz processor.
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: VMX enabled
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) mce_init: init bank3
(XEN) CPU0: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU0 has no CMCI support
(XEN) CPU0: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000040  after: 0x00000000
(XEN) Booting processor 1/1 eip 7c000
(XEN) Initializing CPU#1
(XEN) masked ExtINT on CPU#1
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) Intel machine check reporting enabled on CPU#1.
(XEN) CPU1: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU1 has no CMCI support
(XEN) CPU1: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    20
(XEN)  02 001 01  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    28
(XEN)  04 001 01  0    0    0   0   0    1    1    30
(XEN)  05 001 01  0    0    0   0   0    1    1    38
(XEN)  06 001 01  0    0    0   0   0    1    1    40
(XEN)  07 001 01  0    0    0   0   0    1    1    48
(XEN)  08 001 01  0    0    0   0   0    1    1    50
(XEN)  09 001 01  1    1    0   0   0    1    1    58
(XEN)  0a 001 01  0    0    0   0   0    1    1    60
(XEN)  0b 001 01  0    0    0   0   0    1    1    68
(XEN)  0c 001 01  0    0    0   0   0    1    1    70
(XEN)  0d 001 01  0    0    0   0   0    1    1    78
(XEN)  0e 001 01  0    0    0   0   0    1    1    88
(XEN)  0f 001 01  0    0    0   0   0    1    1    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) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ32 -> 0:1
(XEN) IRQ40 -> 0:3
(XEN) IRQ48 -> 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 2394.0286 MHz.
(XEN) ..... host bus clock speed is 199.5023 MHz.
(XEN) ..... bus_scale = 0x0000CC4F
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 65536 KiB.
(XEN) Brought up 2 CPUs
(XEN) microcode.c:73:d32767 microcode: CPU1 resumed
(XEN) I/O virtualisation disabled
(XEN) HPET's MSI mode hasn't been supported when Interrupt Remapping is enabled.
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (950138 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842b7bd0
(XEN)  Start info:    ffffffff842b8000->ffffffff842b84b4
(XEN)  Page tables:   ffffffff842b9000->ffffffff842de000
(XEN)  Boot stack:    ffffffff842de000->ffffffff842df000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff81819200
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 144kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
xen_release_chunk: looking at area pfn e0000-eff7a: 65402 pages freed
released 65402 pages of unused memory
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 000000000009f000 (usable)
 Xen: 000000000009f000 - 0000000000100000 (reserved)
 Xen: 0000000000100000 - 00000000df66d800 (usable)
 Xen: 00000000df66d800 - 00000000e0000000 (reserved)
 Xen: 00000000f8000000 - 00000000fc000000 (reserved)
 Xen: 00000000fec00000 - 00000000fec10000 (reserved)
 Xen: 00000000fed18000 - 00000000fed1c000 (reserved)
 Xen: 00000000fed20000 - 00000000fed90000 (reserved)
 Xen: 00000000feda0000 - 00000000feda6000 (reserved)
 Xen: 00000000fee00000 - 00000000fee10000 (reserved)
 Xen: 00000000ffe00000 - 0000000100000000 (reserved)
bootconsole [xenboot0] enabled
DMI 2.4 present.
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
x86 PAT enabled: cpu 0, old 0x50100070406, new 0x7010600070106
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 100000-801000
RAMDISK: 01a6f000 - 03b37e00
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D80A10 ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D80A10 ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D80A10 ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-00000000df66d000
Bootmem setup node 0 0000000000000000-00000000df66d000
  NODE_DATA [0000000000008000 - 000000000001dfff]
  bootmap [000000000001e000 -  0000000000039ecf] pages 1c
(8 early reservations) ==> bootmem [0000000000 - 00df66d000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [00042b9000 - 00042de000]   XEN PAGETABLES ==> [00042b9000 - 00042de000]
  #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #3 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #4 [0001a6f000 - 0003b37e00]          RAMDISK ==> [0001a6f000 - 0003b37e00]
  #5 [0003b38000 - 00042b9000]   XEN START INFO ==> [0003b38000 - 00042b9000]
  #6 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #7 [0000100000 - 00007d9000]          PGTABLE ==> [0000100000 - 00007d9000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
On node 0 totalpages: 914956
  DMA zone: 56 pages used for memmap
  DMA zone: 1756 pages reserved
  DMA zone: 2187 pages, LIFO batch:0
  DMA32 zone: 12455 pages used for memmap
  DMA32 zone: 898502 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-0
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ERROR: Unable to locate IOAPIC for GSI 2
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ERROR: Unable to locate IOAPIC for GSI 9
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 256
PM: Registered nosave memory: 000000000009f000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on Xen
Xen version: 3.4.3 (preserve-AD) (dom0)
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880004314000 s90392 r8192 d24296 u122880
pcpu-alloc: s90392 r8192 d24296 u122880 alloc=30*4096
pcpu-alloc: [0] 0 [0] 1 
trying to map vcpu_info 0 at ffff88000431f020, mfn 11431f, offset 32
cpu 0 using vcpu_info at ffff88000431f020
trying to map vcpu_info 1 at ffff88000433d020, mfn 11433d, offset 32
cpu 1 using vcpu_info at ffff88000433d020
Xen: using vcpu_info placement
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 900689
Policy zone: DMA32
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
DMA: Placing 64MB software IO TLB between ffff8800077fa000 - ffff88000b7fa000
DMA: software IO TLB at phys 0x77fa000 - 0xb7fa000
xen_swiotlb_fixup: buf=ffff8800077fa000 size=67108864
xen_swiotlb_fixup: buf=ffff88000b85a000 size=32768
Memory: 3483996k/3660212k available (4488k kernel code, 388k absent, 175828k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:768
xen: --> irq=0
xen: --> irq=1
xen: --> irq=2
xen: --> irq=3
xen: --> irq=4
xen: --> irq=5
xen: --> irq=6
xen: --> irq=7
xen: --> irq=8
xen: --> irq=9
xen: --> irq=10
xen: --> irq=11
xen: --> irq=12
xen: --> irq=13
xen: --> irq=14
xen: --> irq=15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
xen: sci override: source_irq=9 global_irq=9 trigger=c polarity=1
xen: registering gsi 9 triggering 0 polarity 0
xen_allocate_pirq: returning irq 9 for gsi 9
xen: --> irq=9
Already setup the GSI :9
xen: acpi sci 9
Console: colour VGA+ 80x25
console [tty0] enabled, bootconsole disabled
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:937:d0 MCE: rd MCG_STATUS lo 0 hi 0
(XEN) mce_intel.c:983:d0 MCE: rd MC0_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC1_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC2_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC3_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC4_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC5_STATUS
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:903:d0 MCE: wr MC1_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC2_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC3_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC4_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC5_STATUS 0
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:937:d0 MCE: rd MCG_STATUS lo 0 hi 0
(XEN) mce_intel.c:983:d0 MCE: rd MC0_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC1_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC2_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC3_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC4_STATUS
(XEN) mce_intel.c:983:d0 MCE: rd MC5_STATUS
(XEN) mce_intel.c:942:d0 MCE: rdmsr MCG_CAP lo 806 hi 0
(XEN) mce_intel.c:903:d0 MCE: wr MC1_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC2_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC3_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC4_STATUS 0
(XEN) mce_intel.c:903:d0 MCE: wr MC5_STATUS 0
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:02.0
(XEN) PCI add device 00:02.1
(XEN) PCI add device 00:1a.0
(XEN) PCI add device 00:1a.1
(XEN) PCI add device 00:1a.7
(XEN) PCI add device 00:1b.0
(XEN) PCI add device 00:1c.0
(XEN) PCI add device 00:1c.1
(XEN) PCI add device 00:1c.4
(XEN) PCI add device 00:1d.0
(XEN) PCI add device 00:1d.1
(XEN) PCI add device 00:1d.2
(XEN) PCI add device 00:1d.7
(XEN) PCI add device 00:1e.0
(XEN) PCI add device 00:1f.0
(XEN) PCI add device 00:1f.1
(XEN) PCI add device 00:1f.2
(XEN) PCI add device 00:1f.3
(XEN) PCI add device 09:00.0
(XEN) PCI add device 0b:00.0
(XEN) PCI add device 02:09.0
(XEN) PCI add device 02:09.1
(XEN) PCI add device 02:09.2
(XEN) PCI add device 02:09.3
(XEN) IOAPIC[0]: Set PCI routing entry (2-16 -> 0x98 -> IRQ 16 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-17 -> 0xa0 -> IRQ 17 Mode:1 Active:1)
(XEN) Set CPU acpi_id(0) cpuid(0) Px State info:
(XEN) 	_PPC: 0
(XEN) Set CPU acpi_id(0) cpuid(0) Px State info:
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PSS: state_count=6
(XEN) 	State0: 2401MHz 32000mW 10us 10us 0xd28 0xd28
(XEN) 	State1: 2400MHz 31000mW 10us 10us 0xc22 0xc22
(XEN) 	State2: 2000MHz 25000mW 10us 10us 0xa1f 0xa1f
(XEN) 	State3: 1600MHz 19000mW 10us 10us 0x81b 0x81b
(XEN) 	State4: 1200MHz 13000mW 10us 10us 0x617 0x617
(XEN) 	State5: 800MHz 10000mW 10us 10us 0x8813 0x8813
(XEN) 	_PSD: num_entries=5 rev=0 domain=0 coord_type=254 num_processors=2
(XEN) 	_PPC: 0
(XEN) xen_pminfo: @acpi_cpufreq_cpu_init,HARDWARE addr space
(XEN) CPU 0 initialization completed
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) Set CPU acpi_id(1) cpuid(1) Px State info:
(XEN) 	_PPC: 0
(XEN) Set CPU acpi_id(1) cpuid(1) Px State info:
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PCT: descriptor=130, length=12, space_id=127, bit_width=0, bit_offset=0, reserved=0, address=0
(XEN) 	_PSS: state_count=6
(XEN) 	State0: 2401MHz 32000mW 10us 10us 0xd28 0xd28
(XEN) 	State1: 2400MHz 31000mW 10us 10us 0xc22 0xc22
(XEN) 	State2: 2000MHz 25000mW 10us 10us 0xa1f 0xa1f
(XEN) 	State3: 1600MHz 19000mW 10us 10us 0x81b 0x81b
(XEN) 	State4: 1200MHz 13000mW 10us 10us 0x617 0x617
(XEN) 	State5: 800MHz 10000mW 10us 10us 0x8813 0x8813
(XEN) 	_PSD: num_entries=5 rev=0 domain=0 coord_type=254 num_processors=2
(XEN) 	_PPC: 0
(XEN) xen_pminfo: @acpi_cpufreq_cpu_init,HARDWARE addr space
(XEN) CPU 1 initialization completed
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) IOAPIC[0]: Set PCI routing entry (2-22 -> 0xc8 -> IRQ 22 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd0 -> IRQ 20 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd8 -> IRQ 21 Mode:1 Active:1)
(XEN) IOAPIC[0]: Set PCI routing entry (2-18 -> 0x29 -> IRQ 18 Mode:1 Active:1)

[-- Attachment #4: Type: TEXT/PLAIN, Size: 9122 bytes --]

(XEN) Guest interrupt information:
(XEN)    IRQ:   0 affinity:ffffffff,ffffffff,ffffffff,ffffffff vec:f0 type=IO-APIC-edge    status=00000000 mapped, unbound
(XEN)    IRQ:   1 affinity:00000000,00000000,00000000,00000001 vec:28 type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0:  1(----),
(XEN)    IRQ:   2 affinity:ffffffff,ffffffff,ffffffff,ffffffff vec:e2 type=XT-PIC          status=00000000 mapped, unbound
(XEN)    IRQ:   3 affinity:00000000,00000000,00000000,00000001 vec:30 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:   4 affinity:00000000,00000000,00000000,00000001 vec:38 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:   5 affinity:00000000,00000000,00000000,00000001 vec:40 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:   6 affinity:00000000,00000000,00000000,00000001 vec:48 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:   7 affinity:00000000,00000000,00000000,00000001 vec:50 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:   8 affinity:00000000,00000000,00000000,00000001 vec:58 type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0:  8(----),
(XEN)    IRQ:   9 affinity:00000000,00000000,00000000,00000001 vec:60 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0:  9(----),
(XEN)    IRQ:  10 affinity:00000000,00000000,00000000,00000001 vec:68 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:  11 affinity:00000000,00000000,00000000,00000001 vec:70 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:  12 affinity:00000000,00000000,00000000,00000001 vec:78 type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0: 12(----),
(XEN)    IRQ:  13 affinity:00000000,00000000,00000000,00000003 vec:88 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN)    IRQ:  14 affinity:00000000,00000000,00000000,00000001 vec:90 type=IO-APIC-edge    status=00000014 in-flight=0 domain-list=0: 14(----),
(XEN)    IRQ:  15 affinity:00000000,00000000,00000000,00000001 vec:98 type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0: 15(----),
(XEN)    IRQ:  16 affinity:00000000,00000000,00000000,00000001 vec:a0 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 16(----),
(XEN)    IRQ:  17 affinity:00000000,00000000,00000000,00000003 vec:a8 type=IO-APIC-level   status=00000002 mapped, unbound
(XEN)    IRQ:  18 affinity:00000000,00000000,00000000,00000001 vec:31 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 18(----),
(XEN)    IRQ:  20 affinity:00000000,00000000,00000000,00000001 vec:d8 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 20(----),
(XEN)    IRQ:  21 affinity:00000000,00000000,00000000,00000001 vec:21 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 21(----),
(XEN)    IRQ:  22 affinity:00000000,00000000,00000000,00000001 vec:d0 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 22(----),
(XEN)    IRQ:  24 affinity:ffffffff,ffffffff,ffffffff,ffffffff vec:b0 type=PCI-MSI         status=00000002 mapped, unbound
(XEN)    IRQ:  25 affinity:ffffffff,ffffffff,ffffffff,ffffffff vec:b8 type=PCI-MSI         status=00000002 mapped, unbound
(XEN)    IRQ:  26 affinity:ffffffff,ffffffff,ffffffff,ffffffff vec:c0 type=PCI-MSI         status=00000002 mapped, unbound
(XEN)    IRQ:  27 affinity:00000000,00000000,00000000,00000001 vec:c8 type=PCI-MSI         status=00000014 in-flight=0 domain-list=0:276(----),
(XEN)    IRQ:  28 affinity:00000000,00000000,00000000,00000001 vec:29 type=PCI-MSI         status=00000010 in-flight=0 domain-list=0:275(----),
(XEN)    IRQ:  29 affinity:00000000,00000000,00000000,00000001 vec:39 type=PCI-MSI         status=00000010 in-flight=0 domain-list=0:274(----),
(XEN)    IRQ:  30 affinity:00000000,00000000,00000000,00000001 vec:41 type=PCI-MSI         status=00000010 in-flight=0 domain-list=0:273(----),
(XEN) IO-APIC interrupt information:
(XEN)     IRQ  0 Vec240:
(XEN)       Apic 0x00, Pin  2: vector=240, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:255
(XEN)     IRQ  1 Vec 40:
(XEN)       Apic 0x00, Pin  1: vector=40, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  3 Vec 48:
(XEN)       Apic 0x00, Pin  3: vector=48, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  4 Vec 56:
(XEN)       Apic 0x00, Pin  4: vector=56, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  5 Vec 64:
(XEN)       Apic 0x00, Pin  5: vector=64, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  6 Vec 72:
(XEN)       Apic 0x00, Pin  6: vector=72, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  7 Vec 80:
(XEN)       Apic 0x00, Pin  7: vector=80, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  8 Vec 88:
(XEN)       Apic 0x00, Pin  8: vector=88, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ  9 Vec 96:
(XEN)       Apic 0x00, Pin  9: vector=96, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=level, mask=0, dest_id:1
(XEN)     IRQ 10 Vec104:
(XEN)       Apic 0x00, Pin 10: vector=104, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ 11 Vec112:
(XEN)       Apic 0x00, Pin 11: vector=112, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ 12 Vec120:
(XEN)       Apic 0x00, Pin 12: vector=120, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ 13 Vec136:
(XEN)       Apic 0x00, Pin 13: vector=136, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=1, dest_id:3
(XEN)     IRQ 14 Vec144:
(XEN)       Apic 0x00, Pin 14: vector=144, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ 15 Vec152:
(XEN)       Apic 0x00, Pin 15: vector=152, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=0, irr=0, trigger=edge, mask=0, dest_id:1
(XEN)     IRQ 16 Vec160:
(XEN)       Apic 0x00, Pin 16: vector=160, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0, dest_id:1
(XEN)     IRQ 17 Vec168:
(XEN)       Apic 0x00, Pin 17: vector=168, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=1, dest_id:3
(XEN)     IRQ 18 Vec 49:
(XEN)       Apic 0x00, Pin 18: vector=49, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0, dest_id:1
(XEN)     IRQ 20 Vec216:
(XEN)       Apic 0x00, Pin 20: vector=216, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0, dest_id:1
(XEN)     IRQ 21 Vec 33:
(XEN)       Apic 0x00, Pin 21: vector=33, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0, dest_id:1
(XEN)     IRQ 22 Vec208:
(XEN)       Apic 0x00, Pin 22: vector=208, delivery_mode=1, dest_mode=logical, delivery_status=0, polarity=1, irr=0, trigger=level, mask=0, dest_id:1
(XEN) 'q' pressed -> dumping domain info (now=0x27:F224C205)
(XEN) General information for domain 0:
(XEN)     refcnt=3 dying=0 nr_pages=916288 xenheap_pages=5 dirty_cpus={0-1} max_pages=4294967295
(XEN)     handle=00000000-0000-0000-0000-000000000000 vm_assist=0000000d
(XEN) Rangesets belonging to domain 0:
(XEN)     I/O Ports  { 0-1f, 22-3f, 44-60, 62-9f, a2-cfb, d00-1007, 100c-ffff }
(XEN)     Interrupts { 0-279 }
(XEN)     I/O Memory { 0-febff, fec01-fedff, fee01-ffffffffffffffff }
(XEN) Memory pages belonging to domain 0:
(XEN)     DomPage list too long to display
(XEN)     XenPage 000000000011fd02: caf=c000000000000002, taf=7400000000000002
(XEN)     XenPage 000000000011fd01: caf=c000000000000001, taf=7400000000000001
(XEN)     XenPage 000000000011fd00: caf=c000000000000001, taf=7400000000000001
(XEN)     XenPage 000000000011fcff: caf=c000000000000001, taf=7400000000000001
(XEN)     XenPage 00000000000df2fe: caf=c000000000000002, taf=7400000000000002
(XEN) VCPU information and callbacks for domain 0:
(XEN)     VCPU0: CPU0 [has=F] flags=1 poll=0 upcall_pend = 00, upcall_mask = 00 dirty_cpus={0} cpu_affinity={0-127}
(XEN)     No periodic timer
(XEN)     VCPU1: CPU1 [has=T] flags=0 poll=0 upcall_pend = 00, upcall_mask = 00 dirty_cpus={1} cpu_affinity={0-127}
(XEN)     No periodic timer
(XEN) Notifying guest 0:0 (virq 1, port 4, stat 0/0/0)
(XEN) Notifying guest 0:1 (virq 1, port 9, stat 0/0/0)

[-- Attachment #5: Type: TEXT/PLAIN, Size: 54952 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b rhgb quiet apic=debug
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000df66d800 (usable)
 BIOS-e820: 00000000df66d800 - 00000000e0000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed18000 - 00000000fed1c000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000feda6000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
DMI 2.4 present.
last_pfn = 0x120000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-BFFFF uncachable
  C0000-CFFFF write-protect
  D0000-EFFFF uncachable
  F0000-FFFFF write-protect
MTRR variable ranges enabled:
  0 base 000000000 mask F80000000 write-back
  1 base 080000000 mask FC0000000 write-back
  2 base 0C0000000 mask FE0000000 write-back
  3 base 100000000 mask F00000000 write-back
  4 base 0DF800000 mask FFF800000 uncachable
  5 base 0DF700000 mask FFFF00000 uncachable
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2GB, range: 1GB, type WB
reg 2, base: 3GB, range: 512MB, type WB
reg 3, base: 4GB, range: 4GB, type WB
reg 4, base: 3576MB, range: 8MB, type UC
reg 5, base: 3575MB, range: 1MB, type UC
total RAM covered: 7671M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 1G 	num_reg: 5  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 4GB, type WB
reg 1, base: 3575MB, range: 1MB, type UC
reg 2, base: 3576MB, range: 8MB, type UC
reg 3, base: 3584MB, range: 512MB, type UC
reg 4, base: 4GB, range: 4GB, type WB
e820 update range: 00000000df700000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df600000 page 2M
 00df600000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 8000-e000
init_memory_mapping: 0000000100000000-0000000120000000
 0100000000 - 0120000000 page 2M
kernel direct mapping tables up to 120000000 @ c000-12000
RAMDISK: 373b6000 - 37fef10d
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D80A10 ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D80A10 ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D80A10 ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D80A10 ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000120000000
Bootmem setup node 0 0000000000000000-0000000120000000
  NODE_DATA [000000000000d000 - 0000000000022fff]
  bootmap [0000000000023000 -  0000000000046fff] pages 24
(8 early reservations) ==> bootmem [0000000000 - 0120000000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #3 [00373b6000 - 0037fef10d]          RAMDISK ==> [00373b6000 - 0037fef10d]
  #4 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #5 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #6 [0000008000 - 000000c000]          PGTABLE ==> [0000008000 - 000000c000]
  #7 [000000c000 - 000000d000]          PGTABLE ==> [000000c000 - 000000d000]
Scan SMP from ffff880000000000 for 1024 bytes.
Scan SMP from ffff88000009fc00 for 1024 bytes.
Scan SMP from ffff8800000f0000 for 65536 bytes.
Scan SMP from ffff88000009f000 for 1024 bytes.
 [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880001c00000-ffff8800055fffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00120000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
    0: 0x00100000 -> 0x00120000
On node 0 totalpages: 1046028
  DMA zone: 56 pages used for memmap
  DMA zone: 105 pages reserved
  DMA zone: 3838 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 896677 pages, LIFO batch:31
  Normal zone: 1792 pages used for memmap
  Normal zone: 129280 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fb000 (fee00000)
mapped IOAPIC to ffffffffff5fa000 (fec00000)
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
PM: Registered nosave memory: 00000000df66d000 - 00000000df66e000
PM: Registered nosave memory: 00000000df66e000 - 00000000e0000000
PM: Registered nosave memory: 00000000e0000000 - 00000000f8000000
PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
PM: Registered nosave memory: 00000000fec10000 - 00000000fed18000
PM: Registered nosave memory: 00000000fed18000 - 00000000fed1c000
PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
PM: Registered nosave memory: 00000000fed20000 - 00000000fed90000
PM: Registered nosave memory: 00000000fed90000 - 00000000feda0000
PM: Registered nosave memory: 00000000feda0000 - 00000000feda6000
PM: Registered nosave memory: 00000000feda6000 - 00000000fee00000
PM: Registered nosave memory: 00000000fee00000 - 00000000fee10000
PM: Registered nosave memory: 00000000fee10000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on bare hardware
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880005800000 s90392 r8192 d24296 u1048576
pcpu-alloc: s90392 r8192 d24296 u1048576 alloc=1*2097152
pcpu-alloc: [0] 0 1 
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 1029795
Policy zone: Normal
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b rhgb quiet apic=debug
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 4034952k/4718592k available (4488k kernel code, 534480k absent, 149160k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:424
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 41943040 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Fast TSC calibration using PIT
Detected 2393.772 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4787.54 BogoMIPS (lpj=2393772)
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 0/0x0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20090903
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 23211 entries in 92 pages
Setting APIC routing to flat
Getting VERSION: 50014
Getting VERSION: 50014
Getting ID: 0
Getting ID: 0
enabled ExtINT on CPU#0
ESR value before enabling vector: 0x00000040  after: 0x00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 2-0 (apicid-pin) not connected
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 (apicid-pin) not connected
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
Using local APIC timer interrupts.
calibrating APIC timer ...
... lapic delta = 1246860
... PM-Timer delta = 357950
... PM-Timer result ok
..... delta 1246860
..... mult: 53560370
..... calibration result: 199497
..... CPU clock speed is 2393.0969 MHz.
..... host bus clock speed is 199.0497 MHz.
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 1/0x1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
CPU1: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (9575.28 BogoMIPS).
sizeof(vma)=176 bytes
sizeof(page)=56 bytes
sizeof(inode)=592 bytes
sizeof(dentry)=192 bytes
sizeof(ext3inode)=800 bytes
sizeof(buffer_head)=104 bytes
sizeof(skbuff)=232 bytes
sizeof(task_struct)=5976 bytes
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
devtmpfs: initialized
regulator: core version 0.5
Time: 20:47:48  Date: 08/16/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 64bit mmio: [0xfea00000-0xfeafffff]
pci 0000:00:02.0: reg 18 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 20 io port: [0xeff8-0xefff]
pci 0000:00:02.1: reg 10 64bit mmio: [0xfeb00000-0xfebfffff]
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe9fc000-0xfe9fffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0900 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 006c (mask 0007)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0c80 (mask 003f)
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe9fb800-0xfe9fbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xfe9fb700-0xfe9fb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe8fc000-0xfe8fffff]
pci 0000:09:00.0: reg 18 io port: [0xde00-0xdeff]
pci 0000:09:00.0: supports D1 D2
pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
pci 0000:0b:00.0: reg 10 64bit mmio: [0xfe7fe000-0xfe7fffff]
pci 0000:0b:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0b:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:00:1c.4: bridge io port: [0xc000-0xcfff]
pci 0000:00:1c.4: bridge 32bit mmio: [0xfe400000-0xfe6fffff]
pci 0000:00:1c.4: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:02:09.0: reg 10 32bit mmio: [0xfe3ff800-0xfe3fffff]
pci 0000:02:09.0: supports D1 D2
pci 0000:02:09.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.0: PME# disabled
pci 0000:02:09.1: reg 10 32bit mmio: [0xfe3ff500-0xfe3ff5ff]
pci 0000:02:09.1: supports D1 D2
pci 0000:02:09.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.1: PME# disabled
pci 0000:02:09.2: reg 10 32bit mmio: [0xfe3ff600-0xfe3ff6ff]
pci 0000:02:09.2: supports D1 D2
pci 0000:02:09.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.2: PME# disabled
pci 0000:02:09.3: reg 10 32bit mmio: [0xfe3ff700-0xfe3ff7ff]
pci 0000:02:09.3: supports D1 D2
pci 0000:02:09.3: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xfe300000-0xfe3fffff]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: old code would have set cacheline size to 32 bytes, but clflush_size = 64
PCI: pci_cache_line_size set to 64 bytes
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default

printing PIC contents
... PIC  IMR: ffff
... PIC  IRR: 0ca0
... PIC  ISR: 0000
... PIC ELCR: 0ea0
printing local APIC contents on CPU#0/0:
... APIC ID:      00000000 (0)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 01000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fb
... APIC ICR2: 02000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00000400
... APIC LVT0: 00010700
... APIC LVT1: 00000400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 00000e4a
... APIC TDCR: 00000003

printing local APIC contents on CPU#1/1:
... APIC ID:      01000000 (1)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 02000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC ESR: 00000000
... APIC ICR: 00000000
... APIC ICR2: 00000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010400
... APIC LVT0: 00010700
... APIC LVT1: 00010400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 0000138e
... APIC TDCR: 00000003

number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 00000000
.......    : physical APIC id: 00
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0020
.... IRQ redirection table:
 NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
 00 000 1    0    0   0   0    0    0    00
 01 003 0    0    0   0   0    1    1    31
 02 003 0    0    0   0   0    1    1    30
 03 003 0    0    0   0   0    1    1    33
 04 003 0    0    0   0   0    1    1    34
 05 003 0    0    0   0   0    1    1    35
 06 003 0    0    0   0   0    1    1    36
 07 003 0    0    0   0   0    1    1    37
 08 003 0    0    0   0   0    1    1    38
 09 003 0    1    0   0   0    1    1    39
 0a 003 0    0    0   0   0    1    1    3A
 0b 003 0    0    0   0   0    1    1    3B
 0c 003 0    0    0   0   0    1    1    3C
 0d 003 0    0    0   0   0    1    1    3D
 0e 003 0    0    0   0   0    1    1    3E
 0f 003 0    0    0   0   0    1    1    3F
 10 000 1    0    0   0   0    0    0    00
 11 000 1    0    0   0   0    0    0    00
 12 000 1    0    0   0   0    0    0    00
 13 000 1    0    0   0   0    0    0    00
 14 000 1    0    0   0   0    0    0    00
 15 000 1    0    0   0   0    0    0    00
 16 000 1    0    0   0   0    0    0    00
 17 000 1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
pnp 00:0a: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0a: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: iomem range 0xff800000-0xff8fffff has been reserved
system 00:01: iomem range 0xffc00000-0xffcfffff has been reserved
system 00:06: ioport range 0xc80-0xcff could not be reserved
system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0a: ioport range 0x900-0x97f has been reserved
system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
system 00:0b: ioport range 0xf400-0xf4fe has been reserved
system 00:0b: ioport range 0x1080-0x10bf has been reserved
system 00:0b: ioport range 0x10c0-0x10df has been reserved
system 00:0b: ioport range 0x809-0x809 has been reserved
system 00:0c: iomem range 0x0-0x9efff could not be reserved
system 00:0c: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff has been reserved
system 00:0c: iomem range 0xe0000-0xfffff has been reserved
system 00:0c: iomem range 0x100000-0xdf66d7ff could not be reserved
system 00:0c: iomem range 0xdf66d800-0xdf6fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdf7fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdfefffff could not be reserved
system 00:0c: iomem range 0xffe00000-0xffffffff has been reserved
system 00:0c: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0c: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0c: iomem range 0xfee00000-0xfee0ffff has been reserved
system 00:0c: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:0c: iomem range 0xfeda0000-0xfeda3fff has been reserved
system 00:0c: iomem range 0xfeda4000-0xfeda4fff has been reserved
system 00:0c: iomem range 0xfeda5000-0xfeda5fff has been reserved
system 00:0c: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0c: iomem range 0xfed18000-0xfed1bfff has been reserved
system 00:0c: iomem range 0xf8000000-0xfbffffff has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.0:   IO window: 0xd000-0xdfff
pci 0000:00:1c.0:   MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.0:   PREFETCH window: 0x000000f0200000-0x000000f03fffff
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.1:   IO window: 0x2000-0x2fff
pci 0000:00:1c.1:   MEM window: 0xfe700000-0xfe7fffff
pci 0000:00:1c.1:   PREFETCH window: 0x000000f0400000-0x000000f05fffff
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.4:   IO window: 0xc000-0xcfff
pci 0000:00:1c.4:   MEM window: 0xfe400000-0xfe6fffff
pci 0000:00:1c.4:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:1e.0:   IO window: disabled
pci 0000:00:1e.0:   MEM window: 0xfe300000-0xfe3fffff
pci 0000:00:1e.0:   PREFETCH window: disabled
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-17 -> 0x51 -> IRQ 17 Mode:1 Active:1)
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:09: resource 0 io:  [0xd000-0xdfff]
pci_bus 0000:09: resource 1 mem: [0xfe800000-0xfe8fffff]
pci_bus 0000:09: resource 2 pref mem [0xf0200000-0xf03fffff]
pci_bus 0000:0b: resource 0 io:  [0x2000-0x2fff]
pci_bus 0000:0b: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:0b: resource 2 pref mem [0xf0400000-0xf05fffff]
pci_bus 0000:0c: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:0c: resource 1 mem: [0xfe400000-0xfe6fffff]
pci_bus 0000:0c: resource 2 pref mem [0xf0000000-0xf01fffff]
pci_bus 0000:02: resource 1 mem: [0xfe300000-0xfe3fffff]
pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
NET: Registered protocol family 1
pci 0000:00:02.0: Boot video device
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12516k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
DMA: Placing 64MB software IO TLB between ffff88000591e000 - ffff88000991e000
DMA: software IO TLB at phys 0x591e000 - 0x991e000
Simple Boot Flag at 0x79 set to 0x1
audit: initializing netlink socket (disabled)
type=2000 audit(1281991668.518:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 7905
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
  alloc irq_desc for 24 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 25 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.1: irq 25 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 26 on node -1
  alloc kstat_irqs on node -1
pcieport 0000:00:1c.4: irq 26 for MSI/MSI-X
pcieport 0000:00:1c.4: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp: Slot [1] registered
pci-stub: invalid id string ""
ACPI: AC Adapter [AC] (on-line)
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PBTN]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
ACPI: Sleep Button [SBTN]
ACPI: SSDT 00000000df66e4b4 002C8 (v01  PmRef  Cpu0Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66de4a 005E5 (v01  PmRef  Cpu0Cst 00003001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
Switching to clocksource hpet
processor LNXCPU:00: registered as cooling_device0
ACPI: SSDT 00000000df66e77c 000C4 (v01  PmRef  Cpu1Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66e42f 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050624)
processor LNXCPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (50 C)
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
ACPI: Battery Slot [BAT0] (battery present)
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
input: Macintosh mouse button emulation as /devices/virtual/input/input3
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
  alloc irq_desc for 27 on node -1
  alloc kstat_irqs on node -1
ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ccc ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fb900 irq 27
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fba00 irq 27
ata_piix 0000:00:1f.1: version 2.13
ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi3 : ata_piix
scsi4 : ata_piix
ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x6fa0 irq 14
ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x6fa8 irq 15
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-22 -> 0x79 -> IRQ 22 Mode:1 Active:1)
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ata5: port disabled. ignoring.
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-20 -> 0x81 -> IRQ 20 Mode:1 Active:1)
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-21 -> 0x89 -> IRQ 21 Mode:1 Active:1)
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.32.17-157.xendom0.fc12.x86_64 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:04: RTC can wake from S4
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
No TPM chip found, activating TPM-bypass!
  Magic number: 6:572:801
rtc_cmos 00:04: setting system clock to 2010-08-16 20:47:49 UTC (1281991669)
Initalizing network drop monitor service
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: TSSTcorp DVD+/-RW TS-L632H, DW10, max UDMA/33
ata4.00: configured for UDMA/33
ata3: SATA link down (SStatus 0 SControl 300)
usb 1-1: new high speed USB device using ehci_hcd and address 2
usb 1-1: New USB device found, idVendor=05a9, idProduct=2640
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Laptop Integrated Webcam
usb 1-1: Manufacturer: OmniVision Technologies, Inc. -2640-07.07.20.3
usb 1-1: configuration #1 chosen from 1 choice
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
usb 6-2: new low speed USB device using uhci_hcd and address 2
usb 6-2: New USB device found, idVendor=046d, idProduct=c517
usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 6-2: Product: USB Receiver
usb 6-2: Manufacturer: Logitech
usb 6-2: configuration #1 chosen from 1 choice
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input5
logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.1-2/input0
ata1.00: ATA-8: TOSHIBA MK2546GSX, LB013D, max UDMA/100
ata1.00: 488397168 sectors, multi 8: LBA48 NCQ (depth 31/32), AA
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK2546GS LB01 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda:
scsi 3:0:0:0: CD-ROM            TSSTcorp DVD+-RW TS-L632H DW10 PQ: 0 ANSI: 5
logitech 0003:046D:C517.0002: fixing up Logitech keyboard report descriptor
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.1/input/input6
logitech 0003:046D:C517.0002: input,hiddev96,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-2/input1
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
sr 3:0:0:0: Attached scsi generic sg1 type 5
 sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
Freeing unused kernel memory: 940k freed
Write protecting the kernel read-only data: 6620k
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input7
dracut: dracut-006-2.fc14
udev: starting version 160
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input8
[drm] Initialized drm 1.1.0 20060810
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
[drm] MTRR allocation failed.  Graphics performance may suffer.
  alloc irq_desc for 28 on node -1
  alloc kstat_irqs on node -1
i915 0000:00:02.0: irq 28 for MSI/MSI-X
[drm] set up 7M of stolen space
usb 7-2: new full speed USB device using uhci_hcd and address 2
composite sync not supported
usb 7-2: New USB device found, idVendor=0a5c, idProduct=4500
usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2: Product: BCM2045B2
usb 7-2: Manufacturer: Broadcom
usb 7-2: configuration #1 chosen from 1 choice
hub 7-2:1.0: USB hub found
hub 7-2:1.0: 3 ports detected
[drm] initialized overlay support
usb 7-2.1: new full speed USB device using uhci_hcd and address 3
usb 7-2.1: New USB device found, idVendor=413c, idProduct=8126
usb 7-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2.1: Product: BCM2045
usb 7-2.1: Manufacturer: Broadcom Corp
usb 7-2.1: configuration #1 chosen from 1 choice
usb 7-2.2: new full speed USB device using uhci_hcd and address 4
usb 7-2.2: New USB device found, idVendor=0a5c, idProduct=4502
usb 7-2.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.2: Manufacturer: Broadcom Corp
usb 7-2.2: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.2/7-2.2:1.0/input/input9
generic-usb 0003:0A5C:4502.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1d.2-2.2/input0
usb 7-2.3: new full speed USB device using uhci_hcd and address 5
composite sync not supported
usb 7-2.3: New USB device found, idVendor=0a5c, idProduct=4503
usb 7-2.3: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.3: Manufacturer: Broadcom Corp
usb 7-2.3: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/input/input10
generic-usb 0003:0A5C:4503.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1d.2-2.3/input0
fbcon: inteldrmfb (fb0) is primary device
Console: switching to colour frame buffer device 160x50
fb0: inteldrmfb frame buffer device
registered panic notifier
acpi device:2f: registered as cooling_device2
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input11
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
ACPI Warning for \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) (20090903/nspredef-433)
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:01/input/input12
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
dracut: Starting plymouth daemon
composite sync not supported
firewire_ohci 0000:02:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
firewire_ohci: Added fw-ohci device 0000:02:09.0, OHCI version 1.10
sdhci-pci 0000:02:09.1: SDHCI controller found [1180:0822] (rev 22)
  alloc irq_desc for 18 on node -1
  alloc kstat_irqs on node -1
IOAPIC[0]: Set routing entry (2-18 -> 0x99 -> IRQ 18 Mode:1 Active:1)
sdhci-pci 0000:02:09.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:02:09.1] using DMA
firewire_core: created device fw0: GUID 444fc00012d94c70, S400
dracut: Scanning devices sda7  for LVM volume groups 
dracut: Reading all physical volumes. This may take a while...
dracut: Found volume group "vg0" using metadata type lvm2
dracut: 7 logical volume(s) in volume group "vg0" now active
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Remounting /dev/disk/by-uuid/fcb47974-dd00-4990-bcee-e2b50a0f184b with -o noatime,ro
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Mounted root filesystem /dev/mapper/vg0-austen3a
dracut: Loading SELinux policy
SELinux: 8192 avtab hash slots, 198863 rules.
SELinux: 8192 avtab hash slots, 198863 rules.
SELinux:  9 users, 13 roles, 3316 types, 166 bools, 1 sens, 1024 cats
SELinux:  77 classes, 198863 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev dm-7, type ext4), uses xattr
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev devtmpfs, type devtmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
type=1403 audit(1281991682.786:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 151
microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60c
platform microcode: firmware: requesting intel-ucode/06-17-06
type=1400 audit(1281988087.219:3): avc:  denied  { mmap_zero } for  pid=642 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60c
platform microcode: firmware: requesting intel-ucode/06-17-06
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
ACPI: WMI: Mapper loaded
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
input: Dell WMI hotkeys as /devices/virtual/input/input13
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
cfg80211: Calling CRDA to update world regulatory domain
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
sky2 driver version 1.25
sky2 0000:09:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
sky2 0000:09:00.0: setting latency timer to 64
sky2 0000:09:00.0: Yukon-2 FE+ chip revision 0
  alloc irq_desc for 29 on node -1
  alloc kstat_irqs on node -1
sky2 0000:09:00.0: irq 29 for MSI/MSI-X
sky2 eth0: addr 00:1d:09:4a:96:a6
Bluetooth: Generic Bluetooth USB driver ver 0.6
Linux video capture interface: v2.00
usbcore: registered new interface driver btusb
uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/input/input14
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
cfg80211: World regulatory domain updated:
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
	(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
	(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
	(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27kds
iwlagn: Copyright(c) 2003-2009 Intel Corporation
iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwlagn 0000:0b:00.0: setting latency timer to 64
iwlagn 0000:0b:00.0: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
iwlagn 0000:0b:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
  alloc irq_desc for 30 on node -1
  alloc kstat_irqs on node -1
iwlagn 0000:0b:00.0: irq 30 for MSI/MSI-X
ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=1 (0xd/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3885:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3889:    hp_outs=2 (0xa/0xf/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3890:    mono: mono_out=0x0
ALSA sound/pci/hda/hda_codec.c:3893:    dig-out=0x21/0x0
ALSA sound/pci/hda/hda_codec.c:3901:    inputs: mic=0xc, fmic=0xe, line=0x0, fline=0x0, cd=0x0, aux=0x0
ALSA sound/pci/hda/patch_sigmatel.c:2980: stac92xx: dac_nids=2 (0x2/0x5/0x0/0x0/0x0)
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input15
ALSA sound/pci/hda/hda_codec.c:2914: HDMI already defined
phy0: Selected rate control algorithm 'iwl-agn-rs'
input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
cfg80211: Calling CRDA for country: GB
cfg80211: Regulatory domain changed to country: GB
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
	(5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
EXT4-fs (dm-7): warning: maximal mount count reached, running e2fsck is recommended
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bridge firewalling registered
sky2 eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
iwlagn 0000:0b:00.0: firmware: requesting iwlwifi-4965-2.ucode
iwlagn 0000:0b:00.0: loaded firmware version 228.61.2.24
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
virbr0: starting userspace STP failed, starting kernel STP
Ebtables v2.0 registered
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
lo: Disabled Privacy Extensions
SELinux: initialized (dev proc, type proc), uses genfs_contexts
btusb_intr_complete: hci0 urb ffff88011a5ac300 failed to resubmit (1)
btusb_bulk_complete: hci0 urb ffff88011a5ac540 failed to resubmit (1)
btusb_bulk_complete: hci0 urb ffff88011a5ac3c0 failed to resubmit (1)
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
composite sync not supported
fuse init (API version 7.13)
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
composite sync not supported
wlan0: deauthenticating from 00:14:7f:e2:7a:24 by local choice (reason=3)
wlan0: direct probe to AP 00:14:7f:e2:7a:24 (try 1)
wlan0: direct probe responded
wlan0: authenticate with AP 00:14:7f:e2:7a:24 (try 1)
wlan0: authenticated
wlan0: associate with AP 00:14:7f:e2:7a:24 (try 1)
wlan0: RX AssocResp from 00:14:7f:e2:7a:24 (capab=0x411 status=0 aid=1)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
CE: hpet increasing min_delta_ns to 15000 nsec

[-- Attachment #6: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-16 21:05                     ` M A Young
@ 2010-08-16 22:33                       ` Konrad Rzeszutek Wilk
  2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
  2010-08-21 21:00                         ` xen 4 only seeing one keyboard and mouse M A Young
  0 siblings, 2 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-16 22:33 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Mon, Aug 16, 2010 at 10:05:58PM +0100, M A Young wrote:
> On Mon, 16 Aug 2010, Konrad Rzeszutek Wilk wrote:
> 
> >There are a couple of things we can try:
> >- Compare this with the output from Xen 3.4 and see if the IOAPIC lines
> >  are different. Especially if these:
> >(XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
> >(XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0
> >
> >are different. I think that previous to Xen 4, the pv-ops kernel could
> >not set the IOAPIC entries below pin 16, so you would not see them and
> >instead it would have these programmed:
> >(XEN)  01 001 01  0    0    0   0   0    1    1    28
> >(XEN)  0c 001 01  0    0    0   0   0    1    1    78
> >
> >Which is OK, as the trigger and polarity look to be correct.
> 
> Logs attached as dmesg.xen3 and xm.xen3

Cool. So this is what I see

(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:      |	(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)  00 000 00  1    0    0   0   0    0    0    00
(XEN)  01 001 01  0    0    0   0   0    1    1    20	      |	(XEN)  01 001 01  0    0    0   0   0    1    1    28
(XEN)  02 001 01  0    0    0   0   0    1    1    F0		(XEN)  02 001 01  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    28	      |	(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    30	      |	(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    38	      |	(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    40	      |	(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    48	      |	(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    50	      |	(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  1    1    0   0   0    1    1    58	      |	(XEN)  09 001 01  1    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    60	      |	(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    68	      |	(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    70	      |	(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  0    0    0   0   0    1    1    78	      |	(XEN)  0d 001 01  0    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    88	      |	(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    90	      |	(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(XEN)  10 000 00  1    0    0   0   0    0    0    00		(XEN)  10 000 00  1    0    0   0   0    0    0    00
..
Left column is 3.4, right is 4.0.

The one thing that is odd is that in 4.0 we start with vector 0x28 while
in 3.4 it is with 0x20.

It looks as if one vector is getten eaten. But that should not be such
an issue as the internal mapping of vector->irq is still proper...

> 
> >- Boot the Xen4, and trigger the IOAPIC debug printout. I think this is
> >  can be done via "xm send-keys i". Also the 'q' output would be
> >  usefull (it will tell us which ioports domain 0 has access to - we
> >  should see dom0 see 0x60 and 0x64), and irq 1, and 12.
> 
> attached as xm.debugkeys

OK. The ioports are OK, the vectors and irq are fine too.
> 
> >- We can also compare this to baremetal IOAPIC programming. It should
> >  be the _same_ as what Xen does. What we can do is provide
> >  'apic=debug' and that will print out the IOAPIC entries of baremetal
> >  kernel. The values for irq 1 and 12 ought to be same as what Xen saw
> >  and programmed it too.
> 
> attached as dmesg.baremetal

Thanks. It seems to do the thing that baremetal always does..

<sigh> Still no idea what is the trouble with your box.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-16 22:33                       ` Konrad Rzeszutek Wilk
@ 2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
  2010-08-20 21:59                           ` M A Young
  2010-08-22 20:03                           ` M A Young
  2010-08-21 21:00                         ` xen 4 only seeing one keyboard and mouse M A Young
  1 sibling, 2 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-18 23:25 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Mon, Aug 16, 2010 at 06:33:54PM -0400, Konrad Rzeszutek Wilk wrote:
> On Mon, Aug 16, 2010 at 10:05:58PM +0100, M A Young wrote:
> > On Mon, 16 Aug 2010, Konrad Rzeszutek Wilk wrote:
> > 
> > >There are a couple of things we can try:
> > >- Compare this with the output from Xen 3.4 and see if the IOAPIC lines
> > >  are different. Especially if these:
> > >(XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
> > >(XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0
> > >
> > >are different. I think that previous to Xen 4, the pv-ops kernel could
> > >not set the IOAPIC entries below pin 16, so you would not see them and
> > >instead it would have these programmed:
> > >(XEN)  01 001 01  0    0    0   0   0    1    1    28
> > >(XEN)  0c 001 01  0    0    0   0   0    1    1    78
> > >
> > >Which is OK, as the trigger and polarity look to be correct.
> > 
> > Logs attached as dmesg.xen3 and xm.xen3
> 
> Cool. So this is what I see
> 
> (XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:      |	(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)  00 000 00  1    0    0   0   0    0    0    00
> (XEN)  01 001 01  0    0    0   0   0    1    1    20	      |	(XEN)  01 001 01  0    0    0   0   0    1    1    28
> (XEN)  02 001 01  0    0    0   0   0    1    1    F0		(XEN)  02 001 01  0    0    0   0   0    1    1    F0
> (XEN)  03 001 01  0    0    0   0   0    1    1    28	      |	(XEN)  03 001 01  0    0    0   0   0    1    1    30
> (XEN)  04 001 01  0    0    0   0   0    1    1    30	      |	(XEN)  04 001 01  0    0    0   0   0    1    1    38
> (XEN)  05 001 01  0    0    0   0   0    1    1    38	      |	(XEN)  05 001 01  0    0    0   0   0    1    1    40
> (XEN)  06 001 01  0    0    0   0   0    1    1    40	      |	(XEN)  06 001 01  0    0    0   0   0    1    1    48
> (XEN)  07 001 01  0    0    0   0   0    1    1    48	      |	(XEN)  07 001 01  0    0    0   0   0    1    1    50
> (XEN)  08 001 01  0    0    0   0   0    1    1    50	      |	(XEN)  08 001 01  0    0    0   0   0    1    1    58
> (XEN)  09 001 01  1    1    0   0   0    1    1    58	      |	(XEN)  09 001 01  1    1    0   0   0    1    1    60
> (XEN)  0a 001 01  0    0    0   0   0    1    1    60	      |	(XEN)  0a 001 01  0    0    0   0   0    1    1    68
> (XEN)  0b 001 01  0    0    0   0   0    1    1    68	      |	(XEN)  0b 001 01  0    0    0   0   0    1    1    70
> (XEN)  0c 001 01  0    0    0   0   0    1    1    70	      |	(XEN)  0c 001 01  0    0    0   0   0    1    1    78
> (XEN)  0d 001 01  0    0    0   0   0    1    1    78	      |	(XEN)  0d 001 01  0    0    0   0   0    1    1    88
> (XEN)  0e 001 01  0    0    0   0   0    1    1    88	      |	(XEN)  0e 001 01  0    0    0   0   0    1    1    90
> (XEN)  0f 001 01  0    0    0   0   0    1    1    90	      |	(XEN)  0f 001 01  0    0    0   0   0    1    1    98
> (XEN)  10 000 00  1    0    0   0   0    0    0    00		(XEN)  10 000 00  1    0    0   0   0    0    0    00
> ..
> Left column is 3.4, right is 4.0.
> 
> The one thing that is odd is that in 4.0 we start with vector 0x28 while
> in 3.4 it is with 0x20.
> 
> It looks as if one vector is getten eaten. But that should not be such
> an issue as the internal mapping of vector->irq is still proper...

This looks like a one-offset bug. On a related note this
might be the same as when my irq delivery goes haywire under load
and the IRQ delivery is put on another CPU but that whole process
looks to be taking 10-20 seconds.

When did you start observing this? It is a bit hard to bisect code
between 3.4. and 4.0. Did it work with 4.0?

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
@ 2010-08-20 21:59                           ` M A Young
  2010-08-22 20:03                           ` M A Young
  1 sibling, 0 replies; 44+ messages in thread
From: M A Young @ 2010-08-20 21:59 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Wed, 18 Aug 2010, Konrad Rzeszutek Wilk wrote:

> When did you start observing this? It is a bit hard to bisect code
> between 3.4. and 4.0. Did it work with 4.0?

No, I have just retested it with xen 4.0.0 (plus the two patches to get it 
to work with the recent 2.6.32.x kernels) and I have the same problem with 
the laptop keyboard as with the 4.0.1 release candidates.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-16 22:33                       ` Konrad Rzeszutek Wilk
  2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
@ 2010-08-21 21:00                         ` M A Young
  2010-08-23 14:24                           ` Konrad Rzeszutek Wilk
  1 sibling, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-21 21:00 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Mon, 16 Aug 2010, Konrad Rzeszutek Wilk wrote:

> The one thing that is odd is that in 4.0 we start with vector 0x28 while
> in 3.4 it is with 0x20.
>
> It looks as if one vector is getten eaten. But that should not be such
> an issue as the internal mapping of vector->irq is still proper...

I can tell you why that happens.
For 3.4 new vectors are allocated in the order 32,40,...,216 then 
33,41,... etc. in assign_irq_vector from xen/arch/x86/irq.c
For 4.0 new vectors are allocated in the order 40,48,...,216 then 
33,41,... etc. in __assign_irq_vector from xen/arch/x86/irq.c
So for 4.0 the allocation of vector 32 is never attempted, but as it 
is already reserved for IRQ_MOVE_CLEANUP_VECTOR this shouldn't matter.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
  2010-08-20 21:59                           ` M A Young
@ 2010-08-22 20:03                           ` M A Young
  2010-08-23 15:18                             ` Konrad Rzeszutek Wilk
  1 sibling, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-22 20:03 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1883 bytes --]

I have more information. If I boot giving xen the nosmp option then it can 
see the laptop's keyboard. If I compare the xm demesg output of boots with 
and without nosmp (having also run xm debug-keys z) I get the output 
below. On reflection I think the do_IRQ warnings migth be relevant. The 
full logs are attached.

 	Michale Young

9c9
< (XEN) Command line: 
---
> (XEN) Command line: nosmp
48c48
< (XEN) Detected 2394.072 MHz processor.
---
> (XEN) Detected 2394.108 MHz processor.
58d57
< (XEN) Total of 2 processors activated.
61d59
< (XEN) checking TSC synchronization across 2 CPUs: passed.
63c61
< (XEN) Brought up 2 CPUs
---
> (XEN) Brought up 1 CPUs
68c66
< (XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967236 pages to be allocated)
---
> (XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967255 pages to be allocated)
72c70
< (XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d9220
---
> (XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d92b8
78c76
< (XEN) Dom0 has maximum 2 VCPUs
---
> (XEN) Dom0 has maximum 1 VCPUs
86,95d83
< (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
< (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
123c111
< (XEN)  0d 003 03  1    0    0   0   0    1    1    88
---
> (XEN)  0d 001 01  1    0    0   0   0    1    1    88
127c115
< (XEN)  11 003 03  1    1    0   1   0    1    1    A8
---
> (XEN)  11 001 01  1    1    0   1   0    1    1    A8

[-- Attachment #2: Type: TEXT/PLAIN, Size: 7328 bytes --]

 __  __            _  _    ___   ___    ____    __      _ _____ 
 \ \/ /___ _ __   | || |  / _ \ / _ \  | ___|  / _| ___/ |___ / 
  \  // _ \ '_ \  | || |_| | | | | | |_|___ \ | |_ / __| | |_ \ 
  /  \  __/ | | | |__   _| |_| | |_| |__|__) ||  _| (__| |___) |
 /_/\_\___|_| |_|    |_|(_)___(_)___/  |____(_)_|  \___|_|____/ 
                                                                
(XEN) Xen version 4.0.0 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Jul 26 23:05:53 BST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: 
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) System RAM: 4031MB (4128332kB)
(XEN) Domain heap initialised
(XEN) Processor #0 7:7 APIC version 20
(XEN) Processor #1 7:7 APIC version 20
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.072 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) I/O virtualisation disabled
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 2 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967236 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d9220
(XEN)  Start info:    ffffffff842da000->ffffffff842da4b4
(XEN)  Page tables:   ffffffff842db000->ffffffff84300000
(XEN)  Boot stack:    ffffffff84300000->ffffffff84301000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff81819200
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 172kB init memory.
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    28
(XEN)  02 0FF 0F  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  0    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 003 03  1    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(XEN)  10 001 01  0    1    0   1   0    1    1    A0
(XEN)  11 003 03  1    1    0   1   0    1    1    A8
(XEN)  12 001 01  0    1    0   1   0    1    1    31
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 001 01  0    1    0   1   0    1    1    D8
(XEN)  15 001 01  0    1    0   1   0    1    1    21
(XEN)  16 001 01  0    1    0   1   0    1    1    D0
(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) IRQ56 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) IRQ160 -> 0:16
(XEN) IRQ168 -> 0:17
(XEN) IRQ49 -> 0:18
(XEN) IRQ216 -> 0:20
(XEN) IRQ33 -> 0:21
(XEN) IRQ208 -> 0:22
(XEN) .................................... done.

[-- Attachment #3: Type: TEXT/PLAIN, Size: 6674 bytes --]

 __  __            _  _    ___   ___    ____    __      _ _____ 
 \ \/ /___ _ __   | || |  / _ \ / _ \  | ___|  / _| ___/ |___ / 
  \  // _ \ '_ \  | || |_| | | | | | |_|___ \ | |_ / __| | |_ \ 
  /  \  __/ | | | |__   _| |_| | |_| |__|__) ||  _| (__| |___) |
 /_/\_\___|_| |_|    |_|(_)___(_)___/  |____(_)_|  \___|_|____/ 
                                                                
(XEN) Xen version 4.0.0 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Jul 26 23:05:53 BST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: nosmp
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) System RAM: 4031MB (4128332kB)
(XEN) Domain heap initialised
(XEN) Processor #0 7:7 APIC version 20
(XEN) Processor #1 7:7 APIC version 20
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.108 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967255 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d92b8
(XEN)  Start info:    ffffffff842da000->ffffffff842da4b4
(XEN)  Page tables:   ffffffff842db000->ffffffff84300000
(XEN)  Boot stack:    ffffffff84300000->ffffffff84301000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff81819200
(XEN) Dom0 has maximum 1 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 172kB init memory.
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    28
(XEN)  02 0FF 0F  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  0    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  1    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(XEN)  10 001 01  0    1    0   1   0    1    1    A0
(XEN)  11 001 01  1    1    0   1   0    1    1    A8
(XEN)  12 001 01  0    1    0   1   0    1    1    31
(XEN)  13 000 00  1    0    0   0   0    0    0    00
(XEN)  14 001 01  0    1    0   1   0    1    1    D8
(XEN)  15 001 01  0    1    0   1   0    1    1    21
(XEN)  16 001 01  0    1    0   1   0    1    1    D0
(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) IRQ56 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) IRQ160 -> 0:16
(XEN) IRQ168 -> 0:17
(XEN) IRQ49 -> 0:18
(XEN) IRQ216 -> 0:20
(XEN) IRQ33 -> 0:21
(XEN) IRQ208 -> 0:22
(XEN) .................................... done.

[-- Attachment #4: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-21 21:00                         ` xen 4 only seeing one keyboard and mouse M A Young
@ 2010-08-23 14:24                           ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-23 14:24 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Sat, Aug 21, 2010 at 10:00:37PM +0100, M A Young wrote:
> On Mon, 16 Aug 2010, Konrad Rzeszutek Wilk wrote:
> 
> >The one thing that is odd is that in 4.0 we start with vector 0x28 while
> >in 3.4 it is with 0x20.
> >
> >It looks as if one vector is getten eaten. But that should not be such
> >an issue as the internal mapping of vector->irq is still proper...
> 
> I can tell you why that happens.
> For 3.4 new vectors are allocated in the order 32,40,...,216 then
> 33,41,... etc. in assign_irq_vector from xen/arch/x86/irq.c
> For 4.0 new vectors are allocated in the order 40,48,...,216 then
> 33,41,... etc. in __assign_irq_vector from xen/arch/x86/irq.c
> So for 4.0 the allocation of vector 32 is never attempted, but as it
> is already reserved for IRQ_MOVE_CLEANUP_VECTOR this shouldn't
> matter.

Argh. So red-heering then.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-22 20:03                           ` M A Young
@ 2010-08-23 15:18                             ` Konrad Rzeszutek Wilk
  2010-08-23 19:34                               ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-23 15:18 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Sun, Aug 22, 2010 at 09:03:14PM +0100, M A Young wrote:
> I have more information. If I boot giving xen the nosmp option then
> it can see the laptop's keyboard. If I compare the xm demesg output
> of boots with and without nosmp (having also run xm debug-keys z) I
> get the output below. On reflection I think the do_IRQ warnings

What amchine is this? You mentioned that this a laptop of some kind.
Looks to be a Dell Inspiron 9400 aka e1705?

> migth be relevant. The full logs are attached.

It is the best we have for now.

> 
> 	Michale Young
> 
> 9c9
> < (XEN) Command line: ---
> >(XEN) Command line: nosmp
> 48c48
> < (XEN) Detected 2394.072 MHz processor.
> ---
> >(XEN) Detected 2394.108 MHz processor.
> 58d57
> < (XEN) Total of 2 processors activated.
> 61d59
> < (XEN) checking TSC synchronization across 2 CPUs: passed.
> 63c61
> < (XEN) Brought up 2 CPUs
> ---
> >(XEN) Brought up 1 CPUs
> 68c66
> < (XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967236 pages to be allocated)
> ---
> >(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967255 pages to be allocated)
> 72c70
> < (XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d9220
> ---
> >(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d92b8
> 78c76
> < (XEN) Dom0 has maximum 2 VCPUs
> ---
> >(XEN) Dom0 has maximum 1 VCPUs
> 86,95d83
> < (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)

The 1 is the CPU1 ID, while the second number is the vector
:120 (0x78) and vector 140 (0x90).

Looking at the IO APIC programming:

(XEN)  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0e 001 01  0    0    0   0   0    1    1    90

So that would IRQ 12 and 14. Considering the problem we
have been having is with IRQ 12, this looks to point to a problem.


You have the flat mode, which means
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs

from "Pentium processor system archicture" book
(http://books.google.com/books?id=TVzjEZg1--YC&pg=PA359&lpg=PA359&dq=Logical+Destination+Register&source=bl&ots=iz8zOOx1BY&sig=cP83Oo74cF6dY_EUCmb4o2vdHUs&hl=en&ei=3IdyTLDPCIH98Ab_4a35DA&sa=X&oi=book_result&ct=result&resnum=6&ved=0CC8Q6AEwBQ)

that irq 12 and 14 are being both sent to the CPU1 based
on decoding the "Log" and "Phy" flags:.

We could hack it and make sure that in
setup_IO_APIC_irqs for IRQ 12, we make it send to both CPUs.
Something like this (compile tested only):


diff -r 5218db847b58 xen/arch/x86/io_apic.c
--- a/xen/arch/x86/io_apic.c	Tue Aug 17 19:32:37 2010 +0100
+++ b/xen/arch/x86/io_apic.c	Mon Aug 23 11:03:50 2010 -0400
@@ -1004,6 +1004,13 @@
             cfg = irq_cfg(irq);
             SET_DEST(entry.dest.dest32, entry.dest.logical.logical_dest,
                 cpu_mask_to_apicid(cfg->domain));
+		if (irq==12) {
+			apic_printk(APIC_VERBOSE, " hack enabled IRQ 12(%x) -> %x.\n",
+						(unsigned int)entry.vector,
+						cpu_mask_to_apicid(TARGET_CPUS));
+            	SET_DEST(entry.dest.dest32, entry.dest.logical.logical_dest,
+                	cpu_mask_to_apicid(TARGET_CPUS));
+		}
             spin_lock_irqsave(&ioapic_lock, flags);
             io_apic_write(apic, 0x11+2*pin, *(((int *)&entry)+1));
             io_apic_write(apic, 0x10+2*pin, *(((int *)&entry)+0));


If that works where you have both CPUs, it helps us a bit (perhaps the
the cfg->domain cpumask_t isn't programmed propely?).

Interestingly, in 3.4, the majority of the pins (based on your previous
emails) are programmed to go to CPU1. This was also the behavior for
Xen 4.0.1 and >.

The debug output you included, which was 4.00, has some going to all CPUS:

(XEN)  02 0FF 0F  0    0    0   0   0    1    1    F0
(XEN)  0d 003 03  1    0    0   0   0    1    1    88
(XEN)  11 003 03  1    1    0   1   0    1    1    A8

which is completly different with how 4.0.1 and 3.4 behaved. The plot
thickens!

> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> < (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> 123c111
> < (XEN)  0d 003 03  1    0    0   0   0    1    1    88
> ---
> >(XEN)  0d 001 01  1    0    0   0   0    1    1    88
> 127c115
> < (XEN)  11 003 03  1    1    0   1   0    1    1    A8
> ---
> >(XEN)  11 001 01  1    1    0   1   0    1    1    A8

>  __  __            _  _    ___   ___    ____    __      _ _____ 
>  \ \/ /___ _ __   | || |  / _ \ / _ \  | ___|  / _| ___/ |___ / 
>   \  // _ \ '_ \  | || |_| | | | | | |_|___ \ | |_ / __| | |_ \ 
>   /  \  __/ | | | |__   _| |_| | |_| |__|__) ||  _| (__| |___) |
>  /_/\_\___|_| |_|    |_|(_)___(_)___/  |____(_)_|  \___|_|____/ 
>                                                                 
> (XEN) Xen version 4.0.0 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Jul 26 23:05:53 BST 2010
> (XEN) Latest ChangeSet: unavailable
> (XEN) Command line: 
> (XEN) Video information:
> (XEN)  VGA is text mode 80x25, font 8x16
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 1 MBR signatures
> (XEN)  Found 1 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009f000 (usable)
> (XEN)  000000000009f000 - 00000000000a0000 (reserved)
> (XEN)  0000000000100000 - 00000000df66d800 (usable)
> (XEN)  00000000df66d800 - 00000000e0000000 (reserved)
> (XEN)  00000000f8000000 - 00000000fc000000 (reserved)
> (XEN)  00000000fec00000 - 00000000fec10000 (reserved)
> (XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
> (XEN)  00000000fed20000 - 00000000fed90000 (reserved)
> (XEN)  00000000feda0000 - 00000000feda6000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee10000 (reserved)
> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000120000000 (usable)
> (XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
> (XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
> (XEN) ACPI: FACS DF67E000, 0040
> (XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
> (XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
> (XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
> (XEN) System RAM: 4031MB (4128332kB)
> (XEN) Domain heap initialised
> (XEN) Processor #0 7:7 APIC version 20
> (XEN) Processor #1 7:7 APIC version 20
> (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 2394.072 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN) HVM: ASIDs disabled.
> (XEN) HVM: VMX enabled
> (XEN) I/O virtualisation disabled
> (XEN) Total of 2 processors activated.
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using new ACK method
> (XEN) checking TSC synchronization across 2 CPUs: passed.
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Brought up 2 CPUs
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967236 pages to be allocated)
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
> (XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
> (XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d9220
> (XEN)  Start info:    ffffffff842da000->ffffffff842da4b4
> (XEN)  Page tables:   ffffffff842db000->ffffffff84300000
> (XEN)  Boot stack:    ffffffff84300000->ffffffff84301000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
> (XEN)  ENTRY ADDRESS: ffffffff81819200
> (XEN) Dom0 has maximum 2 VCPUs
> (XEN) Scrubbing Free RAM: .done.
> (XEN) Xen trace buffers: disabled
> (XEN) Std. Loglevel: Errors and warnings
> (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) Freed 172kB init memory.
> (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
> (XEN) number of MP IRQ sources: 15.
> (XEN) number of IO-APIC #2 registers: 24.
> (XEN) testing the IO APIC.......................
> (XEN) IO APIC #2......
> (XEN) .... register #00: 00000000
> (XEN) .......    : physical APIC id: 00
> (XEN) .......    : Delivery Type: 0
> (XEN) .......    : LTS          : 0
> (XEN) .... register #01: 00170020
> (XEN) .......     : max redirection entries: 0017
> (XEN) .......     : PRQ implemented: 0
> (XEN) .......     : IO APIC version: 0020
> (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 001 01  0    0    0   0   0    1    1    28
> (XEN)  02 0FF 0F  0    0    0   0   0    1    1    F0
> (XEN)  03 001 01  0    0    0   0   0    1    1    30
> (XEN)  04 001 01  0    0    0   0   0    1    1    38
> (XEN)  05 001 01  0    0    0   0   0    1    1    40
> (XEN)  06 001 01  0    0    0   0   0    1    1    48
> (XEN)  07 001 01  0    0    0   0   0    1    1    50
> (XEN)  08 001 01  0    0    0   0   0    1    1    58
> (XEN)  09 001 01  0    1    0   0   0    1    1    60
> (XEN)  0a 001 01  0    0    0   0   0    1    1    68
> (XEN)  0b 001 01  0    0    0   0   0    1    1    70
> (XEN)  0c 001 01  0    0    0   0   0    1    1    78
> (XEN)  0d 003 03  1    0    0   0   0    1    1    88
> (XEN)  0e 001 01  0    0    0   0   0    1    1    90
> (XEN)  0f 001 01  0    0    0   0   0    1    1    98
> (XEN)  10 001 01  0    1    0   1   0    1    1    A0
> (XEN)  11 003 03  1    1    0   1   0    1    1    A8
> (XEN)  12 001 01  0    1    0   1   0    1    1    31
> (XEN)  13 000 00  1    0    0   0   0    0    0    00
> (XEN)  14 001 01  0    1    0   1   0    1    1    D8
> (XEN)  15 001 01  0    1    0   1   0    1    1    21
> (XEN)  16 001 01  0    1    0   1   0    1    1    D0
> (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) IRQ56 -> 0:4
> (XEN) IRQ64 -> 0:5
> (XEN) IRQ72 -> 0:6
> (XEN) IRQ80 -> 0:7
> (XEN) IRQ88 -> 0:8
> (XEN) IRQ96 -> 0:9
> (XEN) IRQ104 -> 0:10
> (XEN) IRQ112 -> 0:11
> (XEN) IRQ120 -> 0:12
> (XEN) IRQ136 -> 0:13
> (XEN) IRQ144 -> 0:14
> (XEN) IRQ152 -> 0:15
> (XEN) IRQ160 -> 0:16
> (XEN) IRQ168 -> 0:17
> (XEN) IRQ49 -> 0:18
> (XEN) IRQ216 -> 0:20
> (XEN) IRQ33 -> 0:21
> (XEN) IRQ208 -> 0:22
> (XEN) .................................... done.

>  __  __            _  _    ___   ___    ____    __      _ _____ 
>  \ \/ /___ _ __   | || |  / _ \ / _ \  | ___|  / _| ___/ |___ / 
>   \  // _ \ '_ \  | || |_| | | | | | |_|___ \ | |_ / __| | |_ \ 
>   /  \  __/ | | | |__   _| |_| | |_| |__|__) ||  _| (__| |___) |
>  /_/\_\___|_| |_|    |_|(_)___(_)___/  |____(_)_|  \___|_|____/ 
>                                                                 
> (XEN) Xen version 4.0.0 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Jul 26 23:05:53 BST 2010
> (XEN) Latest ChangeSet: unavailable
> (XEN) Command line: nosmp
> (XEN) Video information:
> (XEN)  VGA is text mode 80x25, font 8x16
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 1 MBR signatures
> (XEN)  Found 1 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009f000 (usable)
> (XEN)  000000000009f000 - 00000000000a0000 (reserved)
> (XEN)  0000000000100000 - 00000000df66d800 (usable)
> (XEN)  00000000df66d800 - 00000000e0000000 (reserved)
> (XEN)  00000000f8000000 - 00000000fc000000 (reserved)
> (XEN)  00000000fec00000 - 00000000fec10000 (reserved)
> (XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
> (XEN)  00000000fed20000 - 00000000fed90000 (reserved)
> (XEN)  00000000feda0000 - 00000000feda6000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee10000 (reserved)
> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000120000000 (usable)
> (XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
> (XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
> (XEN) ACPI: FACS DF67E000, 0040
> (XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
> (XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D80A10 ASL        47)
> (XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D80A10 ASL        61)
> (XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
> (XEN) System RAM: 4031MB (4128332kB)
> (XEN) Domain heap initialised
> (XEN) Processor #0 7:7 APIC version 20
> (XEN) Processor #1 7:7 APIC version 20
> (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 2394.108 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN) HVM: ASIDs disabled.
> (XEN) HVM: VMX enabled
> (XEN) I/O virtualisation disabled
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using new ACK method
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Brought up 1 CPUs
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (967255 pages to be allocated)
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
> (XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
> (XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842d92b8
> (XEN)  Start info:    ffffffff842da000->ffffffff842da4b4
> (XEN)  Page tables:   ffffffff842db000->ffffffff84300000
> (XEN)  Boot stack:    ffffffff84300000->ffffffff84301000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
> (XEN)  ENTRY ADDRESS: ffffffff81819200
> (XEN) Dom0 has maximum 1 VCPUs
> (XEN) Scrubbing Free RAM: .done.
> (XEN) Xen trace buffers: disabled
> (XEN) Std. Loglevel: Errors and warnings
> (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) Freed 172kB init memory.
> (XEN) number of MP IRQ sources: 15.
> (XEN) number of IO-APIC #2 registers: 24.
> (XEN) testing the IO APIC.......................
> (XEN) IO APIC #2......
> (XEN) .... register #00: 00000000
> (XEN) .......    : physical APIC id: 00
> (XEN) .......    : Delivery Type: 0
> (XEN) .......    : LTS          : 0
> (XEN) .... register #01: 00170020
> (XEN) .......     : max redirection entries: 0017
> (XEN) .......     : PRQ implemented: 0
> (XEN) .......     : IO APIC version: 0020
> (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 001 01  0    0    0   0   0    1    1    28
> (XEN)  02 0FF 0F  0    0    0   0   0    1    1    F0
> (XEN)  03 001 01  0    0    0   0   0    1    1    30
> (XEN)  04 001 01  0    0    0   0   0    1    1    38
> (XEN)  05 001 01  0    0    0   0   0    1    1    40
> (XEN)  06 001 01  0    0    0   0   0    1    1    48
> (XEN)  07 001 01  0    0    0   0   0    1    1    50
> (XEN)  08 001 01  0    0    0   0   0    1    1    58
> (XEN)  09 001 01  0    1    0   0   0    1    1    60
> (XEN)  0a 001 01  0    0    0   0   0    1    1    68
> (XEN)  0b 001 01  0    0    0   0   0    1    1    70
> (XEN)  0c 001 01  0    0    0   0   0    1    1    78
> (XEN)  0d 001 01  1    0    0   0   0    1    1    88
> (XEN)  0e 001 01  0    0    0   0   0    1    1    90
> (XEN)  0f 001 01  0    0    0   0   0    1    1    98
> (XEN)  10 001 01  0    1    0   1   0    1    1    A0
> (XEN)  11 001 01  1    1    0   1   0    1    1    A8
> (XEN)  12 001 01  0    1    0   1   0    1    1    31
> (XEN)  13 000 00  1    0    0   0   0    0    0    00
> (XEN)  14 001 01  0    1    0   1   0    1    1    D8
> (XEN)  15 001 01  0    1    0   1   0    1    1    21
> (XEN)  16 001 01  0    1    0   1   0    1    1    D0
> (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) IRQ56 -> 0:4
> (XEN) IRQ64 -> 0:5
> (XEN) IRQ72 -> 0:6
> (XEN) IRQ80 -> 0:7
> (XEN) IRQ88 -> 0:8
> (XEN) IRQ96 -> 0:9
> (XEN) IRQ104 -> 0:10
> (XEN) IRQ112 -> 0:11
> (XEN) IRQ120 -> 0:12
> (XEN) IRQ136 -> 0:13
> (XEN) IRQ144 -> 0:14
> (XEN) IRQ152 -> 0:15
> (XEN) IRQ160 -> 0:16
> (XEN) IRQ168 -> 0:17
> (XEN) IRQ49 -> 0:18
> (XEN) IRQ216 -> 0:20
> (XEN) IRQ33 -> 0:21
> (XEN) IRQ208 -> 0:22
> (XEN) .................................... done.

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

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-23 15:18                             ` Konrad Rzeszutek Wilk
@ 2010-08-23 19:34                               ` M A Young
  2010-08-23 20:37                                 ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-23 19:34 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Mon, 23 Aug 2010, Konrad Rzeszutek Wilk wrote:
> What amchine is this? You mentioned that this a laptop of some kind.
> Looks to be a Dell Inspiron 9400 aka e1705?

It is a Dell Inspiron 1525.

> that irq 12 and 14 are being both sent to the CPU1 based
> on decoding the "Log" and "Phy" flags:.
>
> We could hack it and make sure that in
> setup_IO_APIC_irqs for IRQ 12, we make it send to both CPUs.
> Something like this (compile tested only):

I don't get any output from that modification!

There were fewer do_IRQ lines but both values still appeared.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-23 19:34                               ` M A Young
@ 2010-08-23 20:37                                 ` M A Young
  2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-23 20:37 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Mon, 23 Aug 2010, M A Young wrote:

>> We could hack it and make sure that in
>> setup_IO_APIC_irqs for IRQ 12, we make it send to both CPUs.
>> Something like this (compile tested only):
>
> I don't get any output from that modification!

Which might be a 4.0.0 issue not in 4.0.1-rc6 or I might have messed up 
the test, because I do get the "hack" line segment with 4.0.1-rc6 though 
the mouse and keyboard still don't work.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-23 20:37                                 ` M A Young
@ 2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
  2010-08-24 19:06                                     ` M A Young
                                                       ` (2 more replies)
  0 siblings, 3 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-24 17:10 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Mon, Aug 23, 2010 at 09:37:31PM +0100, M A Young wrote:
> On Mon, 23 Aug 2010, M A Young wrote:
> 
> >>We could hack it and make sure that in
> >>setup_IO_APIC_irqs for IRQ 12, we make it send to both CPUs.
> >>Something like this (compile tested only):
> >
> >I don't get any output from that modification!
> 
> Which might be a 4.0.0 issue not in 4.0.1-rc6 or I might have messed
> up the test, because I do get the "hack" line segment with 4.0.1-rc6

What did the hack line say? Was the value 1, 2, something completly
random?

> though the mouse and keyboard still don't work.

I spoke with Keir a bit and he mentioned that there was a major
rework of the IRQs in 4.0, wherein we would store the IRQs per CPU
structure. That is instead of having a "globally" accessible irq structure
wherein CPUs might contend for it. The folks at Intel did this so they might
have a better idea - and I can dig up from the hg annotate logs who they
are and we can ask them. But before we go that route, the other idea was
try to disable the irq balance code. Try passing in 'noirqbalance' and see what happens
then.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
@ 2010-08-24 19:06                                     ` M A Young
  2010-08-24 19:47                                     ` Keir Fraser
  2010-08-24 20:31                                     ` M A Young
  2 siblings, 0 replies; 44+ messages in thread
From: M A Young @ 2010-08-24 19:06 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Tue, 24 Aug 2010, Konrad Rzeszutek Wilk wrote:

> What did the hack line say? Was the value 1, 2, something completly
> random?

(XEN)  IO-APIC (apicid-pin) 2-0 hack enabled IRQ 12(78) -> 1.
(XEN) , 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
  2010-08-24 19:06                                     ` M A Young
@ 2010-08-24 19:47                                     ` Keir Fraser
  2010-08-24 20:31                                     ` M A Young
  2 siblings, 0 replies; 44+ messages in thread
From: Keir Fraser @ 2010-08-24 19:47 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk, M A Young; +Cc: xen-devel

On 24/08/2010 18:10, "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com> wrote:

>> though the mouse and keyboard still don't work.
> 
> I spoke with Keir a bit and he mentioned that there was a major
> rework of the IRQs in 4.0, wherein we would store the IRQs per CPU
> structure. That is instead of having a "globally" accessible irq structure
> wherein CPUs might contend for it.

Specifically the feature is "per-CPU IDTs". This increases the system-wide
IRQ limit from ~200 to ~200*nr_cpus. However, there is an increase in
complexity in that the interrupt vector assigned to an IRQ is CPU-local, and
must be re-allocated when an IRQ's target is moved between CPUs.

The main patch is c/s 20073 by Xiantao Zhang. It is the single biggest IRQ
restructuring patch in Xen 4.0 campared with 3.4.

 -- Keir

> The folks at Intel did this so they might
> have a better idea - and I can dig up from the hg annotate logs who they
> are and we can ask them. But before we go that route, the other idea was
> try to disable the irq balance code. Try passing in 'noirqbalance' and see
> what happens

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
  2010-08-24 19:06                                     ` M A Young
  2010-08-24 19:47                                     ` Keir Fraser
@ 2010-08-24 20:31                                     ` M A Young
  2010-08-24 21:16                                       ` Konrad Rzeszutek Wilk
  2 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-24 20:31 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Tue, 24 Aug 2010, Konrad Rzeszutek Wilk wrote:


> But before we go that route, the other idea was try to disable the irq 
> balance code. Try passing in 'noirqbalance' and see what happens then.

It is very similar. The only significant entries are the do_IRQ lines. The 
previous run with the hack had
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
and this run with the hack and noirqbalance has
(XEN) do_IRQ: 1.40 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 20:31                                     ` M A Young
@ 2010-08-24 21:16                                       ` Konrad Rzeszutek Wilk
  2010-08-24 22:40                                         ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-24 21:16 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel


> and this run with the hack and noirqbalance has
> (XEN) do_IRQ: 1.40 No irq handler for vector (irq -1)

OK, that is vector 0x28, which is IRQ 1:
(XEN)  01 001 01  0    0    0   0   0    1    1    28

> (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
> (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)

And 120, is vector 78, which is IRQ 12:
(XEN)  0c 001 01  0    0    0   0   0    1    1    78

So both IRQs that are tied to i8042 are deciding that it is
time to tell you something. Except that you (well, Xen)
isn't paying any attention.

Are they telling you this before the IOAPIC is being printed out? You
should use the 'sync_console console_timestamps console_to_ring' to
get the Dom0 and Xen output nicely time synchronized.

Or is it done before Dom0 has been started? The c/s 20073 that
Keir graciously found does an extra step of programming the IOAPIC and
I wonder if doing that is sending the i8042 in some weird state.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 21:16                                       ` Konrad Rzeszutek Wilk
@ 2010-08-24 22:40                                         ` M A Young
  2010-08-25 14:28                                           ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-24 22:40 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 296 bytes --]

On Tue, 24 Aug 2010, Konrad Rzeszutek Wilk wrote:

> Or is it done before Dom0 has been started? The c/s 20073 that
> Keir graciously found does an extra step of programming the IOAPIC and
> I wonder if doing that is sending the i8042 in some weird state.

The logs are attached.

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 21328 bytes --]

 __  __          
 \ \/ /___ _ __  
  \  // _ \ '_ \ 
  /  \  __/ | | |
 /_/\_\___|_| |_|
                 
  _  _    ___   _              __       ___   _             __     __      _ 
 | || |  / _ \ / |   _ __ ___ / /_     / _ \ / |  _ __ ___ / /_   / _| ___/ |
 | || |_| | | || |__| '__/ __| '_ \ __| | | || | | '__/ __| '_ \ | |_ / __| |
 |__   _| |_| || |__| | | (__| (_) |__| |_| || |_| | | (__| (_) ||  _| (__| |
    |_|(_)___(_)_|  |_|  \___|\___/    \___(_)_(_)_|  \___|\___(_)_|  \___|_|
                                                                             
  _____ 
 |___ / 
   |_ \ 
  ___) |
 |____/ 
        
(XEN) Xen version 4.0.1-rc6 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Mon Aug 23 21:03:21 BST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Console output is synchronous.
(XEN) Bootloader: GNU GRUB 0.97
(XEN) Command line: loglvl=all guest_loglvl=all console_to_ring lapic=debug apic_verbosity=debug apic=debug iommu=off conring_size=65536 sync_console console_timestamps noirqbalance
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D90A1B ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) System RAM: 4086MB (4184112kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000120000000
(XEN) Domain heap initialised
(XEN) DMI 2.4 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[df67e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 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: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(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:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff82c3ffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff82c3ffffd000 (fec00000)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.057 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) Intel machine check reporting enabled
(XEN) I/O virtualisation disabled
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000040  after: 0x00000000
(XEN) masked ExtINT on CPU#1
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0 hack enabled IRQ 12(78) -> 1.
(XEN) , 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    28
(XEN)  02 001 01  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  1    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  0    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(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) IRQ56 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2394.0693 MHz.
(XEN) ..... host bus clock speed is 199.5057 MHz.
(XEN) ..... bus_scale = 0x0000CC4F
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) [2010-08-24 23:19:49] Platform timer is 14.318MHz HPET
(XEN) [2010-08-24 23:19:49] Allocated console ring of 65536 KiB.
(XEN) [2010-08-24 23:19:49] Brought up 2 CPUs
(XEN) [2010-08-24 23:19:49] microcode.c:73:d32767 microcode: CPU1 resumed
(XEN) [2010-08-24 23:19:49] Turbo Mode detected!
(XEN) [2010-08-24 23:19:49] HPET: 3 timers in total, 0 timers will be used for broadcast
(XEN) [2010-08-24 23:19:49] ACPI sleep modes: S3
(XEN) [2010-08-24 23:19:49] mcheck_poll: Machine check polling timer started.
(XEN) [2010-08-24 23:19:49] *** LOADING DOMAIN 0 ***
(XEN) [2010-08-24 23:19:49]  Xen  kernel: 64-bit, lsb, compat32
(XEN) [2010-08-24 23:19:49]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) [2010-08-24 23:19:49] PHYSICAL MEMORY ARRANGEMENT:
(XEN) [2010-08-24 23:19:49]  Dom0 alloc.:   0000000110000000->0000000118000000 (950847 pages to be allocated)
(XEN) [2010-08-24 23:19:49] VIRTUAL MEMORY ARRANGEMENT:
(XEN) [2010-08-24 23:19:49]  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN) [2010-08-24 23:19:49]  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN) [2010-08-24 23:19:49]  Phys-Mach map: ffffffff83b38000->ffffffff842b91f8
(XEN) [2010-08-24 23:19:49]  Start info:    ffffffff842ba000->ffffffff842ba4b4
(XEN) [2010-08-24 23:19:49]  Page tables:   ffffffff842bb000->ffffffff842e0000
(XEN) [2010-08-24 23:19:49]  Boot stack:    ffffffff842e0000->ffffffff842e1000
(XEN) [2010-08-24 23:19:49]  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN) [2010-08-24 23:19:49]  ENTRY ADDRESS: ffffffff81819200
(XEN) [2010-08-24 23:19:49] Dom0 has maximum 2 VCPUs
(XEN) [2010-08-24 23:19:49] Scrubbing Free RAM: .done.
(XEN) [2010-08-24 23:19:49] trace.c:89:d32767 calc_tinfo_first_offset: NR_CPUs 128, offset_in_bytes 258, t_info_first_offset 65
(XEN) [2010-08-24 23:19:49] Xen trace buffers: disabled
(XEN) [2010-08-24 23:19:49] Std. Loglevel: All
(XEN) [2010-08-24 23:19:49] Guest Loglevel: All
(XEN) [2010-08-24 23:19:49] **********************************************
(XEN) [2010-08-24 23:19:49] ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) [2010-08-24 23:19:49] ******* This option is intended to aid debugging of Xen by ensuring
(XEN) [2010-08-24 23:19:49] ******* that all output is synchronously delivered on the serial line.
(XEN) [2010-08-24 23:19:49] ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) [2010-08-24 23:19:49] ******* timekeeping. It is NOT recommended for production use!
(XEN) [2010-08-24 23:19:49] **********************************************
(XEN) [2010-08-24 23:19:49] 3... 2... 1... 
(XEN) [2010-08-24 23:19:52] Xen is relinquishing VGA console.
(XEN) [2010-08-24 23:19:52] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) [2010-08-24 23:19:52] Freed 184kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
xen_release_chunk: looking at area pfn e0000-f023f: 66111 pages freed
released 66111 pages of unused memory
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 000000000009f000 (usable)
 Xen: 000000000009f000 - 0000000000100000 (reserved)
 Xen: 0000000000100000 - 00000000df66d800 (usable)
 Xen: 00000000df66d800 - 00000000e0000000 (reserved)
 Xen: 00000000f8000000 - 00000000fc000000 (reserved)
 Xen: 00000000fec00000 - 00000000fec10000 (reserved)
 Xen: 00000000fed18000 - 00000000fed1c000 (reserved)
 Xen: 00000000fed20000 - 00000000fed90000 (reserved)
 Xen: 00000000feda0000 - 00000000feda6000 (reserved)
 Xen: 00000000fee00000 - 00000000fee10000 (reserved)
 Xen: 00000000ffe00000 - 0000000100000000 (reserved)
bootconsole [xenboot0] enabled
DMI 2.4 present.
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
x86 PAT enabled: cpu 0, old 0x50100070406, new 0x7010600070106
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 100000-801000
RAMDISK: 01a6f000 - 03b37e00
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D90A1B ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D90A1B ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D90A1B ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-00000000df66d000
Bootmem setup node 0 0000000000000000-00000000df66d000
  NODE_DATA [0000000000008000 - 000000000001dfff]
  bootmap [000000000001e000 -  0000000000039ecf] pages 1c
(8 early reservations) ==> bootmem [0000000000 - 00df66d000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [00042bb000 - 00042e0000]   XEN PAGETABLES ==> [00042bb000 - 00042e0000]
  #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #3 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #4 [0001a6f000 - 0003b37e00]          RAMDISK ==> [0001a6f000 - 0003b37e00]
  #5 [0003b38000 - 00042bb000]   XEN START INFO ==> [0003b38000 - 00042bb000]
  #6 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #7 [0000100000 - 00007d9000]          PGTABLE ==> [0000100000 - 00007d9000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
On node 0 totalpages: 914956
  DMA zone: 56 pages used for memmap
  DMA zone: 1756 pages reserved
  DMA zone: 2187 pages, LIFO batch:0
  DMA32 zone: 12455 pages used for memmap
  DMA32 zone: 898502 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-0
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ERROR: Unable to locate IOAPIC for GSI 2
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ERROR: Unable to locate IOAPIC for GSI 9
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 256
PM: Registered nosave memory: 000000000009f000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on Xen
Xen version: 4.0.1-rc6 (preserve-AD) (dom0)
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880004316000 s90392 r8192 d24296 u122880
pcpu-alloc: s90392 r8192 d24296 u122880 alloc=30*4096
pcpu-alloc: [0] 0 [0] 1 
trying to map vcpu_info 0 at ffff880004321020, mfn 114321, offset 32
cpu 0 using vcpu_info at ffff880004321020
trying to map vcpu_info 1 at ffff88000433f020, mfn 11433f, offset 32
cpu 1 using vcpu_info at ffff88000433f020
Xen: using vcpu_info placement
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 900689
Policy zone: DMA32
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
DMA: Placing 64MB software IO TLB between ffff8800077fc000 - ffff88000b7fc000
DMA: software IO TLB at phys 0x77fc000 - 0xb7fc000
xen_swiotlb_fixup: buf=ffff8800077fc000 size=67108864
xen_swiotlb_fixup: buf=ffff88000b85c000 size=32768
Memory: 3483988k/3660212k available (4488k kernel code, 388k absent, 175836k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:768
xen: --> irq=0
xen: --> irq=1
xen: --> irq=2
xen: --> irq=3
xen: --> irq=4
xen: --> irq=5
xen: --> irq=6
xen: --> irq=7
xen: --> irq=8
xen: --> irq=9
xen: --> irq=10
xen: --> irq=11
xen: --> irq=12
xen: --> irq=13
xen: --> irq=14
xen: --> irq=15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
xen: sci override: source_irq=9 global_irq=9 trigger=c polarity=1
xen: registering gsi 9 triggering 0 polarity 0
xen_allocate_pirq: returning irq 9 for gsi 9
xen: --> irq=9
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-9 -> 0x60 -> IRQ 9 Mode:1 Active:0)
xen: acpi sci 9
Console: colour VGA+ 80x25
console [tty0] enabled, bootconsole disabled
(XEN) [2010-08-24 23:19:53] PCI add device 00:00.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:02.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:02.1
(XEN) [2010-08-24 23:19:53] PCI add device 00:1a.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1a.1
(XEN) [2010-08-24 23:19:53] PCI add device 00:1a.7
(XEN) [2010-08-24 23:19:53] PCI add device 00:1b.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1c.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1c.1
(XEN) [2010-08-24 23:19:53] PCI add device 00:1c.4
(XEN) [2010-08-24 23:19:53] PCI add device 00:1d.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1d.1
(XEN) [2010-08-24 23:19:53] PCI add device 00:1d.2
(XEN) [2010-08-24 23:19:53] PCI add device 00:1d.7
(XEN) [2010-08-24 23:19:53] PCI add device 00:1e.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1f.0
(XEN) [2010-08-24 23:19:53] PCI add device 00:1f.1
(XEN) [2010-08-24 23:19:53] PCI add device 00:1f.2
(XEN) [2010-08-24 23:19:53] PCI add device 00:1f.3
(XEN) [2010-08-24 23:19:53] PCI add device 09:00.0
(XEN) [2010-08-24 23:19:53] PCI add device 0b:00.0
(XEN) [2010-08-24 23:19:53] PCI add device 02:09.0
(XEN) [2010-08-24 23:19:53] PCI add device 02:09.1
(XEN) [2010-08-24 23:19:53] PCI add device 02:09.2
(XEN) [2010-08-24 23:19:53] PCI add device 02:09.3
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-8 -> 0x58 -> IRQ 8 Mode:0 Active:0)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-13 -> 0x88 -> IRQ 13 Mode:0 Active:0)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa0 -> IRQ 16 Mode:1 Active:1)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-17 -> 0xa8 -> IRQ 17 Mode:1 Active:1)
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-1 state
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-2 state
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-3 state
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-1 state
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-2 state
(XEN) [2010-08-24 23:19:53] cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) [2010-08-24 23:19:53] Monitor-Mwait will be used to enter C-3 state
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-22 -> 0xd0 -> IRQ 22 Mode:1 Active:1)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd8 -> IRQ 20 Mode:1 Active:1)
(XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-21 -> 0x21 -> IRQ 21 Mode:1 Active:1)
(XEN) [2010-08-24 23:19:53] do_IRQ: 1.40 No irq handler for vector (irq -1)
(XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) [2010-08-24 23:20:01] IOAPIC[0]: Set PCI routing entry (2-18 -> 0x31 -> IRQ 18 Mode:1 Active:1)

[-- Attachment #3: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-24 22:40                                         ` M A Young
@ 2010-08-25 14:28                                           ` Konrad Rzeszutek Wilk
  2010-08-25 21:32                                             ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-25 14:28 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Tue, Aug 24, 2010 at 11:40:37PM +0100, M A Young wrote:
> On Tue, 24 Aug 2010, Konrad Rzeszutek Wilk wrote:
> 
> >Or is it done before Dom0 has been started? The c/s 20073 that
> >Keir graciously found does an extra step of programming the IOAPIC and
> >I wonder if doing that is sending the i8042 in some weird state.
> 
> The logs are attached.

Awesome, so
> (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 001 01  0    0    0   0   0    1    1    28
.. 
> (XEN)  0c 001 01  0    0    0   0   0    1    1    78
during boot they are set, then as Dom0 boots up it creates
its own copies of the IRQs and..
> xen: --> irq=2
..
> xen: --> irq=12
> (XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
> (XEN) [2010-08-24 23:19:53] IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0)

and the hypercall is done to get the vector number. OK good.
> (XEN) [2010-08-24 23:19:53] do_IRQ: 1.40 No irq handler for vector (irq -1)
> (XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)
> (XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)
> (XEN) [2010-08-24 23:19:54] do_IRQ: 1.120 No irq handler for vector (irq -1)

and then we expect the IRQ to work, but the hypervisor has no
recollection of us setting those IRQs.

So I think we need to ask Bastian for help - he made the changes in the
hypervisor so that IRQs below 16 could be programmed by the Dom0, and it
might be that we are missing some simple step of setting the
per_cpu[vector] field?

I am curious if you reverted c/s 21092 whether your machine would work
or not. If so, we need to talk to Bastian.

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

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-25 14:28                                           ` Konrad Rzeszutek Wilk
@ 2010-08-25 21:32                                             ` M A Young
  2010-08-26 14:04                                               ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-25 21:32 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Wed, 25 Aug 2010, Konrad Rzeszutek Wilk wrote:

> So I think we need to ask Bastian for help - he made the changes in the
> hypervisor so that IRQs below 16 could be programmed by the Dom0, and it
> might be that we are missing some simple step of setting the
> per_cpu[vector] field?
>
> I am curious if you reverted c/s 21092 whether your machine would work
> or not. If so, we need to talk to Bastian.

Reverting that change "Allow all unused GSI to be configured via IO-APIC 
by new pv_ops dom0" doesn't help. The keyboard still doesn't work.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-25 21:32                                             ` M A Young
@ 2010-08-26 14:04                                               ` Konrad Rzeszutek Wilk
  2010-08-26 14:08                                                 ` Keir Fraser
  2010-08-26 20:53                                                 ` M A Young
  0 siblings, 2 replies; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-26 14:04 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Wed, Aug 25, 2010 at 10:32:47PM +0100, M A Young wrote:
> On Wed, 25 Aug 2010, Konrad Rzeszutek Wilk wrote:
> 
> >So I think we need to ask Bastian for help - he made the changes in the
> >hypervisor so that IRQs below 16 could be programmed by the Dom0, and it
> >might be that we are missing some simple step of setting the
> >per_cpu[vector] field?
> >
> >I am curious if you reverted c/s 21092 whether your machine would work
> >or not. If so, we need to talk to Bastian.
> 
> Reverting that change "Allow all unused GSI to be configured via
> IO-APIC by new pv_ops dom0" doesn't help. The keyboard still doesn't
> work.

OK, one more thing and if that doens't work then we (actually, you) will
have to get dirty and start debugging this with printks. If you are not
too comfortable with this I can help you along.

Pull the latest xen-unstable bit, make sure that 'Fix bind_irq_vector()
destination' is in and try that.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 14:04                                               ` Konrad Rzeszutek Wilk
@ 2010-08-26 14:08                                                 ` Keir Fraser
  2010-08-26 20:53                                                 ` M A Young
  1 sibling, 0 replies; 44+ messages in thread
From: Keir Fraser @ 2010-08-26 14:08 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk, M A Young; +Cc: xen-devel

On 26/08/2010 15:04, "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com> wrote:

>> Reverting that change "Allow all unused GSI to be configured via
>> IO-APIC by new pv_ops dom0" doesn't help. The keyboard still doesn't
>> work.
> 
> OK, one more thing and if that doens't work then we (actually, you) will
> have to get dirty and start debugging this with printks. If you are not
> too comfortable with this I can help you along.
> 
> Pull the latest xen-unstable bit, make sure that 'Fix bind_irq_vector()
> destination' is in and try that.

No chance. Weirdly that generic sounding function only gets called in one
place, for IRQ0 (timer interrupt).

 -- Keir

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 14:04                                               ` Konrad Rzeszutek Wilk
  2010-08-26 14:08                                                 ` Keir Fraser
@ 2010-08-26 20:53                                                 ` M A Young
  2010-08-26 22:15                                                   ` M A Young
  1 sibling, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-26 20:53 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 522 bytes --]

On Thu, 26 Aug 2010, Konrad Rzeszutek Wilk wrote:

> OK, one more thing and if that doens't work then we (actually, you) will
> have to get dirty and start debugging this with printks. If you are not
> too comfortable with this I can help you along.

Okay, here is my first attempt at dirty debugging. I have made a patch to 
try to track where vector_irq is being changed (attached) and have also 
attached. I have looked at it quickly, and I don't think some low IRQs are 
getting set on the second CPU.

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 4232 bytes --]

--- xen-4.0.0/xen/arch/x86/irq.c.orig	2010-04-07 17:12:06.000000000 +0100
+++ xen-4.0.0/xen/arch/x86/irq.c	2010-08-26 20:47:13.000000000 +0100
@@ -94,8 +94,11 @@
         return 0;
     if (cfg->vector != IRQ_VECTOR_UNASSIGNED) 
         return -EBUSY;
-    for_each_cpu_mask(cpu, mask)
+    for_each_cpu_mask(cpu, mask) {
         per_cpu(vector_irq, cpu)[vector] = irq;
+	printk("__bind_irq_vector: setting vector_irq[%d]=%d for cpu=%d\n",
+               vector, irq, cpu);
+	}
     cfg->vector = vector;
     cfg->domain = domain;
     irq_status[irq] = IRQ_USED;
@@ -185,8 +188,11 @@
     vector = cfg->vector;
     cpus_and(tmp_mask, cfg->domain, cpu_online_map);
 
-    for_each_cpu_mask(cpu, tmp_mask)
+    for_each_cpu_mask(cpu, tmp_mask) {
         per_cpu(vector_irq, cpu)[vector] = -1;
+	printk("__clear_irq_vector: setting vector_irq[%d]=-1 for cpu=%d\n",
+               vector, cpu);
+	}
 
     cfg->vector = IRQ_VECTOR_UNASSIGNED;
     cpus_clear(cfg->domain);
@@ -200,6 +206,8 @@
             if (per_cpu(vector_irq, cpu)[vector] != irq)
                 continue;
             per_cpu(vector_irq, cpu)[vector] = -1;
+	printk("__clear_irq_vector2: setting vector_irq[%d]=-1 for cpu=%d\n",
+               vector, cpu);
              break;
         }
      }
@@ -401,8 +409,11 @@
             cfg->move_in_progress = 1;
             cpus_copy(cfg->old_domain, cfg->domain);
         }
-        for_each_cpu_mask(new_cpu, tmp_mask)
+        for_each_cpu_mask(new_cpu, tmp_mask) {
             per_cpu(vector_irq, new_cpu)[vector] = irq;
+	printk("__assign_irq_vector: setting vector_irq[%d]=%d for cpu=%d\n",
+               vector, irq, new_cpu);
+		}
         cfg->vector = vector;
         cpus_copy(cfg->domain, tmp_mask);
 
@@ -444,8 +455,11 @@
     struct irq_cfg *cfg;
 
     /* Clear vector_irq */
-    for (vector = 0; vector < NR_VECTORS; ++vector)
+    for (vector = 0; vector < NR_VECTORS; ++vector) {
         per_cpu(vector_irq, cpu)[vector] = -1;
+	printk("__setup_irq_vector: setting vector_irq[%d]=-1 for cpu=%d\n",
+               vector, cpu);
+	}
     /* Mark the inuse vectors */
     for (irq = 0; irq < nr_irqs; ++irq) {
         cfg = irq_cfg(irq);
@@ -453,6 +467,8 @@
             continue;
         vector = irq_to_vector(irq);
         per_cpu(vector_irq, cpu)[vector] = irq;
+	printk("__setup_irq_vector2: setting vector_irq[%d]=%d for cpu=%d\n",
+               vector, irq, cpu);
     }
 }
 
--- xen-4.0.0/xen/arch/x86/i8259.c.orig	2010-04-07 17:12:05.000000000 +0100
+++ xen-4.0.0/xen/arch/x86/i8259.c	2010-08-26 20:57:49.000000000 +0100
@@ -372,11 +372,15 @@
         
         desc->handler = &i8259A_irq_type;
         per_cpu(vector_irq, cpu)[FIRST_LEGACY_VECTOR + irq] = irq;
+	printk("i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=%d for cpu=%d\n",
+               irq, cpu);
         cfg->domain = cpumask_of_cpu(cpu);
         cfg->vector = FIRST_LEGACY_VECTOR + irq;
     }
     
     per_cpu(vector_irq, cpu)[FIRST_HIPRIORITY_VECTOR] = 0;
+	printk("i8259.c2: setting vector_irq[FIRST_HIPRIORITY_VECTOR]=0 for cpu=%d\n",
+               cpu);
 
     apic_intr_init();
 
--- xen-4.0.0/xen/arch/x86/io_apic.c.orig	2010-04-07 17:12:06.000000000 +0100
+++ xen-4.0.0/xen/arch/x86/io_apic.c	2010-08-26 21:02:52.000000000 +0100
@@ -308,6 +308,7 @@
             goto unlock;
         }
         __get_cpu_var(vector_irq)[vector] = -1;
+	printk("ioapic.c: __get_cpu_var(vector_irq)[%d] = -1 for cpu=%d ?\n", vector, me);
         cfg->move_cleanup_count--;
 unlock:
         spin_unlock(&desc->lock);
--- xen-4.0.0/xen/arch/x86/smpboot.c.orig	2010-04-07 17:12:06.000000000 +0100
+++ xen-4.0.0/xen/arch/x86/smpboot.c	2010-08-26 21:07:35.000000000 +0100
@@ -1600,6 +1600,8 @@
 			continue;
 		irq_vector[irq] = FIRST_HIPRIORITY_VECTOR + seridx + 1;
 		per_cpu(vector_irq, cpu)[FIRST_HIPRIORITY_VECTOR + seridx + 1] = irq;
+		printk("smpboot.c setting vector_irq[FIRST_HIPRIORITY_VECTOR + %d + 1]=%d for cpu=%d\n",
+	               seridx, irq, cpu);
 		irq_cfg[irq].vector = FIRST_HIPRIORITY_VECTOR + seridx + 1;
 		irq_cfg[irq].domain = (cpumask_t)CPU_MASK_ALL;
 	}

[-- Attachment #3: Type: TEXT/PLAIN, Size: 38780 bytes --]

 __  __            _  _    ___   ___    ____    __      _ _____  _____ 
 \ \/ /___ _ __   | || |  / _ \ / _ \  | ___|  / _| ___/ |___ / |___ / 
  \  // _ \ '_ \  | || |_| | | | | | |_|___ \ | |_ / __| | |_ \   |_ \ 
  /  \  __/ | | | |__   _| |_| | |_| |__|__) ||  _| (__| |___) | ___) |
 /_/\_\___|_| |_|    |_|(_)___(_)___/  |____(_)_|  \___|_|____(_)____/ 
                                                                       
(XEN) Xen version 4.0.0 (michael@home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) Thu Aug 26 21:20:58 BST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: loglvl=all guest_loglvl=all console_to_ring lapic=debug apic_verbosity=debug apic=debug iommu=off conring_size=65536
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 00000000df66d800 (usable)
(XEN)  00000000df66d800 - 00000000e0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec10000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1c000 (reserved)
(XEN)  00000000fed20000 - 00000000fed90000 (reserved)
(XEN)  00000000feda0000 - 00000000feda6000 (reserved)
(XEN)  00000000fee00000 - 00000000fee10000 (reserved)
(XEN)  00000000ffe00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000120000000 (usable)
(XEN) ACPI: RSDP 000FBC60, 0024 (r2 DELL  )
(XEN) ACPI: XSDT DF66F200, 0064 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: FACP DF66F09C, 00F4 (r4 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: DSDT DF66F800, 5477 (r2 INT430 SYSFexxx     1001 INTL 20050624)
(XEN) ACPI: FACS DF67E000, 0040
(XEN) ACPI: HPET DF66F300, 0038 (r1 DELL    M08            1 ASL        61)
(XEN) ACPI: APIC DF66F400, 0068 (r1 DELL    M08     27D90A1B ASL        47)
(XEN) ACPI: MCFG DF66F3C0, 003E (r16 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: SLIC DF66F49C, 0176 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: OSFR DF66EA00, 002C (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: BOOT DF66EFC0, 0028 (r1 DELL    M08     27D90A1B ASL        61)
(XEN) ACPI: SSDT DF66D97E, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
(XEN) System RAM: 4031MB (4128332kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000120000000
(XEN) Domain heap initialised
(XEN) DMI 2.4 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x1008
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[1004,0], pm1x_evt[1000,0]
(XEN) ACPI:                  wakeup_vec[df67e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 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: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(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:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) mapped APIC to ffff82c3ffffe000 (fee00000)
(XEN) mapped IOAPIC to ffff82c3ffffd000 (fec00000)
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=0 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=1 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=2 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=3 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=4 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=5 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=6 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=7 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=8 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=9 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=10 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=11 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=12 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=13 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=14 for cpu=0
(XEN) i8259.c: setting vector_irq[FIRST_LEGACY_VECTOR + irq]=15 for cpu=0
(XEN) i8259.c2: setting vector_irq[FIRST_HIPRIORITY_VECTOR]=0 for cpu=0
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.091 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) Intel machine check reporting enabled
(XEN) I/O virtualisation disabled
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 0x00000040  after: 0x00000000
(XEN) masked ExtINT on CPU#1
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)  IO-APIC (apicid-pin) 2-0__assign_irq_vector: setting vector_irq[40]=1 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[48]=3 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[56]=4 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[64]=5 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[72]=6 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[80]=7 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[88]=8 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[96]=9 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[104]=10 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[112]=11 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[120]=12 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[136]=13 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[144]=14 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[152]=15 for cpu=0
(XEN) , 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
(XEN) __clear_irq_vector: setting vector_irq[240]=-1 for cpu=0
(XEN) __bind_irq_vector: setting vector_irq[240]=0 for cpu=0
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 00000000
(XEN) .......    : physical APIC id: 00
(XEN) .......    : Delivery Type: 0
(XEN) .......    : LTS          : 0
(XEN) .... register #01: 00170020
(XEN) .......     : max redirection entries: 0017
(XEN) .......     : PRQ implemented: 0
(XEN) .......     : IO APIC version: 0020
(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 001 01  0    0    0   0   0    1    1    28
(XEN)  02 001 01  0    0    0   0   0    1    1    F0
(XEN)  03 001 01  0    0    0   0   0    1    1    30
(XEN)  04 001 01  0    0    0   0   0    1    1    38
(XEN)  05 001 01  0    0    0   0   0    1    1    40
(XEN)  06 001 01  0    0    0   0   0    1    1    48
(XEN)  07 001 01  0    0    0   0   0    1    1    50
(XEN)  08 001 01  0    0    0   0   0    1    1    58
(XEN)  09 001 01  1    1    0   0   0    1    1    60
(XEN)  0a 001 01  0    0    0   0   0    1    1    68
(XEN)  0b 001 01  0    0    0   0   0    1    1    70
(XEN)  0c 001 01  0    0    0   0   0    1    1    78
(XEN)  0d 001 01  0    0    0   0   0    1    1    88
(XEN)  0e 001 01  0    0    0   0   0    1    1    90
(XEN)  0f 001 01  0    0    0   0   0    1    1    98
(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) IRQ56 -> 0:4
(XEN) IRQ64 -> 0:5
(XEN) IRQ72 -> 0:6
(XEN) IRQ80 -> 0:7
(XEN) IRQ88 -> 0:8
(XEN) IRQ96 -> 0:9
(XEN) IRQ104 -> 0:10
(XEN) IRQ112 -> 0:11
(XEN) IRQ120 -> 0:12
(XEN) IRQ136 -> 0:13
(XEN) IRQ144 -> 0:14
(XEN) IRQ152 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2394.0070 MHz.
(XEN) ..... host bus clock speed is 199.5005 MHz.
(XEN) ..... bus_scale = 0x0000CC4F
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 65536 KiB.
(XEN) __setup_irq_vector: setting vector_irq[0]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[1]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[2]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[3]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[4]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[5]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[6]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[7]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[8]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[9]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[10]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[11]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[12]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[13]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[14]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[15]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[16]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[17]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[18]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[19]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[20]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[21]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[22]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[23]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[24]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[25]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[26]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[27]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[28]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[29]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[30]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[31]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[32]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[33]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[34]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[35]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[36]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[37]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[38]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[39]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[40]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[41]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[42]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[43]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[44]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[45]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[46]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[47]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[48]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[49]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[50]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[51]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[52]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[53]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[54]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[55]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[56]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[57]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[58]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[59]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[60]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[61]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[62]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[63]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[64]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[65]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[66]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[67]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[68]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[69]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[70]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[71]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[72]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[73]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[74]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[75]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[76]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[77]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[78]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[79]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[80]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[81]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[82]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[83]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[84]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[85]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[86]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[87]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[88]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[89]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[90]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[91]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[92]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[93]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[94]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[95]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[96]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[97]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[98]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[99]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[100]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[101]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[102]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[103]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[104]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[105]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[106]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[107]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[108]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[109]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[110]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[111]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[112]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[113]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[114]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[115]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[116]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[117]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[118]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[119]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[120]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[121]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[122]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[123]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[124]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[125]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[126]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[127]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[128]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[129]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[130]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[131]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[132]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[133]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[134]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[135]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[136]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[137]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[138]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[139]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[140]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[141]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[142]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[143]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[144]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[145]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[146]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[147]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[148]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[149]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[150]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[151]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[152]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[153]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[154]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[155]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[156]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[157]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[158]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[159]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[160]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[161]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[162]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[163]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[164]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[165]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[166]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[167]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[168]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[169]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[170]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[171]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[172]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[173]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[174]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[175]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[176]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[177]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[178]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[179]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[180]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[181]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[182]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[183]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[184]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[185]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[186]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[187]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[188]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[189]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[190]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[191]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[192]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[193]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[194]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[195]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[196]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[197]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[198]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[199]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[200]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[201]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[202]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[203]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[204]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[205]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[206]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[207]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[208]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[209]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[210]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[211]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[212]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[213]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[214]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[215]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[216]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[217]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[218]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[219]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[220]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[221]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[222]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[223]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[224]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[225]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[226]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[227]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[228]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[229]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[230]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[231]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[232]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[233]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[234]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[235]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[236]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[237]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[238]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[239]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[240]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[241]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[242]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[243]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[244]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[245]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[246]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[247]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[248]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[249]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[250]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[251]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[252]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[253]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[254]=-1 for cpu=1
(XEN) __setup_irq_vector: setting vector_irq[255]=-1 for cpu=1
(XEN) __setup_irq_vector2: setting vector_irq[240]=0 for cpu=1
(XEN) Brought up 2 CPUs
(XEN) microcode.c:73:d32767 microcode: CPU1 resumed
(XEN) Turbo Mode detected!
(XEN) HPET: 3 timers in total, 0 timers will be used for broadcast
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a6f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000110000000->0000000118000000 (950856 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a6f000
(XEN)  Init. ramdisk: ffffffff81a6f000->ffffffff83b37e00
(XEN)  Phys-Mach map: ffffffff83b38000->ffffffff842b9240
(XEN)  Start info:    ffffffff842ba000->ffffffff842ba4b4
(XEN)  Page tables:   ffffffff842bb000->ffffffff842e0000
(XEN)  Boot stack:    ffffffff842e0000->ffffffff842e1000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff81819200
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 172kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc12.x86_64 (mockbuild@x86-06.phx2.fedoraproject.org) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Sat Aug 7 15:26:59 UTC 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
xen_release_chunk: looking at area pfn e0000-f0248: 66120 pages freed
released 66120 pages of unused memory
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 000000000009f000 (usable)
 Xen: 000000000009f000 - 0000000000100000 (reserved)
 Xen: 0000000000100000 - 00000000df66d800 (usable)
 Xen: 00000000df66d800 - 00000000e0000000 (reserved)
 Xen: 00000000f8000000 - 00000000fc000000 (reserved)
 Xen: 00000000fec00000 - 00000000fec10000 (reserved)
 Xen: 00000000fed18000 - 00000000fed1c000 (reserved)
 Xen: 00000000fed20000 - 00000000fed90000 (reserved)
 Xen: 00000000feda0000 - 00000000feda6000 (reserved)
 Xen: 00000000fee00000 - 00000000fee10000 (reserved)
 Xen: 00000000ffe00000 - 0000000100000000 (reserved)
bootconsole [xenboot0] enabled
DMI 2.4 present.
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
x86 PAT enabled: cpu 0, old 0x50100070406, new 0x7010600070106
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 100000-801000
RAMDISK: 01a6f000 - 03b37e00
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D90A1B ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D90A1B ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D90A1B ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-00000000df66d000
Bootmem setup node 0 0000000000000000-00000000df66d000
  NODE_DATA [0000000000008000 - 000000000001dfff]
  bootmap [000000000001e000 -  0000000000039ecf] pages 1c
(8 early reservations) ==> bootmem [0000000000 - 00df66d000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [00042bb000 - 00042e0000]   XEN PAGETABLES ==> [00042bb000 - 00042e0000]
  #2 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #3 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #4 [0001a6f000 - 0003b37e00]          RAMDISK ==> [0001a6f000 - 0003b37e00]
  #5 [0003b38000 - 00042bb000]   XEN START INFO ==> [0003b38000 - 00042bb000]
  #6 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #7 [0000100000 - 00007d9000]          PGTABLE ==> [0000100000 - 00007d9000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
On node 0 totalpages: 914956
  DMA zone: 56 pages used for memmap
  DMA zone: 1756 pages reserved
  DMA zone: 2187 pages, LIFO batch:0
  DMA32 zone: 12455 pages used for memmap
  DMA32 zone: 898502 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-0
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ERROR: Unable to locate IOAPIC for GSI 2
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ERROR: Unable to locate IOAPIC for GSI 9
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 256
PM: Registered nosave memory: 000000000009f000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on Xen
Xen version: 4.0.0 (preserve-AD) (dom0)
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880004316000 s90392 r8192 d24296 u122880
pcpu-alloc: s90392 r8192 d24296 u122880 alloc=30*4096
pcpu-alloc: [0] 0 [0] 1 
trying to map vcpu_info 0 at ffff880004321020, mfn 114321, offset 32
cpu 0 using vcpu_info at ffff880004321020
trying to map vcpu_info 1 at ffff88000433f020, mfn 11433f, offset 32
cpu 1 using vcpu_info at ffff88000433f020
Xen: using vcpu_info placement
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 900689
Policy zone: DMA32
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 earlyprintk=xen initcall_debug debug loglevel=10
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
DMA: Placing 64MB software IO TLB between ffff8800077fc000 - ffff88000b7fc000
DMA: software IO TLB at phys 0x77fc000 - 0xb7fc000
xen_swiotlb_fixup: buf=ffff8800077fc000 size=67108864
xen_swiotlb_fixup: buf=ffff88000b85c000 size=32768
Memory: 3483988k/3660212k available (4488k kernel code, 388k absent, 175836k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:768
xen: --> irq=0
xen: --> irq=1
xen: --> irq=2
xen: --> irq=3
xen: --> irq=4
xen: --> irq=5
xen: --> irq=6
xen: --> irq=7
xen: --> irq=8
xen: --> irq=9
xen: --> irq=10
xen: --> irq=11
xen: --> irq=12
xen: --> irq=13
xen: --> irq=14
xen: --> irq=15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
xen: sci override: source_irq=9 global_irq=9 trigger=c polarity=1
xen: registering gsi 9 triggering 0 polarity 0
xen_allocate_pirq: returning irq 9 for gsi 9
xen: --> irq=9
(XEN) IOAPIC[0]: Set PCI routing entry (2-9 -> 0x60 -> IRQ 9 Mode:1 Active:0)
xen: acpi sci 9
Console: colour VGA+ 80x25
console [tty0] enabled, bootconsole disabled
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:02.0
(XEN) PCI add device 00:02.1
(XEN) PCI add device 00:1a.0
(XEN) PCI add device 00:1a.1
(XEN) PCI add device 00:1a.7
(XEN) PCI add device 00:1b.0
(XEN) PCI add device 00:1c.0
(XEN) PCI add device 00:1c.1
(XEN) PCI add device 00:1c.4
(XEN) PCI add device 00:1d.0
(XEN) PCI add device 00:1d.1
(XEN) PCI add device 00:1d.2
(XEN) PCI add device 00:1d.7
(XEN) PCI add device 00:1e.0
(XEN) PCI add device 00:1f.0
(XEN) PCI add device 00:1f.1
(XEN) PCI add device 00:1f.2
(XEN) PCI add device 00:1f.3
(XEN) PCI add device 09:00.0
(XEN) PCI add device 0b:00.0
(XEN) PCI add device 02:09.0
(XEN) PCI add device 02:09.1
(XEN) PCI add device 02:09.2
(XEN) PCI add device 02:09.3
(XEN) IOAPIC[0]: Set PCI routing entry (2-12 -> 0x78 -> IRQ 12 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-1 -> 0x28 -> IRQ 1 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-8 -> 0x58 -> IRQ 8 Mode:0 Active:0)
(XEN) IOAPIC[0]: Set PCI routing entry (2-13 -> 0x88 -> IRQ 13 Mode:0 Active:0)
(XEN) __assign_irq_vector: setting vector_irq[160]=16 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[160]=16 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa0 -> IRQ 16 Mode:1 Active:1)
(XEN) __assign_irq_vector: setting vector_irq[168]=17 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[168]=17 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-17 -> 0xa8 -> IRQ 17 Mode:1 Active:1)
(XEN) __assign_irq_vector: setting vector_irq[176]=24 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[176]=24 for cpu=1
(XEN) __assign_irq_vector: setting vector_irq[184]=25 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[184]=25 for cpu=1
(XEN) __assign_irq_vector: setting vector_irq[192]=26 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[192]=26 for cpu=1
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-2 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=3122220]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) __assign_irq_vector: setting vector_irq[200]=27 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[200]=27 for cpu=1
(XEN) __assign_irq_vector: setting vector_irq[208]=22 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[208]=22 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-22 -> 0xd0 -> IRQ 22 Mode:1 Active:1)
(XEN) __assign_irq_vector: setting vector_irq[216]=20 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[216]=20 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd8 -> IRQ 20 Mode:1 Active:1)
(XEN) __assign_irq_vector: setting vector_irq[33]=21 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[33]=21 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-21 -> 0x21 -> IRQ 21 Mode:1 Active:1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.120 No irq handler for vector (irq -1)
(XEN) __assign_irq_vector: setting vector_irq[41]=28 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[41]=28 for cpu=1
(XEN) __assign_irq_vector: setting vector_irq[49]=18 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[49]=18 for cpu=1
(XEN) IOAPIC[0]: Set PCI routing entry (2-18 -> 0x31 -> IRQ 18 Mode:1 Active:1)
(XEN) __assign_irq_vector: setting vector_irq[57]=29 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[57]=29 for cpu=1
(XEN) __assign_irq_vector: setting vector_irq[65]=30 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[65]=30 for cpu=1
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)
(XEN) do_IRQ: 1.144 No irq handler for vector (irq -1)

[-- Attachment #4: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 20:53                                                 ` M A Young
@ 2010-08-26 22:15                                                   ` M A Young
  2010-08-26 22:24                                                     ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-08-26 22:15 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Thu, 26 Aug 2010, M A Young wrote:

> Okay, here is my first attempt at dirty debugging. I have made a patch to try 
> to track where vector_irq is being changed (attached) and have also attached. 
> I have looked at it quickly, and I don't think some low IRQs are getting set 
> on the second CPU.

My next thoughts on this are that almost all IRQs allocated on the first 
cpu before the second is started aren't initialized on the second CPU. I 
presume that __setup_vector_irq from xen/arch/x86/irq.c is where it is 
supposed to happen
void __setup_vector_irq(int cpu)
{
     int irq, vector;
     struct irq_cfg *cfg;

     /* Clear vector_irq */
     for (vector = 0; vector < NR_VECTORS; ++vector) {
         per_cpu(vector_irq, cpu)[vector] = -1;
         printk("__setup_irq_vector: setting vector_irq[%d]=-1 for 
cpu=%d\n",
                vector, cpu);
         }
     /* Mark the inuse vectors */
     for (irq = 0; irq < nr_irqs; ++irq) {
         cfg = irq_cfg(irq);
         if (!cpu_isset(cpu, cfg->domain))
             continue;
         vector = irq_to_vector(irq);
         per_cpu(vector_irq, cpu)[vector] = irq;
         printk("__setup_irq_vector2: setting vector_irq[%d]=%d for 
cpu=%d\n",
                vector, irq, cpu);
     }
}
but my debugging suggests it is only actually happening for irq[240]

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 22:15                                                   ` M A Young
@ 2010-08-26 22:24                                                     ` M A Young
  2010-08-27  7:34                                                       ` Keir Fraser
  2010-08-31 15:00                                                       ` Konrad Rzeszutek Wilk
  0 siblings, 2 replies; 44+ messages in thread
From: M A Young @ 2010-08-26 22:24 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Thu, 26 Aug 2010, M A Young wrote:

> On Thu, 26 Aug 2010, M A Young wrote:
>
>> Okay, here is my first attempt at dirty debugging. I have made a patch to 
>> try to track where vector_irq is being changed (attached) and have also 
>> attached. I have looked at it quickly, and I don't think some low IRQs are 
>> getting set on the second CPU.
>
> My next thoughts on this are that almost all IRQs allocated on the first cpu 
> before the second is started aren't initialized on the second CPU. I presume 
> that __setup_vector_irq from xen/arch/x86/irq.c is where it is supposed to 
> happen
or perhaps it should happen in io_apic_set_pci_routing from 
xen/arch/x86/io_apic.c where the higher IRQs are set (it doesn't because 
__assign_irq_vector sees the IRQ is already in use
      old_vector = irq_to_vector(irq);
     if (old_vector) {
         cpus_and(tmp_mask, mask, cpu_online_map);
         cpus_and(tmp_mask, cfg->domain, tmp_mask);
         if (!cpus_empty(tmp_mask)) {
             cfg->vector = old_vector;
             return 0;
         }
     }
but seems to miss the fact that it is only actually configured for one 
cpu.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 22:24                                                     ` M A Young
@ 2010-08-27  7:34                                                       ` Keir Fraser
  2010-08-31 15:00                                                       ` Konrad Rzeszutek Wilk
  1 sibling, 0 replies; 44+ messages in thread
From: Keir Fraser @ 2010-08-27  7:34 UTC (permalink / raw)
  To: M A Young, Konrad Rzeszutek Wilk; +Cc: xen-devel

On 26/08/2010 23:24, "M A Young" <m.a.young@durham.ac.uk> wrote:

> or perhaps it should happen in io_apic_set_pci_routing from
> xen/arch/x86/io_apic.c where the higher IRQs are set (it doesn't because
> __assign_irq_vector sees the IRQ is already in use
>       old_vector = irq_to_vector(irq);
>      if (old_vector) {
>          cpus_and(tmp_mask, mask, cpu_online_map);
>          cpus_and(tmp_mask, cfg->domain, tmp_mask);
>          if (!cpus_empty(tmp_mask)) {
>              cfg->vector = old_vector;
>              return 0;
>          }
>      }
> but seems to miss the fact that it is only actually configured for one
> cpu.

Setting up for one CPU only was the whole point of the per-cpu IDT patch. It
allows the same vector on different CPUs to be bound to different
interrupts, hence increasing the system-wide interrupt limit by a factor
equal to number of CPUs in the system. As long as the interrupt controller
is programmed to only interrupt the CPU which has the vector allocated, all
is good.

 -- Keir

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-26 22:24                                                     ` M A Young
  2010-08-27  7:34                                                       ` Keir Fraser
@ 2010-08-31 15:00                                                       ` Konrad Rzeszutek Wilk
  2010-09-03 18:50                                                         ` M A Young
  1 sibling, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-08-31 15:00 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Thu, Aug 26, 2010 at 11:24:48PM +0100, M A Young wrote:
> On Thu, 26 Aug 2010, M A Young wrote:
> 
> >On Thu, 26 Aug 2010, M A Young wrote:
> >
> >>Okay, here is my first attempt at dirty debugging. I have made a
> >>patch to try to track where vector_irq is being changed
> >>(attached) and have also attached. I have looked at it quickly,
> >>and I don't think some low IRQs are getting set on the second
> >>CPU.

Yeah, that definitly is the problem. Now to why it is happening.
> >
> >My next thoughts on this are that almost all IRQs allocated on the
> >first cpu before the second is started aren't initialized on the
> >second CPU. I presume that __setup_vector_irq from
> >xen/arch/x86/irq.c is where it is supposed to happen
> or perhaps it should happen in io_apic_set_pci_routing from
> xen/arch/x86/io_apic.c where the higher IRQs are set (it doesn't
> because __assign_irq_vector sees the IRQ is already in use
>      old_vector = irq_to_vector(irq);
>     if (old_vector) {
>         cpus_and(tmp_mask, mask, cpu_online_map);
>         cpus_and(tmp_mask, cfg->domain, tmp_mask);
>         if (!cpus_empty(tmp_mask)) {
>             cfg->vector = old_vector;
>             return 0;
>         }
>     }
> but seems to miss the fact that it is only actually configured for
> one cpu.

<nods> That code is actually copied from the Linux kernel .. so that begs
the question how does it work under baremetal?

Lets recap, on Xen we do this in three stages:

 1). Set up all the legacy IRQs. We don't know yet how many CPUs we have
     so we just set up the first sixteen IRQs of the IOAPIC to the first CPU (0).
     We also go through the IDT for CPU0 and set the IDT->IRQ for those legacy
     IRQs.

  2). Then we find out we got more CPUs, and for the other CPUs (1), we
      setup the IDT and we make the IDT->IRQ(-1).

  3). Then when Dom0 starts, we get called for those IRQs once more. And we
      set the IDT for both CPUs to point to the same IRQ:

(XEN) __assign_irq_vector: setting vector_irq[160]=16 for cpu=0
(XEN) __assign_irq_vector: setting vector_irq[160]=16 for cpu=1

	except we don't do it for those that have been already set.
    
So I wonder how this works on baremetal. I've an inkling, but looking at the
boolean logic it doesn't make much sense. So this is the file
arch/x86/kernel/apic/io_apic.c and the function is:  setup_IO_APIC_irq

1442          * For legacy irqs, cfg->domain starts with cpu 0 for legacy
1443          * controllers like 8259. Now that IO-APIC can handle this irq, update
1444          * the cfg->domain.
1445          */
1446         if (irq < legacy_pic->nr_legacy_irqs && cpumask_test_cpu(0, cfg->domain))
1447                 apic->vector_allocation_domain(0, cfg->domain);
1448 
1449         if (assign_irq_vector(irq, cfg, apic->target_cpus()))
1450                 return;
1451 
1452         dest = apic->cpu_mask_to_apicid_and(cfg->domain, apic->target_cpus());
1453 
1454         apic_printk(APIC_VERBOSE,KERN_DEBUG
1455                     "IOAPIC[%d]: Set routing entry (%d-%d -> 0x%x -> "
1456                     "IRQ %d Mode:%i Active:%i)\n",
1457                     apic_id, mp_ioapics[apic_id].apicid, pin, cfg->vector,
1458                     irq, trigger, polarity);

If you could, can you instrument it to print the cfg->domain, before the 'vector_allocation_domain'
is called, and as well instrument the assign_irq_vector similary to what you did with Xen?

And also instrument the 'dest' value. Basically the idea is to get an idea of what the
per_cpu(vector) gets set during the bootup for legacy IRQs. Similary to what you did
with Xen.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-08-31 15:00                                                       ` Konrad Rzeszutek Wilk
@ 2010-09-03 18:50                                                         ` M A Young
  2010-09-08 15:44                                                           ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-09-03 18:50 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 619 bytes --]

On Tue, 31 Aug 2010, Konrad Rzeszutek Wilk wrote:

> If you could, can you instrument it to print the cfg->domain, before the 'vector_allocation_domain'
> is called, and as well instrument the assign_irq_vector similary to what you did with Xen?
>
> And also instrument the 'dest' value. Basically the idea is to get an idea of what the
> per_cpu(vector) gets set during the bootup for legacy IRQs. Similary to what you did
> with Xen.

The kernel code I was working with (2.6.32) doesn't have the 
vector_allocation_domain section . I am attaching the debugging output I 
did get and the patch I used.

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 49533 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.17-157.xendom0.fc13.x86_64 (michael@austen3.home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Thu Sep 2 22:48:35 BST 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b rhgb quiet apic=debug 3
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000df66d800 (usable)
 BIOS-e820: 00000000df66d800 - 00000000e0000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed18000 - 00000000fed1c000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000feda6000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
DMI 2.4 present.
last_pfn = 0x120000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-BFFFF uncachable
  C0000-CFFFF write-protect
  D0000-EFFFF uncachable
  F0000-FFFFF write-protect
MTRR variable ranges enabled:
  0 base 000000000 mask F80000000 write-back
  1 base 080000000 mask FC0000000 write-back
  2 base 0C0000000 mask FE0000000 write-back
  3 base 100000000 mask F00000000 write-back
  4 base 0DF800000 mask FFF800000 uncachable
  5 base 0DF700000 mask FFFF00000 uncachable
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2GB, range: 1GB, type WB
reg 2, base: 3GB, range: 512MB, type WB
reg 3, base: 4GB, range: 4GB, type WB
reg 4, base: 3576MB, range: 8MB, type UC
reg 5, base: 3575MB, range: 1MB, type UC
total RAM covered: 7671M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 1G 	num_reg: 5  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 4GB, type WB
reg 1, base: 3575MB, range: 1MB, type UC
reg 2, base: 3576MB, range: 8MB, type UC
reg 3, base: 3584MB, range: 512MB, type UC
reg 4, base: 4GB, range: 4GB, type WB
e820 update range: 00000000df700000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df600000 page 2M
 00df600000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 8000-e000
init_memory_mapping: 0000000100000000-0000000120000000
 0100000000 - 0120000000 page 2M
kernel direct mapping tables up to 120000000 @ c000-12000
RAMDISK: 373b6000 - 37fef10d
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D90A1B ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D90A1B ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D90A1B ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000120000000
Bootmem setup node 0 0000000000000000-0000000120000000
  NODE_DATA [000000000000d000 - 0000000000022fff]
  bootmap [0000000000023000 -  0000000000046fff] pages 24
(8 early reservations) ==> bootmem [0000000000 - 0120000000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0001000000 - 0001a4efa8]    TEXT DATA BSS ==> [0001000000 - 0001a4efa8]
  #3 [00373b6000 - 0037fef10d]          RAMDISK ==> [00373b6000 - 0037fef10d]
  #4 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #5 [0001a4f000 - 0001a4f1e8]              BRK ==> [0001a4f000 - 0001a4f1e8]
  #6 [0000008000 - 000000c000]          PGTABLE ==> [0000008000 - 000000c000]
  #7 [000000c000 - 000000d000]          PGTABLE ==> [000000c000 - 000000d000]
Scan SMP from ffff880000000000 for 1024 bytes.
Scan SMP from ffff88000009fc00 for 1024 bytes.
Scan SMP from ffff8800000f0000 for 65536 bytes.
Scan SMP from ffff88000009f000 for 1024 bytes.
 [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880001c00000-ffff8800055fffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00120000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
    0: 0x00100000 -> 0x00120000
On node 0 totalpages: 1046028
  DMA zone: 56 pages used for memmap
  DMA zone: 105 pages reserved
  DMA zone: 3838 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 896677 pages, LIFO batch:31
  Normal zone: 1792 pages used for memmap
  Normal zone: 129280 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fb000 (fee00000)
mapped IOAPIC to ffffffffff5fa000 (fec00000)
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
PM: Registered nosave memory: 00000000df66d000 - 00000000df66e000
PM: Registered nosave memory: 00000000df66e000 - 00000000e0000000
PM: Registered nosave memory: 00000000e0000000 - 00000000f8000000
PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
PM: Registered nosave memory: 00000000fec10000 - 00000000fed18000
PM: Registered nosave memory: 00000000fed18000 - 00000000fed1c000
PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
PM: Registered nosave memory: 00000000fed20000 - 00000000fed90000
PM: Registered nosave memory: 00000000fed90000 - 00000000feda0000
PM: Registered nosave memory: 00000000feda0000 - 00000000feda6000
PM: Registered nosave memory: 00000000feda6000 - 00000000fee00000
PM: Registered nosave memory: 00000000fee00000 - 00000000fee10000
PM: Registered nosave memory: 00000000fee10000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on bare hardware
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880005800000 s90392 r8192 d24296 u1048576
pcpu-alloc: s90392 r8192 d24296 u1048576 alloc=1*2097152
pcpu-alloc: [0] 0 1 
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 1029795
Policy zone: Normal
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b rhgb quiet apic=debug 3
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 4034952k/4718592k available (4488k kernel code, 534480k absent, 149160k reserved, 3707k data, 940k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:424
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 41943040 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Fast TSC calibration using PIT
Detected 2394.318 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4788.63 BogoMIPS (lpj=2394318)
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 0/0x0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20090903
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 23211 entries in 92 pages
Setting APIC routing to flat
Getting VERSION: 50014
Getting VERSION: 50014
Getting ID: 0
Getting ID: 0
enabled ExtINT on CPU#0
ESR value before enabling vector: 0x00000040  after: 0x00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 2-0 (apicid-pin) not connected
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 (apicid-pin) not connected
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
Using local APIC timer interrupts.
calibrating APIC timer ...
... lapic delta = 1246851
... PM-Timer delta = 357947
... PM-Timer result ok
..... delta 1246851
..... mult: 53559983
..... calibration result: 199496
..... CPU clock speed is 2393.0949 MHz.
..... host bus clock speed is 199.0496 MHz.
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 1/0x1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
CPU1: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (9576.39 BogoMIPS).
sizeof(vma)=176 bytes
sizeof(page)=56 bytes
sizeof(inode)=592 bytes
sizeof(dentry)=192 bytes
sizeof(ext3inode)=800 bytes
sizeof(buffer_head)=104 bytes
sizeof(skbuff)=232 bytes
sizeof(task_struct)=5976 bytes
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
devtmpfs: initialized
regulator: core version 0.5
Time: 19:18:37  Date: 09/03/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 64bit mmio: [0xfea00000-0xfeafffff]
pci 0000:00:02.0: reg 18 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 20 io port: [0xeff8-0xefff]
pci 0000:00:02.1: reg 10 64bit mmio: [0xfeb00000-0xfebfffff]
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe9fc000-0xfe9fffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0900 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 006c (mask 0007)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0c80 (mask 003f)
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe9fb800-0xfe9fbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xfe9fb700-0xfe9fb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe8fc000-0xfe8fffff]
pci 0000:09:00.0: reg 18 io port: [0xde00-0xdeff]
pci 0000:09:00.0: supports D1 D2
pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
pci 0000:0b:00.0: reg 10 64bit mmio: [0xfe7fe000-0xfe7fffff]
pci 0000:0b:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0b:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:00:1c.4: bridge io port: [0xc000-0xcfff]
pci 0000:00:1c.4: bridge 32bit mmio: [0xfe400000-0xfe6fffff]
pci 0000:00:1c.4: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:02:09.0: reg 10 32bit mmio: [0xfe3ff800-0xfe3fffff]
pci 0000:02:09.0: supports D1 D2
pci 0000:02:09.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.0: PME# disabled
pci 0000:02:09.1: reg 10 32bit mmio: [0xfe3ff500-0xfe3ff5ff]
pci 0000:02:09.1: supports D1 D2
pci 0000:02:09.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.1: PME# disabled
pci 0000:02:09.2: reg 10 32bit mmio: [0xfe3ff600-0xfe3ff6ff]
pci 0000:02:09.2: supports D1 D2
pci 0000:02:09.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.2: PME# disabled
pci 0000:02:09.3: reg 10 32bit mmio: [0xfe3ff700-0xfe3ff7ff]
pci 0000:02:09.3: supports D1 D2
pci 0000:02:09.3: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xfe300000-0xfe3fffff]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: old code would have set cacheline size to 32 bytes, but clflush_size = 64
PCI: pci_cache_line_size set to 64 bytes
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default

printing PIC contents
... PIC  IMR: ffff
... PIC  IRR: 0ca0
... PIC  ISR: 0000
... PIC ELCR: 0ea0
printing local APIC contents on CPU#0/0:
... APIC ID:      00000000 (0)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 01000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fb
... APIC ICR2: 02000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00000400
... APIC LVT0: 00010700
... APIC LVT1: 00000400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 00000f27
... APIC TDCR: 00000003

printing local APIC contents on CPU#1/1:
... APIC ID:      01000000 (1)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 02000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC ESR: 00000000
... APIC ICR: 00000000
... APIC ICR2: 00000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010400
... APIC LVT0: 00010700
... APIC LVT1: 00010400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 000012ee
... APIC TDCR: 00000003

number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 00000000
.......    : physical APIC id: 00
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0020
.... IRQ redirection table:
 NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
 00 000 1    0    0   0   0    0    0    00
 01 003 0    0    0   0   0    1    1    31
 02 003 0    0    0   0   0    1    1    30
 03 003 0    0    0   0   0    1    1    33
 04 003 0    0    0   0   0    1    1    34
 05 003 0    0    0   0   0    1    1    35
 06 003 0    0    0   0   0    1    1    36
 07 003 0    0    0   0   0    1    1    37
 08 003 0    0    0   0   0    1    1    38
 09 003 0    1    0   0   0    1    1    39
 0a 003 0    0    0   0   0    1    1    3A
 0b 003 0    0    0   0   0    1    1    3B
 0c 003 0    0    0   0   0    1    1    3C
 0d 003 0    0    0   0   0    1    1    3D
 0e 003 0    0    0   0   0    1    1    3E
 0f 003 0    0    0   0   0    1    1    3F
 10 000 1    0    0   0   0    0    0    00
 11 000 1    0    0   0   0    0    0    00
 12 000 1    0    0   0   0    0    0    00
 13 000 1    0    0   0   0    0    0    00
 14 000 1    0    0   0   0    0    0    00
 15 000 1    0    0   0   0    0    0    00
 16 000 1    0    0   0   0    0    0    00
 17 000 1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
pnp 00:0a: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0a: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: iomem range 0xff800000-0xff8fffff has been reserved
system 00:01: iomem range 0xffc00000-0xffcfffff has been reserved
system 00:06: ioport range 0xc80-0xcff could not be reserved
system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0a: ioport range 0x900-0x97f has been reserved
system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
system 00:0b: ioport range 0xf400-0xf4fe has been reserved
system 00:0b: ioport range 0x1080-0x10bf has been reserved
system 00:0b: ioport range 0x10c0-0x10df has been reserved
system 00:0b: ioport range 0x809-0x809 has been reserved
system 00:0c: iomem range 0x0-0x9efff could not be reserved
system 00:0c: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff has been reserved
system 00:0c: iomem range 0xe0000-0xfffff has been reserved
system 00:0c: iomem range 0x100000-0xdf66d7ff could not be reserved
system 00:0c: iomem range 0xdf66d800-0xdf6fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdf7fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdfefffff could not be reserved
system 00:0c: iomem range 0xffe00000-0xffffffff has been reserved
system 00:0c: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0c: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0c: iomem range 0xfee00000-0xfee0ffff has been reserved
system 00:0c: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:0c: iomem range 0xfeda0000-0xfeda3fff has been reserved
system 00:0c: iomem range 0xfeda4000-0xfeda4fff has been reserved
system 00:0c: iomem range 0xfeda5000-0xfeda5fff has been reserved
system 00:0c: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0c: iomem range 0xfed18000-0xfed1bfff has been reserved
system 00:0c: iomem range 0xf8000000-0xfbffffff has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.0:   IO window: 0xd000-0xdfff
pci 0000:00:1c.0:   MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.0:   PREFETCH window: 0x000000f0200000-0x000000f03fffff
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.1:   IO window: 0x2000-0x2fff
pci 0000:00:1c.1:   MEM window: 0xfe700000-0xfe7fffff
pci 0000:00:1c.1:   PREFETCH window: 0x000000f0400000-0x000000f05fffff
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.4:   IO window: 0xc000-0xcfff
pci 0000:00:1c.4:   MEM window: 0xfe400000-0xfe6fffff
pci 0000:00:1c.4:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:1e.0:   IO window: disabled
pci 0000:00:1e.0:   MEM window: 0xfe300000-0xfe3fffff
pci 0000:00:1e.0:   PREFETCH window: disabled
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0
__assign_irq_vector: setting vector_irq[73]=16 for cpu=0
__assign_irq_vector: setting vector_irq[73]=16 for cpu=1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0
__assign_irq_vector: setting vector_irq[81]=17 for cpu=0
__assign_irq_vector: setting vector_irq[81]=17 for cpu=1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-17 -> 0x51 -> IRQ 17 Mode:1 Active:1)
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:09: resource 0 io:  [0xd000-0xdfff]
pci_bus 0000:09: resource 1 mem: [0xfe800000-0xfe8fffff]
pci_bus 0000:09: resource 2 pref mem [0xf0200000-0xf03fffff]
pci_bus 0000:0b: resource 0 io:  [0x2000-0x2fff]
pci_bus 0000:0b: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:0b: resource 2 pref mem [0xf0400000-0xf05fffff]
pci_bus 0000:0c: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:0c: resource 1 mem: [0xfe400000-0xfe6fffff]
pci_bus 0000:0c: resource 2 pref mem [0xf0000000-0xf01fffff]
pci_bus 0000:02: resource 1 mem: [0xfe300000-0xfe3fffff]
pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
NET: Registered protocol family 1
pci 0000:00:02.0: Boot video device
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12516k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
DMA: Placing 64MB software IO TLB between ffff88000591e000 - ffff88000991e000
DMA: software IO TLB at phys 0x591e000 - 0x991e000
Simple Boot Flag at 0x79 set to 0x1
audit: initializing netlink socket (disabled)
type=2000 audit(1283541517.516:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 7905
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
  alloc irq_desc for 24 on node -1
  alloc kstat_irqs on node -1
__assign_irq_vector: setting vector_irq[89]=24 for cpu=0
__assign_irq_vector: setting vector_irq[89]=24 for cpu=1
pcieport 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 25 on node -1
  alloc kstat_irqs on node -1
__assign_irq_vector: setting vector_irq[97]=25 for cpu=0
__assign_irq_vector: setting vector_irq[97]=25 for cpu=1
pcieport 0000:00:1c.1: irq 25 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 26 on node -1
  alloc kstat_irqs on node -1
__assign_irq_vector: setting vector_irq[105]=26 for cpu=0
__assign_irq_vector: setting vector_irq[105]=26 for cpu=1
pcieport 0000:00:1c.4: irq 26 for MSI/MSI-X
pcieport 0000:00:1c.4: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp: Slot [1] registered
pci-stub: invalid id string ""
ACPI: AC Adapter [AC] (on-line)
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PBTN]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
ACPI: Sleep Button [SBTN]
ACPI: SSDT 00000000df66e4b4 002C8 (v01  PmRef  Cpu0Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66de4a 005E5 (v01  PmRef  Cpu0Cst 00003001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
Switching to clocksource hpet
processor LNXCPU:00: registered as cooling_device0
ACPI: SSDT 00000000df66e77c 000C4 (v01  PmRef  Cpu1Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66e42f 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050624)
processor LNXCPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (51 C)
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
ACPI: Battery Slot [BAT0] (battery present)
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
input: Macintosh mouse button emulation as /devices/virtual/input/input3
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
  alloc irq_desc for 27 on node -1
  alloc kstat_irqs on node -1
__assign_irq_vector: setting vector_irq[113]=27 for cpu=0
__assign_irq_vector: setting vector_irq[113]=27 for cpu=1
ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ccc ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fb900 irq 27
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fba00 irq 27
ata_piix 0000:00:1f.1: version 2.13
ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi3 : ata_piix
scsi4 : ata_piix
ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x6fa0 irq 14
ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x6fa8 irq 15
Fixed MDIO Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0
__assign_irq_vector: setting vector_irq[121]=22 for cpu=0
__assign_irq_vector: setting vector_irq[121]=22 for cpu=1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-22 -> 0x79 -> IRQ 22 Mode:1 Active:1)
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ata5: port disabled. ignoring.
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0
__assign_irq_vector: setting vector_irq[129]=20 for cpu=0
__assign_irq_vector: setting vector_irq[129]=20 for cpu=1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-20 -> 0x81 -> IRQ 20 Mode:1 Active:1)
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0
__assign_irq_vector: setting vector_irq[137]=21 for cpu=0
__assign_irq_vector: setting vector_irq[137]=21 for cpu=1
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-21 -> 0x89 -> IRQ 21 Mode:1 Active:1)
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.32.17-157.xendom0.fc13.x86_64 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:04: RTC can wake from S4
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
No TPM chip found, activating TPM-bypass!
  Magic number: 10:529:343
tty tty60: hash matches
rtc_cmos 00:04: setting system clock to 2010-09-03 19:18:38 UTC (1283541518)
Initalizing network drop monitor service
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: TSSTcorp DVD+/-RW TS-L632H, DW10, max UDMA/33
ata4.00: configured for UDMA/33
usb 1-1: new high speed USB device using ehci_hcd and address 2
ata3: SATA link down (SStatus 0 SControl 300)
usb 1-1: New USB device found, idVendor=05a9, idProduct=2640
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Laptop Integrated Webcam
usb 1-1: Manufacturer: OmniVision Technologies, Inc. -2640-07.07.20.3
usb 1-1: configuration #1 chosen from 1 choice
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input6
usb 6-2: new low speed USB device using uhci_hcd and address 2
usb 6-2: New USB device found, idVendor=046d, idProduct=c517
usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 6-2: Product: USB Receiver
usb 6-2: Manufacturer: Logitech
usb 6-2: configuration #1 chosen from 1 choice
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input7
logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.1-2/input0
ata1.00: ATA-8: TOSHIBA MK2546GSX, LB013D, max UDMA/100
ata1.00: 488397168 sectors, multi 8: LBA48 NCQ (depth 31/32), AA
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK2546GS LB01 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda:
scsi 3:0:0:0: CD-ROM            TSSTcorp DVD+-RW TS-L632H DW10 PQ: 0 ANSI: 5
logitech 0003:046D:C517.0002: fixing up Logitech keyboard report descriptor
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.1/input/input8
logitech 0003:046D:C517.0002: input,hiddev96,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-2/input1
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
sr 3:0:0:0: Attached scsi generic sg1 type 5
 sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
Freeing unused kernel memory: 940k freed
Write protecting the kernel read-only data: 6620k
dracut: dracut-006-2.fc14
udev: starting version 160
dracut: Starting plymouth daemon
usb 7-2: new full speed USB device using uhci_hcd and address 2
usb 7-2: New USB device found, idVendor=0a5c, idProduct=4500
usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2: Product: BCM2045B2
usb 7-2: Manufacturer: Broadcom
usb 7-2: configuration #1 chosen from 1 choice
hub 7-2:1.0: USB hub found
hub 7-2:1.0: 3 ports detected
usb 7-2.1: new full speed USB device using uhci_hcd and address 3
usb 7-2.1: New USB device found, idVendor=413c, idProduct=8126
usb 7-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2.1: Product: BCM2045
usb 7-2.1: Manufacturer: Broadcom Corp
usb 7-2.1: configuration #1 chosen from 1 choice
usb 7-2.2: new full speed USB device using uhci_hcd and address 4
usb 7-2.2: New USB device found, idVendor=0a5c, idProduct=4502
usb 7-2.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.2: Manufacturer: Broadcom Corp
usb 7-2.2: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.2/7-2.2:1.0/input/input9
generic-usb 0003:0A5C:4502.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1d.2-2.2/input0
usb 7-2.3: new full speed USB device using uhci_hcd and address 5
dracut: Scanning devices sda7  for LVM volume groups 
usb 7-2.3: New USB device found, idVendor=0a5c, idProduct=4503
usb 7-2.3: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.3: Manufacturer: Broadcom Corp
usb 7-2.3: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/input/input10
generic-usb 0003:0A5C:4503.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1d.2-2.3/input0
dracut: Reading all physical volumes. This may take a while...
dracut: Found volume group "vg0" using metadata type lvm2
dracut: 7 logical volume(s) in volume group "vg0" now active
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Remounting /dev/disk/by-uuid/fcb47974-dd00-4990-bcee-e2b50a0f184b with -o noatime,ro
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Mounted root filesystem /dev/mapper/vg0-austen3a
dracut: Loading SELinux policy
SELinux: 8192 avtab hash slots, 199115 rules.
SELinux: 8192 avtab hash slots, 199115 rules.
SELinux:  9 users, 13 roles, 3316 types, 168 bools, 1 sens, 1024 cats
SELinux:  77 classes, 199115 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev dm-7, type ext4), uses xattr
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev devtmpfs, type devtmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
type=1403 audit(1283541529.467:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 153
type=1400 audit(1283537934.778:3): avc:  denied  { mmap_zero } for  pid=733 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
type=1400 audit(1283537944.920:4): avc:  denied  { module_request } for  pid=1246 comm="rpc.statd" scontext=system_u:system_r:rpcd_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=system
type=1400 audit(1283537947.261:5): avc:  denied  { module_request } for  pid=1375 comm="sendmail" scontext=system_u:system_r:sendmail_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=system
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts

[-- Attachment #3: Type: TEXT/PLAIN, Size: 1120 bytes --]

--- linux-2.6.32.x86_64/arch/x86/kernel/apic/io_apic.c.orig	2010-08-31 22:31:45.000000000 +0100
+++ linux-2.6.32.x86_64/arch/x86/kernel/apic/io_apic.c	2010-09-02 21:54:02.000000000 +0100
@@ -1237,8 +1237,11 @@
 			cfg->move_in_progress = 1;
 			cpumask_copy(cfg->old_domain, cfg->domain);
 		}
-		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask)
+		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask) {
 			per_cpu(vector_irq, new_cpu)[vector] = irq;
+			printk(KERN_WARNING "__assign_irq_vector: setting vector_irq[%d]=%d for cpu=%d\n",
+				vector, irq, new_cpu);
+			}
 		cfg->vector = vector;
 		cpumask_copy(cfg->domain, tmp_mask);
 		err = 0;
@@ -1462,10 +1465,12 @@
 
 	cfg = desc->chip_data;
 
+	printk(KERN_WARNING "setup_IO_APIC_irq: cfg->domain=%d\n", cfg->domain->bits[0]);
 	if (assign_irq_vector(irq, cfg, apic->target_cpus()))
 		return;
 
 	dest = apic->cpu_mask_to_apicid_and(cfg->domain, apic->target_cpus());
+	printk(KERN_WARNING "setup_IO_APIC_irq: dest=%d\n", dest);
 
 	apic_printk(APIC_VERBOSE,KERN_DEBUG
 		    "IOAPIC[%d]: Set routing entry (%d-%d -> 0x%x -> "

[-- Attachment #4: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-09-03 18:50                                                         ` M A Young
@ 2010-09-08 15:44                                                           ` Konrad Rzeszutek Wilk
  2010-09-08 21:36                                                             ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-09-08 15:44 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

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

On Fri, Sep 03, 2010 at 07:50:06PM +0100, M A Young wrote:
> On Tue, 31 Aug 2010, Konrad Rzeszutek Wilk wrote:
> 
> >If you could, can you instrument it to print the cfg->domain, before the 'vector_allocation_domain'
> >is called, and as well instrument the assign_irq_vector similary to what you did with Xen?
> >
> >And also instrument the 'dest' value. Basically the idea is to get an idea of what the
> >per_cpu(vector) gets set during the bootup for legacy IRQs. Similary to what you did
> >with Xen.
> 
> The kernel code I was working with (2.6.32) doesn't have the
> vector_allocation_domain section . I am attaching the debugging
> output I did get and the patch I used.

OK, so based on the output the IO APIC pins for you two IRQs should have destination set
to 1.

.. snip..
_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)

BUT when the IO APIC is being printed:

 01 003 0    0    0   0   0    1    1    31
 0c 003 0    0    0   0   0    1    1    3C


They are set to dest = 3!?

Somehow the IO APIC is being programmed without using the setup_IO_APIC_irq
and its friends. Also the per_cpu(vector_irq, 1)[0x31] = 1 is set.

So, for the second problem, I think the __setup_vector_irq is the one
that sets the vectors on the second CPU to correspond to the right IRQs.

But I am not sure how the IOAPIC pin for all IRQs below 16 get set to '3'.
There is something happening between the initial call to init IO_APIC IRQs
and when it is being printed that sets the destination to a new value.

I've piggybacked on your debug patch and added some extra stuff to see if the __setup_vector_irq
is responsible for setting the new per_cpu. Those printk's _might_ not work as
all of that is being run on a secondary CPU that is being initialized..?

For the IO APIC programming I added a printk/debug_stack by the ioapic_write
to see who and when sets those pins on the IOAPIC to 3.

Here is the patch:

diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index ec4e874..37482fe 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -69,7 +69,7 @@
 #include <asm/xen/pci.h>
 
 #include <asm/xen/pci.h>
-
+#include <linux/kernel.h>
 #define __apicdebuginit(type) static type __init
 #define for_each_irq_pin(entry, head) \
 	for (entry = head; entry; entry = entry->next)
@@ -486,6 +486,11 @@ __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e)
 void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e)
 {
 	unsigned long flags;
+	if (pin == 1 || pin == 0xc) {
+		printk(KERN_INFO "Reprogramming PIN%d, dest=%d\n", pin, e.dest);
+		if (e.dest > 1)
+			dump_stack();
+	}
 	spin_lock_irqsave(&ioapic_lock, flags);
 	__ioapic_write_entry(apic, pin, e);
 	spin_unlock_irqrestore(&ioapic_lock, flags);
@@ -1198,6 +1203,7 @@ __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
 	if (old_vector) {
 		cpumask_and(tmp_mask, mask, cpu_online_mask);
 		cpumask_and(tmp_mask, cfg->domain, tmp_mask);
+		printk(KERN_INFO "old_vector: %d  mask: %x\n", old_vector, tmp_mask->bits[0]);
 		if (!cpumask_empty(tmp_mask)) {
 			free_cpumask_var(tmp_mask);
 			return 0;
@@ -1214,6 +1220,8 @@ __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
 
 		vector = current_vector;
 		offset = current_offset;
+		printk(KERN_INFO "vector: %d, mask: %x, cpu: %d per_cpu:%x\n",
+			vector, tmp_mask->bits[0], cpu, per_cpu(vector_irq, cpu)[vector]);
 next:
 		vector += 8;
 		if (vector >= first_system_vector) {
@@ -1237,8 +1245,11 @@ next:
 			cfg->move_in_progress = 1;
 			cpumask_copy(cfg->old_domain, cfg->domain);
 		}
-		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask)
+		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask) {
 			per_cpu(vector_irq, new_cpu)[vector] = irq;
+			printk(KERN_WARNING "__assign_irq_vector: setting vector_irq[%d]=%d for cpu=%d\n",
+				vector, irq, new_cpu);
+			}
 		cfg->vector = vector;
 		cpumask_copy(cfg->domain, tmp_mask);
 		err = 0;
@@ -1304,6 +1315,8 @@ void __setup_vector_irq(int cpu)
 		if (!cpumask_test_cpu(cpu, cfg->domain))
 			continue;
 		vector = cfg->vector;
+		printk(KERN_INFO "%s: vector: %d on CPU %d set to IRQ: %d\n",
+				__FUNCTION__, vector, cpu, irq);
 		per_cpu(vector_irq, cpu)[vector] = irq;
 	}
 	/* Mark the free vectors */
@@ -1313,8 +1326,11 @@ void __setup_vector_irq(int cpu)
 			continue;
 
 		cfg = irq_cfg(irq);
-		if (!cpumask_test_cpu(cpu, cfg->domain))
+		if (!cpumask_test_cpu(cpu, cfg->domain)) {
+			printk(KERN_INFO "%s: vector %d on CPU %d reset b/c not in affinity mask (%d)\n",
+					__FUNCTION__, vector, cpu, cfg->domain->bits[0]);
 			per_cpu(vector_irq, cpu)[vector] = -1;
+		}
 	}
 }
 
@@ -1452,7 +1468,20 @@ int setup_ioapic_entry(int apic_id, int irq,
 		entry->mask = 1;
 	return 0;
 }
-
+static void dump_vectors(const char *prefix) {
+	int cpu;
+	int vector;
+
+	for (vector = 0x30; vector < 0x3f; vector++) {
+ 		for_each_cpu_and(cpu, 0xff, cpu_online_mask) {
+			if (per_cpu(vector_irq, cpu)[vector] != -1)
+				printk(KERN_INFO "%s [vec:%d,cpu:%d] = irq:%d\n",
+					prefix,
+					vector, cpu,
+					per_cpu(vector_irq, cpu)[vector]);
+		}
+	}
+}
 static void setup_IO_APIC_irq(int apic_id, int pin, unsigned int irq, struct irq_desc *desc,
 			      int trigger, int polarity)
 {
@@ -1465,10 +1494,15 @@ static void setup_IO_APIC_irq(int apic_id, int pin, unsigned int irq, struct irq
 
 	cfg = desc->chip_data;
 
+	printk(KERN_WARNING "setup_IO_APIC_irq: cfg->domain=%d (vector: %d)\n", cfg->domain->bits[0], cfg->vector);
+
+	dump_vectors("PRE");
 	if (assign_irq_vector(irq, cfg, apic->target_cpus()))
 		return;
+	dump_vectors("PAST");
 
 	dest = apic->cpu_mask_to_apicid_and(cfg->domain, apic->target_cpus());
+	printk(KERN_WARNING "setup_IO_APIC_irq: dest=%d\n", dest);
 
 	apic_printk(APIC_VERBOSE,KERN_DEBUG
 		    "IOAPIC[%d]: Set routing entry (%d-%d -> 0x%x -> "


[-- Attachment #2: debug-ioapic-irq-2-12.patch --]
[-- Type: text/x-diff, Size: 3992 bytes --]

diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index ec4e874..37482fe 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -69,7 +69,7 @@
 #include <asm/xen/pci.h>
 
 #include <asm/xen/pci.h>
-
+#include <linux/kernel.h>
 #define __apicdebuginit(type) static type __init
 #define for_each_irq_pin(entry, head) \
 	for (entry = head; entry; entry = entry->next)
@@ -486,6 +486,11 @@ __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e)
 void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e)
 {
 	unsigned long flags;
+	if (pin == 1 || pin == 0xc) {
+		printk(KERN_INFO "Reprogramming PIN%d, dest=%d\n", pin, e.dest);
+		if (e.dest > 1)
+			dump_stack();
+	}
 	spin_lock_irqsave(&ioapic_lock, flags);
 	__ioapic_write_entry(apic, pin, e);
 	spin_unlock_irqrestore(&ioapic_lock, flags);
@@ -1198,6 +1203,7 @@ __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
 	if (old_vector) {
 		cpumask_and(tmp_mask, mask, cpu_online_mask);
 		cpumask_and(tmp_mask, cfg->domain, tmp_mask);
+		printk(KERN_INFO "old_vector: %d  mask: %x\n", old_vector, tmp_mask->bits[0]);
 		if (!cpumask_empty(tmp_mask)) {
 			free_cpumask_var(tmp_mask);
 			return 0;
@@ -1214,6 +1220,8 @@ __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
 
 		vector = current_vector;
 		offset = current_offset;
+		printk(KERN_INFO "vector: %d, mask: %x, cpu: %d per_cpu:%x\n",
+			vector, tmp_mask->bits[0], cpu, per_cpu(vector_irq, cpu)[vector]);
 next:
 		vector += 8;
 		if (vector >= first_system_vector) {
@@ -1237,8 +1245,11 @@ next:
 			cfg->move_in_progress = 1;
 			cpumask_copy(cfg->old_domain, cfg->domain);
 		}
-		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask)
+		for_each_cpu_and(new_cpu, tmp_mask, cpu_online_mask) {
 			per_cpu(vector_irq, new_cpu)[vector] = irq;
+			printk(KERN_WARNING "__assign_irq_vector: setting vector_irq[%d]=%d for cpu=%d\n",
+				vector, irq, new_cpu);
+			}
 		cfg->vector = vector;
 		cpumask_copy(cfg->domain, tmp_mask);
 		err = 0;
@@ -1304,6 +1315,8 @@ void __setup_vector_irq(int cpu)
 		if (!cpumask_test_cpu(cpu, cfg->domain))
 			continue;
 		vector = cfg->vector;
+		printk(KERN_INFO "%s: vector: %d on CPU %d set to IRQ: %d\n",
+				__FUNCTION__, vector, cpu, irq);
 		per_cpu(vector_irq, cpu)[vector] = irq;
 	}
 	/* Mark the free vectors */
@@ -1313,8 +1326,11 @@ void __setup_vector_irq(int cpu)
 			continue;
 
 		cfg = irq_cfg(irq);
-		if (!cpumask_test_cpu(cpu, cfg->domain))
+		if (!cpumask_test_cpu(cpu, cfg->domain)) {
+			printk(KERN_INFO "%s: vector %d on CPU %d reset b/c not in affinity mask (%d)\n",
+					__FUNCTION__, vector, cpu, cfg->domain->bits[0]);
 			per_cpu(vector_irq, cpu)[vector] = -1;
+		}
 	}
 }
 
@@ -1452,7 +1468,20 @@ int setup_ioapic_entry(int apic_id, int irq,
 		entry->mask = 1;
 	return 0;
 }
-
+static void dump_vectors(const char *prefix) {
+	int cpu;
+	int vector;
+
+	for (vector = 0x30; vector < 0x3f; vector++) {
+ 		for_each_cpu_and(cpu, 0xff, cpu_online_mask) {
+			if (per_cpu(vector_irq, cpu)[vector] != -1)
+				printk(KERN_INFO "%s [vec:%d,cpu:%d] = irq:%d\n",
+					prefix,
+					vector, cpu,
+					per_cpu(vector_irq, cpu)[vector]);
+		}
+	}
+}
 static void setup_IO_APIC_irq(int apic_id, int pin, unsigned int irq, struct irq_desc *desc,
 			      int trigger, int polarity)
 {
@@ -1465,10 +1494,15 @@ static void setup_IO_APIC_irq(int apic_id, int pin, unsigned int irq, struct irq
 
 	cfg = desc->chip_data;
 
+	printk(KERN_WARNING "setup_IO_APIC_irq: cfg->domain=%d (vector: %d)\n", cfg->domain->bits[0], cfg->vector);
+
+	dump_vectors("PRE");
 	if (assign_irq_vector(irq, cfg, apic->target_cpus()))
 		return;
+	dump_vectors("PAST");
 
 	dest = apic->cpu_mask_to_apicid_and(cfg->domain, apic->target_cpus());
+	printk(KERN_WARNING "setup_IO_APIC_irq: dest=%d\n", dest);
 
 	apic_printk(APIC_VERBOSE,KERN_DEBUG
 		    "IOAPIC[%d]: Set routing entry (%d-%d -> 0x%x -> "

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

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

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-09-08 15:44                                                           ` Konrad Rzeszutek Wilk
@ 2010-09-08 21:36                                                             ` M A Young
  2010-09-08 23:17                                                               ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-09-08 21:36 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 590 bytes --]

On Wed, 8 Sep 2010, Konrad Rzeszutek Wilk wrote:

> I've piggybacked on your debug patch and added some extra stuff to see if the __setup_vector_irq
> is responsible for setting the new per_cpu. Those printk's _might_ not work as
> all of that is being run on a secondary CPU that is being initialized..?
>
> For the IO APIC programming I added a printk/debug_stack by the ioapic_write
> to see who and when sets those pins on the IOAPIC to 3.

I had to modify the patch slightly to get the kernel not to panic, but it 
did mostly work after that. The results are attached.

 	Michael Young

[-- Attachment #2: Type: TEXT/PLAIN, Size: 83955 bytes --]

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32.21 (michael@austen3.home) (gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) ) #1 SMP Wed Sep 8 22:14:28 BST 2010
Command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 apic=debug
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000df66d800 (usable)
 BIOS-e820: 00000000df66d800 - 00000000e0000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed18000 - 00000000fed1c000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000feda6000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
DMI 2.4 present.
last_pfn = 0x120000 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-BFFFF uncachable
  C0000-CFFFF write-protect
  D0000-EFFFF uncachable
  F0000-FFFFF write-protect
MTRR variable ranges enabled:
  0 base 000000000 mask F80000000 write-back
  1 base 080000000 mask FC0000000 write-back
  2 base 0C0000000 mask FE0000000 write-back
  3 base 100000000 mask F00000000 write-back
  4 base 0DF800000 mask FFF800000 uncachable
  5 base 0DF700000 mask FFFF00000 uncachable
  6 disabled
  7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
original variable MTRRs
reg 0, base: 0GB, range: 2GB, type WB
reg 1, base: 2GB, range: 1GB, type WB
reg 2, base: 3GB, range: 512MB, type WB
reg 3, base: 4GB, range: 4GB, type WB
reg 4, base: 3576MB, range: 8MB, type UC
reg 5, base: 3575MB, range: 1MB, type UC
total RAM covered: 7671M
Found optimal setting for mtrr clean up
 gran_size: 64K 	chunk_size: 1G 	num_reg: 5  	lose cover RAM: 0G
New variable MTRRs
reg 0, base: 0GB, range: 4GB, type WB
reg 1, base: 3575MB, range: 1MB, type UC
reg 2, base: 3576MB, range: 8MB, type UC
reg 3, base: 3584MB, range: 512MB, type UC
reg 4, base: 4GB, range: 4GB, type WB
e820 update range: 00000000df700000 - 0000000100000000 (usable) ==> (reserved)
last_pfn = 0xdf66d max_arch_pfn = 0x400000000
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-00000000df66d000
 0000000000 - 00df600000 page 2M
 00df600000 - 00df66d000 page 4k
kernel direct mapping tables up to df66d000 @ 8000-e000
init_memory_mapping: 0000000100000000-0000000120000000
 0100000000 - 0120000000 page 2M
kernel direct mapping tables up to 120000000 @ c000-12000
RAMDISK: 3742f000 - 37fef72b
ACPI: RSDP 00000000000fbc60 00024 (v02 DELL  )
ACPI: XSDT 00000000df66f200 00064 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: FACP 00000000df66f09c 000F4 (v04 DELL    M08     27D90A1B ASL  00000061)
ACPI: DSDT 00000000df66f800 05477 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS 00000000df67e000 00040
ACPI: HPET 00000000df66f300 00038 (v01 DELL    M08     00000001 ASL  00000061)
ACPI: APIC 00000000df66f400 00068 (v01 DELL    M08     27D90A1B ASL  00000047)
ACPI: MCFG 00000000df66f3c0 0003E (v16 DELL    M08     27D90A1B ASL  00000061)
ACPI: SLIC 00000000df66f49c 00176 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: OSFR 00000000df66ea00 0002C (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: BOOT 00000000df66efc0 00028 (v01 DELL    M08     27D90A1B ASL  00000061)
ACPI: SSDT 00000000df66d97e 004CC (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
No NUMA configuration found
Faking a node at 0000000000000000-0000000120000000
Bootmem setup node 0 0000000000000000-0000000120000000
  NODE_DATA [000000000000d000 - 0000000000022fff]
  bootmap [0000000000023000 -  0000000000046fff] pages 24
(8 early reservations) ==> bootmem [0000000000 - 0120000000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0001000000 - 0001a0cfa8]    TEXT DATA BSS ==> [0001000000 - 0001a0cfa8]
  #3 [003742f000 - 0037fef72b]          RAMDISK ==> [003742f000 - 0037fef72b]
  #4 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #5 [0001a0d000 - 0001a0d1e8]              BRK ==> [0001a0d000 - 0001a0d1e8]
  #6 [0000008000 - 000000c000]          PGTABLE ==> [0000008000 - 000000c000]
  #7 [000000c000 - 000000d000]          PGTABLE ==> [000000c000 - 000000d000]
Scan SMP from ffff880000000000 for 1024 bytes.
Scan SMP from ffff88000009fc00 for 1024 bytes.
Scan SMP from ffff8800000f0000 for 65536 bytes.
Scan SMP from ffff88000009f000 for 1024 bytes.
 [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880001c00000-ffff8800055fffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00120000
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x000df66d
    0: 0x00100000 -> 0x00120000
On node 0 totalpages: 1046028
  DMA zone: 56 pages used for memmap
  DMA zone: 105 pages reserved
  DMA zone: 3838 pages, LIFO batch:0
  DMA32 zone: 14280 pages used for memmap
  DMA32 zone: 896677 pages, LIFO batch:31
  Normal zone: 1792 pages used for memmap
  Normal zone: 129280 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fb000 (fee00000)
mapped IOAPIC to ffffffffff5fa000 (fec00000)
nr_irqs_gsi: 24
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
PM: Registered nosave memory: 00000000df66d000 - 00000000df66e000
PM: Registered nosave memory: 00000000df66e000 - 00000000e0000000
PM: Registered nosave memory: 00000000e0000000 - 00000000f8000000
PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
PM: Registered nosave memory: 00000000fec10000 - 00000000fed18000
PM: Registered nosave memory: 00000000fed18000 - 00000000fed1c000
PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
PM: Registered nosave memory: 00000000fed20000 - 00000000fed90000
PM: Registered nosave memory: 00000000fed90000 - 00000000feda0000
PM: Registered nosave memory: 00000000feda0000 - 00000000feda6000
PM: Registered nosave memory: 00000000feda6000 - 00000000fee00000
PM: Registered nosave memory: 00000000fee00000 - 00000000fee10000
PM: Registered nosave memory: 00000000fee10000 - 00000000ffe00000
PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on bare hardware
NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 30 pages/cpu @ffff880005800000 s90392 r8192 d24296 u1048576
pcpu-alloc: s90392 r8192 d24296 u1048576 alloc=1*2097152
pcpu-alloc: [0] 0 1 
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 1029795
Policy zone: Normal
Kernel command line: ro root=UUID=fcb47974-dd00-4990-bcee-e2b50a0f184b 3 apic=debug
PID hash table entries: 4096 (order: 3, 32768 bytes)
Initializing CPU#0
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 4035700k/4718592k available (4491k kernel code, 534480k absent, 148412k reserved, 3580k data, 944k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:4352 nr_irqs:424
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
allocated 41943040 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Fast TSC calibration using PIT
Detected 2393.884 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4787.76 BogoMIPS (lpj=2393884)
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Mount-cache hash table entries: 256
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 0/0x0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
ACPI: Core revision 20090903
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 23220 entries in 92 pages
Setting APIC routing to flat
Getting VERSION: 50014
Getting VERSION: 50014
Getting ID: 0
Getting ID: 0
enabled ExtINT on CPU#0
ESR value before enabling vector: 0x00000040  after: 0x00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 2-0 (apicid-pin) not connected
setup_IO_APIC_irq: cfg->domain=-1 (vector: 49)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 49  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
Reprogramming PIN1, dest=1
setup_IO_APIC_irq: cfg->domain=-1 (vector: 48)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 48  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 51)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 51  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 52)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 52  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 53)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 53  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 54)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 54  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 55)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 55  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 56)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 56  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 57)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 57  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 58)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 58  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 59)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 59  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 60)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 60  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
Reprogramming PIN12, dest=1
setup_IO_APIC_irq: cfg->domain=-1 (vector: 61)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 61  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 62)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 62  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 63)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:62,cpu:0] = irq:14
old_vector: 63  mask: 1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:62,cpu:0] = irq:14
setup_IO_APIC_irq: dest=1
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 (apicid-pin) not connected
old_vector: 48  mask: 1
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
Using local APIC timer interrupts.
calibrating APIC timer ...
... lapic delta = 1246860
... PM-Timer delta = 357950
... PM-Timer result ok
..... delta 1246860
..... mult: 53560370
..... calibration result: 199497
..... CPU clock speed is 2393.0969 MHz.
..... host bus clock speed is 199.0497 MHz.
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU 1/0x1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
CPU1: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
__setup_vector_irq: vector: 48 on CPU 1 set to IRQ: 0
__setup_vector_irq: vector: 49 on CPU 1 set to IRQ: 1
__setup_vector_irq: vector: 50 on CPU 1 set to IRQ: 2
__setup_vector_irq: vector: 51 on CPU 1 set to IRQ: 3
__setup_vector_irq: vector: 52 on CPU 1 set to IRQ: 4
__setup_vector_irq: vector: 53 on CPU 1 set to IRQ: 5
__setup_vector_irq: vector: 54 on CPU 1 set to IRQ: 6
__setup_vector_irq: vector: 55 on CPU 1 set to IRQ: 7
__setup_vector_irq: vector: 56 on CPU 1 set to IRQ: 8
__setup_vector_irq: vector: 57 on CPU 1 set to IRQ: 9
__setup_vector_irq: vector: 58 on CPU 1 set to IRQ: 10
__setup_vector_irq: vector: 59 on CPU 1 set to IRQ: 11
__setup_vector_irq: vector: 60 on CPU 1 set to IRQ: 12
__setup_vector_irq: vector: 61 on CPU 1 set to IRQ: 13
__setup_vector_irq: vector: 62 on CPU 1 set to IRQ: 14
__setup_vector_irq: vector: 63 on CPU 1 set to IRQ: 15
Brought up 2 CPUs
Total of 2 processors activated (9575.51 BogoMIPS).
old_vector: 49  mask: 3
old_vector: 48  mask: 3
old_vector: 51  mask: 3
old_vector: 52  mask: 3
old_vector: 53  mask: 3
old_vector: 54  mask: 3
old_vector: 55  mask: 3
old_vector: 56  mask: 3
old_vector: 57  mask: 3
old_vector: 58  mask: 3
old_vector: 59  mask: 3
old_vector: 60  mask: 3
old_vector: 61  mask: 3
old_vector: 62  mask: 3
old_vector: 63  mask: 3
sizeof(vma)=184 bytes
sizeof(page)=56 bytes
sizeof(inode)=592 bytes
sizeof(dentry)=192 bytes
sizeof(ext3inode)=800 bytes
sizeof(buffer_head)=104 bytes
sizeof(skbuff)=232 bytes
sizeof(task_struct)=5976 bytes
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
devtmpfs: initialized
regulator: core version 0.5
Time: 22:20:13  Date: 09/08/10
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
old_vector: 57  mask: 3
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:02.0: reg 10 64bit mmio: [0xfea00000-0xfeafffff]
pci 0000:00:02.0: reg 18 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 20 io port: [0xeff8-0xefff]
pci 0000:00:02.1: reg 10 64bit mmio: [0xfeb00000-0xfebfffff]
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe9fc000-0xfe9fffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0900 (mask 007f)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 006c (mask 0007)
pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0c80 (mask 003f)
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe9fb800-0xfe9fbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xfe9fb700-0xfe9fb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe8fc000-0xfe8fffff]
pci 0000:09:00.0: reg 18 io port: [0xde00-0xdeff]
pci 0000:09:00.0: supports D1 D2
pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.0: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
pci 0000:0b:00.0: reg 10 64bit mmio: [0xfe7fe000-0xfe7fffff]
pci 0000:0b:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0b:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:00:1c.4: bridge io port: [0xc000-0xcfff]
pci 0000:00:1c.4: bridge 32bit mmio: [0xfe400000-0xfe6fffff]
pci 0000:00:1c.4: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:02:09.0: reg 10 32bit mmio: [0xfe3ff800-0xfe3fffff]
pci 0000:02:09.0: supports D1 D2
pci 0000:02:09.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.0: PME# disabled
pci 0000:02:09.1: reg 10 32bit mmio: [0xfe3ff500-0xfe3ff5ff]
pci 0000:02:09.1: supports D1 D2
pci 0000:02:09.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.1: PME# disabled
pci 0000:02:09.2: reg 10 32bit mmio: [0xfe3ff600-0xfe3ff6ff]
pci 0000:02:09.2: supports D1 D2
pci 0000:02:09.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.2: PME# disabled
pci 0000:02:09.3: reg 10 32bit mmio: [0xfe3ff700-0xfe3ff7ff]
pci 0000:02:09.3: supports D1 D2
pci 0000:02:09.3: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:02:09.3: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xfe300000-0xfe3fffff]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: old code would have set cacheline size to 32 bytes, but clflush_size = 64
PCI: pci_cache_line_size set to 64 bytes
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default

printing PIC contents
... PIC  IMR: ffff
... PIC  IRR: 0ca0
... PIC  ISR: 0000
... PIC ELCR: 0ea0
printing local APIC contents on CPU#0/0:
... APIC ID:      00000000 (0)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 01000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000008000
... APIC ESR: 00000000
... APIC ICR: 000008fb
... APIC ICR2: 02000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00000400
... APIC LVT0: 00010700
... APIC LVT1: 00000400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 00000dab
... APIC TDCR: 00000003

printing local APIC contents on CPU#1/1:
... APIC ID:      01000000 (1)
... APIC VERSION: 00050014
... APIC TASKPRI: 00000000 (00)
... APIC PROCPRI: 00000000
... APIC LDR: 02000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC TMR field:
0000000000000000000000000000000000000000000000000000000000000000
... APIC IRR field:
0000000000000000000000000000000000000000000000000000000000008000
... APIC ESR: 00000000
... APIC ICR: 00000000
... APIC ICR2: 00000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010400
... APIC LVT0: 00010700
... APIC LVT1: 00010400
... APIC LVTERR: 000000fe
... APIC TMICT: 000030b4
... APIC TMCCT: 00002daf
... APIC TDCR: 00000003

number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 00000000
.......    : physical APIC id: 00
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0020
.... IRQ redirection table:
 NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
 00 000 1    0    0   0   0    0    0    00
 01 003 0    0    0   0   0    1    1    31
 02 003 0    0    0   0   0    1    1    30
 03 003 0    0    0   0   0    1    1    33
 04 003 0    0    0   0   0    1    1    34
 05 003 0    0    0   0   0    1    1    35
 06 003 0    0    0   0   0    1    1    36
 07 003 0    0    0   0   0    1    1    37
 08 003 0    0    0   0   0    1    1    38
 09 003 0    1    0   0   0    1    1    39
 0a 003 0    0    0   0   0    1    1    3A
 0b 003 0    0    0   0   0    1    1    3B
 0c 003 0    0    0   0   0    1    1    3C
 0d 003 0    0    0   0   0    1    1    3D
 0e 003 0    0    0   0   0    1    1    3E
 0f 003 0    0    0   0   0    1    1    3F
 10 000 1    0    0   0   0    0    0    00
 11 000 1    0    0   0   0    0    0    00
 12 000 1    0    0   0   0    0    0    00
 13 000 1    0    0   0   0    0    0    00
 14 000 1    0    0   0   0    0    0    00
 15 000 1    0    0   0   0    0    0    00
 16 000 1    0    0   0   0    0    0    00
 17 000 1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
setup_IO_APIC_irq: cfg->domain=-1 (vector: 60)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
old_vector: 60  mask: 3
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
Reprogramming PIN12, dest=3
Pid: 1, comm: swapper Not tainted 2.6.32.21 #1
Call Trace:
 [<ffffffff8102b25d>] ioapic_write_entry+0x48/0xda
 [<ffffffff8102bdd9>] setup_IO_APIC_irq+0x21f/0x22e
 [<ffffffff8144680a>] ? irq_to_desc_alloc_node+0x16/0x188
 [<ffffffff8102bf39>] io_apic_set_pci_routing+0x151/0x17c
 [<ffffffff810263ae>] mp_register_gsi+0x17d/0x18f
 [<ffffffff8102644d>] acpi_register_gsi+0x5b/0x64
 [<ffffffff812a02f3>] pnpacpi_parse_allocated_irqresource+0x113/0x14a
 [<ffffffff812a0388>] pnpacpi_allocated_resource+0x5e/0x312
 [<ffffffff8129194a>] ? acpi_ut_remove_reference+0x32/0x36
 [<ffffffff8128dd04>] ? acpi_rs_get_method_data+0x3b/0x45
 [<ffffffff812a032a>] ? pnpacpi_allocated_resource+0x0/0x312
 [<ffffffff8128d60d>] acpi_walk_resources+0x81/0xc9
 [<ffffffff812a013c>] pnpacpi_parse_allocated_resource+0x3a/0x7b
 [<ffffffff8182ad70>] pnpacpi_add_device_handler+0x180/0x20f
 [<ffffffff812878e7>] acpi_ns_get_device_callback+0x146/0x163
 [<ffffffff810797e0>] ? up+0x39/0x3e
 [<ffffffff81289bd8>] acpi_ns_walk_namespace+0xb2/0x127
 [<ffffffff812877a1>] ? acpi_ns_get_device_callback+0x0/0x163
 [<ffffffff8128778a>] acpi_get_devices+0x5e/0x75
 [<ffffffff8182abf0>] ? pnpacpi_add_device_handler+0x0/0x20f
 [<ffffffff81270620>] ? register_acpi_bus_type+0x70/0x80
 [<ffffffff8182aad3>] ? pnpacpi_init+0x0/0x8c
 [<ffffffff8182ab31>] pnpacpi_init+0x5e/0x8c
 [<ffffffff8100a069>] do_one_initcall+0x5e/0x159
 [<ffffffff817fb754>] kernel_init+0x1fd/0x257
 [<ffffffff81013d6a>] child_rip+0xa/0x20
 [<ffffffff817fb557>] ? kernel_init+0x0/0x257
 [<ffffffff81013d60>] ? child_rip+0x0/0x20
setup_IO_APIC_irq: cfg->domain=-1 (vector: 49)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
old_vector: 49  mask: 3
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
Reprogramming PIN1, dest=3
Pid: 1, comm: swapper Not tainted 2.6.32.21 #1
Call Trace:
 [<ffffffff8102b25d>] ioapic_write_entry+0x48/0xda
 [<ffffffff8102bdd9>] setup_IO_APIC_irq+0x21f/0x22e
 [<ffffffff8144680a>] ? irq_to_desc_alloc_node+0x16/0x188
 [<ffffffff8102bf39>] io_apic_set_pci_routing+0x151/0x17c
 [<ffffffff810263ae>] mp_register_gsi+0x17d/0x18f
 [<ffffffff8102644d>] acpi_register_gsi+0x5b/0x64
 [<ffffffff812a02f3>] pnpacpi_parse_allocated_irqresource+0x113/0x14a
 [<ffffffff812a0388>] pnpacpi_allocated_resource+0x5e/0x312
 [<ffffffff8129194a>] ? acpi_ut_remove_reference+0x32/0x36
 [<ffffffff8128dd04>] ? acpi_rs_get_method_data+0x3b/0x45
 [<ffffffff812a032a>] ? pnpacpi_allocated_resource+0x0/0x312
 [<ffffffff8128d60d>] acpi_walk_resources+0x81/0xc9
 [<ffffffff812a013c>] pnpacpi_parse_allocated_resource+0x3a/0x7b
 [<ffffffff8182ad70>] pnpacpi_add_device_handler+0x180/0x20f
 [<ffffffff812878e7>] acpi_ns_get_device_callback+0x146/0x163
 [<ffffffff810797e0>] ? up+0x39/0x3e
 [<ffffffff81289bd8>] acpi_ns_walk_namespace+0xb2/0x127
 [<ffffffff812877a1>] ? acpi_ns_get_device_callback+0x0/0x163
 [<ffffffff8128778a>] acpi_get_devices+0x5e/0x75
 [<ffffffff8182abf0>] ? pnpacpi_add_device_handler+0x0/0x20f
 [<ffffffff81270620>] ? register_acpi_bus_type+0x70/0x80
 [<ffffffff8182aad3>] ? pnpacpi_init+0x0/0x8c
 [<ffffffff8182ab31>] pnpacpi_init+0x5e/0x8c
 [<ffffffff8100a069>] do_one_initcall+0x5e/0x159
 [<ffffffff817fb754>] kernel_init+0x1fd/0x257
 [<ffffffff81013d6a>] child_rip+0xa/0x20
 [<ffffffff817fb557>] ? kernel_init+0x0/0x257
 [<ffffffff81013d60>] ? child_rip+0x0/0x20
setup_IO_APIC_irq: cfg->domain=-1 (vector: 56)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
old_vector: 56  mask: 3
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
setup_IO_APIC_irq: cfg->domain=-1 (vector: 61)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
old_vector: 61  mask: 3
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
pnp 00:0a: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0a: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 13 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: iomem range 0xff800000-0xff8fffff has been reserved
system 00:01: iomem range 0xffc00000-0xffcfffff has been reserved
system 00:06: ioport range 0xc80-0xcff could not be reserved
system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0a: ioport range 0x900-0x97f has been reserved
system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
system 00:0b: ioport range 0xf400-0xf4fe has been reserved
system 00:0b: ioport range 0x1080-0x10bf has been reserved
system 00:0b: ioport range 0x10c0-0x10df has been reserved
system 00:0b: ioport range 0x809-0x809 has been reserved
system 00:0c: iomem range 0x0-0x9efff could not be reserved
system 00:0c: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff has been reserved
system 00:0c: iomem range 0xe0000-0xfffff has been reserved
system 00:0c: iomem range 0x100000-0xdf66d7ff could not be reserved
system 00:0c: iomem range 0xdf66d800-0xdf6fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdf7fffff has been reserved
system 00:0c: iomem range 0xdf700000-0xdfefffff could not be reserved
system 00:0c: iomem range 0xffe00000-0xffffffff has been reserved
system 00:0c: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0c: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0c: iomem range 0xfee00000-0xfee0ffff has been reserved
system 00:0c: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:0c: iomem range 0xfeda0000-0xfeda3fff has been reserved
system 00:0c: iomem range 0xfeda4000-0xfeda4fff has been reserved
system 00:0c: iomem range 0xfeda5000-0xfeda5fff has been reserved
system 00:0c: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0c: iomem range 0xfed18000-0xfed1bfff has been reserved
system 00:0c: iomem range 0xf8000000-0xfbffffff has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.0:   IO window: 0xd000-0xdfff
pci 0000:00:1c.0:   MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.0:   PREFETCH window: 0x000000f0200000-0x000000f03fffff
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.1:   IO window: 0x2000-0x2fff
pci 0000:00:1c.1:   MEM window: 0xfe700000-0xfe7fffff
pci 0000:00:1c.1:   PREFETCH window: 0x000000f0400000-0x000000f05fffff
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.4:   IO window: 0xc000-0xcfff
pci 0000:00:1c.4:   MEM window: 0xfe400000-0xfe6fffff
pci 0000:00:1c.4:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:1e.0:   IO window: disabled
pci 0000:00:1e.0:   MEM window: 0xfe300000-0xfe3fffff
pci 0000:00:1e.0:   PREFETCH window: disabled
  alloc irq_desc for 16 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0 (vector: 0)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
vector: 65, mask: ff, cpu: 0 per_cpu:ffffffff
__assign_irq_vector: setting vector_irq[73]=16 for cpu=0
__assign_irq_vector: setting vector_irq[73]=16 for cpu=1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 17 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0 (vector: 0)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
vector: 73, mask: ff, cpu: 0 per_cpu:10
__assign_irq_vector: setting vector_irq[81]=17 for cpu=0
__assign_irq_vector: setting vector_irq[81]=17 for cpu=1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-17 -> 0x51 -> IRQ 17 Mode:1 Active:1)
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:09: resource 0 io:  [0xd000-0xdfff]
pci_bus 0000:09: resource 1 mem: [0xfe800000-0xfe8fffff]
pci_bus 0000:09: resource 2 pref mem [0xf0200000-0xf03fffff]
pci_bus 0000:0b: resource 0 io:  [0x2000-0x2fff]
pci_bus 0000:0b: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:0b: resource 2 pref mem [0xf0400000-0xf05fffff]
pci_bus 0000:0c: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:0c: resource 1 mem: [0xfe400000-0xfe6fffff]
pci_bus 0000:0c: resource 2 pref mem [0xf0000000-0xf01fffff]
pci_bus 0000:02: resource 1 mem: [0xfe300000-0xfe3fffff]
pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
NET: Registered protocol family 1
pci 0000:00:02.0: Boot video device
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 12033k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
DMA: Placing 64MB software IO TLB between ffff88000591e000 - ffff88000991e000
DMA: software IO TLB at phys 0x591e000 - 0x991e000
Simple Boot Flag at 0x79 set to 0x1
audit: initializing netlink socket (disabled)
type=2000 audit(1283984413.657:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
msgmni has been set to 7905
SELinux:  Registering netfilter hooks
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
  alloc irq_desc for 24 on node -1
  alloc kstat_irqs on node -1
vector: 81, mask: ff, cpu: 0 per_cpu:11
__assign_irq_vector: setting vector_irq[89]=24 for cpu=0
__assign_irq_vector: setting vector_irq[89]=24 for cpu=1
old_vector: 89  mask: 3
pcieport 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
  alloc irq_desc for 25 on node -1
  alloc kstat_irqs on node -1
vector: 89, mask: ff, cpu: 0 per_cpu:18
__assign_irq_vector: setting vector_irq[97]=25 for cpu=0
__assign_irq_vector: setting vector_irq[97]=25 for cpu=1
old_vector: 97  mask: 3
pcieport 0000:00:1c.1: irq 25 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
  alloc irq_desc for 26 on node -1
  alloc kstat_irqs on node -1
vector: 97, mask: ff, cpu: 0 per_cpu:19
__assign_irq_vector: setting vector_irq[105]=26 for cpu=0
__assign_irq_vector: setting vector_irq[105]=26 for cpu=1
old_vector: 105  mask: 3
pcieport 0000:00:1c.4: irq 26 for MSI/MSI-X
pcieport 0000:00:1c.4: setting latency timer to 64
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp: Slot [1] registered
pci-stub: invalid id string ""
ACPI: AC Adapter [AC] (on-line)
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PBTN]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
ACPI: Sleep Button [SBTN]
ACPI: SSDT 00000000df66e4b4 002C8 (v01  PmRef  Cpu0Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66de4a 005E5 (v01  PmRef  Cpu0Cst 00003001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
Switching to clocksource hpet
processor LNXCPU:00: registered as cooling_device0
ACPI: SSDT 00000000df66e77c 000C4 (v01  PmRef  Cpu1Ist 00003000 INTL 20050624)
ACPI: SSDT 00000000df66e42f 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050624)
processor LNXCPU:01: registered as cooling_device1
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (50 C)
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
ACPI: Battery Slot [BAT0] (battery present)
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
loop: module loaded
input: Macintosh mouse button emulation as /devices/virtual/input/input3
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
  alloc irq_desc for 27 on node -1
  alloc kstat_irqs on node -1
vector: 105, mask: ff, cpu: 0 per_cpu:1a
__assign_irq_vector: setting vector_irq[113]=27 for cpu=0
__assign_irq_vector: setting vector_irq[113]=27 for cpu=1
old_vector: 113  mask: 3
ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ccc ems 
ahci 0000:00:1f.2: setting latency timer to 64
old_vector: 113  mask: 3
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 27
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fba00 irq 27
ata_piix 0000:00:1f.1: version 2.13
ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ata_piix 0000:00:1f.1: setting latency timer to 64
old_vector: 62  mask: 3
old_vector: 63  mask: 3
scsi3 : ata_piix
scsi4 : ata_piix
ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x6fa0 irq 14
ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x6fa8 irq 15
Fixed MDIO Bus: probed
ata5: port disabled. ignoring.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
  alloc irq_desc for 22 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0 (vector: 0)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
vector: 113, mask: ff, cpu: 0 per_cpu:1b
__assign_irq_vector: setting vector_irq[121]=22 for cpu=0
__assign_irq_vector: setting vector_irq[121]=22 for cpu=1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-22 -> 0x79 -> IRQ 22 Mode:1 Active:1)
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
old_vector: 121  mask: 3
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.21 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
  alloc irq_desc for 20 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0 (vector: 0)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
vector: 121, mask: ff, cpu: 0 per_cpu:16
__assign_irq_vector: setting vector_irq[129]=20 for cpu=0
__assign_irq_vector: setting vector_irq[129]=20 for cpu=1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-20 -> 0x81 -> IRQ 20 Mode:1 Active:1)
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
old_vector: 129  mask: 3
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.32.21 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.32.21 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
  alloc irq_desc for 21 on node -1
  alloc kstat_irqs on node -1
setup_IO_APIC_irq: cfg->domain=0 (vector: 0)
PRE [vec:48,cpu:0] = irq:0
PRE [vec:48,cpu:1] = irq:0
PRE [vec:49,cpu:0] = irq:1
PRE [vec:49,cpu:1] = irq:1
PRE [vec:50,cpu:0] = irq:2
PRE [vec:50,cpu:1] = irq:2
PRE [vec:51,cpu:0] = irq:3
PRE [vec:51,cpu:1] = irq:3
PRE [vec:52,cpu:0] = irq:4
PRE [vec:52,cpu:1] = irq:4
PRE [vec:53,cpu:0] = irq:5
PRE [vec:53,cpu:1] = irq:5
PRE [vec:54,cpu:0] = irq:6
PRE [vec:54,cpu:1] = irq:6
PRE [vec:55,cpu:0] = irq:7
PRE [vec:55,cpu:1] = irq:7
PRE [vec:56,cpu:0] = irq:8
PRE [vec:56,cpu:1] = irq:8
PRE [vec:57,cpu:0] = irq:9
PRE [vec:57,cpu:1] = irq:9
PRE [vec:58,cpu:0] = irq:10
PRE [vec:58,cpu:1] = irq:10
PRE [vec:59,cpu:0] = irq:11
PRE [vec:59,cpu:1] = irq:11
PRE [vec:60,cpu:0] = irq:12
PRE [vec:60,cpu:1] = irq:12
PRE [vec:61,cpu:0] = irq:13
PRE [vec:61,cpu:1] = irq:13
PRE [vec:62,cpu:0] = irq:14
PRE [vec:62,cpu:1] = irq:14
vector: 129, mask: ff, cpu: 0 per_cpu:14
__assign_irq_vector: setting vector_irq[137]=21 for cpu=0
__assign_irq_vector: setting vector_irq[137]=21 for cpu=1
PAST [vec:48,cpu:0] = irq:0
PAST [vec:48,cpu:1] = irq:0
PAST [vec:49,cpu:0] = irq:1
PAST [vec:49,cpu:1] = irq:1
PAST [vec:50,cpu:0] = irq:2
PAST [vec:50,cpu:1] = irq:2
PAST [vec:51,cpu:0] = irq:3
PAST [vec:51,cpu:1] = irq:3
PAST [vec:52,cpu:0] = irq:4
PAST [vec:52,cpu:1] = irq:4
PAST [vec:53,cpu:0] = irq:5
PAST [vec:53,cpu:1] = irq:5
PAST [vec:54,cpu:0] = irq:6
PAST [vec:54,cpu:1] = irq:6
PAST [vec:55,cpu:0] = irq:7
PAST [vec:55,cpu:1] = irq:7
PAST [vec:56,cpu:0] = irq:8
PAST [vec:56,cpu:1] = irq:8
PAST [vec:57,cpu:0] = irq:9
PAST [vec:57,cpu:1] = irq:9
PAST [vec:58,cpu:0] = irq:10
PAST [vec:58,cpu:1] = irq:10
PAST [vec:59,cpu:0] = irq:11
PAST [vec:59,cpu:1] = irq:11
PAST [vec:60,cpu:0] = irq:12
PAST [vec:60,cpu:1] = irq:12
PAST [vec:61,cpu:0] = irq:13
PAST [vec:61,cpu:1] = irq:13
PAST [vec:62,cpu:0] = irq:14
PAST [vec:62,cpu:1] = irq:14
setup_IO_APIC_irq: dest=3
IOAPIC[0]: Set routing entry (2-21 -> 0x89 -> IRQ 21 Mode:1 Active:1)
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
old_vector: 137  mask: 3
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.32.21 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.32.21 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.32.21 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.32.21 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
old_vector: 60  mask: 3
old_vector: 49  mask: 3
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:04: RTC can wake from S4
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
old_vector: 56  mask: 3
rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
PM: Resume from disk failed.
registered taskstats version 1
No TPM chip found, activating TPM-bypass!
  Magic number: 10:225:350
rtc_cmos 00:04: setting system clock to 2010-09-08 22:20:14 UTC (1283984414)
Initalizing network drop monitor service
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: TSSTcorp DVD+/-RW TS-L632H, DW10, max UDMA/33
ata4.00: configured for UDMA/33
ata3: SATA link down (SStatus 0 SControl 300)
usb 1-1: new high speed USB device using ehci_hcd and address 2
usb 1-1: New USB device found, idVendor=05a9, idProduct=2640
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Laptop Integrated Webcam
usb 1-1: Manufacturer: OmniVision Technologies, Inc. -2640-07.07.20.3
usb 1-1: configuration #1 chosen from 1 choice
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input5
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input6
usb 6-2: new low speed USB device using uhci_hcd and address 2
usb 6-2: New USB device found, idVendor=046d, idProduct=c517
usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 6-2: Product: USB Receiver
usb 6-2: Manufacturer: Logitech
usb 6-2: configuration #1 chosen from 1 choice
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input7
logitech 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.1-2/input0
logitech 0003:046D:C517.0002: fixing up Logitech keyboard report descriptor
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.1/input/input8
logitech 0003:046D:C517.0002: input,hiddev96,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-2/input1
ata1.00: ATA-8: TOSHIBA MK2546GSX, LB013D, max UDMA/100
ata1.00: 488397168 sectors, multi 8: LBA48 NCQ (depth 31/32), AA
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK2546GS LB01 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda:
scsi 3:0:0:0: CD-ROM            TSSTcorp DVD+-RW TS-L632H DW10 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 3:0:0:0: Attached scsi CD-ROM sr0
sr 3:0:0:0: Attached scsi generic sg1 type 5
 sda1 sda2 sda3 sda4 < sda5 sda6
usb 7-2: new full speed USB device using uhci_hcd and address 2
 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
Freeing unused kernel memory: 944k freed
Write protecting the kernel read-only data: 6624k
dracut: dracut-005-3.fc13
udev: starting version 153
dracut: Starting plymouth daemon
usb 7-2: New USB device found, idVendor=0a5c, idProduct=4500
usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2: Product: BCM2045B2
usb 7-2: Manufacturer: Broadcom
usb 7-2: configuration #1 chosen from 1 choice
hub 7-2:1.0: USB hub found
hub 7-2:1.0: 3 ports detected
usb 7-2.1: new full speed USB device using uhci_hcd and address 3
usb 7-2.1: New USB device found, idVendor=413c, idProduct=8126
usb 7-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-2.1: Product: BCM2045
usb 7-2.1: Manufacturer: Broadcom Corp
usb 7-2.1: configuration #1 chosen from 1 choice
usb 7-2.2: new full speed USB device using uhci_hcd and address 4
usb 7-2.2: New USB device found, idVendor=0a5c, idProduct=4502
usb 7-2.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.2: Manufacturer: Broadcom Corp
usb 7-2.2: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.2/7-2.2:1.0/input/input9
generic-usb 0003:0A5C:4502.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1d.2-2.2/input0
usb 7-2.3: new full speed USB device using uhci_hcd and address 5
dracut: Scanning devices sda7  for LVM volume groups 
usb 7-2.3: New USB device found, idVendor=0a5c, idProduct=4503
usb 7-2.3: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 7-2.3: Manufacturer: Broadcom Corp
usb 7-2.3: configuration #1 chosen from 1 choice
input: Broadcom Corp as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/input/input10
generic-usb 0003:0A5C:4503.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1d.2-2.3/input0
dracut: Reading all physical volumes. This may take a while...
dracut: Found volume group "vg0" using metadata type lvm2
dracut: 7 logical volume(s) in volume group "vg0" now active
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Remounting /dev/disk/by-uuid/fcb47974-dd00-4990-bcee-e2b50a0f184b with -o noatime,ro
EXT4-fs (dm-7): mounted filesystem with ordered data mode
dracut: Mounted root filesystem /dev/mapper/vg0-austen3a
dracut: Loading SELinux policy
SELinux: 8192 avtab hash slots, 199115 rules.
SELinux: 8192 avtab hash slots, 199115 rules.
SELinux:  9 users, 13 roles, 3316 types, 168 bools, 1 sens, 1024 cats
SELinux:  77 classes, 199115 rules
SELinux:  Completing initialization.
SELinux:  Setting up existing superblocks.
SELinux: initialized (dev dm-7, type ext4), uses xattr
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev devtmpfs, type devtmpfs), uses transition SIDs
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
type=1403 audit(1283984425.172:2): policy loaded auid=4294967295 ses=4294967295
dracut: Switching root
readahead: starting
udev: starting version 153
type=1400 audit(1283980830.047:3): avc:  denied  { mmap_zero } for  pid=721 comm="vbetool" scontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tcontext=system_u:system_r:vbetool_t:s0-s0:c0.c1023 tclass=memprotect
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
type=1400 audit(1283980840.777:4): avc:  denied  { module_request } for  pid=1262 comm="rpc.statd" scontext=system_u:system_r:rpcd_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=system
type=1400 audit(1283980843.163:5): avc:  denied  { module_request } for  pid=1392 comm="sendmail" scontext=system_u:system_r:sendmail_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=system
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts

[-- Attachment #3: 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] 44+ messages in thread

* Re: xen 4 only seeing one keyboard and mouse
  2010-09-08 21:36                                                             ` M A Young
@ 2010-09-08 23:17                                                               ` Konrad Rzeszutek Wilk
  2010-09-17 22:49                                                                 ` M A Young
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-09-08 23:17 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Wed, Sep 08, 2010 at 10:36:30PM +0100, M A Young wrote:
> On Wed, 8 Sep 2010, Konrad Rzeszutek Wilk wrote:
> 
> >I've piggybacked on your debug patch and added some extra stuff to see if the __setup_vector_irq
> >is responsible for setting the new per_cpu. Those printk's _might_ not work as
> >all of that is being run on a secondary CPU that is being initialized..?
> >
> >For the IO APIC programming I added a printk/debug_stack by the ioapic_write
> >to see who and when sets those pins on the IOAPIC to 3.
> 
> I had to modify the patch slightly to get the kernel not to panic,
> but it did mostly work after that. The results are attached.

Hm, and they still don't give a hint of who sets the IOAPIC pin 1-through 15
to destination 3.

> setup_IO_APIC_irq: dest=1
> IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
> Reprogramming PIN1, dest=1
> setup_IO_APIC_irq: cfg->domain=-1 (vector: 48)

Excellent, IOAPIC PIN1 should have dest 1... but
>  NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
>  00 000 1    0    0   0   0    0    0    00
>  01 003 0    0    0   0   0    1    1    31

It is 3 here?

And then later we set the destination to 3.
..
> setup_IO_APIC_irq: dest=3
> IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
> Reprogramming PIN12, dest=3
> Pid: 1, comm: swapper Not tainted 2.6.32.21 #1
> Call Trace:
>  [<ffffffff8102b25d>] ioapic_write_entry+0x48/0xda
>  [<ffffffff8102bdd9>] setup_IO_APIC_irq+0x21f/0x22e
>  [<ffffffff8144680a>] ? irq_to_desc_alloc_node+0x16/0x188
>  [<ffffffff8102bf39>] io_apic_set_pci_routing+0x151/0x17c
>  [<ffffffff810263ae>] mp_register_gsi+0x17d/0x18f
>  [<ffffffff8102644d>] acpi_register_gsi+0x5b/0x64
>  [<ffffffff812a02f3>] pnpacpi_parse_allocated_irqresource+0x113/0x14a


Compared this to how Xen works it is pretty much exactly the same.
Except that I think Xen forces the IO APIC to be reset. Here it looks
as if it is untouched from the boot - but who knows?

I think you need to figure out who sets the IO APIC entries earlier
on. It might be as well that nobody does and this is what the BIOS
came up and under Xen we clear it up.

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-09-08 23:17                                                               ` Konrad Rzeszutek Wilk
@ 2010-09-17 22:49                                                                 ` M A Young
  2010-09-20 14:51                                                                   ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 44+ messages in thread
From: M A Young @ 2010-09-17 22:49 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

On Wed, 8 Sep 2010, Konrad Rzeszutek Wilk wrote:

> Compared this to how Xen works it is pretty much exactly the same.
> Except that I think Xen forces the IO APIC to be reset. Here it looks
> as if it is untouched from the boot - but who knows?
>
> I think you need to figure out who sets the IO APIC entries earlier
> on. It might be as well that nobody does and this is what the BIOS
> came up and under Xen we clear it up.

The latest 4.0.2-rc1-pre fixes my problem. I saw the patch
http://xenbits.xensource.com/xen-4.0-testing.hg?rev/965d47d5d7c2 which 
looked relevant, so I tried a build including it and my laptop keyboard 
and mouse work again.

 	Michael Young

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

* Re: xen 4 only seeing one keyboard and mouse
  2010-09-17 22:49                                                                 ` M A Young
@ 2010-09-20 14:51                                                                   ` Konrad Rzeszutek Wilk
  2010-09-20 15:05                                                                     ` xen 4 only seeing one keyboard and mouse, fixed in xen 4.0.2-rc-pre Pasi Kärkkäinen
  0 siblings, 1 reply; 44+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-09-20 14:51 UTC (permalink / raw)
  To: M A Young; +Cc: xen-devel

On Fri, Sep 17, 2010 at 11:49:02PM +0100, M A Young wrote:
> On Wed, 8 Sep 2010, Konrad Rzeszutek Wilk wrote:
> 
> >Compared this to how Xen works it is pretty much exactly the same.
> >Except that I think Xen forces the IO APIC to be reset. Here it looks
> >as if it is untouched from the boot - but who knows?
> >
> >I think you need to figure out who sets the IO APIC entries earlier
> >on. It might be as well that nobody does and this is what the BIOS
> >came up and under Xen we clear it up.
> 
> The latest 4.0.2-rc1-pre fixes my problem. I saw the patch
> http://xenbits.xensource.com/xen-4.0-testing.hg?rev/965d47d5d7c2
> which looked relevant, so I tried a build including it and my laptop
> keyboard and mouse work again.

Woot! Excellent!

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

* Re: xen 4 only seeing one keyboard and mouse, fixed in xen 4.0.2-rc-pre
  2010-09-20 14:51                                                                   ` Konrad Rzeszutek Wilk
@ 2010-09-20 15:05                                                                     ` Pasi Kärkkäinen
  0 siblings, 0 replies; 44+ messages in thread
From: Pasi Kärkkäinen @ 2010-09-20 15:05 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: waldi, xen-devel, M A Young

On Mon, Sep 20, 2010 at 10:51:52AM -0400, Konrad Rzeszutek Wilk wrote:
> On Fri, Sep 17, 2010 at 11:49:02PM +0100, M A Young wrote:
> > On Wed, 8 Sep 2010, Konrad Rzeszutek Wilk wrote:
> > 
> > >Compared this to how Xen works it is pretty much exactly the same.
> > >Except that I think Xen forces the IO APIC to be reset. Here it looks
> > >as if it is untouched from the boot - but who knows?
> > >
> > >I think you need to figure out who sets the IO APIC entries earlier
> > >on. It might be as well that nobody does and this is what the BIOS
> > >came up and under Xen we clear it up.
> > 
> > The latest 4.0.2-rc1-pre fixes my problem. I saw the patch
> > http://xenbits.xensource.com/xen-4.0-testing.hg?rev/965d47d5d7c2
> > which looked relevant, so I tried a build including it and my laptop
> > keyboard and mouse work again.
> 
> Woot! Excellent!
> 

Yeah, good to hear this got resolved.

Debian folks might want to include that patch in their Xen .deb packages
for upcoming Squeeze (6.0) release..

-- Pasi

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

end of thread, other threads:[~2010-09-20 15:05 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-21 20:27 xen 4 only seeing one keyboard and mouse M A Young
2010-07-21 20:40 ` Pasi Kärkkäinen
2010-07-21 21:16   ` M A Young
2010-07-21 21:41     ` Pasi Kärkkäinen
2010-07-21 22:10       ` M A Young
2010-07-22 17:51         ` Konrad Rzeszutek Wilk
2010-07-22 18:54           ` M A Young
2010-07-23 14:27             ` Konrad Rzeszutek Wilk
2010-08-08 18:50               ` M A Young
2010-08-08 20:16                 ` M A Young
2010-08-09  4:42                   ` Konrad Rzeszutek Wilk
2010-08-16 15:46                   ` Konrad Rzeszutek Wilk
2010-08-16 21:05                     ` M A Young
2010-08-16 22:33                       ` Konrad Rzeszutek Wilk
2010-08-18 23:25                         ` Konrad Rzeszutek Wilk
2010-08-20 21:59                           ` M A Young
2010-08-22 20:03                           ` M A Young
2010-08-23 15:18                             ` Konrad Rzeszutek Wilk
2010-08-23 19:34                               ` M A Young
2010-08-23 20:37                                 ` M A Young
2010-08-24 17:10                                   ` Konrad Rzeszutek Wilk
2010-08-24 19:06                                     ` M A Young
2010-08-24 19:47                                     ` Keir Fraser
2010-08-24 20:31                                     ` M A Young
2010-08-24 21:16                                       ` Konrad Rzeszutek Wilk
2010-08-24 22:40                                         ` M A Young
2010-08-25 14:28                                           ` Konrad Rzeszutek Wilk
2010-08-25 21:32                                             ` M A Young
2010-08-26 14:04                                               ` Konrad Rzeszutek Wilk
2010-08-26 14:08                                                 ` Keir Fraser
2010-08-26 20:53                                                 ` M A Young
2010-08-26 22:15                                                   ` M A Young
2010-08-26 22:24                                                     ` M A Young
2010-08-27  7:34                                                       ` Keir Fraser
2010-08-31 15:00                                                       ` Konrad Rzeszutek Wilk
2010-09-03 18:50                                                         ` M A Young
2010-09-08 15:44                                                           ` Konrad Rzeszutek Wilk
2010-09-08 21:36                                                             ` M A Young
2010-09-08 23:17                                                               ` Konrad Rzeszutek Wilk
2010-09-17 22:49                                                                 ` M A Young
2010-09-20 14:51                                                                   ` Konrad Rzeszutek Wilk
2010-09-20 15:05                                                                     ` xen 4 only seeing one keyboard and mouse, fixed in xen 4.0.2-rc-pre Pasi Kärkkäinen
2010-08-21 21:00                         ` xen 4 only seeing one keyboard and mouse M A Young
2010-08-23 14:24                           ` Konrad Rzeszutek Wilk

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.