[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: Xen 3.5-unstable, pv-ops dom0 kernel 2.6.31.4, Windows XP Home HVM Virtual Machine, PCI Express x16 Graphics Passthrough, Firewire Controller Passthrough, HD Audio Controller Passthrough, 3D Video and Disk I/O Benchmark Results
Debug logs for Xen and QEMU. Could any experts here help me examine why OHCI IEEE 1394a Firewire Controller (built-in on Intel DQ45CB motherboard) passthrough to Windows XP Home HVM domU is not successful? I hope all the information I have posted so far is useful to the developers and Xen users. xm dmesg output while running pv-ops dom0 kernel 2.6.31.4 ==================================================== f_parse_binary: phdr: paddr=0x1000000 memsz=0x5d1000 (XEN) elf_parse_binary: phdr: paddr=0x15d1000 memsz=0xa6ae0 (XEN) elf_parse_binary: phdr: paddr=0x1678000 memsz=0x888 (XEN) elf_parse_binary: phdr: paddr=0x1679000 memsz=0x15c60 (XEN) elf_parse_binary: phdr: paddr=0x168ec60 memsz=0x2923a0 (XEN) elf_parse_binary: memory: 0x1000000 -> 0x1921000 (XEN) elf_xen_parse_note: GUEST_OS = "linux" (XEN) elf_xen_parse_note: GUEST_VERSION = "2.6" (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0" (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000 (XEN) elf_xen_parse_note: ENTRY = 0xffffffff8168ee60 (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81009000 (XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb" (XEN) elf_xen_parse_note: PAE_MODE = "yes" (XEN) elf_xen_parse_note: LOADER = "generic" (XEN) elf_xen_parse_note: unknown xen elf note (0xd) (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1 (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000 (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0 (XEN) elf_xen_addr_calc_check: addresses: (XEN) virt_base = 0xffffffff80000000 (XEN) elf_paddr_offset = 0x0 (XEN) virt_offset = 0xffffffff80000000 (XEN) virt_kstart = 0xffffffff81000000 (XEN) virt_kend = 0xffffffff81921000 (XEN) virt_entry = 0xffffffff8168ee60 (XEN) p2m_base = 0xffffffffffffffff (XEN) Xen kernel: 64-bit, lsb, compat32 (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1921000 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 0000000230000000->0000000234000000 (2000128 pages to be allocated) (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: ffffffff81000000->ffffffff81921000 (XEN) Init. ramdisk: ffffffff81921000->ffffffff82095600 (XEN) Phys-Mach map: ffffffff82096000->ffffffff82ff8800 (XEN) Start info: ffffffff82ff9000->ffffffff82ff94b4 (XEN) Page tables: ffffffff82ffa000->ffffffff83017000 (XEN) Boot stack: ffffffff83017000->ffffffff83018000 (XEN) TOTAL: ffffffff80000000->ffffffff83400000 (XEN) ENTRY ADDRESS: ffffffff8168ee60 (XEN) Dom0 has maximum 2 VCPUs (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff815d1000 (XEN) elf_load_binary: phdr 1 at 0xffffffff815d1000 -> 0xffffffff81677ae0 (XEN) elf_load_binary: phdr 2 at 0xffffffff81678000 -> 0xffffffff81678888 (XEN) elf_load_binary: phdr 3 at 0xffffffff81679000 -> 0xffffffff8168ec60 (XEN) elf_load_binary: phdr 4 at 0xffffffff8168ec60 -> 0xffffffff817cc000 (XEN) Scrubbing Free RAM: .done. (XEN) Xen trace buffers: disabled (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input -> DOM0 (type \047CTRL-a\047 three times to switch input to Xen) (XEN) Freed 132kB init memory. (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=0, irq=0 (XEN) ioapic_guest_write: new_entry=00010900 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=2, irq=0 (XEN) ioapic_guest_write: new_entry=00010900 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) irq.c:1297: dom0: pirq 0 or irq 3 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 4 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 5 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 6 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 7 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 8 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 9 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 10 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 11 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 12 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 13 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 14 already mapped (XEN) irq.c:1297: dom0: pirq 0 or irq 15 already mapped (XEN) allocated vector for irq:16 (XEN) irq.c:1297: dom0: pirq 0 or irq 16 already mapped (XEN) allocated vector for irq:17 (XEN) irq.c:1297: dom0: pirq 0 or irq 17 already mapped (XEN) allocated vector for irq:18 (XEN) irq.c:1297: dom0: pirq 0 or irq 18 already mapped (XEN) allocated vector for irq:19 (XEN) irq.c:1297: dom0: pirq 0 or irq 19 already mapped (XEN) allocated vector for irq:20 (XEN) irq.c:1297: dom0: pirq 0 or irq 20 already mapped (XEN) allocated vector for irq:21 (XEN) irq.c:1297: dom0: pirq 0 or irq 21 already mapped (XEN) allocated vector for irq:22 (XEN) irq.c:1297: dom0: pirq 0 or irq 22 already mapped (XEN) allocated vector for irq:23 (XEN) irq.c:1297: dom0: pirq 0 or irq 23 already mapped (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=0, irq=0 (XEN) ioapic_guest_write: new_entry=00000900 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:871:d0 MCE: wr MC1_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC2_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC3_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC4_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC5_STATUS 0 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:871:d0 MCE: wr MC1_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC2_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC3_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC4_STATUS 0 (XEN) mce.c:871:d0 MCE: wr MC5_STATUS 0 (XEN) PCI add device 00:00.0 (XEN) PCI add device 00:01.0 (XEN) PCI add device 00:03.0 (XEN) PCI add device 00:03.2 (XEN) PCI add device 00:03.3 (XEN) PCI add device 00:19.0 (XEN) PCI add device 00:1a.0 (XEN) PCI add device 00:1a.1 (XEN) PCI add device 00:1a.2 (XEN) PCI add device 00:1a.7 (XEN) PCI add device 00:1b.0 (XEN) PCI add device 00:1d.0 (XEN) PCI add device 00:1d.1 (XEN) PCI add device 00:1d.2 (XEN) PCI add device 00:1d.7 (XEN) PCI add device 00:1e.0 (XEN) PCI add device 00:1f.0 (XEN) PCI add device 00:1f.2 (XEN) PCI add device 00:1f.3 (XEN) PCI add device 00:1f.5 (XEN) PCI add device 01:00.0 (XEN) PCI add device 02:01.0 (XEN) Set CPU acpi_id(1) cpuid(0) Px State info: (XEN) _PPC: 0 (XEN) Set CPU acpi_id(1) cpuid(0) Px State info: (XEN) _PCT: descriptor=130, length=12, space_id=127, bit_width=64, bit_offset=0, reserved=0, address=409 (XEN) _PCT: descriptor=130, length=12, space_id=127, bit_width=16, bit_offset=0, reserved=0, address=408 (XEN) _PSS: state_count=2 (XEN) State0: 2793MHz 27000mW 10us 10us 0x4a24 0x4a24 (XEN) State1: 1596MHz 13800mW 10us 10us 0x616 0x616 (XEN) _PSD: num_entries=5 rev=0 domain=1 coord_type=252 num_processors=1 (XEN) _PPC: 0 (XEN) xen_pminfo: @acpi_cpufreq_cpu_init,HARDWARE addr space (XEN) CPU 0 initialization completed (XEN) Set CPU acpi_id(2) cpuid(1) Px State info: (XEN) _PPC: 0 (XEN) Set CPU acpi_id(2) cpuid(1) Px State info: (XEN) _PCT: descriptor=130, length=12, space_id=127, bit_width=64, bit_offset=0, reserved=0, address=409 (XEN) _PCT: descriptor=130, length=12, space_id=127, bit_width=16, bit_offset=0, reserved=0, address=408 (XEN) _PSS: state_count=2 (XEN) State0: 2793MHz 27000mW 10us 10us 0x4a24 0x4a24 (XEN) State1: 1596MHz 13800mW 10us 10us 0x616 0x616 (XEN) _PSD: num_entries=5 rev=0 domain=2 coord_type=252 num_processors=1 (XEN) _PPC: 0 (XEN) xen_pminfo: @acpi_cpufreq_cpu_init,HARDWARE addr space (XEN) CPU 1 initialization completed (XEN) irq.c:1050:d0 Cannot bind IRQ 0 to guest. Will not share with others. (XEN) irq.c:1050:d0 Cannot bind IRQ 0 to guest. Will not share with others. (XEN) irq.c:1050:d0 Cannot bind IRQ 0 to guest. Will not share with others. (XEN) irq.c:1050:d0 Cannot bind IRQ 0 to guest. Will not share with others. (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=19, irq=19 (XEN) ioapic_guest_write: new_entry=0001a913 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=18, irq=18 (XEN) ioapic_guest_write: new_entry=0001a912 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=23, irq=23 (XEN) ioapic_guest_write: new_entry=0001a917 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=19, irq=19 (XEN) ioapic_guest_write: new_entry=0001a913 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=18, irq=18 (XEN) ioapic_guest_write: new_entry=0001a912 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=18, irq=18 (XEN) ioapic_guest_write: new_entry=0001a912 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=18, irq=18 (XEN) ioapic_guest_write: new_entry=0001a912 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) io_apic.c:2200: (XEN) ioapic_guest_write: apic=0, pin=22, irq=22 (XEN) ioapic_guest_write: new_entry=0001a916 (XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ! (XEN) [VT-D]iommu.c:1292:d0 domain_context_unmap:PCIe: bdf = 1:0.0 (XEN) [VT-D]iommu.c:1178:d0 domain_context_mapping:PCIe: bdf = 1:0.0 (XEN) domctl.c:887:d0 ioport_map:add f_gport=3b0 f_mport=3b0 np=c (XEN) domctl.c:887:d0 ioport_map:add f_gport=3c0 f_mport=3c0 np=20 (XEN) domctl.c:836:d0 memory_map:add: gfn=a0 mfn=a0 nr_mfns=20 (XEN) [VT-D]io.c:284:d0 VT-d irq bind: m_irq = 37 device = 4 intx = 0 (XEN) [VT-D]iommu.c:1299:d0 domain_context_unmap:PCI: bdf = 2:1.0 (XEN) [VT-D]iommu.c:1185:d0 domain_context_mapping:PCI: bdf = 2:1.0 (XEN) [VT-D]io.c:284:d0 VT-d irq bind: m_irq = 16 device = 5 intx = 0 (XEN) [VT-D]iommu.c:1292:d0 domain_context_unmap:PCIe: bdf = 0:1b.0 (XEN) [VT-D]iommu.c:1178:d0 domain_context_mapping:PCIe: bdf = 0:1b.0 (XEN) [VT-D]io.c:284:d0 VT-d irq bind: m_irq = 36 device = 6 intx = 0 (XEN) HVM1: HVM Loader (XEN) HVM1: Detected Xen v3.5-unstable (XEN) HVM1: CPU speed is 2800 MHz (XEN) irq.c:243: Dom1 PCI link 0 changed 0 -> 5 (XEN) HVM1: PCI-ISA link 0 routed to IRQ5 (XEN) irq.c:243: Dom1 PCI link 1 changed 0 -> 10 (XEN) HVM1: PCI-ISA link 1 routed to IRQ10 (XEN) irq.c:243: Dom1 PCI link 2 changed 0 -> 11 (XEN) HVM1: PCI-ISA link 2 routed to IRQ11 (XEN) irq.c:243: Dom1 PCI link 3 changed 0 -> 5 (XEN) HVM1: PCI-ISA link 3 routed to IRQ5 (XEN) HVM1: pci dev 01:2 INTD->IRQ5 (XEN) HVM1: pci dev 01:3 INTA->IRQ10 (XEN) HVM1: pci dev 02:0 INTA->IRQ11 (XEN) HVM1: pci dev 03:0 INTA->IRQ5 (XEN) HVM1: Make vBAR = pBAR of assigned gfx (XEN) domctl.c:836:d0 memory_map:add: gfn=d2000 mfn=d2000 nr_mfns=1000 (XEN) domctl.c:836:d0 memory_map:add: gfn=c0000 mfn=c0000 nr_mfns=10000 (XEN) domctl.c:836:d0 memory_map:add: gfn=d0000 mfn=d0000 nr_mfns=2000 (XEN) domctl.c:887:d0 ioport_map:add f_gport=d000 f_mport=d000 np=80 (XEN) HVM1: pci dev 05:0 INTA->IRQ10 (XEN) HVM1: pci dev 06:0 INTA->IRQ11 (XEN) HVM1: pci dev 02:0 bar 14 size 01000000: e0000008 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1000 mfn=d3220 nr_mfns=4 (XEN) HVM1: pci dev 06:0 bar 10 size 00004000: e1000004 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1004 mfn=d3101 nr_mfns=1 (XEN) HVM1: pci dev 05:0 bar 10 size 00001000: e1004000 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1005 mfn=d3100 nr_mfns=1 (XEN) HVM1: pci dev 05:0 bar 14 size 00001000: e1005000 (XEN) HVM1: pci dev 02:0 bar 10 size 00000100: 0000c001 (XEN) HVM1: pci dev 03:0 bar 10 size 00000100: 0000c101 (XEN) HVM1: pci dev 03:0 bar 14 size 00000100: e1006000 (XEN) HVM1: pci dev 01:2 bar 20 size 00000020: 0000c201 (XEN) HVM1: pci dev 01:1 bar 20 size 00000010: 0000c221 (XEN) HVM1: Multiprocessor initialisation: (XEN) HVM1: - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done. (XEN) HVM1: - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done. (XEN) HVM1: Testing HVM environment: (XEN) HVM1: - REP INSB across page boundaries ... passed (XEN) HVM1: - GS base MSRs and SWAPGS ... passed (XEN) HVM1: Passed 2 of 2 tests (XEN) HVM1: Writing SMBIOS tables ... (XEN) HVM1: Loading ROMBIOS ... (XEN) HVM1: 11900 bytes of ROMBIOS high-memory extensions: (XEN) HVM1: Relocating to 0xfc000000-0xfc002e7c ... done (XEN) HVM1: Creating MP tables ... (XEN) HVM1: Loading VGABIOS of passthroughed gfx ... (XEN) HVM1: Loading PCI Option ROM ... (XEN) HVM1: - Manufacturer: http://etherboot.org (XEN) HVM1: - Product name: gPXE (XEN) HVM1: Loading ACPI ... (XEN) HVM1: - Lo data: 000ea020-000ea04f (XEN) HVM1: - Hi data: fc003000-fc01261f (XEN) HVM1: vm86 TSS at fc012800 (XEN) HVM1: BIOS map: (XEN) HVM1: c0000-cf7ff: VGA BIOS (XEN) HVM1: cf800-dbfff: Etherboot ROM (XEN) HVM1: eb000-eb175: 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: *** int 15h function AX=5f14, BX=078f 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 (XEN) HVM1: (XEN) HVM1: ata0-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 (XEN) HVM1: ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (51200 MBytes) (XEN) HVM1: IDE time out (XEN) HVM1: ata1 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom (XEN) HVM1: IDE time out (XEN) HVM1: (XEN) HVM1: (XEN) HVM1: (XEN) HVM1: Press F12 for boot menu. (XEN) HVM1: (XEN) HVM1: Booting from Hard Disk... (XEN) HVM1: Booting from 0000:7c00 (XEN) HVM1: int13_harddisk: function 15, unmapped device for ELDL=81 (XEN) HVM1: *** int 15h function AX=e980, BX=0066 not yet supported! (XEN) mce.c:694:d1 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:714:d1 MCE: rdmsr MC0_CTL 0xffffffffffffffff (XEN) mce.c:694:d1 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d1 MCE: rdmsr MCG_CAP 0x806 (XEN) irq.c:243: Dom1 PCI link 0 changed 5 -> 0 (XEN) irq.c:243: Dom1 PCI link 1 changed 10 -> 0 (XEN) irq.c:243: Dom1 PCI link 2 changed 11 -> 0 (XEN) irq.c:243: Dom1 PCI link 3 changed 5 -> 0 (XEN) domctl.c:846:d0 memory_map:remove: gfn=d2000 mfn=d2000 nr_mfns=1000 (XEN) domctl.c:846:d0 memory_map:remove: gfn=c0000 mfn=c0000 nr_mfns=10000 (XEN) domctl.c:846:d0 memory_map:remove: gfn=d0000 mfn=d0000 nr_mfns=2000 (XEN) domctl.c:911:d0 ioport_map:remove f_gport=d000 f_mport=d000 np=80 (XEN) domctl.c:836:d0 memory_map:add: gfn=d2000 mfn=d2000 nr_mfns=1000 (XEN) domctl.c:836:d0 memory_map:add: gfn=c0000 mfn=c0000 nr_mfns=10000 (XEN) domctl.c:836:d0 memory_map:add: gfn=d0000 mfn=d0000 nr_mfns=2000 (XEN) domctl.c:887:d0 ioport_map:add f_gport=d000 f_mport=d000 np=80 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1004 mfn=d3101 nr_mfns=1 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1005 mfn=d3100 nr_mfns=1 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1004 mfn=d3101 nr_mfns=1 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1005 mfn=d3100 nr_mfns=1 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1000 mfn=d3220 nr_mfns=4 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1000 mfn=d3220 nr_mfns=4 (XEN) grant_table.c:839:d1 Expanding dom (1) grant table from (4) to (32) frames. (XEN) irq.c:306: Dom1 callback via changed to GSI 24 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1004 mfn=d3101 nr_mfns=1 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1005 mfn=d3100 nr_mfns=1 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1004 mfn=d3101 nr_mfns=1 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1005 mfn=d3100 nr_mfns=1 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) domctl.c:846:d0 memory_map:remove: gfn=e1000 mfn=d3220 nr_mfns=4 (XEN) domctl.c:836:d0 memory_map:add: gfn=e1000 mfn=d3220 nr_mfns=4 (XEN) domctl.c:846:d0 memory_map:remove: gfn=d2000 mfn=d2000 nr_mfns=1000 (XEN) domctl.c:846:d0 memory_map:remove: gfn=c0000 mfn=c0000 nr_mfns=10000 (XEN) domctl.c:846:d0 memory_map:remove: gfn=d0000 mfn=d0000 nr_mfns=2000 (XEN) domctl.c:911:d0 ioport_map:remove f_gport=d000 f_mport=d000 np=80 (XEN) domctl.c:836:d0 memory_map:add: gfn=d2000 mfn=d2000 nr_mfns=1000 (XEN) domctl.c:836:d0 memory_map:add: gfn=c0000 mfn=c0000 nr_mfns=10000 (XEN) domctl.c:836:d0 memory_map:add: gfn=d0000 mfn=d0000 nr_mfns=2000 (XEN) domctl.c:887:d0 ioport_map:add f_gport=d000 f_mport=d000 np=80 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 (XEN) mce.c:694:d0 MCE: rdmsr MCG_CAP 0x806 I have the following qemu-dm-xxx.log logs. Which one should I post? -rwxr-xr-x 1 enming enming 25743 2009-10-23 21:46 qemu-dm-winxphome32.log -rwxr-xr-x 1 enming enming 26356 2009-10-23 21:46 qemu-dm-winxphome32.log.1 -rwxr-xr-x 1 enming enming 24576 2009-10-23 21:46 qemu-dm-winxphome32.log.10 -rwxr-xr-x 1 enming enming 24011 2009-10-23 21:46 qemu-dm-winxphome32.log.2 -rwxr-xr-x 1 enming enming 21425 2009-10-23 21:46 qemu-dm-winxphome32.log.3 -rwxr-xr-x 1 enming enming 23889 2009-10-23 21:46 qemu-dm-winxphome32.log.4 -rwxr-xr-x 1 enming enming 26001 2009-10-23 21:46 qemu-dm-winxphome32.log.5 -rwxr-xr-x 1 enming enming 25717 2009-10-23 21:46 qemu-dm-winxphome32.log.6 -rwxr-xr-x 1 enming enming 3671 2009-10-23 21:46 qemu-dm-winxphome32.log.7 -rwxr-xr-x 1 enming enming 24954 2009-10-23 21:46 qemu-dm-winxphome32.log.8 -rwxr-xr-x 1 enming enming 25286 2009-10-23 21:46 qemu-dm-winxphome32.log.9 I searched for the BDF of the firewire controller in all qemu-dm-*.log logs. [enming@fedora11-x86-64-host 23oct2009-2026]$ grep 02:01.0 qemu* qemu-dm-winxphome32.log:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.1:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.1:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.10:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.10:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.2:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.2:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.5:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.5:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.6:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.6:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.7:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.7:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.8:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.8:register_real_device: Real physical device 02:01.0 registered successfuly! qemu-dm-winxphome32.log.9:register_real_device: Assigning real physical device 02:01.0 ... qemu-dm-winxphome32.log.9:register_real_device: Real physical device 02:01.0 registered successfuly! But I am still not sure which qemu-dm log to post. I also have the following logs: -rw-r--r-- 1 enming enming 484926 2009-10-23 21:46 xend-debug.log -rw-r--r-- 1 enming enming 708962 2009-10-23 21:46 xend.log -rw-r--r-- 1 enming enming 1048428 2009-10-23 21:46 xend.log.1 -rw-r--r-- 1 enming enming 1048399 2009-10-23 21:46 xend.log.2 -rw-r--r-- 1 enming enming 60 2009-10-23 21:46 xen-hotplug.log -- Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical Engineering) Alma Maters: (1) Singapore Polytechnic (2) National University of Singapore Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com Email: space.time.universe@xxxxxxxxx MSN: teoenming@xxxxxxxxxxx Mobile Phone: +65-9648-9798 Street: Bedok Reservoir Road Republic of Singapore On Sat, Oct 24, 2009 at 12:08 AM, Mr. Teo En Ming (Zhang Enming) <space.time.universe@xxxxxxxxx> wrote: > My presentation videos on Xen and VGA passthrough on Youtube: > > http://www.youtube.com/watch?v=HNEiSInrav0 > > http://www.youtube.com/watch?v=_hOT_9LIG5w > > http://www.youtube.com/watch?v=1ia3IwG6tp4 > > http://www.youtube.com/watch?v=5tLzYqIJ7Q0 > > You can also check out my blog for more details. > > -- > Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical > Engineering) > Alma Maters: > (1) Singapore Polytechnic > (2) National University of Singapore > Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com > Email: space.time.universe@xxxxxxxxx > MSN: teoenming@xxxxxxxxxxx > Mobile Phone: +65-9648-9798 > Street: Bedok Reservoir Road > Republic of Singapore > > On Fri, Oct 23, 2009 at 11:58 PM, Mr. Teo En Ming (Zhang Enming) > <space.time.universe@xxxxxxxxx> wrote: >> Linux bash shell scripts for PCI device passthrough: >> >> (1) passthru-nvidia.sh >> >> #!/bin/sh >> echo "10de 06e4" > /sys/bus/pci/drivers/pci-stub/new_id >> echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind >> echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind >> >> (2) passthru-firewire.sh >> >> #!/bin/sh >> echo "11c1 5811" > /sys/bus/pci/drivers/pci-stub/new_id >> echo "0000:02:01.0" > /sys/bus/pci/devices/0000:02:01.0/driver/unbind >> echo "0000:02:01.0" > /sys/bus/pci/drivers/pci-stub/bind >> >> #Unload firewire driver >> rmmod firewire_ohci >> rmmod firewire_core >> >> (3) passthru-audio.sh >> >> #!/bin/sh >> echo "8086 3a6e" > /sys/bus/pci/drivers/pci-stub/new_id >> echo "0000:00:1b.0" > /sys/bus/pci/devices/0000:00:1b.0/driver/unbind >> echo "0000:00:1b.0" > /sys/bus/pci/drivers/pci-stub/bind >> >> rmmod snd_hda_intel >> >> >> Windows XP Home Edition SP3 32-bit HVM virtual machine configuration >> file /etc/xen/winxphome32: >> >> #import os, re >> #arch = os.uname()[4] >> #if re.search('64', arch): >> # arch_libdir = 'lib64' >> #else: >> # arch_libdir = 'lib' >> >> kernel = "/usr/lib/xen/boot/hvmloader" >> builder='hvm' >> memory = 3072 >> >> # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. >> #shadow_memory = 8 >> name = "winxphome32" >> vif = [ 'bridge=eth0' ] >> acpi = 1 >> apic = 1 >> disk = [ 'phy:/dev/virtualmachines/winxphome32,hda,w', >> 'phy:/dev/sr0,hdc:cdrom,r' ] >> >> #device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' >> #device_model = '/usr/' + 'lib' + '/xen/bin/qemu-dm' >> device_model = 'qemu-dm' >> >> #----------------------------------------------------------------------------- >> # boot on floppy (a), hard disk (c) or CD-ROM (d) >> # default: hard disk, cd-rom, floppy >> boot="cd" >> sdl=0 >> vnc=1 >> vnclisten="192.168.1.2" >> vncdisplay=1 >> vncunused=1 >> vncconsole=0 >> vncpasswd='' >> >> #serial='pty' >> #usbdevice='tablet' >> # onboard >> #pci = [ '00:02.0' ] >> # nVidia Geforce 8400 GS & firewire controller & HD audio controller >> pci = [ '01:00.0','02:01.0','00:1b.0' ] >> vcpus=2 >> # No passthrough >> #gfx_passthru=0 >> # onboard >> #gfx_passthru=1 >> # nvidia >> gfx_passthru=2 >> >> # Can only pass through one usb device at a time >> usb=1 >> # USB Unity Green Mouse >> #usbdevice = 'host:1bcf:0007' >> # USB A1pro Black Mouse >> usbdevice = 'host:15d9:0a41' >> # USB Keyboard >> #usbdevice = 'host:0603:00f2' >> # USB Sony IC Recorder >> #usbdevice = 'host:054c:0271' >> # USB Lexmark X1270 Color Printer >> #usbdevice = 'host:043d:00ff' >> # USB Lexmark X1270 Photo Scanner >> #usbdevice = 'host:043d:007d' >> # USB Lexmark X1270 Generic Hub >> #usbdevice = 'host:043d:007a' >> >> All-in-one script to call the above-mentioned scripts and HVM config: >> >> #!/bin/sh >> >> # Stops the BOINC Core Client >> service boinc-client stop >> >> # Passthrough NVIDIA graphics card >> /etc/xen/scripts/passthru-nvidia.sh >> # Passthrough Firewire port >> /etc/xen/scripts/passthru-firewire.sh >> # Passthrough Audio Controller >> /etc/xen/scripts/passthru-audio.sh >> >> ls -ltr /sys/bus/pci/drivers/pci-stub/ >> sleep 10 >> >> # Start Windows XP guest domain >> xm create winxphome32 >> >> -- >> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >> Engineering) >> Alma Maters: >> (1) Singapore Polytechnic >> (2) National University of Singapore >> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >> Email: space.time.universe@xxxxxxxxx >> MSN: teoenming@xxxxxxxxxxx >> Mobile Phone: +65-9648-9798 >> Street: Bedok Reservoir Road >> Republic of Singapore >> >> >> >> On Fri, Oct 23, 2009 at 11:41 PM, Mr. Teo En Ming (Zhang Enming) >> <space.time.universe@xxxxxxxxx> wrote: >>> Configuration for pv-ops dom0 kernel 2.6.31.4: >>> >>> ---snipped--- >>> >>> -- >>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>> Engineering) >>> Alma Maters: >>> (1) Singapore Polytechnic >>> (2) National University of Singapore >>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>> Email: space.time.universe@xxxxxxxxx >>> MSN: teoenming@xxxxxxxxxxx >>> Mobile Phone: +65-9648-9798 >>> Street: Bedok Reservoir Road >>> Republic of Singapore >>> >>> On Fri, Oct 23, 2009 at 11:38 PM, Mr. Teo En Ming (Zhang Enming) >>> <space.time.universe@xxxxxxxxx> wrote: >>>> Multiple USB devices passthrough to Windows XP Home HVM domU status: >>>> >>>> 1st USB device can be specified in HVM configuration file. As a matter >>>> of fact, only 1 USB device can be specified in HVM config. Subsequent >>>> USB devices (2nd, 3rd, 4th, and so on) can be passed through to Win XP >>>> Home HVM virtual machine by using "usb_add host:vendorid:productid" >>>> command in QEMU monitor of the VNC server built into QEMU itself. >>>> >>>> >>>> -- >>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>> Engineering) >>>> Alma Maters: >>>> (1) Singapore Polytechnic >>>> (2) National University of Singapore >>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>> Email: space.time.universe@xxxxxxxxx >>>> MSN: teoenming@xxxxxxxxxxx >>>> Mobile Phone: +65-9648-9798 >>>> Street: Bedok Reservoir Road >>>> Republic of Singapore >>>> >>>> >>>> >>>> On Fri, Oct 23, 2009 at 11:17 PM, Mr. Teo En Ming (Zhang Enming) >>>> <space.time.universe@xxxxxxxxx> wrote: >>>>> Attached screenshots for the disk drives and network adapters in >>>>> device manager after installation of the Xen GPLPV drivers. >>>>> >>>>> -- >>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>> Engineering) >>>>> Alma Maters: >>>>> (1) Singapore Polytechnic >>>>> (2) National University of Singapore >>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>> Email: space.time.universe@xxxxxxxxx >>>>> MSN: teoenming@xxxxxxxxxxx >>>>> Mobile Phone: +65-9648-9798 >>>>> Street: Bedok Reservoir Road >>>>> Republic of Singapore >>>>> >>>>> >>>>> >>>>> On Fri, Oct 23, 2009 at 11:14 PM, Mr. Teo En Ming (Zhang Enming) >>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>> Intel DQ45CB HD Audio Controller Passthrough Status: Successful >>>>>> >>>>>> Attached screenshots for the HD audio controller in Device Manager. >>>>>> >>>>>> -- >>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>> Engineering) >>>>>> Alma Maters: >>>>>> (1) Singapore Polytechnic >>>>>> (2) National University of Singapore >>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>> Email: space.time.universe@xxxxxxxxx >>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>> Mobile Phone: +65-9648-9798 >>>>>> Street: Bedok Reservoir Road >>>>>> Republic of Singapore >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Oct 23, 2009 at 11:11 PM, Mr. Teo En Ming (Zhang Enming) >>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>> OHCI IEEE 1394 Firewire Controller passthrough status: Not Successful >>>>>>> >>>>>>> Attached screenshots for the firewire controller in device manager. >>>>>>> >>>>>>> -- >>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>> Engineering) >>>>>>> Alma Maters: >>>>>>> (1) Singapore Polytechnic >>>>>>> (2) National University of Singapore >>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>> Mobile Phone: +65-9648-9798 >>>>>>> Street: Bedok Reservoir Road >>>>>>> Republic of Singapore >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Oct 23, 2009 at 11:06 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>> Version of Xen GPL PV Drivers Installed: 07/15/2009 0.10.0.86 >>>>>>>> >>>>>>>> VGA / GFX pass-through status: Successful >>>>>>>> >>>>>>>> Attached screenshots for nVidia GeForce 8400 GS PCI Express x16 >>>>>>>> passthrough in Win XP Home DomU device manager. >>>>>>>> >>>>>>>> -- >>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>>> Engineering) >>>>>>>> Alma Maters: >>>>>>>> (1) Singapore Polytechnic >>>>>>>> (2) National University of Singapore >>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>> Street: Bedok Reservoir Road >>>>>>>> Republic of Singapore >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Oct 23, 2009 at 10:54 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>>> Attached screenshots for Passmark PerformanceTest 7.0 3D Graphics >>>>>>>>> benchmark results. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>>>> Engineering) >>>>>>>>> Alma Maters: >>>>>>>>> (1) Singapore Polytechnic >>>>>>>>> (2) National University of Singapore >>>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>>> Street: Bedok Reservoir Road >>>>>>>>> Republic of Singapore >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Oct 23, 2009 at 10:49 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>>>> Attached screenshots for Passmark Performance Test 7.0 Disk I/O >>>>>>>>>> benchmark results. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) >>>>>>>>>> BEng(Hons)(Mechanical >>>>>>>>>> Engineering) >>>>>>>>>> Alma Maters: >>>>>>>>>> (1) Singapore Polytechnic >>>>>>>>>> (2) National University of Singapore >>>>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>>>> Street: Bedok Reservoir Road >>>>>>>>>> Republic of Singapore >>>>>>>>>> >>>>>>>>>> On Fri, Oct 23, 2009 at 10:45 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>>>>> Host Operating System Domain 0: Fedora 11 Linux x86-64 64-bit >>>>>>>>>>> Domain U: Windows XP Home Edition SP3 32-bit HVM Virtual Machine >>>>>>>>>>> Xen Hypervisor Version: 3.5-unstable changeset 20143 >>>>>>>>>>> Paravirt-Operations Dom0 Kernel: 2.6.31.4 (Jeremy Fitzhardinge's >>>>>>>>>>> git tree) >>>>>>>>>>> Intel GFX Passthrough Patches Applied: Version 1 (Provided by Han >>>>>>>>>>> Weidong Intel) >>>>>>>>>>> >>>>>>>>>>> Motherboard: Intel DQ45CB >>>>>>>>>>> BIOS Version: 0093 >>>>>>>>>>> Processor: Intel Pentium Dual Core E6300 >>>>>>>>>>> Graphics Card: nVidia GeForce 8400 GS PCI Express x16 >>>>>>>>>>> Memory: 8GB DDR2-800 >>>>>>>>>>> >>>>>>>>>>> Attached screenshots for 3 iterations of the hdtach disk I/O >>>>>>>>>>> benchmark >>>>>>>>>>> test results. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) >>>>>>>>>>> BEng(Hons)(Mechanical >>>>>>>>>>> Engineering) >>>>>>>>>>> Alma Maters: >>>>>>>>>>> (1) Singapore Polytechnic >>>>>>>>>>> (2) National University of Singapore >>>>>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>>>>> Street: Bedok Reservoir Road >>>>>>>>>>> Republic of Singapore >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |