xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* VGA passthrough with Drivers does not work
@ 2010-07-22 10:10 "涂堂訓(Tang-Hsun Tu)"
  2010-07-22 12:58 ` Pasi Kärkkäinen
  2010-07-23  8:05 ` Han, Weidong
  0 siblings, 2 replies; 8+ messages in thread
From: "涂堂訓(Tang-Hsun Tu)" @ 2010-07-22 10:10 UTC (permalink / raw)
  To: xen-devel

Hi,

           In recent days, I try to passthrough VGA to a HVM windows XP 
domain on my notebook.
There are two VGAs on the notebook, one is intel IGD (primary) and the 
other is nvidia (secondary).

At first, the screen will be blank/black when I start a HVM with a 
passed VGA (primary one).
After I connect a external monitor and disable GDM,
the screen (external monitor) will start to display the WinXP logo
(it seems that the passthrouh is successful),
and it is only 16-bit color in display when enters into WinXP
(it means it does not have any VGA driver).
The original screen (on notebook) still is black.

However,
when I reboot the machine after installing the VGA driver,
the screen has become black.
I also try to install driver without passthrough before,
then change the setting to the passthrought,
but it still goes to black screen.
How can I solve this problem?

By the way, I aslo have some questions.
1. Why a external monitor can display but the original (notebook screen) 
does not?
2. In WinXP, I can see the bochs BIOS message when I start the HVM.
     However, in Windows7, I only see a disordered screen until enters 
into Winows7.
3. If the dom0 use printk (dmesg), the screen will not be align.
     It just like print a message then the screen moves up.

Thanks!

Best Regards,
Tang-Hsun Tu

Enivronment:
Host OS: Ubuntu 10.04 LTS
Dom0: 2.6.31.13
Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
HVM: windows XP and windows 7
CPU: Intel(R) Core(TM) i5 CPU M 540
VGA: Intel Corporation Core Processor Integrated Graphics Controller
           nVidia Corporation Device 0a29


lspci:
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller 
(rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 
Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor 
Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series 
Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset 
USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset 
High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 2 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset 
USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC 
Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 
4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus 
Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 
Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit 
Ethernet (rev c0)
03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath 
Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath 
Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 
(rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

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

* Re: VGA passthrough with Drivers does not work
  2010-07-22 10:10 VGA passthrough with Drivers does not work "涂堂訓(Tang-Hsun Tu)"
@ 2010-07-22 12:58 ` Pasi Kärkkäinen
  2010-07-23  5:44   ` "涂堂訓(Tang-Hsun Tu)"
  2010-07-23  8:05 ` Han, Weidong
  1 sibling, 1 reply; 8+ messages in thread
From: Pasi Kärkkäinen @ 2010-07-22 12:58 UTC (permalink / raw)
  To: ?????????(Tang-Hsun Tu); +Cc: xen-devel

On Thu, Jul 22, 2010 at 06:10:10PM +0800, "?????????(Tang-Hsun Tu)" wrote:
> Hi,
>
>           In recent days, I try to passthrough VGA to a HVM windows XP  
> domain on my notebook.
> There are two VGAs on the notebook, one is intel IGD (primary) and the  
> other is nvidia (secondary).
>
> At first, the screen will be blank/black when I start a HVM with a  
> passed VGA (primary one).
> After I connect a external monitor and disable GDM,
> the screen (external monitor) will start to display the WinXP logo
> (it seems that the passthrouh is successful),
> and it is only 16-bit color in display when enters into WinXP
> (it means it does not have any VGA driver).
> The original screen (on notebook) still is black.
>
> However,
> when I reboot the machine after installing the VGA driver,
> the screen has become black.
> I also try to install driver without passthrough before,
> then change the setting to the passthrought,
> but it still goes to black screen.
> How can I solve this problem?
>

Are there any relevant errors in /var/log/xen/* ?
how about "xm dmesg" or "xm log" ?

-- Pasi

> By the way, I aslo have some questions.
> 1. Why a external monitor can display but the original (notebook screen)  
> does not?
> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>     However, in Windows7, I only see a disordered screen until enters  
> into Winows7.
> 3. If the dom0 use printk (dmesg), the screen will not be align.
>     It just like print a message then the screen moves up.
>
> Thanks!
>
> Best Regards,
> Tang-Hsun Tu
>
> Enivronment:
> Host OS: Ubuntu 10.04 LTS
> Dom0: 2.6.31.13
> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
> HVM: windows XP and windows 7
> CPU: Intel(R) Core(TM) i5 CPU M 540
> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>           nVidia Corporation Device 0a29
>
>
> lspci:
> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller  
> (rev 02)
> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16  
> Root Port (rev 02)
> 00:02.0 VGA compatible controller: Intel Corporation Core Processor  
> Integrated Graphics Controller (rev 02)
> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series  
> Chipset HECI Controller (rev 06)
> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset  
> USB2 Enhanced Host Controller (rev 05)
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset  
> High Definition Audio (rev 05)
> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI  
> Express Root Port 1 (rev 05)
> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI  
> Express Root Port 2 (rev 05)
> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset  
> USB2 Enhanced Host Controller (rev 05)
> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC  
> Interface Controller (rev 05)
> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset  
> 4 port SATA AHCI Controller (rev 05)
> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus  
> Controller (rev 05)
> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400  
> Series Chipset Thermal Subsystem (rev 05)
> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit  
> Ethernet (rev c0)
> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath  
> Architecture Generic Non-core Registers (rev 02)
> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath  
> Architecture System Address Decoder (rev 02)
> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0  
> (rev 02)
> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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

* Re: VGA passthrough with Drivers does not work
  2010-07-22 12:58 ` Pasi Kärkkäinen
@ 2010-07-23  5:44   ` "涂堂訓(Tang-Hsun Tu)"
  0 siblings, 0 replies; 8+ messages in thread
From: "涂堂訓(Tang-Hsun Tu)" @ 2010-07-23  5:44 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel

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

Hi,

      Here are my logs.

Best Regards,
Tang-Hsun Tu

於 2010/7/22 下午 08:58, Pasi Kärkkäinen 提到:
> On Thu, Jul 22, 2010 at 06:10:10PM +0800, "?????????(Tang-Hsun Tu)" wrote:
>    
>> Hi,
>>
>>            In recent days, I try to passthrough VGA to a HVM windows XP
>> domain on my notebook.
>> There are two VGAs on the notebook, one is intel IGD (primary) and the
>> other is nvidia (secondary).
>>
>> At first, the screen will be blank/black when I start a HVM with a
>> passed VGA (primary one).
>> After I connect a external monitor and disable GDM,
>> the screen (external monitor) will start to display the WinXP logo
>> (it seems that the passthrouh is successful),
>> and it is only 16-bit color in display when enters into WinXP
>> (it means it does not have any VGA driver).
>> The original screen (on notebook) still is black.
>>
>> However,
>> when I reboot the machine after installing the VGA driver,
>> the screen has become black.
>> I also try to install driver without passthrough before,
>> then change the setting to the passthrought,
>> but it still goes to black screen.
>> How can I solve this problem?
>>
>>      
> Are there any relevant errors in /var/log/xen/* ?
> how about "xm dmesg" or "xm log" ?
>
> -- Pasi
>
>    
>> By the way, I aslo have some questions.
>> 1. Why a external monitor can display but the original (notebook screen)
>> does not?
>> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>>      However, in Windows7, I only see a disordered screen until enters
>> into Winows7.
>> 3. If the dom0 use printk (dmesg), the screen will not be align.
>>      It just like print a message then the screen moves up.
>>
>> Thanks!
>>
>> Best Regards,
>> Tang-Hsun Tu
>>
>> Enivronment:
>> Host OS: Ubuntu 10.04 LTS
>> Dom0: 2.6.31.13
>> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
>> HVM: windows XP and windows 7
>> CPU: Intel(R) Core(TM) i5 CPU M 540
>> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>>            nVidia Corporation Device 0a29
>>
>>
>> lspci:
>> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
>> (rev 02)
>> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16
>> Root Port (rev 02)
>> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
>> Integrated Graphics Controller (rev 02)
>> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
>> Chipset HECI Controller (rev 06)
>> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>> USB2 Enhanced Host Controller (rev 05)
>> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
>> High Definition Audio (rev 05)
>> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>> Express Root Port 1 (rev 05)
>> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>> Express Root Port 2 (rev 05)
>> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>> USB2 Enhanced Host Controller (rev 05)
>> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
>> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC
>> Interface Controller (rev 05)
>> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
>> 4 port SATA AHCI Controller (rev 05)
>> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
>> Controller (rev 05)
>> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400
>> Series Chipset Thermal Subsystem (rev 05)
>> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
>> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit
>> Ethernet (rev c0)
>> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
>> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath
>> Architecture Generic Non-core Registers (rev 02)
>> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath
>> Architecture System Address Decoder (rev 02)
>> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
>> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0
>> (rev 02)
>> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>      
>    

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

 __  __            _  _    ___   ___  
 \ \/ /___ _ __   | || |  / _ \ / _ \ 
  \  // _ \ '_ \  | || |_| | | | | | |
  /  \  __/ | | | |__   _| |_| | |_| |
 /_/\_\___|_| |_|    |_|(_)___(_)___/ 
                                      
(XEN) Xen version 4.0.0 (crilit@) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) Mon Jul 19 11:56:04 CST 2010
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: iommu=1
(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 - 000000000009d000 (usable)
(XEN)  000000000009d000 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000093675000 (usable)
(XEN)  0000000093675000 - 00000000936bf000 (reserved)
(XEN)  00000000936bf000 - 0000000093735000 (usable)
(XEN)  0000000093735000 - 00000000937bf000 (ACPI NVS)
(XEN)  00000000937bf000 - 00000000937de000 (usable)
(XEN)  00000000937de000 - 00000000937ff000 (ACPI data)
(XEN)  00000000937ff000 - 0000000093800000 (usable)
(XEN)  0000000093800000 - 00000000a0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000feb00000 - 00000000feb04000 (reserved)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fed10000 - 00000000fed14000 (reserved)
(XEN)  00000000fed18000 - 00000000fed1a000 (reserved)
(XEN)  00000000fed1b000 - 00000000fed20000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000ffe80000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000158000000 (usable)
(XEN) ACPI: RSDP 000FE020, 0024 (r2 ACRSYS)
(XEN) ACPI: XSDT 937FE120, 0094 (r1 ACRSYS ACRPRDCT        1       1000013)
(XEN) ACPI: FACP 937FC000, 00F4 (r4 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: DSDT 937EB000, DD8A (r2 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: FACS 9375A000, 0040
(XEN) ACPI: ASF! 937FD000, 00A5 (r32 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: HPET 937FB000, 0038 (r1 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: APIC 937FA000, 008C (r2 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: MCFG 937F9000, 003C (r1 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: SLIC 937EA000, 0176 (r1 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: BOOT 937E7000, 0028 (r1 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: SSDT 937E6000, 0C56 (r1 ACRSYS ACRPRDCT     1000 1025 20051117)
(XEN) ACPI: ASPT 937E3000, 0034 (r4 ACRSYS ACRPRDCT        1 1025  1000013)
(XEN) ACPI: WDRT 937E2000, 0047 (r1 ACRSYS ACRPRDCT        0 1025  1000013)
(XEN) ACPI: DMAR 937E1000, 00B8 (r1 INTEL  CP_DALE         1 INTL        1)
(XEN) ACPI: SSDT 937E0000, 09F1 (r1  PmRef    CpuPm     3000 INTL 20051117)
(XEN) ACPI: SSDT 937DF000, 0259 (r1  PmRef  Cpu0Tst     3000 INTL 20051117)
(XEN) ACPI: SSDT 937DE000, 049F (r1  PmRef    ApTst     3000 INTL 20051117)
(XEN) System RAM: 3737MB (3827532kB)
(XEN) Domain heap initialised
(XEN) Processor #0 6:5 APIC version 21
(XEN) Processor #1 6:5 APIC version 21
(XEN) Processor #4 6:5 APIC version 21
(XEN) Processor #5 6:5 APIC version 21
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) [VT-D]dmar.c:504:   RMRR address range not in reserved memory base = 91eac000 end = 91eccfff; iommu_inclusive_mapping=1 parameter may be needed.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2527.036 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Intel VT-d Snoop Control not supported.
(XEN) Intel VT-d DMA Passthrough not supported.
(XEN) Intel VT-d Queued Invalidation not supported.
(XEN) Intel VT-d Interrupt Remapping not supported.
(XEN) I/O virtualisation enabled
(XEN) I/O virtualisation for PV guests disabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) Total of 4 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) TSC is reliable, synchronization unnecessary
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 4 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a49000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000150000000->0000000154000000 (899301 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81a49000
(XEN)  Init. ramdisk: ffffffff81a49000->ffffffff820a4a00
(XEN)  Phys-Mach map: ffffffff820a5000->ffffffff827a1728
(XEN)  Start info:    ffffffff827a2000->ffffffff827a24b4
(XEN)  Page tables:   ffffffff827a3000->ffffffff827bc000
(XEN)  Boot stack:    ffffffff827bc000->ffffffff827bd000
(XEN)  TOTAL:         ffffffff80000000->ffffffff82c00000
(XEN)  ENTRY ADDRESS: ffffffff818a3a60
(XEN) Dom0 has maximum 4 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 164kB init memory.
(XEN) ioapic_guest_write: apic=0, pin=0, irq=0
(XEN) ioapic_guest_write: new_entry=000109f0
(XEN) ioapic_guest_write: old_entry=00010000 pirq=0
(XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ!
(XEN) ioapic_guest_write: apic=0, pin=2, irq=0
(XEN) ioapic_guest_write: new_entry=000109f0
(XEN) ioapic_guest_write: old_entry=000009f0 pirq=0
(XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ!
(XEN) irq.c:1445: dom0: pirq 0 or irq 3 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 4 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 5 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 6 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 7 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 8 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 9 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 10 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 11 already mapped
(XEN) irq.c:1445: dom0: pirq 0 or irq 12 already mapped
(XEN) ioapic_guest_write: apic=0, pin=0, irq=0
(XEN) ioapic_guest_write: new_entry=000009f0
(XEN) ioapic_guest_write: old_entry=00010000 pirq=0
(XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ!

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

[2010-07-23 13:36:44 4647] INFO (SrvDaemon:332) Xend Daemon started
[2010-07-23 13:36:44 4647] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:149) XendDomainInfo.recreate({'max_vcpu_id': 3, 'cpu_time': 17658203927L, 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 0, 'dying': 0, 'online_vcpus': 4, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 2614784L, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name': 'Domain-0'})
[2010-07-23 13:36:45 4647] INFO (XendDomainInfo:167) Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:3400) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart', 'image': '(linux (kernel ) (superpages 0) (nomigrate 0) (tsc_mode 0))', 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '4', 'vcpu_avail': '15', 'bootloader': '', 'name': 'Domain-0'}
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:1804) Storing domain details: {'cpu/3/availability': 'online', 'description': '', 'console/limit': '1048576', 'memory/target': '2614784', 'cpu/2/availability': 'online', 'vm': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'cpu/1/availability': 'online', 'control/platform-feature-multiprocessor-suspend': '1', 'console/type': 'xenconsoled', 'name': 'Domain-0'}
[2010-07-23 13:36:45 4647] DEBUG (XendDomain:464) Adding Domain: 0
[2010-07-23 13:36:45 4647] DEBUG (XendDomain:398) number of vcpus to use is 0
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:1891) XendDomainInfo.handleShutdownWatch
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VBD.set_device not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VBD.set_type not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: session.get_all_records not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: event.get_record not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: event.get_all not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_device not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_MAC not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_MTU not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: debug.get_all not found
[2010-07-23 13:36:45 4647] INFO (XMLRPCServer:156) Opening Unix domain socket XML-RPC server on /var/run/xend/xmlrpc.sock.
[2010-07-23 13:36:45 4647] INFO (XMLRPCServer:156) Opening Unix domain socket XML-RPC server on /var/run/xend/xen-api.sock; authentication has been disabled for this server.
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:101) XendDomainInfo.create(['vm', ['name', 't2'], ['memory', 512], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['vcpus', 1], ['oos', 1], ['image', ['hvm', ['kernel', '/usr/lib64/xen/boot/hvmloader'], ['videoram', 4], ['serial', 'pty'], ['acpi', 1], ['apic', 1], ['boot', 'dca'], ['cpuid', []], ['cpuid_check', []], ['device_model', '/usr/lib64/xen/bin/qemu-dm'], ['display', 'localhost:10.0'], ['fda', ''], ['fdb', ''], ['gfx_passthru', 1], ['guest_os_type', 'default'], ['hap', 1], ['hpet', 0], ['isa', 0], ['keymap', ''], ['localtime', 0], ['nographic', 0], ['oos', 1], ['pae', 1], ['pci', [['0x0000', '0x00', '0x02', '0x0', '0x100', [], '00:02.0'], ['0x0000', '0x00', '0x1a', '0x0', '0x100', [], '00:1a.0'], ['0x0000', '0x00', '0x1d', '0x0', '0x100', [], '00:1d.0'], ['0x0000', '0x03', '0x00', '0x0', '0x100', [], '03:00.0'], ['0x0000', '0x00', '0x16', '0x0', '0x100', [], '00:16.0']]], ['pci_msitranslate', 1], ['pci_power_mgmt', 0], ['rtc_timeoffset', 0], ['sdl', 0], ['soundhw', ''], ['stdvga', 0], ['timer_mode', 1], ['usb', 0], ['usbdevice', 'tablet'], ['vcpus', 1], ['vnc', 1], ['vncdisplay', 1], ['vnclisten', '0.0.0.0'], ['vncunused', 1], ['viridian', 0], ['vpt_align', 1], ['xauthority', '/home/crilit/.Xauthority'], ['xen_platform_pci', 1], ['memory_sharing', 0], ['vncpasswd', 'XXXXXXXX'], ['tsc_mode', 0], ['nomigrate', 0]]], ['s3_integrity', 1], ['device', ['vbd', ['uname', 'file:/home/sda7/os_img/winxp_pass.img'], ['dev', 'hda'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/home/lors/windowsXP.ISO'], ['dev', 'hdc:cdrom'], ['mode', 'r']]], ['device', ['pci', ['dev', ['slot', '0x02'], ['domain', '0x0000'], ['key', '00:02.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x1a'], ['domain', '0x0000'], ['key', '00:1a.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x1d'], ['domain', '0x0000'], ['key', '00:1d.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x00'], ['domain', '0x0000'], ['key', '03:00.0'], ['bus', '0x03'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x16'], ['domain', '0x0000'], ['key', '00:16.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']]]]])
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2508) XendDomainInfo.constructDomain
[2010-07-23 13:37:05 4647] DEBUG (balloon:220) Balloon: 1179156 KiB free; need 16384; done.
[2010-07-23 13:37:05 4647] DEBUG (XendDomain:464) Adding Domain: 1
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2818) XendDomainInfo.initDomain: 1 256
[2010-07-23 13:37:05 4647] DEBUG (image:339) No VNC passwd configured for vfb access
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: boot, val: dca
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: fda, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: fdb, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: soundhw, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: localtime, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: serial, val: ['pty']
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: std-vga, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: isa, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: acpi, val: 1
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: usb, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: usbdevice, val: tablet
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: gfx_passthru, val: 1
[2010-07-23 13:37:05 4647] INFO (image:822) Need to create platform device.[domid:1]
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2845) _initDomain:shadow_memory=0x0, memory_static_max=0x20000000, memory_static_min=0x0.
[2010-07-23 13:37:05 4647] INFO (image:182) buildDomain os=hvm dom=1 vcpus=1
[2010-07-23 13:37:06 4647] DEBUG (image:947) domid          = 1
[2010-07-23 13:37:06 4647] DEBUG (image:948) image          = /usr/lib64/xen/boot/hvmloader
[2010-07-23 13:37:06 4647] DEBUG (image:949) store_evtchn   = 2
[2010-07-23 13:37:06 4647] DEBUG (image:950) memsize        = 512
[2010-07-23 13:37:06 4647] DEBUG (image:951) target         = 512
[2010-07-23 13:37:06 4647] DEBUG (image:952) vcpus          = 1
[2010-07-23 13:37:06 4647] DEBUG (image:953) vcpu_avail     = 1
[2010-07-23 13:37:06 4647] DEBUG (image:954) acpi           = 1
[2010-07-23 13:37:06 4647] DEBUG (image:955) apic           = 1
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnclisten': '0.0.0.0', 'vnc': '1', 'vncdisplay': 1}, 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'vnclisten': '0.0.0.0', 'vncdisplay': 1}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vfb/1/0'} to /local/domain/1/device/vfb/0.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'vncunused': '1', 'domain': 't2', 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'frontend-id': '1', 'vnclisten': '0.0.0.0', 'vncdisplay': '1', 'state': '1', 'online': '1', 'frontend': '/local/domain/1/device/vfb/0'} to /local/domain/0/backend/vfb/1/0.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': 1, 'driver': 'paravirtualised', 'dev': 'hda', 'uname': 'file:/home/sda7/os_img/winxp_pass.img', 'mode': 'w'}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '768', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/1/768'} to /local/domain/1/device/vbd/768.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/vbd/768', 'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': '1', 'dev': 'hda', 'state': '1', 'params': '/home/sda7/os_img/winxp_pass.img', 'mode': 'w', 'online': '1', 'frontend-id': '1', 'type': 'file'} to /local/domain/0/backend/vbd/1/768.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': 0, 'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 'file:/home/lors/windowsXP.ISO', 'mode': 'r'}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '5632', 'device-type': 'cdrom', 'state': '1', 'backend': '/local/domain/0/backend/vbd/1/5632'} to /local/domain/1/device/vbd/5632.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/vbd/5632', 'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': '0', 'dev': 'hdc', 'state': '1', 'params': '/home/lors/windowsXP.ISO', 'mode': 'r', 'online': '1', 'frontend-id': '1', 'type': 'file'} to /local/domain/0/backend/vbd/1/5632.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: pci : {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}, {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}, {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}, {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}, {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85'}
[2010-07-23 13:37:06 4647] WARNING (pciif:423) pci: 0000:00:16.0: it is on bus 0, but has no PCI Advanced Capabilities for FLR. Will try the Dstate transition method or some vendor specific methods if available.
[2010-07-23 13:37:06 4647] INFO (image:418) spawning device models: /usr/lib64/xen/bin/qemu-dm ['/usr/lib64/xen/bin/qemu-dm', '-d', '1', '-domain-name', 't2', '-videoram', '4', '-vnc', '0.0.0.0:1', '-vncunused', '-vcpus', '1', '-vcpu_avail', '0x1', '-boot', 'dca', '-serial', 'pty', '-acpi', '-usbdevice', 'tablet', '-gfx_passthru', '1', '-net', 'none', '-M', 'xenfv']
[2010-07-23 13:37:06 4647] INFO (image:467) device model pid: 4996
[2010-07-23 13:37:06 4647] INFO (image:590) waiting for sentinel_fifo
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x02'], ['domain', '0x0000'], ['key', '00:02.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '4f613d9a-3639-7600-e55e-69e6f726db1a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}], 'states': ['Initialising']}
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:02.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:02.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (image:508) signalDeviceModel: orig_state is None, retrying
[2010-07-23 13:37:07 4647] DEBUG (image:508) signalDeviceModel: orig_state is None, retrying
[2010-07-23 13:37:07 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] DEBUG (pciif:456) pci: register aer watch /local/domain/0/backend/pci/1/0/aerState
[2010-07-23 13:37:07 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/pci/1/0'} to /local/domain/1/device/pci/0.
[2010-07-23 13:37:07 4647] DEBUG (DevController:97) DevController: writing {'key-3': '03:00.0', 'key-2': '00:1d.0', 'key-1': '00:1a.0', 'key-0': '00:02.0', 'frontend': '/local/domain/1/device/pci/0', 'key-4': '00:16.0', 'domain': 't2', 'uuid-4': 'a3285c62-a368-fb6a-c702-21ce04d95f5a', 'uuid-0': '4f613d9a-3639-7600-e55e-69e6f726db1a', 'uuid-1': '20aa9a11-4eb1-a087-358f-2a126dbe3064', 'uuid-2': '9caffb20-2aab-6647-31eb-d6fda7ef5833', 'uuid-3': 'c0bddee9-e570-9230-97a1-e8b8caf54031', 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85', 'state': '1', 'online': '1', 'opts-4': 'msitranslate=1,power_mgmt=0', 'opts-3': 'msitranslate=1,power_mgmt=0', 'opts-2': 'msitranslate=1,power_mgmt=0', 'opts-1': 'msitranslate=1,power_mgmt=0', 'opts-0': 'msitranslate=1,power_mgmt=0', 'dev-3': '0000:03:00.0', 'dev-2': '0000:00:1d.0', 'dev-1': '0000:00:1a.0', 'dev-0': '0000:00:02.0', 'dev-4': '0000:00:16.0', 'vdevfn-4': '100', 'vdevfn-0': '100', 'vdevfn-1': '100', 'vdevfn-2': '100', 'vdevfn-3': '100', 'frontend-id': '1', 'num_devs': '5'} to /local/domain/0/backend/pci/1/0.
[2010-07-23 13:37:07 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:02.0.
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1a'], ['domain', '0x0000'], ['key', '00:1a.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '20aa9a11-4eb1-a087-358f-2a126dbe3064']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}], 'states': ['Initialising']}
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1a.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1a.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1a.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1d'], ['domain', '0x0000'], ['key', '00:1d.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '9caffb20-2aab-6647-31eb-d6fda7ef5833']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}], 'states': ['Initialising']}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1d.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1d.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1d.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'], ['domain', '0x0000'], ['key', '03:00.0'], ['bus', '0x03'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', 'c0bddee9-e570-9230-97a1-e8b8caf54031']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}], 'states': ['Initialising']}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:03:00.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:03:00.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:03:00.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x16'], ['domain', '0x0000'], ['key', '00:16.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', 'a3285c62-a368-fb6a-c702-21ce04d95f5a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'states': ['Initialising']}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:16.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:16.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:09 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:09 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:16.0.
[2010-07-23 13:37:09 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:09 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:09 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:37:09 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:3400) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '5', 'uuid': '5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'on_reboot': 'restart', 'start_time': '1279863429.46', 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) (superpages 0) (videoram 4) (hpet 0) (stdvga 0) (vnclisten 0.0.0.0) (loader /usr/lib64/xen/boot/hvmloader) (xen_platform_pci 1) (rtc_timeoffset 0) (pci ((0x0000 0x00 0x02 0x0 0x100 ()) (0x0000 0x00 0x1a 0x0 0x100 ()) (0x0000 0x00 0x1d 0x0 0x100 ()) (0x0000 0x03 0x00 0x0 0x100 ()) (0x0000 0x00 0x16 0x0 0x100 ()))) (hap 1) (localtime 0) (timer_mode 1) (vncdisplay 1) (pci_msitranslate 1) (oos 1) (apic 1) (sdl 0) (usbdevice tablet) (display localhost:10.0) (vpt_align 1) (serial pty) (vncunused 1) (gfx_passthru 1) (boot dca) (pae 1) (viridian 0) (acpi 1) (vnc 1) (nographic 0) (nomigrate 0) (usb 0) (tsc_mode 0) (guest_os_type default) (device_model /usr/lib64/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority /home/crilit/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))', 'name': 't2'}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:1804) Storing domain details: {'console/port': '3', 'description': '', 'console/limit': '1048576', 'store/port': '2', 'vm': '/vm/5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'domid': '1', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'memory/target': '524288', 'control/platform-feature-multiprocessor-suspend': '1', 'store/ring-ref': '1044476', 'console/type': 'ioemu', 'name': 't2'}
[2010-07-23 13:37:09 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/1/0'} to /local/domain/1/device/console/0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/console/0', 'uuid': '39a82b1c-71ae-7767-db5d-f82013499757', 'frontend-id': '1', 'state': '1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to /local/domain/0/backend/console/1/0.
[2010-07-23 13:37:09 4647] DEBUG (pciif:460) XendDomainInfo.handleAerStateWatch
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices tap2.
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:1891) XendDomainInfo.handleShutdownWatch
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vif.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vkbd.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices ioports.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices tap.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vif2.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices console.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vscsi.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vbd.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 768.
[2010-07-23 13:37:09 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/1/768/hotplug-status.
[2010-07-23 13:37:09 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 5632.
[2010-07-23 13:37:09 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/1/5632/hotplug-status.
[2010-07-23 13:37:09 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices irq.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vfb.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices pci.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vusb.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vtpm.
[2010-07-23 13:37:09 4647] INFO (XendDomain:1206) Domain t2 (1) unpaused.
[2010-07-23 13:38:42 4647] INFO (XendDomainInfo:2088) Domain has shutdown: name=t2 id=1 reason=reboot.
[2010-07-23 13:38:42 4647] DEBUG (XendDomainInfo:3053) XendDomainInfo.destroy: domid=1
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2411) Destroying device model
[2010-07-23 13:38:43 4647] INFO (image:615) t2 device model terminated
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2418) Releasing devices
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing console/0
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing vbd/768
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/768
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing vbd/5632
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing vfb/0
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = vfb, device = vfb/0
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing pci/0
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = pci, device = pci/0
[2010-07-23 13:38:43 4647] DEBUG (pciif:578) pci: unregister aer watch
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2416) No device model
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2418) Releasing devices
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing vbd/768
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/768
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2424) Removing vbd/5632
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:1286) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:123) XendDomainInfo.create_from_dict({'vcpus_params': {'cap': 0, 'weight': 256}, 'PV_args': '', 'features': '', 'cpus': [[]], 'paused': 1, 'use_tmp_kernel': False, 'domid': 1, 'memory_sharing': 0, 'superpages': 0, 'VCPUs_live': 1, 'PV_bootloader': '', 'actions_after_crash': 'restart', 'vbd_refs': ['f42883f5-6978-ba35-e031-23ab389f6958', '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1'], 'PV_ramdisk': '', 'is_control_domain': False, 'name_label': 't2', 'VCPUs_at_startup': 1, 'HVM_boot_params': {'order': 'dca'}, 'platform': {'videoram': 4, 'hpet': 0, 'stdvga': 0, 'vnclisten': '0.0.0.0', 'loader': '/usr/lib64/xen/boot/hvmloader', 'rtc_timeoffset': 0, 'serial': 'pty', 'vncunused': 1, 'usb': 0, 'gfx_passthru': 1, 'boot': 'dca', 'xen_platform_pci': 1, 'pci': [['0x0000', '0x00', '0x02', '0x0', '0x100', []], ['0x0000', '0x00', '0x1a', '0x0', '0x100', []], ['0x0000', '0x00', '0x1d', '0x0', '0x100', []], ['0x0000', '0x03', '0x00', '0x0', '0x100', []], ['0x0000', '0x00', '0x16', '0x0', '0x100', []]], 'pae': 1, 'vpt_align': 1, 'hap': 1, 'viridian': 0, 'acpi': 1, 'localtime': 0, 'timer_mode': 1, 'vnc': 1, 'nographic': 0, 'vncdisplay': 1, 'pci_msitranslate': 1, 'oos': 1, 'apic': 1, 'sdl': 0, 'nomigrate': 0, 'usbdevice': 'tablet', 'tsc_mode': 0, 'guest_os_type': 'default', 'device_model': '/usr/lib64/xen/bin/qemu-dm', 'pci_power_mgmt': 0, 'xauthority': '/home/crilit/.Xauthority', 'isa': 0, 'display': 'localhost:10.0'}, 'PV_kernel': '', 'console_refs': ['03f87faa-b0e1-00e0-0fa4-0a5597375323', '39a82b1c-71ae-7767-db5d-f82013499757'], 'online_vcpus': 1, 'blocked': 0, 'on_xend_stop': 'ignore', 'shutdown': 1, 'HVM_boot_policy': 'BIOS order', 'description': '', 'shutdown_reason': 1, 'VCPUs_max': 1, 'start_time': 1279863429.4594519, 'memory_static_max': 536870912, 'actions_after_shutdown': 'destroy', 'use_tmp_ramdisk': False, 'on_xend_start': 'ignore', 'crashed': 0, 'memory_dynamic_max': 536870912, 'actions_after_suspend': '', 'is_a_template': False, 'PV_bootloader_args': '', 'memory_dynamic_min': 536870912, 'uuid': '5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'cpu_time': 74.823052266999994, 'shadow_memory': 5, 'memory_static_min': 0, 'dying': 1, 'vcpu_avail': 1, 'notes': {'SUSPEND_CANCEL': 1}, 'other_config': {}, 'auto_power_on': False, 'running': 0, 'actions_after_reboot': 'restart', 'Description': '', 'vif_refs': [], 'target': 0, 'vtpm_refs': [], 's3_integrity': 1, 'devices': {'f42883f5-6978-ba35-e031-23ab389f6958': ('vbd', {'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': 1, 'devid': 768, 'driver': 'paravirtualised', 'dev': 'hda', 'uname': 'file:/home/sda7/os_img/winxp_pass.img', 'mode': 'w'}), '03f87faa-b0e1-00e0-0fa4-0a5597375323': ('vfb', {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnclisten': '0.0.0.0', 'vnc': '1', 'vncdisplay': 1}, 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'vnclisten': '0.0.0.0', 'vncdisplay': 1, 'location': '0.0.0.0:5901', 'devid': 0}), '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1': ('vbd', {'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': 0, 'devid': 5632, 'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 'file:/home/lors/windowsXP.ISO', 'mode': 'r'}), '39a82b1c-71ae-7767-db5d-f82013499757': ('console', {'other_config': {}, 'protocol': 'vt100', 'uuid': '39a82b1c-71ae-7767-db5d-f82013499757', 'location': '3'}), '726fbc41-6c45-e454-cbad-c3c733008c85': ('pci', {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x10', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}, {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x20', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}, {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x28', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}, {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x30', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}, {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x38', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85'})}})
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2508) XendDomainInfo.constructDomain
[2010-07-23 13:38:43 4647] DEBUG (XendDomain:464) Adding Domain: 2
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2818) XendDomainInfo.initDomain: 2 256
[2010-07-23 13:38:43 4647] DEBUG (image:339) No VNC passwd configured for vfb access
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: boot, val: dca
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: fda, val: None
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: fdb, val: None
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: soundhw, val: None
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: localtime, val: 0
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: serial, val: ['pty']
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: std-vga, val: 0
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: isa, val: 0
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: acpi, val: 1
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: usb, val: 0
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: usbdevice, val: tablet
[2010-07-23 13:38:43 4647] DEBUG (image:889) args: gfx_passthru, val: 1
[2010-07-23 13:38:43 4647] INFO (image:822) Need to create platform device.[domid:2]
[2010-07-23 13:38:43 4647] DEBUG (XendDomainInfo:2845) _initDomain:shadow_memory=0x5, memory_static_max=0x20000000, memory_static_min=0x0.
[2010-07-23 13:38:43 4647] INFO (image:182) buildDomain os=hvm dom=2 vcpus=1
[2010-07-23 13:38:43 4647] DEBUG (image:947) domid          = 2
[2010-07-23 13:38:43 4647] DEBUG (image:948) image          = /usr/lib64/xen/boot/hvmloader
[2010-07-23 13:38:43 4647] DEBUG (image:949) store_evtchn   = 2
[2010-07-23 13:38:43 4647] DEBUG (image:950) memsize        = 512
[2010-07-23 13:38:43 4647] DEBUG (image:951) target         = 512
[2010-07-23 13:38:43 4647] DEBUG (image:952) vcpus          = 1
[2010-07-23 13:38:43 4647] DEBUG (image:953) vcpu_avail     = 1
[2010-07-23 13:38:43 4647] DEBUG (image:954) acpi           = 1
[2010-07-23 13:38:43 4647] DEBUG (image:955) apic           = 1
[2010-07-23 13:38:43 4647] INFO (XendDomainInfo:2367) createDevice: vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnclisten': '0.0.0.0', 'vnc': '1', 'vncdisplay': 1}, 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'vnclisten': '0.0.0.0', 'vncdisplay': 1, 'location': '0.0.0.0:5901', 'devid': 0}
[2010-07-23 13:38:43 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vfb/2/0'} to /local/domain/2/device/vfb/0.
[2010-07-23 13:38:43 4647] DEBUG (DevController:97) DevController: writing {'vncunused': '1', 'domain': 't2', 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'frontend-id': '2', 'vnclisten': '0.0.0.0', 'vncdisplay': '1', 'state': '1', 'location': '0.0.0.0:5901', 'online': '1', 'frontend': '/local/domain/2/device/vfb/0'} to /local/domain/0/backend/vfb/2/0.
[2010-07-23 13:38:43 4647] INFO (XendDomainInfo:2367) createDevice: console : {'other_config': {}, 'protocol': 'vt100', 'uuid': '39a82b1c-71ae-7767-db5d-f82013499757', 'location': '3'}
[2010-07-23 13:38:43 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/2/0'} to /local/domain/2/device/console/0.
[2010-07-23 13:38:43 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/2/device/console/0', 'uuid': '39a82b1c-71ae-7767-db5d-f82013499757', 'frontend-id': '2', 'state': '1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to /local/domain/0/backend/console/2/0.
[2010-07-23 13:38:43 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': 1, 'devid': 768, 'driver': 'paravirtualised', 'dev': 'hda', 'uname': 'file:/home/sda7/os_img/winxp_pass.img', 'mode': 'w'}
[2010-07-23 13:38:43 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '768', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/768'} to /local/domain/2/device/vbd/768.
[2010-07-23 13:38:43 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/2/device/vbd/768', 'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': '1', 'dev': 'hda', 'state': '1', 'params': '/home/sda7/os_img/winxp_pass.img', 'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'file'} to /local/domain/0/backend/vbd/2/768.
[2010-07-23 13:38:43 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': 0, 'devid': 5632, 'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 'file:/home/lors/windowsXP.ISO', 'mode': 'r'}
[2010-07-23 13:38:43 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '5632', 'device-type': 'cdrom', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/5632'} to /local/domain/2/device/vbd/5632.
[2010-07-23 13:38:43 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/2/device/vbd/5632', 'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': '0', 'dev': 'hdc', 'state': '1', 'params': '/home/lors/windowsXP.ISO', 'mode': 'r', 'online': '1', 'frontend-id': '2', 'type': 'file'} to /local/domain/0/backend/vbd/2/5632.
[2010-07-23 13:38:43 4647] INFO (XendDomainInfo:2367) createDevice: pci : {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x10', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}, {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x20', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}, {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x28', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}, {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x30', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}, {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x38', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85'}
[2010-07-23 13:38:43 4647] WARNING (pciif:423) pci: 0000:00:16.0: it is on bus 0, but has no PCI Advanced Capabilities for FLR. Will try the Dstate transition method or some vendor specific methods if available.
[2010-07-23 13:38:44 4647] INFO (image:418) spawning device models: /usr/lib64/xen/bin/qemu-dm ['/usr/lib64/xen/bin/qemu-dm', '-d', '2', '-domain-name', 't2', '-videoram', '4', '-vnc', '0.0.0.0:1', '-vncunused', '-vcpus', '1', '-vcpu_avail', '0x1', '-boot', 'dca', '-serial', 'pty', '-acpi', '-usbdevice', 'tablet', '-gfx_passthru', '1', '-net', 'none', '-M', 'xenfv']
[2010-07-23 13:38:44 4647] INFO (image:467) device model pid: 5441
[2010-07-23 13:38:44 4647] INFO (image:590) waiting for sentinel_fifo
[2010-07-23 13:38:44 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x02'], ['domain', '0x0000'], ['key', '00:02.0'], ['bus', '0x00'], ['vdevfn', '0x10'], ['func', '0x0'], ['opts', ['msitranslate', '1']], ['opts', ['power_mgmt', '0']], ['uuid', '4f613d9a-3639-7600-e55e-69e6f726db1a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:38:44 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x10', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}], 'states': ['Initialising']}
[2010-07-23 13:38:44 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x10', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}
[2010-07-23 13:38:44 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:02.0@10,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:44 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:02.0@10,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:44 4647] DEBUG (image:508) signalDeviceModel: orig_state is None, retrying
[2010-07-23 13:38:44 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:38:44 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:38:44 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:38:44 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:38:44 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:44 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:38:44 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:44 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:38:44 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:38:44 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:38:44 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:38:44 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:38:44 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:38:44 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:38:44 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:44 4647] DEBUG (pciif:456) pci: register aer watch /local/domain/0/backend/pci/2/0/aerState
[2010-07-23 13:38:44 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/pci/2/0'} to /local/domain/2/device/pci/0.
[2010-07-23 13:38:44 4647] DEBUG (DevController:97) DevController: writing {'key-3': '03:00.0', 'key-2': '00:1d.0', 'key-1': '00:1a.0', 'key-0': '00:02.0', 'frontend': '/local/domain/2/device/pci/0', 'key-4': '00:16.0', 'domain': 't2', 'uuid-4': 'a3285c62-a368-fb6a-c702-21ce04d95f5a', 'uuid-0': '4f613d9a-3639-7600-e55e-69e6f726db1a', 'uuid-1': '20aa9a11-4eb1-a087-358f-2a126dbe3064', 'uuid-2': '9caffb20-2aab-6647-31eb-d6fda7ef5833', 'uuid-3': 'c0bddee9-e570-9230-97a1-e8b8caf54031', 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85', 'state': '1', 'online': '1', 'opts-4': 'msitranslate=1,power_mgmt=0', 'opts-3': 'msitranslate=1,power_mgmt=0', 'opts-2': 'msitranslate=1,power_mgmt=0', 'opts-1': 'msitranslate=1,power_mgmt=0', 'opts-0': 'msitranslate=1,power_mgmt=0', 'dev-3': '0000:03:00.0', 'dev-2': '0000:00:1d.0', 'dev-1': '0000:00:1a.0', 'dev-0': '0000:00:02.0', 'dev-4': '0000:00:16.0', 'vdevfn-4': '38', 'vdevfn-0': '10', 'vdevfn-1': '20', 'vdevfn-2': '28', 'vdevfn-3': '30', 'frontend-id': '2', 'num_devs': '5'} to /local/domain/0/backend/pci/2/0.
[2010-07-23 13:38:45 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:02.0.
[2010-07-23 13:38:45 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:38:45 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:38:45 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:38:45 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:38:45 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:38:45 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1a'], ['domain', '0x0000'], ['key', '00:1a.0'], ['bus', '0x00'], ['vdevfn', '0x20'], ['func', '0x0'], ['opts', ['msitranslate', '1']], ['opts', ['power_mgmt', '0']], ['uuid', '20aa9a11-4eb1-a087-358f-2a126dbe3064']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x20', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}], 'states': ['Initialising']}
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x20', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1a.0@20,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1a.0@20,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:45 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:38:45 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1a.0.
[2010-07-23 13:38:45 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:38:45 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:38:45 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:38:45 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1d'], ['domain', '0x0000'], ['key', '00:1d.0'], ['bus', '0x00'], ['vdevfn', '0x28'], ['func', '0x0'], ['opts', ['msitranslate', '1']], ['opts', ['power_mgmt', '0']], ['uuid', '9caffb20-2aab-6647-31eb-d6fda7ef5833']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x28', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}], 'states': ['Initialising']}
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x28', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1d.0@28,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:45 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1d.0@28,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:45 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:38:45 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1d.0.
[2010-07-23 13:38:45 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:38:45 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:38:45 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:38:45 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'], ['domain', '0x0000'], ['key', '03:00.0'], ['bus', '0x03'], ['vdevfn', '0x30'], ['func', '0x0'], ['opts', ['msitranslate', '1']], ['opts', ['power_mgmt', '0']], ['uuid', 'c0bddee9-e570-9230-97a1-e8b8caf54031']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x30', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}], 'states': ['Initialising']}
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x30', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:03:00.0@30,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:03:00.0@30,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:46 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:38:46 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:03:00.0.
[2010-07-23 13:38:46 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:38:46 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:38:46 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:38:46 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x16'], ['domain', '0x0000'], ['key', '00:16.0'], ['bus', '0x00'], ['vdevfn', '0x38'], ['func', '0x0'], ['opts', ['msitranslate', '1']], ['opts', ['power_mgmt', '0']], ['uuid', 'a3285c62-a368-fb6a-c702-21ce04d95f5a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x38', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'states': ['Initialising']}
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x38', 'func': '0x0', 'opts': [['msitranslate', '1'], ['power_mgmt', '0']], 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:16.0@38,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:16.0@38,msitranslate=1,power_mgmt=0
[2010-07-23 13:38:46 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:38:46 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:16.0.
[2010-07-23 13:38:46 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:38:46 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:38:46 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:38:46 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:3400) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '5', 'uuid': '5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'on_reboot': 'restart', 'start_time': '1279863526.93', 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) (superpages 0) (videoram 4) (hpet 0) (stdvga 0) (vnclisten 0.0.0.0) (loader /usr/lib64/xen/boot/hvmloader) (xen_platform_pci 1) (rtc_timeoffset 0) (pci ((0x0000 0x00 0x02 0x0 0x10 ((msitranslate 1) (power_mgmt 0))) (0x0000 0x00 0x1a 0x0 0x20 ((msitranslate 1) (power_mgmt 0))) (0x0000 0x00 0x1d 0x0 0x28 ((msitranslate 1) (power_mgmt 0))) (0x0000 0x03 0x00 0x0 0x30 ((msitranslate 1) (power_mgmt 0))) (0x0000 0x00 0x16 0x0 0x38 ((msitranslate 1) (power_mgmt 0))))) (hap 1) (localtime 0) (timer_mode 1) (vncdisplay 1) (pci_msitranslate 1) (oos 1) (apic 1) (sdl 0) (usbdevice tablet) (display localhost:10.0) (vpt_align 1) (serial pty) (vncunused 1) (gfx_passthru 1) (boot dca) (pae 1) (viridian 0) (acpi 1) (vnc 1) (nographic 0) (nomigrate 0) (usb 0) (tsc_mode 0) (guest_os_type default) (device_model /usr/lib64/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority /home/crilit/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))', 'name': 't2'}
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:1804) Storing domain details: {'console/port': '3', 'description': '', 'console/limit': '1048576', 'store/port': '2', 'vm': '/vm/5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'domid': '2', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'memory/target': '524288', 'control/platform-feature-multiprocessor-suspend': '1', 'store/ring-ref': '1044476', 'console/type': 'ioemu', 'name': 't2'}
[2010-07-23 13:38:46 4647] DEBUG (pciif:460) XendDomainInfo.handleAerStateWatch
[2010-07-23 13:38:46 4647] DEBUG (XendDomainInfo:1891) XendDomainInfo.handleShutdownWatch
[2010-07-23 13:38:46 4647] DEBUG (DevController:139) Waiting for devices tap2.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vif.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vkbd.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices ioports.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices tap.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vif2.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices console.
[2010-07-23 13:38:47 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vscsi.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vbd.
[2010-07-23 13:38:47 4647] DEBUG (DevController:144) Waiting for 768.
[2010-07-23 13:38:47 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/2/768/hotplug-status.
[2010-07-23 13:38:47 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:38:47 4647] DEBUG (DevController:144) Waiting for 5632.
[2010-07-23 13:38:47 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/2/5632/hotplug-status.
[2010-07-23 13:38:47 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices irq.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vfb.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices pci.
[2010-07-23 13:38:47 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vusb.
[2010-07-23 13:38:47 4647] DEBUG (DevController:139) Waiting for devices vtpm.


[-- Attachment #4: xend.log --]
[-- Type: text/plain, Size: 27810 bytes --]

[2010-07-23 13:36:44 4647] INFO (SrvDaemon:332) Xend Daemon started
[2010-07-23 13:36:44 4647] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:149) XendDomainInfo.recreate({'max_vcpu_id': 3, 'cpu_time': 17658203927L, 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 0, 'dying': 0, 'online_vcpus': 4, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 2614784L, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name': 'Domain-0'})
[2010-07-23 13:36:45 4647] INFO (XendDomainInfo:167) Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:3400) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart', 'image': '(linux (kernel ) (superpages 0) (nomigrate 0) (tsc_mode 0))', 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '4', 'vcpu_avail': '15', 'bootloader': '', 'name': 'Domain-0'}
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:1804) Storing domain details: {'cpu/3/availability': 'online', 'description': '', 'console/limit': '1048576', 'memory/target': '2614784', 'cpu/2/availability': 'online', 'vm': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'cpu/1/availability': 'online', 'control/platform-feature-multiprocessor-suspend': '1', 'console/type': 'xenconsoled', 'name': 'Domain-0'}
[2010-07-23 13:36:45 4647] DEBUG (XendDomain:464) Adding Domain: 0
[2010-07-23 13:36:45 4647] DEBUG (XendDomain:398) number of vcpus to use is 0
[2010-07-23 13:36:45 4647] DEBUG (XendDomainInfo:1891) XendDomainInfo.handleShutdownWatch
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VBD.set_device not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VBD.set_type not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: session.get_all_records not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: event.get_record not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: event.get_all not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_device not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_MAC not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: VIF.set_MTU not found
[2010-07-23 13:36:45 4647] WARNING (XendAPI:705) API call: debug.get_all not found
[2010-07-23 13:36:45 4647] INFO (XMLRPCServer:156) Opening Unix domain socket XML-RPC server on /var/run/xend/xmlrpc.sock.
[2010-07-23 13:36:45 4647] INFO (XMLRPCServer:156) Opening Unix domain socket XML-RPC server on /var/run/xend/xen-api.sock; authentication has been disabled for this server.
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:101) XendDomainInfo.create(['vm', ['name', 't2'], ['memory', 512], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['vcpus', 1], ['oos', 1], ['image', ['hvm', ['kernel', '/usr/lib64/xen/boot/hvmloader'], ['videoram', 4], ['serial', 'pty'], ['acpi', 1], ['apic', 1], ['boot', 'dca'], ['cpuid', []], ['cpuid_check', []], ['device_model', '/usr/lib64/xen/bin/qemu-dm'], ['display', 'localhost:10.0'], ['fda', ''], ['fdb', ''], ['gfx_passthru', 1], ['guest_os_type', 'default'], ['hap', 1], ['hpet', 0], ['isa', 0], ['keymap', ''], ['localtime', 0], ['nographic', 0], ['oos', 1], ['pae', 1], ['pci', [['0x0000', '0x00', '0x02', '0x0', '0x100', [], '00:02.0'], ['0x0000', '0x00', '0x1a', '0x0', '0x100', [], '00:1a.0'], ['0x0000', '0x00', '0x1d', '0x0', '0x100', [], '00:1d.0'], ['0x0000', '0x03', '0x00', '0x0', '0x100', [], '03:00.0'], ['0x0000', '0x00', '0x16', '0x0', '0x100', [], '00:16.0']]], ['pci_msitranslate', 1], ['pci_power_mgmt', 0], ['rtc_timeoffset', 0], ['sdl', 0], ['soundhw', ''], ['stdvga', 0], ['timer_mode', 1], ['usb', 0], ['usbdevice', 'tablet'], ['vcpus', 1], ['vnc', 1], ['vncdisplay', 1], ['vnclisten', '0.0.0.0'], ['vncunused', 1], ['viridian', 0], ['vpt_align', 1], ['xauthority', '/home/crilit/.Xauthority'], ['xen_platform_pci', 1], ['memory_sharing', 0], ['vncpasswd', 'XXXXXXXX'], ['tsc_mode', 0], ['nomigrate', 0]]], ['s3_integrity', 1], ['device', ['vbd', ['uname', 'file:/home/sda7/os_img/winxp_pass.img'], ['dev', 'hda'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/home/lors/windowsXP.ISO'], ['dev', 'hdc:cdrom'], ['mode', 'r']]], ['device', ['pci', ['dev', ['slot', '0x02'], ['domain', '0x0000'], ['key', '00:02.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x1a'], ['domain', '0x0000'], ['key', '00:1a.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x1d'], ['domain', '0x0000'], ['key', '00:1d.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x00'], ['domain', '0x0000'], ['key', '03:00.0'], ['bus', '0x03'], ['vdevfn', '0x100'], ['func', '0x0']], ['dev', ['slot', '0x16'], ['domain', '0x0000'], ['key', '00:16.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0']]]]])
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2508) XendDomainInfo.constructDomain
[2010-07-23 13:37:05 4647] DEBUG (balloon:220) Balloon: 1179156 KiB free; need 16384; done.
[2010-07-23 13:37:05 4647] DEBUG (XendDomain:464) Adding Domain: 1
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2818) XendDomainInfo.initDomain: 1 256
[2010-07-23 13:37:05 4647] DEBUG (image:339) No VNC passwd configured for vfb access
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: boot, val: dca
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: fda, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: fdb, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: soundhw, val: None
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: localtime, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: serial, val: ['pty']
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: std-vga, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: isa, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: acpi, val: 1
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: usb, val: 0
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: usbdevice, val: tablet
[2010-07-23 13:37:05 4647] DEBUG (image:889) args: gfx_passthru, val: 1
[2010-07-23 13:37:05 4647] INFO (image:822) Need to create platform device.[domid:1]
[2010-07-23 13:37:05 4647] DEBUG (XendDomainInfo:2845) _initDomain:shadow_memory=0x0, memory_static_max=0x20000000, memory_static_min=0x0.
[2010-07-23 13:37:05 4647] INFO (image:182) buildDomain os=hvm dom=1 vcpus=1
[2010-07-23 13:37:06 4647] DEBUG (image:947) domid          = 1
[2010-07-23 13:37:06 4647] DEBUG (image:948) image          = /usr/lib64/xen/boot/hvmloader
[2010-07-23 13:37:06 4647] DEBUG (image:949) store_evtchn   = 2
[2010-07-23 13:37:06 4647] DEBUG (image:950) memsize        = 512
[2010-07-23 13:37:06 4647] DEBUG (image:951) target         = 512
[2010-07-23 13:37:06 4647] DEBUG (image:952) vcpus          = 1
[2010-07-23 13:37:06 4647] DEBUG (image:953) vcpu_avail     = 1
[2010-07-23 13:37:06 4647] DEBUG (image:954) acpi           = 1
[2010-07-23 13:37:06 4647] DEBUG (image:955) apic           = 1
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnclisten': '0.0.0.0', 'vnc': '1', 'vncdisplay': 1}, 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'vnclisten': '0.0.0.0', 'vncdisplay': 1}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vfb/1/0'} to /local/domain/1/device/vfb/0.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'vncunused': '1', 'domain': 't2', 'vnc': '1', 'uuid': '03f87faa-b0e1-00e0-0fa4-0a5597375323', 'frontend-id': '1', 'vnclisten': '0.0.0.0', 'vncdisplay': '1', 'state': '1', 'online': '1', 'frontend': '/local/domain/1/device/vfb/0'} to /local/domain/0/backend/vfb/1/0.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': 1, 'driver': 'paravirtualised', 'dev': 'hda', 'uname': 'file:/home/sda7/os_img/winxp_pass.img', 'mode': 'w'}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '768', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/1/768'} to /local/domain/1/device/vbd/768.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/vbd/768', 'uuid': 'f42883f5-6978-ba35-e031-23ab389f6958', 'bootable': '1', 'dev': 'hda', 'state': '1', 'params': '/home/sda7/os_img/winxp_pass.img', 'mode': 'w', 'online': '1', 'frontend-id': '1', 'type': 'file'} to /local/domain/0/backend/vbd/1/768.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: vbd : {'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': 0, 'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 'file:/home/lors/windowsXP.ISO', 'mode': 'r'}
[2010-07-23 13:37:06 4647] DEBUG (DevController:95) DevController: writing {'backend-id': '0', 'virtual-device': '5632', 'device-type': 'cdrom', 'state': '1', 'backend': '/local/domain/0/backend/vbd/1/5632'} to /local/domain/1/device/vbd/5632.
[2010-07-23 13:37:06 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/vbd/5632', 'uuid': '7b6a38b4-f3f4-b5ea-78c3-3cf9dfbbf9a1', 'bootable': '0', 'dev': 'hdc', 'state': '1', 'params': '/home/lors/windowsXP.ISO', 'mode': 'r', 'online': '1', 'frontend-id': '1', 'type': 'file'} to /local/domain/0/backend/vbd/1/5632.
[2010-07-23 13:37:06 4647] INFO (XendDomainInfo:2367) createDevice: pci : {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}, {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}, {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}, {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}, {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85'}
[2010-07-23 13:37:06 4647] WARNING (pciif:423) pci: 0000:00:16.0: it is on bus 0, but has no PCI Advanced Capabilities for FLR. Will try the Dstate transition method or some vendor specific methods if available.
[2010-07-23 13:37:06 4647] INFO (image:418) spawning device models: /usr/lib64/xen/bin/qemu-dm ['/usr/lib64/xen/bin/qemu-dm', '-d', '1', '-domain-name', 't2', '-videoram', '4', '-vnc', '0.0.0.0:1', '-vncunused', '-vcpus', '1', '-vcpu_avail', '0x1', '-boot', 'dca', '-serial', 'pty', '-acpi', '-usbdevice', 'tablet', '-gfx_passthru', '1', '-net', 'none', '-M', 'xenfv']
[2010-07-23 13:37:06 4647] INFO (image:467) device model pid: 4996
[2010-07-23 13:37:06 4647] INFO (image:590) waiting for sentinel_fifo
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x02'], ['domain', '0x0000'], ['key', '00:02.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '4f613d9a-3639-7600-e55e-69e6f726db1a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}], 'states': ['Initialising']}
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x02', 'domain': '0x0000', 'key': '00:02.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '4f613d9a-3639-7600-e55e-69e6f726db1a'}
[2010-07-23 13:37:06 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:02.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:02.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (image:508) signalDeviceModel: orig_state is None, retrying
[2010-07-23 13:37:07 4647] DEBUG (image:508) signalDeviceModel: orig_state is None, retrying
[2010-07-23 13:37:07 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] DEBUG (pciif:456) pci: register aer watch /local/domain/0/backend/pci/1/0/aerState
[2010-07-23 13:37:07 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/pci/1/0'} to /local/domain/1/device/pci/0.
[2010-07-23 13:37:07 4647] DEBUG (DevController:97) DevController: writing {'key-3': '03:00.0', 'key-2': '00:1d.0', 'key-1': '00:1a.0', 'key-0': '00:02.0', 'frontend': '/local/domain/1/device/pci/0', 'key-4': '00:16.0', 'domain': 't2', 'uuid-4': 'a3285c62-a368-fb6a-c702-21ce04d95f5a', 'uuid-0': '4f613d9a-3639-7600-e55e-69e6f726db1a', 'uuid-1': '20aa9a11-4eb1-a087-358f-2a126dbe3064', 'uuid-2': '9caffb20-2aab-6647-31eb-d6fda7ef5833', 'uuid-3': 'c0bddee9-e570-9230-97a1-e8b8caf54031', 'uuid': '726fbc41-6c45-e454-cbad-c3c733008c85', 'state': '1', 'online': '1', 'opts-4': 'msitranslate=1,power_mgmt=0', 'opts-3': 'msitranslate=1,power_mgmt=0', 'opts-2': 'msitranslate=1,power_mgmt=0', 'opts-1': 'msitranslate=1,power_mgmt=0', 'opts-0': 'msitranslate=1,power_mgmt=0', 'dev-3': '0000:03:00.0', 'dev-2': '0000:00:1d.0', 'dev-1': '0000:00:1a.0', 'dev-0': '0000:00:02.0', 'dev-4': '0000:00:16.0', 'vdevfn-4': '100', 'vdevfn-0': '100', 'vdevfn-1': '100', 'vdevfn-2': '100', 'vdevfn-3': '100', 'frontend-id': '1', 'num_devs': '5'} to /local/domain/0/backend/pci/1/0.
[2010-07-23 13:37:07 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:02.0.
[2010-07-23 13:37:07 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:0046:1025:0434]
[2010-07-23 13:37:07 4647] DEBUG (pciif:320) pci: enabling ioport 0x4050/0x8
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xd1400000/0x400000 pfn 0xd1400/0x400
[2010-07-23 13:37:07 4647] DEBUG (pciif:334) pci: enabling iomem 0xc0000000/0x10000000 pfn 0xc0000/0x10000
[2010-07-23 13:37:07 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1a'], ['domain', '0x0000'], ['key', '00:1a.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '20aa9a11-4eb1-a087-358f-2a126dbe3064']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}], 'states': ['Initialising']}
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1a', 'domain': '0x0000', 'key': '00:1a.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '20aa9a11-4eb1-a087-358f-2a126dbe3064'}
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1a.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:07 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1a.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1a.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b3c:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2001000/0x1000 pfn 0xb2001/0x1
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x1d'], ['domain', '0x0000'], ['key', '00:1d.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', '9caffb20-2aab-6647-31eb-d6fda7ef5833']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}], 'states': ['Initialising']}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x1d', 'domain': '0x0000', 'key': '00:1d.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': '9caffb20-2aab-6647-31eb-d6fda7ef5833'}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:1d.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:1d.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:1d.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b34:1025:0430]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2002000/0x1000 pfn 0xb2002/0x1
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 23
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'], ['domain', '0x0000'], ['key', '03:00.0'], ['bus', '0x03'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', 'c0bddee9-e570-9230-97a1-e8b8caf54031']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}], 'states': ['Initialising']}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain': '0x0000', 'key': '03:00.0', 'bus': '0x03', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'c0bddee9-e570-9230-97a1-e8b8caf54031'}
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:03:00.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:03:00.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:08 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:08 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:03:00.0.
[2010-07-23 13:37:08 4647] INFO (pciquirk:92) NO quirks found for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:08 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [14e4:4357:14e4:04da]
[2010-07-23 13:37:08 4647] DEBUG (pciif:334) pci: enabling iomem 0xd3800000/0x4000 pfn 0xd3800/0x4
[2010-07-23 13:37:08 4647] DEBUG (pciif:351) pci: enabling irq 17
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:903) XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x16'], ['domain', '0x0000'], ['key', '00:16.0'], ['bus', '0x00'], ['vdevfn', '0x100'], ['func', '0x0'], ['uuid', 'a3285c62-a368-fb6a-c702-21ce04d95f5a']], ['state', 'Initialising'], ['sub_state', 'Booting']]
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:790) XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}], 'states': ['Initialising']}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:801) XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x16', 'domain': '0x0000', 'key': '00:16.0', 'bus': '0x00', 'vdevfn': '0x100', 'func': '0x0', 'uuid': 'a3285c62-a368-fb6a-c702-21ce04d95f5a'}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:822) XendDomainInfo.hvm_pci_device_insert_dev: 0000:00:16.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:826) pci: assign device 0000:00:16.0@100,msitranslate=1,power_mgmt=0
[2010-07-23 13:37:09 4647] INFO (image:538) signalDeviceModel:restore dm state to running
[2010-07-23 13:37:09 4647] DEBUG (pciif:169) Reconfiguring PCI device 0000:00:16.0.
[2010-07-23 13:37:09 4647] INFO (pciquirk:92) NO quirks found for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:09 4647] DEBUG (pciquirk:135) Permissive mode NOT enabled for PCI device [8086:3b64:1025:0430]
[2010-07-23 13:37:09 4647] DEBUG (pciif:334) pci: enabling iomem 0xb2000000/0x1000 pfn 0xb2000/0x1
[2010-07-23 13:37:09 4647] DEBUG (pciif:351) pci: enabling irq 16
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:3400) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '5', 'uuid': '5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'on_reboot': 'restart', 'start_time': '1279863429.46', 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) (superpages 0) (videoram 4) (hpet 0) (stdvga 0) (vnclisten 0.0.0.0) (loader /usr/lib64/xen/boot/hvmloader) (xen_platform_pci 1) (rtc_timeoffset 0) (pci ((0x0000 0x00 0x02 0x0 0x100 ()) (0x0000 0x00 0x1a 0x0 0x100 ()) (0x0000 0x00 0x1d 0x0 0x100 ()) (0x0000 0x03 0x00 0x0 0x100 ()) (0x0000 0x00 0x16 0x0 0x100 ()))) (hap 1) (localtime 0) (timer_mode 1) (vncdisplay 1) (pci_msitranslate 1) (oos 1) (apic 1) (sdl 0) (usbdevice tablet) (display localhost:10.0) (vpt_align 1) (serial pty) (vncunused 1) (gfx_passthru 1) (boot dca) (pae 1) (viridian 0) (acpi 1) (vnc 1) (nographic 0) (nomigrate 0) (usb 0) (tsc_mode 0) (guest_os_type default) (device_model /usr/lib64/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority /home/crilit/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))', 'name': 't2'}
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:1804) Storing domain details: {'console/port': '3', 'description': '', 'console/limit': '1048576', 'store/port': '2', 'vm': '/vm/5cc2e220-e5ea-a035-9c85-cbf5a9a39807', 'domid': '1', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'memory/target': '524288', 'control/platform-feature-multiprocessor-suspend': '1', 'store/ring-ref': '1044476', 'console/type': 'ioemu', 'name': 't2'}
[2010-07-23 13:37:09 4647] DEBUG (DevController:95) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/1/0'} to /local/domain/1/device/console/0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:97) DevController: writing {'domain': 't2', 'frontend': '/local/domain/1/device/console/0', 'uuid': '39a82b1c-71ae-7767-db5d-f82013499757', 'frontend-id': '1', 'state': '1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to /local/domain/0/backend/console/1/0.
[2010-07-23 13:37:09 4647] DEBUG (pciif:460) XendDomainInfo.handleAerStateWatch
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices tap2.
[2010-07-23 13:37:09 4647] DEBUG (XendDomainInfo:1891) XendDomainInfo.handleShutdownWatch
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vif.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vkbd.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices ioports.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices tap.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vif2.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices console.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vscsi.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vbd.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 768.
[2010-07-23 13:37:09 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/1/768/hotplug-status.
[2010-07-23 13:37:09 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 5632.
[2010-07-23 13:37:09 4647] DEBUG (DevController:628) hotplugStatusCallback /local/domain/0/backend/vbd/1/5632/hotplug-status.
[2010-07-23 13:37:09 4647] DEBUG (DevController:642) hotplugStatusCallback 1.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices irq.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vfb.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices pci.
[2010-07-23 13:37:09 4647] DEBUG (DevController:144) Waiting for 0.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vusb.
[2010-07-23 13:37:09 4647] DEBUG (DevController:139) Waiting for devices vtpm.
[2010-07-23 13:37:09 4647] INFO (XendDomain:1206) Domain t2 (1) unpaused.

[-- Attachment #5: qemu-dm-t2.log --]
[-- Type: text/plain, Size: 7312 bytes --]

domid: 1
Using file /home/sda7/os_img/winxp_pass.img in read-write mode
Using file /home/lors/windowsXP.ISO in read-only mode
Watching /local/domain/0/device-model/1/logdirty/cmd
Watching /local/domain/0/device-model/1/command
char device redirected to /dev/pts/2
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = 5cc2e220-e5ea-a035-9c85-cbf5a9a39807
Time offset set 0
Register xen platform.
Done register platform.
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state.
xs_read(/local/domain/0/device-model/1/xen_extended_power_mgmt): read error
xs_read(): vncpasswd get error. /vm/5cc2e220-e5ea-a035-9c85-cbf5a9a39807/vncpasswd.
medium change watch on `hdc' (index: 1): /home/lors/windowsXP.ISO
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
Log-dirty: no command yet.
xs_read(/local/domain/1/log-throttling): read error
qemu: ignoring not-understood drive `/local/domain/1/log-throttling'
medium change watch on `/local/domain/1/log-throttling' - unknown device, ignored
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 00:02.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x0:0x2.0x0
pt_register_regions: IO region registered (size=0x00400000 base_addr=0xd1400004)
pt_register_regions: IO region registered (size=0x10000000 base_addr=0xc000000c)
pt_register_regions: IO region registered (size=0x00000008 base_addr=0x00004051)
setup_vga_pt: vga bios checksum is adjusted!
pt_msi_setup: msi mapped with pirq 37
pci_intx: intx=1
register_real_device: Real physical device 00:02.0 registered successfuly!
IRQ type = MSI-INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 00:1a.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x0:0x1a.0x0
pt_register_regions: IO region registered (size=0x00001000 base_addr=0xb2001000)
pci_intx: intx=1
register_real_device: Real physical device 00:1a.0 registered successfuly!
IRQ type = INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 00:1d.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x0:0x1d.0x0
pt_register_regions: IO region registered (size=0x00001000 base_addr=0xb2002000)
pci_intx: intx=1
register_real_device: Real physical device 00:1d.0 registered successfuly!
IRQ type = INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 03:00.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x3:0x0.0x0
pt_register_regions: IO region registered (size=0x00004000 base_addr=0xd3800004)
pt_msi_setup: msi mapped with pirq 36
pci_intx: intx=1
register_real_device: Real physical device 03:00.0 registered successfuly!
IRQ type = MSI-INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 00:16.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x0:0x16.0x0
pt_register_regions: IO region registered (size=0x00001000 base_addr=0xb2000004)
pt_msi_setup: msi mapped with pirq 35
pci_intx: intx=1
register_real_device: Real physical device 00:16.0 registered successfuly!
IRQ type = MSI-INTx
pt_iomem_map: e_phys=e0000000 maddr=c0000000 type=8 len=268435456 index=2 first_map=1
pt_iomem_map: e_phys=f1000000 maddr=d1400000 type=0 len=4194304 index=0 first_map=1
pt_iomem_map: e_phys=f1400000 maddr=d3800000 type=0 len=16384 index=0 first_map=1
pt_iomem_map: e_phys=f1404000 maddr=b2001000 type=0 len=4096 index=0 first_map=1
pt_iomem_map: e_phys=f1405000 maddr=b2002000 type=0 len=4096 index=0 first_map=1
pt_iomem_map: e_phys=f1406000 maddr=b2000000 type=0 len=4096 index=0 first_map=1
pt_ioport_map: e_phys=c130 pio_base=4050 len=8 index=4 first_map=1
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state.
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is ro state.
pt_iomem_map: e_phys=ffffffff maddr=d1400000 type=0 len=4194304 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=c0000000 type=8 len=268435456 index=2 first_map=0
pt_ioport_map: e_phys=ffff pio_base=4050 len=8 index=4 first_map=0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base Address Register. [00:02.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=f1000000 maddr=d1400000 type=0 len=4194304 index=0 first_map=0
pt_iomem_map: e_phys=e0000000 maddr=c0000000 type=8 len=268435456 index=2 first_map=0
pt_ioport_map: e_phys=c130 pio_base=4050 len=8 index=4 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b2001000 type=0 len=4096 index=0 first_map=0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base Address Register. [00:04.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=f1404000 maddr=b2001000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b2002000 type=0 len=4096 index=0 first_map=0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base Address Register. [00:05.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=f1405000 maddr=b2002000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=d3800000 type=0 len=16384 index=0 first_map=0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base Address Register. [00:06.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=f1400000 maddr=d3800000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b2000000 type=0 len=4096 index=0 first_map=0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base Address Register. [00:07.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=f1406000 maddr=b2000000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b2002000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f1405000 maddr=b2002000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b2001000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f1404000 maddr=b2001000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=d1400000 type=0 len=4194304 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=c0000000 type=8 len=268435456 index=2 first_map=0
pt_ioport_map: e_phys=ffff pio_base=4050 len=8 index=4 first_map=0
pt_iomem_map: e_phys=f1000000 maddr=d1400000 type=0 len=4194304 index=0 first_map=0
pt_iomem_map: e_phys=e0000000 maddr=c0000000 type=8 len=268435456 index=2 first_map=0
pt_ioport_map: e_phys=c130 pio_base=4050 len=8 index=4 first_map=0

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

* RE: VGA passthrough with Drivers does not work
  2010-07-22 10:10 VGA passthrough with Drivers does not work "涂堂訓(Tang-Hsun Tu)"
  2010-07-22 12:58 ` Pasi Kärkkäinen
@ 2010-07-23  8:05 ` Han, Weidong
  2010-07-23 12:18   ` "涂堂訓(Tang-Hsun Tu)"
  1 sibling, 1 reply; 8+ messages in thread
From: Han, Weidong @ 2010-07-23  8:05 UTC (permalink / raw)
  To: "涂堂訓(Tang-Hsun Tu)",
	xen-devel@lists.xensource.com
  Cc: Kay, Allen M

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

Allen's patch for enabling calpella/sandybridge integreated graphics passthrough is not checked in yet. Your machine should be calpella (i5), so pls apply Allen's patch (attached) to have a try again.

Regards,
Weidong

-----Original Message-----
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of "涂堂訓(Tang-Hsun Tu)"
Sent: Thursday, July 22, 2010 6:10 PM
To: xen-devel@lists.xensource.com
Subject: [Xen-devel] VGA passthrough with Drivers does not work

Hi,

           In recent days, I try to passthrough VGA to a HVM windows XP 
domain on my notebook.
There are two VGAs on the notebook, one is intel IGD (primary) and the 
other is nvidia (secondary).

At first, the screen will be blank/black when I start a HVM with a 
passed VGA (primary one).
After I connect a external monitor and disable GDM,
the screen (external monitor) will start to display the WinXP logo
(it seems that the passthrouh is successful),
and it is only 16-bit color in display when enters into WinXP
(it means it does not have any VGA driver).
The original screen (on notebook) still is black.

However,
when I reboot the machine after installing the VGA driver,
the screen has become black.
I also try to install driver without passthrough before,
then change the setting to the passthrought,
but it still goes to black screen.
How can I solve this problem?

By the way, I aslo have some questions.
1. Why a external monitor can display but the original (notebook screen) 
does not?
2. In WinXP, I can see the bochs BIOS message when I start the HVM.
     However, in Windows7, I only see a disordered screen until enters 
into Winows7.
3. If the dom0 use printk (dmesg), the screen will not be align.
     It just like print a message then the screen moves up.

Thanks!

Best Regards,
Tang-Hsun Tu

Enivronment:
Host OS: Ubuntu 10.04 LTS
Dom0: 2.6.31.13
Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
HVM: windows XP and windows 7
CPU: Intel(R) Core(TM) i5 CPU M 540
VGA: Intel Corporation Core Processor Integrated Graphics Controller
           nVidia Corporation Device 0a29


lspci:
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller 
(rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 
Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor 
Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series 
Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset 
USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset 
High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 2 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset 
USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC 
Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 
4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus 
Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 
Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit 
Ethernet (rev c0)
03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath 
Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath 
Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 
(rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

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

[-- Attachment #2: igd-ioemu06082.patch --]
[-- Type: application/octet-stream, Size: 23971 bytes --]

From 0794894560dc2ca5de36ec9934d2a657639790e7 Mon Sep 17 00:00:00 2001
From: root <root@akay-cpt.(none)>
Date: Wed, 9 Jun 2010 08:17:09 -0700
Subject: [PATCH 1/1] graphics passthrough

Signed-off-by: root <root@akay-cpt.(none)>
---
 hw/pass-through.c |  215 +++++++----------------------------------------
 hw/pass-through.h |   14 ++-
 hw/pc.c           |    8 ++
 hw/pci.c          |   57 ++----------
 hw/pci.h          |   34 +++++++-
 hw/pt-graphics.c  |  244 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 xen-hooks.mak     |    2 +-
 7 files changed, 334 insertions(+), 240 deletions(-)
 create mode 100644 hw/pt-graphics.c

diff --git a/hw/pass-through.c b/hw/pass-through.c
index 5a76e8d..f6ae4b2 100644
--- a/hw/pass-through.c
+++ b/hw/pass-through.c
@@ -1865,50 +1865,6 @@ static int pt_dev_is_virtfn(struct pci_dev *dev)
     return rc;
 }
 
-/*
- * register VGA resources for the domain with assigned gfx
- */
-static int register_vga_regions(struct pt_dev *real_device)
-{
-    int ret = 0;
-
-    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3B0,
-            0x3B0, 0xC, DPCI_ADD_MAPPING);
-
-    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3C0,
-            0x3C0, 0x20, DPCI_ADD_MAPPING);
-
-    ret |= xc_domain_memory_mapping(xc_handle, domid,
-            0xa0000 >> XC_PAGE_SHIFT,
-            0xa0000 >> XC_PAGE_SHIFT,
-            0x20,
-            DPCI_ADD_MAPPING);
-
-    return ret;
-}
-
-/*
- * unregister VGA resources for the domain with assigned gfx
- */
-static int unregister_vga_regions(struct pt_dev *real_device)
-{
-    int ret = 0;
-
-    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3B0,
-            0x3B0, 0xC, DPCI_REMOVE_MAPPING);
-
-    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3C0,
-            0x3C0, 0x20, DPCI_REMOVE_MAPPING);
-
-    ret |= xc_domain_memory_mapping(xc_handle, domid,
-            0xa0000 >> XC_PAGE_SHIFT,
-            0xa0000 >> XC_PAGE_SHIFT,
-            0x20,
-            DPCI_REMOVE_MAPPING);
-
-    return ret;
-}
-
 static int pt_register_regions(struct pt_dev *assigned_device)
 {
     int i = 0;
@@ -1970,17 +1926,7 @@ static int pt_register_regions(struct pt_dev *assigned_device)
         PT_LOG("Expansion ROM registered (size=0x%08x base_addr=0x%08x)\n",
             (uint32_t)(pci_dev->rom_size), (uint32_t)(pci_dev->rom_base_addr));
     }
-
-    if ( gfx_passthru && (pci_dev->device_class == 0x0300) )
-    {
-        ret = register_vga_regions(assigned_device);
-        if ( ret != 0 )
-        {
-            PT_LOG("VGA region mapping failed\n");
-            return ret;
-        }
-    }
-
+    register_vga_regions(assigned_device);
     return 0;
 }
 
@@ -2029,13 +1975,7 @@ static void pt_unregister_regions(struct pt_dev *assigned_device)
         }
 
     }
-
-    if ( gfx_passthru && (assigned_device->pci_dev->device_class == 0x0300) )
-    {
-        ret = unregister_vga_regions(assigned_device);
-        if ( ret != 0 )
-            PT_LOG("VGA region unmapping failed\n");
-    }
+    unregister_vga_regions(assigned_device);
 }
 
 static uint8_t find_cap_offset(struct pci_dev *pci_dev, uint8_t cap)
@@ -2097,46 +2037,51 @@ static uint32_t find_ext_cap_offset(struct pci_dev *pci_dev, uint32_t cap)
     return 0;
 }
 
-u8 pt_pci_host_read_byte(int bus, int dev, int fn, u32 addr)
+static void pci_access_init(void)
 {
-    struct pci_dev *pci_dev;
-    u8 val;
+    struct pci_access *pci_access;
 
-    pci_dev = pci_get_dev(dpci_infos.pci_access, 0, bus, dev, fn);
-    if ( !pci_dev )
-        return 0;
+    if (dpci_infos.pci_access)
+        return;
 
-    val = pci_read_byte(pci_dev, addr);
-    pci_free_dev(pci_dev);
-    return val;
+    /* Initialize libpci */
+    pci_access = pci_alloc();
+    if ( pci_access == NULL ) {
+        PT_LOG("Error: pci_access is NULL\n");
+        return;
+    }
+    pci_init(pci_access);
+    pci_scan_bus(pci_access);
+    dpci_infos.pci_access = pci_access;
 }
 
-u16 pt_pci_host_read_word(int bus, int dev, int fn, u32 addr)
+u32 pt_pci_host_read(int bus, int dev, int fn, u32 addr, int len)
 {
+
     struct pci_dev *pci_dev;
-    u16 val;
+    u32 val = -1;
 
+    pci_access_init();
     pci_dev = pci_get_dev(dpci_infos.pci_access, 0, bus, dev, fn);
     if ( !pci_dev )
         return 0;
 
-    val = pci_read_word(pci_dev, addr);
-    pci_free_dev(pci_dev);
+    pci_read_block(pci_dev, addr, (u8 *) &val, len);
     return val;
 }
 
-u32 pt_pci_host_read_long(int bus, int dev, int fn, u32 addr)
+int pt_pci_host_write(int bus, int dev, int fn, u32 addr, u32 val, int len)
 {
     struct pci_dev *pci_dev;
-    u32 val;
+    int ret = 0;
 
+    pci_access_init();
     pci_dev = pci_get_dev(dpci_infos.pci_access, 0, bus, dev, fn);
     if ( !pci_dev )
         return 0;
 
-    val = pci_read_long(pci_dev, addr);
-    pci_free_dev(pci_dev);
-    return val;
+    ret = pci_write_block(pci_dev, addr, (u8 *) &val, len);
+    return ret;
 }
 
 /* parse BAR */
@@ -4200,92 +4145,6 @@ static int pt_pmcsr_reg_restore(struct pt_dev *ptdev,
     return 0;
 }
 
-static int get_vgabios(unsigned char *buf)
-{
-    int fd;
-    uint32_t bios_size = 0;
-    uint32_t start = 0xC0000;
-    uint16_t magic = 0;
-
-    if ( (fd = open("/dev/mem", O_RDONLY)) < 0 )
-    {
-        PT_LOG("Error: Can't open /dev/mem: %s\n", strerror(errno));
-        return 0;
-    }
-
-    /*
-     * Check if it a real bios extension.
-     * The magic number is 0xAA55.
-     */
-    if ( start != lseek(fd, start, SEEK_SET) )
-        goto out;
-    if ( read(fd, &magic, 2) != 2 )
-        goto out;
-    if ( magic != 0xAA55 )
-        goto out;
-
-    /* Find the size of the rom extension */
-    if ( start != lseek(fd, start, SEEK_SET) )
-        goto out;
-    if ( lseek(fd, 2, SEEK_CUR) != (start + 2) )
-        goto out;
-    if ( read(fd, &bios_size, 1) != 1 )
-        goto out;
-
-    /* This size is in 512 bytes */
-    bios_size *= 512;
-
-    /*
-     * Set the file to the begining of the rombios,
-     * to start the copy.
-     */
-    if ( start != lseek(fd, start, SEEK_SET) )
-        goto out;
-
-    if ( bios_size != read(fd, buf, bios_size))
-        bios_size = 0;
-
-out:
-    close(fd);
-    return bios_size;
-}
-
-static int setup_vga_pt(void)
-{
-    unsigned char *bios = NULL;
-    int bios_size = 0;
-    char *c = NULL;
-    char checksum = 0;
-    int rc = 0;
-
-    /* Allocated 64K for the vga bios */
-    if ( !(bios = malloc(64 * 1024)) )
-        return -1;
-
-    bios_size = get_vgabios(bios);
-    if ( bios_size == 0 || bios_size > 64 * 1024)
-    {
-        PT_LOG("vga bios size (0x%x) is invalid!\n", bios_size);
-        rc = -1;
-        goto out;
-    }
-
-    /* Adjust the bios checksum */
-    for ( c = (char*)bios; c < ((char*)bios + bios_size); c++ )
-        checksum += *c;
-    if ( checksum )
-    {
-        bios[bios_size - 1] -= checksum;
-        PT_LOG("vga bios checksum is adjusted!\n");
-    }
-
-    cpu_physical_memory_rw(0xc0000, bios, bios_size, 1);
-
-out:
-    free(bios);
-    return rc;
-}
-
 static struct pt_dev * register_real_device(PCIBus *e_bus,
         const char *e_dev_name, int e_devfn, uint8_t r_bus, uint8_t r_dev,
         uint8_t r_func, uint32_t machine_irq, struct pci_access *pci_access,
@@ -4387,16 +4246,13 @@ static struct pt_dev * register_real_device(PCIBus *e_bus,
     pt_register_regions(assigned_device);
 
     /* Setup VGA bios for passthroughed gfx */
-    if ( gfx_passthru && (assigned_device->pci_dev->device_class == 0x0300) )
+    if ( setup_vga_pt(assigned_device) < 0 )
     {
-        rc = setup_vga_pt();
-        if ( rc < 0 )
-        {
-            PT_LOG("Setup VGA BIOS of passthroughed gfx failed!\n");
-            return NULL;
-        }
+        PT_LOG("Setup VGA BIOS of passthroughed gfx failed!\n");
+        return NULL;
     }
 
+
     /* reinitialize each config register to be emulated */
     rc = pt_config_init(assigned_device);
     if ( rc < 0 ) {
@@ -4548,19 +4404,8 @@ int power_on_php_devfn(int devfn)
 {
     struct php_dev *php_dev = &dpci_infos.php_devs[devfn];
     struct pt_dev *pt_dev;
-    struct pci_access *pci_access;
 
-    if (!dpci_infos.pci_access) {
-        /* Initialize libpci */
-        pci_access = pci_alloc();
-        if ( pci_access == NULL ) {
-            PT_LOG("Error: pci_access is NULL\n");
-            return -1;
-        }
-        pci_init(pci_access);
-        pci_scan_bus(pci_access);
-        dpci_infos.pci_access = pci_access;
-    }
+    pci_access_init();
 
     pt_dev =
         register_real_device(dpci_infos.e_bus,
diff --git a/hw/pass-through.h b/hw/pass-through.h
index f8a0c73..242d079 100644
--- a/hw/pass-through.h
+++ b/hw/pass-through.h
@@ -406,10 +406,16 @@ static inline pciaddr_t pt_pci_base_addr(pciaddr_t base)
 }
 
 uint8_t pci_intx(struct pt_dev *ptdev);
-
-u8 pt_pci_host_read_byte(int bus, int dev, int fn, u32 addr);
-u16 pt_pci_host_read_word(int bus, int dev, int fn, u32 addr);
-u32 pt_pci_host_read_long(int bus, int dev, int fn, u32 addr);
+u32 pt_pci_host_read(int bus, int dev, int fn, u32 addr, int len);
+int pt_pci_host_write(int bus, int dev, int fn, u32 addr, u32 val, int len);
+void intel_pch_init(PCIBus *bus);
+int igd_pci_write(PCIDevice *pci_dev, int config_addr, uint32_t val, int len);
+int igd_pci_read(PCIDevice *pci_dev, int config_addr, uint32_t *val, int len);
+int register_vga_regions(struct pt_dev *real_device);
+int unregister_vga_regions(struct pt_dev *real_device);
+int setup_vga_pt(struct pt_dev *real_device);
+PCIBus *intel_pci_bridge_init(PCIBus *bus, int devfn, uint16_t vid,
+           uint16_t did, const char *name, uint16_t revision);
 
 #endif /* __PASSTHROUGH_H__ */
 
diff --git a/hw/pc.c b/hw/pc.c
index 9375951..7aa91f2 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -42,6 +42,10 @@
 #include "virtio-console.h"
 #include "hpet_emul.h"
 
+#ifdef CONFIG_PASSTHROUGH
+#include "pass-through.h"
+#endif
+
 /* output Bochs bios info messages */
 //#define DEBUG_BIOS
 
@@ -978,6 +982,10 @@ vga_bios_error:
         pci_bus = NULL;
     }
 
+#ifdef CONFIG_PASSTHROUGH
+    intel_pch_init(pci_bus);
+#endif
+
     /* init basic PC hardware */
     register_ioport_write(0x80, 1, 1, ioport80_write, NULL);
 
diff --git a/hw/pci.c b/hw/pci.c
index b07e5ea..a5cb378 100644
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -39,24 +39,6 @@ extern int igd_passthru;
 
 //#define DEBUG_PCI
 
-struct PCIBus {
-    int bus_num;
-    int devfn_min;
-    pci_set_irq_fn set_irq;
-    pci_map_irq_fn map_irq;
-    uint32_t config_reg; /* XXX: suppress */
-    /* low level pic */
-    SetIRQFunc *low_set_irq;
-    qemu_irq *irq_opaque;
-    PCIDevice *devices[256];
-    PCIDevice *parent_dev;
-    PCIBus *next;
-    /* The bus IRQ state is the logical OR of the connected devices.
-       Keep a count of the number of devices with raised IRQs.  */
-    int nirq;
-    int irq_count[];
-};
-
 static void pci_update_mappings(PCIDevice *d);
 static void pci_set_irq(void *opaque, int irq_num, int level);
 
@@ -96,7 +78,7 @@ PCIBus *pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
     return bus;
 }
 
-static PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq)
+PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq)
 {
     PCIBus *bus;
     bus = qemu_mallocz(sizeof(PCIBus));
@@ -590,6 +572,10 @@ void pci_data_write(void *opaque, uint32_t addr, uint32_t val, int len)
     printf("pci_config_write: %s: addr=%02x val=%08x len=%d\n",
            pci_dev->name, config_addr, val, len);
 #endif
+
+#ifdef CONFIG_PASSTHROUGH
+    if (igd_pci_write(pci_dev, config_addr, val, len) == 0)
+#endif
     pci_dev->config_write(pci_dev, config_addr, val, len);
 }
 
@@ -598,7 +584,7 @@ uint32_t pci_data_read(void *opaque, uint32_t addr, int len)
     PCIBus *s = opaque;
     PCIDevice *pci_dev;
     int config_addr, bus_num;
-    uint32_t val;
+    uint32_t val = 0;
 
     bus_num = (addr >> 16) & 0xff;
     while (s && s->bus_num != bus_num)
@@ -625,26 +611,8 @@ uint32_t pci_data_read(void *opaque, uint32_t addr, int len)
     config_addr = addr & 0xff;
 
 #ifdef CONFIG_PASSTHROUGH
-    /* host bridge reads for IGD passthrough */
-    if ( igd_passthru && pci_dev->devfn == 0x00 ) {
-        val = pci_dev->config_read(pci_dev, config_addr, len);
-
-        if ( config_addr == 0x00 && len == 4 )
-            val = pt_pci_host_read_long(0, 0, 0, 0x00);
-        else if ( config_addr == 0x02 ) // Device ID
-            val = pt_pci_host_read_word(0, 0, 0, 0x02);
-        else if ( config_addr == 0x52 ) // GMCH Graphics Control Register
-            val = pt_pci_host_read_word(0, 0, 0, 0x52);
-        else if ( config_addr == 0xa0 ) // GMCH Top of Memory Register
-            val = pt_pci_host_read_word(0, 0, 0, 0xa0);
-        goto done_config_read;
-    } else if ( igd_passthru && pci_dev->devfn == 0x10 &&
-              config_addr == 0xfc ) { // read on IGD device
-        val = 0;  // use SMI to communicate with the system BIOS
-        goto done_config_read;
-    }
+    if ( igd_pci_read(pci_dev, config_addr, &val, len) == 0)
 #endif
-
     val = pci_dev->config_read(pci_dev, config_addr, len);
 
  done_config_read:
@@ -892,12 +860,7 @@ void pci_unplug_netifs(void)
     }
 }
 
-typedef struct {
-    PCIDevice dev;
-    PCIBus *bus;
-} PCIBridge;
-
-static void pci_bridge_write_config(PCIDevice *d,
+void pci_bridge_write_config(PCIDevice *d,
                              uint32_t address, uint32_t val, int len)
 {
     PCIBridge *s = (PCIBridge *)d;
@@ -935,7 +898,7 @@ PCIDevice *pci_find_device(int bus_num, int slot, int function)
 }
 
 PCIBus *pci_bridge_init(PCIBus *bus, int devfn, uint16_t vid, uint16_t did,
-                        pci_map_irq_fn map_irq, const char *name)
+                        uint8_t rid, pci_map_irq_fn map_irq, const char *name)
 {
     PCIBridge *s;
     s = (PCIBridge *)pci_register_device(bus, name, sizeof(PCIBridge),
@@ -948,7 +911,7 @@ PCIBus *pci_bridge_init(PCIBus *bus, int devfn, uint16_t vid, uint16_t did,
     s->dev.config[0x05] = 0x00;
     s->dev.config[0x06] = 0xa0; // status = fast back-to-back, 66MHz, no error
     s->dev.config[0x07] = 0x00; // status = fast devsel
-    s->dev.config[0x08] = 0x00; // revision
+    s->dev.config[0x08] = rid;  // revision
     s->dev.config[0x09] = 0x00; // programming i/f
     pci_config_set_class(s->dev.config, PCI_CLASS_BRIDGE_PCI);
     s->dev.config[0x0D] = 0x10; // latency_timer
diff --git a/hw/pci.h b/hw/pci.h
index de5a4e1..7a44035 100644
--- a/hw/pci.h
+++ b/hw/pci.h
@@ -207,6 +207,32 @@ struct PCIDevice {
     int irq_state[4];
 };
 
+typedef void (*pci_set_irq_fn)(qemu_irq *pic, int irq_num, int level);
+typedef int (*pci_map_irq_fn)(PCIDevice *pci_dev, int irq_num);
+
+struct PCIBus {
+    int bus_num;
+    int devfn_min;
+    pci_set_irq_fn set_irq;
+    pci_map_irq_fn map_irq;
+    uint32_t config_reg; /* XXX: suppress */
+    /* low level pic */
+    SetIRQFunc *low_set_irq;
+    qemu_irq *irq_opaque;
+    PCIDevice *devices[256];
+    PCIDevice *parent_dev;
+    PCIBus *next;
+    /* The bus IRQ state is the logical OR of the connected devices.
+       Keep a count of the number of devices with raised IRQs.  */
+    int nirq;
+    int irq_count[];
+};
+
+typedef struct {
+    PCIDevice dev;
+    PCIBus *bus;
+} PCIBridge;
+
 extern char direct_pci_str[];
 extern int direct_pci_msitranslate;
 extern int direct_pci_power_mgmt;
@@ -235,8 +261,6 @@ void pci_default_write_config(PCIDevice *d,
 void pci_device_save(PCIDevice *s, QEMUFile *f);
 int pci_device_load(PCIDevice *s, QEMUFile *f);
 
-typedef void (*pci_set_irq_fn)(qemu_irq *pic, int irq_num, int level);
-typedef int (*pci_map_irq_fn)(PCIDevice *pci_dev, int irq_num);
 PCIBus *pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
                          qemu_irq *pic, int devfn_min, int nirq);
 
@@ -254,7 +278,7 @@ int pci_assign_devaddr(const char *addr, int *domp, int *busp, unsigned *slotp);
 
 void pci_info(void);
 PCIBus *pci_bridge_init(PCIBus *bus, int devfn, uint16_t vid, uint16_t did,
-                        pci_map_irq_fn map_irq, const char *name);
+                        uint8_t rid, pci_map_irq_fn map_irq, const char *name);
 
 #define NR_PCI_FUNC          8
 #define NR_PCI_DEV           32
@@ -341,5 +365,9 @@ PCIBus *sh_pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
 
 /* pass-through.c */
 int pt_init(PCIBus *e_bus);
+void pci_bridge_write_config(PCIDevice *d,
+                             uint32_t address, uint32_t val, int len);
+PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq);
+
 
 #endif
diff --git a/hw/pt-graphics.c b/hw/pt-graphics.c
new file mode 100644
index 0000000..4923715
--- /dev/null
+++ b/hw/pt-graphics.c
@@ -0,0 +1,244 @@
+/*
+ * graphics passthrough
+ */
+
+#include "pass-through.h"
+#include "pci/header.h"
+#include "pci/pci.h"
+
+#include <unistd.h>
+#include <sys/ioctl.h>
+
+extern int gfx_passthru;
+extern int igd_passthru;
+
+static int pch_map_irq(PCIDevice *pci_dev, int irq_num)
+{
+    PT_LOG("pch_map_irq called\n");
+    return irq_num;
+}
+
+void intel_pch_init(PCIBus *bus)
+{
+    uint16_t vid, did;
+    uint8_t  rid;
+
+    if ( !gfx_passthru )
+        return;
+
+    vid = pt_pci_host_read(0, 0x1f, 0, 0, 2);
+    did = pt_pci_host_read(0, 0x1f, 0, 2, 2);
+    rid = pt_pci_host_read(0, 0x1f, 0, 8, 1);
+
+    pci_bridge_init(bus, PCI_DEVFN(0x1f, 0), vid, did, rid,
+                    pch_map_irq, "intel_bridge_1f");
+}
+
+int igd_pci_write(PCIDevice *pci_dev, int config_addr, uint32_t val, int len)
+{
+    if ( !igd_passthru || (pci_dev->devfn != 0x00 ) )
+        return 0;
+
+    switch (config_addr)
+    {
+        case 0x58:        // PAVPC Offset
+            pt_pci_host_write(0, 0, 0, config_addr, val, len);
+            PT_LOG("pci_config_write: %x:%x.%x: addr=%x len=%x val=%x\n",
+                   pci_bus_num(pci_dev->bus), PCI_SLOT(pci_dev->devfn),
+                   PCI_FUNC(pci_dev->devfn), config_addr, len, val);
+            break;
+        default:
+            pci_dev->config_write(pci_dev, config_addr, val, len);
+    }
+    return 1;
+}
+
+int igd_pci_read(PCIDevice *pci_dev, int config_addr, uint32_t *val, int len)
+{
+    if ( !igd_passthru || (pci_dev->devfn != 0) )
+        return 0;
+
+    switch (config_addr)
+    {
+        case 0x00:        /* vendor id */
+        case 0x02:        /* device id */
+        case 0x52:        /* processor graphics control register */
+        case 0xa0:        /* top of memory */
+        case 0xb0:        /* ILK: BSM: should read from dev 2 offset 0x5c */
+        case 0x58:        /* SNB: PAVPC Offset */
+        case 0xa4:        /* SNB: graphics base of stolen memory */
+        case 0xa8:        /* SNB: base of GTT stolen memory */
+            *val = pt_pci_host_read(0, PCI_SLOT(pci_dev->devfn),
+                                   0, config_addr, len);
+            PT_LOG("pci_config_read: %x:%x.%x: addr=%x len=%x val=%x\n",
+                   pci_bus_num(pci_dev->bus), PCI_SLOT(pci_dev->devfn),
+                   PCI_FUNC(pci_dev->devfn), config_addr, len, *val);
+
+            break;
+        default:
+            *val = pci_dev->config_read(pci_dev, config_addr, len);
+    }
+    return 1;
+}
+
+/*
+ * register VGA resources for the domain with assigned gfx
+ */
+int register_vga_regions(struct pt_dev *real_device)
+{
+    u32 igd_opregion, igd_bsm;
+    int ret = 0;
+
+    if ( !gfx_passthru || real_device->pci_dev->device_class != 0x0300 )
+        return ret;
+
+    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3B0,
+            0x3B0, 0xC, DPCI_ADD_MAPPING);
+
+    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3C0,
+            0x3C0, 0x20, DPCI_ADD_MAPPING);
+
+    ret |= xc_domain_memory_mapping(xc_handle, domid,
+            0xa0000 >> XC_PAGE_SHIFT,
+            0xa0000 >> XC_PAGE_SHIFT,
+            0x20,
+            DPCI_ADD_MAPPING);
+
+    /* 1:1 map ASL Storage register value */
+    igd_opregion = pt_pci_host_read(0, 2, 0, 0xfc, 4);
+    PT_LOG("register_vga: igd_opregion = %x\n", igd_opregion);
+    ret |= xc_domain_memory_mapping(xc_handle, domid,
+            igd_opregion >> XC_PAGE_SHIFT,
+            igd_opregion >> XC_PAGE_SHIFT,
+            2,
+            DPCI_ADD_MAPPING);
+
+    if ( ret != 0 )
+        PT_LOG("VGA region mapping failed\n");
+
+    return ret;
+}
+
+/*
+ * unregister VGA resources for the domain with assigned gfx
+ */
+int unregister_vga_regions(struct pt_dev *real_device)
+{
+    u32 igd_opregion, igd_bsm;
+    int ret = 0;
+
+    if ( !gfx_passthru || real_device->pci_dev->device_class != 0x0300 )
+        return ret;
+
+    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3B0,
+            0x3B0, 0xC, DPCI_REMOVE_MAPPING);
+
+    ret |= xc_domain_ioport_mapping(xc_handle, domid, 0x3C0,
+            0x3C0, 0x20, DPCI_REMOVE_MAPPING);
+
+    ret |= xc_domain_memory_mapping(xc_handle, domid,
+            0xa0000 >> XC_PAGE_SHIFT,
+            0xa0000 >> XC_PAGE_SHIFT,
+            20,
+            DPCI_REMOVE_MAPPING);
+
+    igd_opregion = pt_pci_host_read(0, 2, 0, 0xfc, 4);
+    ret |= xc_domain_memory_mapping(xc_handle, domid,
+            igd_opregion >> XC_PAGE_SHIFT,
+            igd_opregion >> XC_PAGE_SHIFT,
+            2,
+            DPCI_REMOVE_MAPPING);
+
+    if ( ret != 0 )
+        PT_LOG("VGA region unmapping failed\n");
+
+    return ret;
+}
+
+static int get_vgabios(unsigned char *buf)
+{
+    int fd;
+    uint32_t bios_size = 0;
+    uint32_t start = 0xC0000;
+    uint16_t magic = 0;
+
+    if ( (fd = open("/dev/mem", O_RDONLY)) < 0 )
+    {
+        PT_LOG("Error: Can't open /dev/mem: %s\n", strerror(errno));
+        return 0;
+    }
+
+    /*
+     * Check if it a real bios extension.
+     * The magic number is 0xAA55.
+     */
+    if ( start != lseek(fd, start, SEEK_SET) )
+        goto out;
+    if ( read(fd, &magic, 2) != 2 )
+        goto out;
+    if ( magic != 0xAA55 )
+        goto out;
+
+    /* Find the size of the rom extension */
+    if ( start != lseek(fd, start, SEEK_SET) )
+        goto out;
+    if ( lseek(fd, 2, SEEK_CUR) != (start + 2) )
+        goto out;
+    if ( read(fd, &bios_size, 1) != 1 )
+        goto out;
+
+    /* This size is in 512 bytes */
+    bios_size *= 512;
+
+    /*
+     * Set the file to the begining of the rombios,
+     * to start the copy.
+     */
+    if ( start != lseek(fd, start, SEEK_SET) )
+        goto out;
+
+    if ( bios_size != read(fd, buf, bios_size))
+        bios_size = 0;
+
+out:
+    close(fd);
+    return bios_size;
+}
+
+int setup_vga_pt(struct pt_dev *real_device)
+{
+    unsigned char *bios = NULL;
+    int bios_size = 0;
+    char *c = NULL;
+    char checksum = 0;
+    int rc = 0;
+
+    if ( !gfx_passthru || real_device->pci_dev->device_class != 0x0300 )
+        return rc;
+
+    /* Allocated 64K for the vga bios */
+    if ( !(bios = malloc(64 * 1024)) )
+        return -1;
+
+    bios_size = get_vgabios(bios);
+    if ( bios_size == 0 || bios_size > 64 * 1024)
+    {
+        PT_LOG("vga bios size (0x%x) is invalid!\n", bios_size);
+        rc = -1;
+        goto out;
+    }
+
+    /* Adjust the bios checksum */
+    for ( c = (char*)bios; c < ((char*)bios + bios_size); c++ )
+        checksum += *c;
+    if ( checksum )
+    {
+        bios[bios_size - 1] -= checksum;
+        PT_LOG("vga bios checksum is adjusted!\n");
+    }
+
+    cpu_physical_memory_rw(0xc0000, bios, bios_size, 1);
+out:
+    free(bios);
+    return rc;
+}
diff --git a/xen-hooks.mak b/xen-hooks.mak
index 211416e..93f4402 100644
--- a/xen-hooks.mak
+++ b/xen-hooks.mak
@@ -61,7 +61,7 @@ CONFIG_PASSTHROUGH=1
 endif
 
 ifdef CONFIG_PASSTHROUGH
-OBJS+= pass-through.o pt-msi.o
+OBJS+= pass-through.o pt-msi.o pt-graphics.o
 LIBS += -lpci
 CFLAGS += -DCONFIG_PASSTHROUGH 
 $(info === PCI passthrough capability has been enabled ===)
-- 
1.6.5.2


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

* Re: VGA passthrough with Drivers does not work
  2010-07-23  8:05 ` Han, Weidong
@ 2010-07-23 12:18   ` "涂堂訓(Tang-Hsun Tu)"
  2010-07-28  1:08     ` Han, Weidong
  0 siblings, 1 reply; 8+ messages in thread
From: "涂堂訓(Tang-Hsun Tu)" @ 2010-07-23 12:18 UTC (permalink / raw)
  To: Han, Weidong; +Cc: xen-devel

Hi,

          Thanks for your reply.
I patch the source and try to start the windows XP again,
but it seems still black screen and the external monitor give a "no 
signal" message
(the notebook screen is also black screen).

      What else I can try?

Best Regards,
Tang-Hsun Tu

於 2010/7/23 下午 04:05, Han, Weidong 提到:
> Allen's patch for enabling calpella/sandybridge integreated graphics passthrough is not checked in yet. Your machine should be calpella (i5), so pls apply Allen's patch (attached) to have a try again.
>
> Regards,
> Weidong
>
> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of "涂堂訓(Tang-Hsun Tu)"
> Sent: Thursday, July 22, 2010 6:10 PM
> To: xen-devel@lists.xensource.com
> Subject: [Xen-devel] VGA passthrough with Drivers does not work
>
> Hi,
>
>             In recent days, I try to passthrough VGA to a HVM windows XP
> domain on my notebook.
> There are two VGAs on the notebook, one is intel IGD (primary) and the
> other is nvidia (secondary).
>
> At first, the screen will be blank/black when I start a HVM with a
> passed VGA (primary one).
> After I connect a external monitor and disable GDM,
> the screen (external monitor) will start to display the WinXP logo
> (it seems that the passthrouh is successful),
> and it is only 16-bit color in display when enters into WinXP
> (it means it does not have any VGA driver).
> The original screen (on notebook) still is black.
>
> However,
> when I reboot the machine after installing the VGA driver,
> the screen has become black.
> I also try to install driver without passthrough before,
> then change the setting to the passthrought,
> but it still goes to black screen.
> How can I solve this problem?
>
> By the way, I aslo have some questions.
> 1. Why a external monitor can display but the original (notebook screen)
> does not?
> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>       However, in Windows7, I only see a disordered screen until enters
> into Winows7.
> 3. If the dom0 use printk (dmesg), the screen will not be align.
>       It just like print a message then the screen moves up.
>
> Thanks!
>
> Best Regards,
> Tang-Hsun Tu
>
> Enivronment:
> Host OS: Ubuntu 10.04 LTS
> Dom0: 2.6.31.13
> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
> HVM: windows XP and windows 7
> CPU: Intel(R) Core(TM) i5 CPU M 540
> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>             nVidia Corporation Device 0a29
>
>
> lspci:
> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
> (rev 02)
> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16
> Root Port (rev 02)
> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
> Integrated Graphics Controller (rev 02)
> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
> Chipset HECI Controller (rev 06)
> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 05)
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
> High Definition Audio (rev 05)
> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 1 (rev 05)
> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 2 (rev 05)
> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 05)
> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC
> Interface Controller (rev 05)
> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
> 4 port SATA AHCI Controller (rev 05)
> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
> Controller (rev 05)
> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400
> Series Chipset Thermal Subsystem (rev 05)
> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit
> Ethernet (rev c0)
> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath
> Architecture Generic Non-core Registers (rev 02)
> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath
> Architecture System Address Decoder (rev 02)
> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0
> (rev 02)
> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>    

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

* RE: VGA passthrough with Drivers does not work
  2010-07-23 12:18   ` "涂堂訓(Tang-Hsun Tu)"
@ 2010-07-28  1:08     ` Han, Weidong
  2010-07-28  7:40       ` "涂堂訓(Tang-Hsun Tu)"
  0 siblings, 1 reply; 8+ messages in thread
From: Han, Weidong @ 2010-07-28  1:08 UTC (permalink / raw)
  To: "涂堂訓(Tang-Hsun Tu)"
  Cc: xen-devel@lists.xensource.com

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

Hi,

Pls also apply attached patch, and have a try again.

Regards,
Weidong

-----Original Message-----
From: "涂堂訓(Tang-Hsun Tu)" [mailto:iwantplay@gmail.com] 
Sent: Friday, July 23, 2010 8:19 PM
To: Han, Weidong
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] VGA passthrough with Drivers does not work

Hi,

          Thanks for your reply.
I patch the source and try to start the windows XP again,
but it seems still black screen and the external monitor give a "no 
signal" message
(the notebook screen is also black screen).

      What else I can try?

Best Regards,
Tang-Hsun Tu

於 2010/7/23 下午 04:05, Han, Weidong 提到:
> Allen's patch for enabling calpella/sandybridge integreated graphics passthrough is not checked in yet. Your machine should be calpella (i5), so pls apply Allen's patch (attached) to have a try again.
>
> Regards,
> Weidong
>
> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of "涂堂訓(Tang-Hsun Tu)"
> Sent: Thursday, July 22, 2010 6:10 PM
> To: xen-devel@lists.xensource.com
> Subject: [Xen-devel] VGA passthrough with Drivers does not work
>
> Hi,
>
>             In recent days, I try to passthrough VGA to a HVM windows XP
> domain on my notebook.
> There are two VGAs on the notebook, one is intel IGD (primary) and the
> other is nvidia (secondary).
>
> At first, the screen will be blank/black when I start a HVM with a
> passed VGA (primary one).
> After I connect a external monitor and disable GDM,
> the screen (external monitor) will start to display the WinXP logo
> (it seems that the passthrouh is successful),
> and it is only 16-bit color in display when enters into WinXP
> (it means it does not have any VGA driver).
> The original screen (on notebook) still is black.
>
> However,
> when I reboot the machine after installing the VGA driver,
> the screen has become black.
> I also try to install driver without passthrough before,
> then change the setting to the passthrought,
> but it still goes to black screen.
> How can I solve this problem?
>
> By the way, I aslo have some questions.
> 1. Why a external monitor can display but the original (notebook screen)
> does not?
> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>       However, in Windows7, I only see a disordered screen until enters
> into Winows7.
> 3. If the dom0 use printk (dmesg), the screen will not be align.
>       It just like print a message then the screen moves up.
>
> Thanks!
>
> Best Regards,
> Tang-Hsun Tu
>
> Enivronment:
> Host OS: Ubuntu 10.04 LTS
> Dom0: 2.6.31.13
> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
> HVM: windows XP and windows 7
> CPU: Intel(R) Core(TM) i5 CPU M 540
> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>             nVidia Corporation Device 0a29
>
>
> lspci:
> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
> (rev 02)
> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16
> Root Port (rev 02)
> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
> Integrated Graphics Controller (rev 02)
> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
> Chipset HECI Controller (rev 06)
> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 05)
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
> High Definition Audio (rev 05)
> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 1 (rev 05)
> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 2 (rev 05)
> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 05)
> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC
> Interface Controller (rev 05)
> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
> 4 port SATA AHCI Controller (rev 05)
> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
> Controller (rev 05)
> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400
> Series Chipset Thermal Subsystem (rev 05)
> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit
> Ethernet (rev c0)
> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath
> Architecture Generic Non-core Registers (rev 02)
> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath
> Architecture System Address Decoder (rev 02)
> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0
> (rev 02)
> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>    

[-- Attachment #2: igd-xen0603.patch --]
[-- Type: application/octet-stream, Size: 404 bytes --]

diff -r 370fd9f97c70 tools/python/xen/util/pci.py
--- a/tools/python/xen/util/pci.py	Sat May 22 07:18:16 2010 +0100
+++ b/tools/python/xen/util/pci.py	Thu Jun 03 11:42:05 2010 -0700
@@ -523,6 +523,7 @@
     return (pci_list, cfg_list)
 
 def restore_pci_conf_space(pci_cfg_list):
+    time.sleep(1.0)
     pci_list = pci_cfg_list[0]
     cfg_list = pci_cfg_list[1]
     for i in range(0, len(pci_list)):

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

* Re: VGA passthrough with Drivers does not work
  2010-07-28  1:08     ` Han, Weidong
@ 2010-07-28  7:40       ` "涂堂訓(Tang-Hsun Tu)"
  2010-08-04  7:09         ` "涂堂訓(Tang-Hsun Tu)"
  0 siblings, 1 reply; 8+ messages in thread
From: "涂堂訓(Tang-Hsun Tu)" @ 2010-07-28  7:40 UTC (permalink / raw)
  To: Han, Weidong; +Cc: Xen Devel


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

Hi,

        Thanks again.
But the screen still is black.

For more details, when I start the HVM WinXP, I can see the windows flag 
logo.
After this flag (entering the windows), the external monitor goes to 
black (no signal),
and the notebook screen goes to disordered.

Best Regards,
Tang-Hsun Tu

於 2010/7/28 上午 09:08, Han, Weidong 提到:
> Hi,
>
> Pls also apply attached patch, and have a try again.
>
> Regards,
> Weidong
>
> -----Original Message-----
> From: "涂堂訓(Tang-Hsun Tu)" [mailto:iwantplay@gmail.com]
> Sent: Friday, July 23, 2010 8:19 PM
> To: Han, Weidong
> Cc: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] VGA passthrough with Drivers does not work
>
> Hi,
>
>            Thanks for your reply.
> I patch the source and try to start the windows XP again,
> but it seems still black screen and the external monitor give a "no
> signal" message
> (the notebook screen is also black screen).
>
>        What else I can try?
>
> Best Regards,
> Tang-Hsun Tu
>
> 於 2010/7/23 下午 04:05, Han, Weidong 提到:
>    
>> Allen's patch for enabling calpella/sandybridge integreated graphics passthrough is not checked in yet. Your machine should be calpella (i5), so pls apply Allen's patch (attached) to have a try again.
>>
>> Regards,
>> Weidong
>>
>> -----Original Message-----
>> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of "涂堂訓(Tang-Hsun Tu)"
>> Sent: Thursday, July 22, 2010 6:10 PM
>> To: xen-devel@lists.xensource.com
>> Subject: [Xen-devel] VGA passthrough with Drivers does not work
>>
>> Hi,
>>
>>              In recent days, I try to passthrough VGA to a HVM windows XP
>> domain on my notebook.
>> There are two VGAs on the notebook, one is intel IGD (primary) and the
>> other is nvidia (secondary).
>>
>> At first, the screen will be blank/black when I start a HVM with a
>> passed VGA (primary one).
>> After I connect a external monitor and disable GDM,
>> the screen (external monitor) will start to display the WinXP logo
>> (it seems that the passthrouh is successful),
>> and it is only 16-bit color in display when enters into WinXP
>> (it means it does not have any VGA driver).
>> The original screen (on notebook) still is black.
>>
>> However,
>> when I reboot the machine after installing the VGA driver,
>> the screen has become black.
>> I also try to install driver without passthrough before,
>> then change the setting to the passthrought,
>> but it still goes to black screen.
>> How can I solve this problem?
>>
>> By the way, I aslo have some questions.
>> 1. Why a external monitor can display but the original (notebook screen)
>> does not?
>> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>>        However, in Windows7, I only see a disordered screen until enters
>> into Winows7.
>> 3. If the dom0 use printk (dmesg), the screen will not be align.
>>        It just like print a message then the screen moves up.
>>
>> Thanks!
>>
>> Best Regards,
>> Tang-Hsun Tu
>>
>> Enivronment:
>> Host OS: Ubuntu 10.04 LTS
>> Dom0: 2.6.31.13
>> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
>> HVM: windows XP and windows 7
>> CPU: Intel(R) Core(TM) i5 CPU M 540
>> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>>              nVidia Corporation Device 0a29
>>
>>
>> lspci:
>> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
>> (rev 02)
>> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16
>> Root Port (rev 02)
>> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
>> Integrated Graphics Controller (rev 02)
>> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
>> Chipset HECI Controller (rev 06)
>> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>> USB2 Enhanced Host Controller (rev 05)
>> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
>> High Definition Audio (rev 05)
>> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>> Express Root Port 1 (rev 05)
>> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>> Express Root Port 2 (rev 05)
>> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>> USB2 Enhanced Host Controller (rev 05)
>> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
>> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC
>> Interface Controller (rev 05)
>> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
>> 4 port SATA AHCI Controller (rev 05)
>> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
>> Controller (rev 05)
>> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400
>> Series Chipset Thermal Subsystem (rev 05)
>> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
>> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit
>> Ethernet (rev c0)
>> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
>> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath
>> Architecture Generic Non-core Registers (rev 02)
>> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath
>> Architecture System Address Decoder (rev 02)
>> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
>> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0
>> (rev 02)
>> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>
>>      

[-- Attachment #1.2: Type: text/html, Size: 7082 bytes --]

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

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

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

* Re: VGA passthrough with Drivers does not work
  2010-07-28  7:40       ` "涂堂訓(Tang-Hsun Tu)"
@ 2010-08-04  7:09         ` "涂堂訓(Tang-Hsun Tu)"
  0 siblings, 0 replies; 8+ messages in thread
From: "涂堂訓(Tang-Hsun Tu)" @ 2010-08-04  7:09 UTC (permalink / raw)
  To: xen-devel


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

Hi,

     For these days,

we try to enable xen detailed log and create the HVM (winxp) with VGA 
driver again,

and the xm dmesg shows some strange warnings as follow (when we enable 
vga passthrough).

It seems there are some BIOS functions do not support yet,

the int15 series looks like intel specific functions.

Do these warnings affect the VGA pass through?

Are these int functions invoked from VGA BIOS?

Thanks.

(XEN) HVM1: Loading VGABIOS of passthroughed gfx ...
(XEN) HVM1: Loading ACPI ...
(XEN) HVM1:  - Lo data: 000ea020-000ea04f
(XEN) HVM1:  - Hi data: fc002c00-fc012d1f
(XEN) HVM1: vm86 TSS at fc013000
(XEN) HVM1: BIOS map:
(XEN) HVM1:  c0000-cffff: VGA BIOS
(XEN) HVM1:  eb000-eb140: SMBIOS tables
(XEN) HVM1:  f0000-fffff: Main BIOS
(XEN) HVM1: Invoking ROMBIOS ...
(XEN) HVM1: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $*
/(XEN) HVM1: int15 AX=5f51
(XEN) HVM1: *** int 15h function AX=5f51, BX=d401 not yet supported!
(XEN) HVM1: int15 AX=5f52
(XEN) HVM1: *** int 15h function AX=5f52, BX=0000 not yet supported!
(XEN) HVM1: int15 AX=5f35
(XEN) HVM1: *** int 15h function AX=5f35, BX=c000 not yet supported!
(XEN) HVM1: int15 AX=5f70
(XEN) HVM1: *** int 15h function AX=5f70, BX=c000 not yet supported!/*
(XEN) HVM1: Bochs BIOS - build: 06/23/99
(XEN) HVM1: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(XEN) HVM1: Options: apmbios pcibios eltorito PMM

Best Regards,
Tang-Hsun Tu

於 2010/7/28 下午 03:40, "涂堂訓(Tang-Hsun Tu)" 提到:
> Hi,
>
>        Thanks again.
> But the screen still is black.
>
> For more details, when I start the HVM WinXP, I can see the windows 
> flag logo.
> After this flag (entering the windows), the external monitor goes to 
> black (no signal),
> and the notebook screen goes to disordered.
>
> Best Regards,
> Tang-Hsun Tu
>
> 於 2010/7/28 上午 09:08, Han, Weidong 提到:
>> Hi,
>>
>> Pls also apply attached patch, and have a try again.
>>
>> Regards,
>> Weidong
>>
>> -----Original Message-----
>> From: "涂堂訓(Tang-Hsun Tu)" [mailto:iwantplay@gmail.com]
>> Sent: Friday, July 23, 2010 8:19 PM
>> To: Han, Weidong
>> Cc:xen-devel@lists.xensource.com
>> Subject: Re: [Xen-devel] VGA passthrough with Drivers does not work
>>
>> Hi,
>>
>>            Thanks for your reply.
>> I patch the source and try to start the windows XP again,
>> but it seems still black screen and the external monitor give a "no
>> signal" message
>> (the notebook screen is also black screen).
>>
>>        What else I can try?
>>
>> Best Regards,
>> Tang-Hsun Tu
>>
>> 於 2010/7/23 下午 04:05, Han, Weidong 提到:
>>    
>>> Allen's patch for enabling calpella/sandybridge integreated graphics passthrough is not checked in yet. Your machine should be calpella (i5), so pls apply Allen's patch (attached) to have a try again.
>>>
>>> Regards,
>>> Weidong
>>>
>>> -----Original Message-----
>>> From:xen-devel-bounces@lists.xensource.com  [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of "涂堂訓(Tang-Hsun Tu)"
>>> Sent: Thursday, July 22, 2010 6:10 PM
>>> To:xen-devel@lists.xensource.com
>>> Subject: [Xen-devel] VGA passthrough with Drivers does not work
>>>
>>> Hi,
>>>
>>>              In recent days, I try to passthrough VGA to a HVM windows XP
>>> domain on my notebook.
>>> There are two VGAs on the notebook, one is intel IGD (primary) and the
>>> other is nvidia (secondary).
>>>
>>> At first, the screen will be blank/black when I start a HVM with a
>>> passed VGA (primary one).
>>> After I connect a external monitor and disable GDM,
>>> the screen (external monitor) will start to display the WinXP logo
>>> (it seems that the passthrouh is successful),
>>> and it is only 16-bit color in display when enters into WinXP
>>> (it means it does not have any VGA driver).
>>> The original screen (on notebook) still is black.
>>>
>>> However,
>>> when I reboot the machine after installing the VGA driver,
>>> the screen has become black.
>>> I also try to install driver without passthrough before,
>>> then change the setting to the passthrought,
>>> but it still goes to black screen.
>>> How can I solve this problem?
>>>
>>> By the way, I aslo have some questions.
>>> 1. Why a external monitor can display but the original (notebook screen)
>>> does not?
>>> 2. In WinXP, I can see the bochs BIOS message when I start the HVM.
>>>        However, in Windows7, I only see a disordered screen until enters
>>> into Winows7.
>>> 3. If the dom0 use printk (dmesg), the screen will not be align.
>>>        It just like print a message then the screen moves up.
>>>
>>> Thanks!
>>>
>>> Best Regards,
>>> Tang-Hsun Tu
>>>
>>> Enivronment:
>>> Host OS: Ubuntu 10.04 LTS
>>> Dom0: 2.6.31.13
>>> Xen: xen-4.0-testing.hg, xen-4.0.1-rc4
>>> HVM: windows XP and windows 7
>>> CPU: Intel(R) Core(TM) i5 CPU M 540
>>> VGA: Intel Corporation Core Processor Integrated Graphics Controller
>>>              nVidia Corporation Device 0a29
>>>
>>>
>>> lspci:
>>> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
>>> (rev 02)
>>> 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16
>>> Root Port (rev 02)
>>> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
>>> Integrated Graphics Controller (rev 02)
>>> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
>>> Chipset HECI Controller (rev 06)
>>> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>>> USB2 Enhanced Host Controller (rev 05)
>>> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
>>> High Definition Audio (rev 05)
>>> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>>> Express Root Port 1 (rev 05)
>>> 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
>>> Express Root Port 2 (rev 05)
>>> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
>>> USB2 Enhanced Host Controller (rev 05)
>>> 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
>>> 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC
>>> Interface Controller (rev 05)
>>> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
>>> 4 port SATA AHCI Controller (rev 05)
>>> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
>>> Controller (rev 05)
>>> 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400
>>> Series Chipset Thermal Subsystem (rev 05)
>>> 01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
>>> 02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit
>>> Ethernet (rev c0)
>>> 03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)
>>> ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath
>>> Architecture Generic Non-core Registers (rev 02)
>>> ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath
>>> Architecture System Address Decoder (rev 02)
>>> ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
>>> ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0
>>> (rev 02)
>>> ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>>> ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xensource.com
>>> http://lists.xensource.com/xen-devel
>>>
>>>      

[-- Attachment #1.2: Type: text/html, Size: 9149 bytes --]

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

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

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

end of thread, other threads:[~2010-08-04  7:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-22 10:10 VGA passthrough with Drivers does not work "涂堂訓(Tang-Hsun Tu)"
2010-07-22 12:58 ` Pasi Kärkkäinen
2010-07-23  5:44   ` "涂堂訓(Tang-Hsun Tu)"
2010-07-23  8:05 ` Han, Weidong
2010-07-23 12:18   ` "涂堂訓(Tang-Hsun Tu)"
2010-07-28  1:08     ` Han, Weidong
2010-07-28  7:40       ` "涂堂訓(Tang-Hsun Tu)"
2010-08-04  7:09         ` "涂堂訓(Tang-Hsun Tu)"

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).