xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Re: Re: VGA passthrough on unstable
  2011-05-10 13:12     ` JavMV
@ 2011-05-10 17:55       ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 9+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-05-10 17:55 UTC (permalink / raw)
  To: JavMV; +Cc: xen-devel

> How can i fix this? 
> Is the patch hvmloader already applied in xen-unstable4.2?
> Is there any difference between using pci-stub instead of pciback?

Not for HVM guests.
> 
> With these 2 patches applied I cannot run the virtual machine neither with
> gfx_passthru = 0, but without those patches i was able to do it and was able
> to see the Nvidia Card inside Windows but with error code43 and a yellow
> exclamation symbol...

Hmm, Does the error code show up anything on Google?

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

* Re: VGA passthrough on unstable
@ 2011-05-24 15:35 Liwei
  2011-05-24 15:43 ` [Xen-devel] " Pasi Kärkkäinen
  2011-05-24 15:44 ` Liwei
  0 siblings, 2 replies; 9+ messages in thread
From: Liwei @ 2011-05-24 15:35 UTC (permalink / raw)
  To: xen-devel, xen-users; +Cc: Gennady Marchenko

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

Hello all,
    I've made some progress after manually editing dsdt.asl to reserve
my card's memory ranges based on lspci, and fixing a bug in the
previous patch where a pair of braces were missing causing the wrong
video BIOS to be loaded. The fixed patch is attached. Do take note
that I've also removed the changes for secondary card passthrough.
    With those changes I am able to boot into Windows with the driver
installed (Fresh install with gfx_passthrough = 0). Logging in using
remote desktop, I can see that the driver is active. I also see that
screen spanning is active as I can move my mouse pointer between both
monitors. Everything looks good - until I tried to physically login.
    First two tries:
        The login screen disappears, leaving both screens black with
my cursor free to move around. After a few seconds, the whole system
(Dom0 + DomU) locks up. The reset button didn't work as normal;
usually pressing it will immediately reboot the PC, but this time it
had no response for a few seconds, then it shut down, and almost
immediately started again, returning back to normal. Weird.
        The logs from qemu and syslog didn't show anything special
happening before and up to the lockup. xl dmesg didn't throw up
anything interesting before the lockup either, though that was viewed
through a script that repeatedly calls xl dmesg over a ssh connection.

    After that, I tried to compare the memory ranges from Device
Manager to the ranges specified in dsdt.asl. Matches. But I also
noticed the original PCI memory reserve overlapped with the range of
the card. Not sure whether that was bad, but I pushed the range back
anyways and tried again.
    Third and subsequent tries:
        After logging in, but before the login screen disappears, the
DomU reboots. I didn't see any BSOD flash by but a minidump appears.
Analysing it gives me the following:
	VIDEO_TDR_FAILURE (116)
	Attempt to reset the display driver and recover from timeout failed.
	Arguments:
	Arg1: fffffa8003bdb010, Optional pointer to internal TDR recovery
context (TDR_RECOVERY_CONTEXT).
	Arg2: fffff8800f204520, The pointer into responsible device driver
module (e.g. owner tag).
	Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last
failed operation.
	Arg4: 0000000000000002, Optional internal context dependent data.
        Also I noticed that if the display goes into suspend, it never
comes back. I'm still able to do stuff over remote desktop though.

    Sometimes I get the following minidump too, even in a remote
desktop session:
	BUGCODE_USB_DRIVER (fe)
	USB Driver bugcheck, first parameter is USB bugcheck code.
	Arguments:
	Arg1: 0000000000000008, USBBUGCODE_RESERVED_USBHUB
	Arg2: 0000000000000006, USBHUB_TRAP_FATAL_TIMEOUT
	Arg3: 0000000000000006, TimeoutCode: Timeout_PCE_Disable_Action -
PortData->PortChangeListDone - Timeout trying to set Disable bit
	Arg4: fffffa8003434000, TimeoutContext - PortData

    Also, if I give the DomU more than about 3GB of memory, windows
fails to boot with the non ACPI compliant BIOS BSOD. Also, windows
installer doesn't get past the "Starting Windows" part, the pulsating
logo also never appears.

    I'm basically learning what every part of the code I'm messing
with does as I go on, but this is really way too complex for one
person to go through in a reasonable timeframe. So most of the changes
I've made are pretty bruteforce-y. I'd really appreciate someone
giving me a hand in this.

    Also attached are dmesg and qemu logs.

Thanks

[-- Attachment #2: vga-pt-xen42-xieliwei-v3.patch --]
[-- Type: application/octet-stream, Size: 8575 bytes --]

--- tools/firmware/hvmloader/acpi/dsdt.asl.orig	2011-05-02 09:55:12.000000000 +0800
+++ tools/firmware/hvmloader/acpi/dsdt.asl	2011-05-24 20:41:17.667767180 +0800
@@ -158,42 +158,70 @@
                         ResourceProducer, MinFixed, MaxFixed, PosDecode,
                         EntireRange,
                         0x0000,
                         0x0D00,
                         0xFFFF,
                         0x0000,
                         0xF300)
 
                     /* reserve memory for pci devices */
                     DWordMemory(
                         ResourceProducer, PosDecode, MinFixed, MaxFixed,
                         Cacheable, ReadWrite,
                         0x00000000,
                         0x000A0000,
                         0x000BFFFF,
                         0x00000000,
                         0x00020000)
 
+                    /* reserve MMIO BARs of gfx for 1:1 mapping */
                     DWordMemory(
                         ResourceProducer, PosDecode, MinFixed, MaxFixed,
                         Cacheable, ReadWrite,
                         0x00000000,
-                        0xF0000000,
-                        0xF4FFFFFF,
+                        0xB0000000,
+                        0xB7FFFFFF,
+                        0x00000000,
+                        0x08000000)
+
+                    DWordMemory(
+                        ResourceProducer, PosDecode, MinFixed, MaxFixed,
+                        NonCacheable, ReadWrite,
+                        0x00000000,
+                        0xF4000000,
+                        0xF5FFFFFF,
+                        0x00000000,
+                        0x02000000)
+
+                    DWordMemory(
+                        ResourceProducer, PosDecode, MinFixed, MaxFixed,
+                        Cacheable, ReadWrite,
+                        0x00000000,
+                        0xB8000000,
+                        0xBBFFFFFF,
+                        0x00000000,
+                        0x04000000)
+
+                    DWordMemory(
+                        ResourceProducer, PosDecode, MinFixed, MaxFixed,
+                        Cacheable, ReadWrite,
+                        0x00000000,
+                        0xF6000000,
+                        0xFAFFFFFF,
                         0x00000000,
                         0x05000000,
                         ,, _Y01)
                 })
 
                 CreateDWordField(PRT0, \_SB.PCI0._CRS._Y01._MIN, MMIN)
                 CreateDWordField(PRT0, \_SB.PCI0._CRS._Y01._MAX, MMAX)
                 CreateDWordField(PRT0, \_SB.PCI0._CRS._Y01._LEN, MLEN)
 
                 Store(\_SB.PMIN, MMIN)
                 Store(\_SB.PLEN, MLEN)
                 Add(MMIN, MLEN, MMAX)
                 Subtract(MMAX, One, MMAX)
 
                 Return (PRT0)
             }
 
             Device(HPET) {
--- tools/firmware/hvmloader/hvmloader.c.orig	2011-05-05 21:18:46.314526582 +0000
+++ tools/firmware/hvmloader/hvmloader.c	2011-05-02 15:28:34.000000000 +0000
@@ -28,8 +28,9 @@
 #include <xen/version.h>
 #include <xen/hvm/params.h>
 
 #define ROM_INCLUDE_VGABIOS
+#define ROM_INCLUDE_PTVGABIOS
 #define ROM_INCLUDE_ETHERBOOT
 #include "roms.inc"
 
 asm (
@@ -113,8 +114,11 @@
 unsigned long pci_mem_end = PCI_MEM_END;
 
 enum virtual_vga virtual_vga = VGA_none;
 
+/* virtual BDF of pass-throughed gfx */
+uint8_t gfx_bdf;
+
 static void init_hypercalls(void)
 {
     uint32_t eax, ebx, ecx, edx;
     unsigned long i;
@@ -432,10 +436,12 @@
         vgabios_sz = round_option_rom(sizeof(vgabios_stdvga));
         break;
     case VGA_pt:
         printf("Loading VGABIOS of passthroughed gfx ...\n");
-        vgabios_sz =
-            round_option_rom((*(uint8_t *)(VGABIOS_PHYSICAL_ADDRESS+2)) * 512);
+        memcpy((void *)VGABIOS_PHYSICAL_ADDRESS,
+               vgabios_pt, sizeof(vgabios_pt));
+        *(uint8_t *)(VGABIOS_PHYSICAL_ADDRESS + sizeof(vgabios_pt)) = gfx_bdf;
+        vgabios_sz = round_option_rom(sizeof(vgabios_pt) + 1);
         break;
     default:
         printf("No emulated VGA adaptor ...\n");
         break;
--- tools/firmware/hvmloader/Makefile.orig	2011-05-05 21:18:46.314526582 +0000
+++ tools/firmware/hvmloader/Makefile	2011-05-02 14:33:47.000000000 +0000
@@ -55,8 +55,9 @@
 CIRRUSVGA_ROM := ../vgabios/VGABIOS-lgpl-latest.cirrus.debug.bin
 else
 CIRRUSVGA_ROM := ../vgabios/VGABIOS-lgpl-latest.cirrus.bin
 endif
+PTVGA_ROM     := ../vgabios/vgabios-pt.bin
 
 .PHONY: all
 all: subdirs-all
 	$(MAKE) hvmloader
@@ -93,8 +94,13 @@
 	echo "#ifdef ROM_INCLUDE_VGABIOS" >> $@.new
 	sh ./mkhex vgabios_cirrusvga $(CIRRUSVGA_ROM) >> $@.new
 	echo "#endif" >> $@.new
 endif
+ifneq ($(PTVGA_ROM),)
+	echo "#ifdef ROM_INCLUDE_PTVGABIOS" >> $@.new
+	sh ./mkhex vgabios_pt $(PTVGA_ROM) >> $@.new
+	echo "#endif" >> $@.new
+endif
 
 	echo "#ifdef ROM_INCLUDE_ETHERBOOT" >> $@.new
 	cat ../etherboot/eb-roms.h >> $@.new
 	echo "#endif" >> $@.new
--- tools/ioemu-remote/hw/pass-through.c.orig	2011-05-05 21:18:44.914414545 +0000
+++ tools/ioemu-remote/hw/pass-through.c	2011-05-03 00:40:39.323043803 +0000
@@ -3242,8 +3311,10 @@
     return 0;
 }
 
 /* read BAR */
+static int gfx_first_read_BAR[7] = {1, 1, 1, 1, 1, 1, 1};
+
 static int pt_bar_reg_read(struct pt_dev *ptdev,
         struct pt_reg_tbl *cfg_entry,
         uint32_t *value, uint32_t valid_mask)
 {
@@ -3264,8 +3335,19 @@
 
     /* use fixed-up value from kernel sysfs */
     *value = ptdev->pci_dev->base_addr[index];
 
+    if ( ptdev->pci_dev->device_class == 0x300 )
+    {
+        if ( gfx_first_read_BAR[index] == 1 )
+        {
+            gfx_first_read_BAR[index] = 0;
+            PT_LOG("first read BARs of gfx\n");
+            return 0;
+        }
+    }
+
+
     /* set emulate mask depend on BAR flag */
     switch (ptdev->bases[index].bar_flag)
     {
     case PT_BAR_FLAG_MEM:
--- tools/firmware/hvmloader/rombios.c.orig	2011-05-05 21:18:46.306458208 +0000
+++ tools/firmware/hvmloader/rombios.c	2011-05-02 15:35:04.000000000 +0000
@@ -41,8 +41,11 @@
 #define ROMBIOS_SIZE           0x00010000
 #define ROMBIOS_MAXOFFSET      0x0000FFFF
 #define ROMBIOS_END            (ROMBIOS_BEGIN + ROMBIOS_SIZE)
 
+/* virtual BDF of pass-throughed gfx declared in hvmloader.c*/
+extern uint8_t gfx_bdf;
+
 /*
  * Set up an empty TSS area for virtual 8086 mode to use. 
  * The only important thing is that it musn't have any bits set 
  * in the interrupt redirection bitmap, so all zeros will do.
@@ -151,8 +154,46 @@
             else if ( (vendor_id == 0x1013) && (device_id == 0xb8) )
                 virtual_vga = VGA_cirrus;
             else if ( virtual_vga == VGA_none )
-                virtual_vga = VGA_pt;
+            {
+                virtual_vga = VGA_pt;
+                gfx_bdf = devfn;
+
+                /* Make vBAR=pBAR */
+                printf("Make vBAR = pBAR of assigned gfx\n");
+                for ( bar = 0; bar < 7; bar++ )
+                {
+                    bar_reg = PCI_BASE_ADDRESS_0 + 4*bar;
+                    if ( bar == 6 )
+                            bar_reg = PCI_ROM_ADDRESS;
+                    /* When first time read, it will return physical address */
+                    bar_data = pci_readl(devfn, bar_reg);
+                    pci_writel(devfn, bar_reg, bar_data);
+
+                    /* Now enable the memory or I/O mapping. */
+                    cmd = pci_readw(devfn, PCI_COMMAND);
+                    if ( (bar_reg == PCI_ROM_ADDRESS) ||
+                             ((bar_data & PCI_BASE_ADDRESS_SPACE) ==
+                              PCI_BASE_ADDRESS_SPACE_MEMORY) )
+                          cmd |= PCI_COMMAND_MEMORY;
+                    else
+                          cmd |= PCI_COMMAND_IO;
+                    cmd |= PCI_COMMAND_MASTER;
+                    pci_writew(devfn, PCI_COMMAND, cmd);
+               }
+
+                /* Map the interrupt. */
+                pin = pci_readb(devfn, PCI_INTERRUPT_PIN);
+                if ( pin != 0 )
+                {
+                    /* This is the barber's pole mapping used by Xen. */
+                    link = ((pin - 1) + (devfn >> 3)) & 3;
+                    isa_irq = pci_readb(PCI_ISA_DEVFN, 0x60 + link);
+                    pci_writeb(devfn, PCI_INTERRUPT_LINE, isa_irq);
+                }
+                continue;
+            }
+
             break;
         case 0x0680:
             /* PIIX4 ACPI PM. Special device with special PCI config space. */
             ASSERT((vendor_id == 0x8086) && (device_id == 0x7113));

[-- Attachment #3: qemu-dm-W7Test.log --]
[-- Type: application/octet-stream, Size: 12541 bytes --]

domid: 1
Using file /dev/mapper/VMStore-W7Test in read-write mode
Strip off blktap sub-type prefix to /w7.iso (drv 'aio')
Using file /w7.iso in read-only mode
Watching /local/domain/0/device-model/1/logdirty/cmd
Watching /local/domain/0/device-model/1/command
Watching /local/domain/1/cpu
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 = 219251f8-2887-44a6-9447-39087b862786
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
medium change watch on `hda' (index: 1): aio:/w7.iso
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
Log-dirty: no command yet.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
vcpu-set: watch node error.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
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
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 01:00.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x1:0x0.0x0
pt_register_regions: IO region registered (size=0x02000000 base_addr=0xf4000000)
pt_register_regions: IO region registered (size=0x08000000 base_addr=0xb000000c)
pt_register_regions: IO region registered (size=0x04000000 base_addr=0xb800000c)
pt_register_regions: IO region registered (size=0x00000080 base_addr=0x00004c01)
pt_register_regions: Expansion ROM registered (size=0x00080000 base_addr=0xaff00002)
pcilib: Cannot open /sys/bus/pci/devices/0000:00:02.0/config
pcilib: Cannot open /sys/bus/pci/devices/0000:00:02.0/config
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 01:00.0 registered successfuly!
IRQ type = MSI-INTx
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 01:00.1 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x1:0x0.0x1
pt_register_regions: IO region registered (size=0x00004000 base_addr=0xf2100000)
pt_msi_setup: msi mapped with pirq 36
pci_intx: intx=2
register_real_device: Real physical device 01:00.1 registered successfuly!
IRQ type = MSI-INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 0e:00.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0xe:0x0.0x0
pt_register_regions: IO region registered (size=0x00004000 base_addr=0xfbb00004)
pt_register_regions: IO region registered (size=0x00000100 base_addr=0x0000b801)
pt_register_regions: Expansion ROM registered (size=0x00020000 base_addr=0xa0600000)
pt_msi_setup: msi mapped with pirq 35
pci_intx: intx=1
register_real_device: Real physical device 0e:00.0 registered successfuly!
IRQ type = MSI-INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 04:00.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x4:0x0.0x0
pt_register_regions: IO region registered (size=0x00001000 base_addr=0xf6340004)
pt_register_regions: IO region registered (size=0x00800000 base_addr=0xf6800004)
pt_register_regions: IO region registered (size=0x00001000 base_addr=0xf6341004)
pt_register_regions: Expansion ROM registered (size=0x00040000 base_addr=0xf6300000)
pt_msix_init: get MSI-X table bar base f6341000
pt_msix_init: table_off = 0, total_entries = 32
pt_msix_init: errno = 2
pt_msix_init: mapping physical MSI-X table to 7f7feff14000
pt_msi_setup: msi mapped with pirq 34
pci_intx: intx=1
register_real_device: Real physical device 04:00.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 ...
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=0xa0c04000)
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:1b.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No such file or directory: 0x0:0x1b.0x0
pt_register_regions: IO region registered (size=0x00004000 base_addr=0xa0c00004)
pt_msi_setup: msi mapped with pirq 33
pci_intx: intx=1
register_real_device: Real physical device 00:1b.0 registered successfuly!
IRQ type = MSI-INTx
dm-command: hot insert pass-through pci dev 
register_real_device: Assigning real physical device 00:1d.0 ...
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=0xa0c05000)
pci_intx: intx=1
register_real_device: Real physical device 00:1d.0 registered successfuly!
IRQ type = INTx
pt_bar_reg_read: first read BARs of gfx
pt_iomem_map: e_phys=f4000000 maddr=f4000000 type=0 len=33554432 index=0 first_map=1
pt_bar_reg_read: first read BARs of gfx
pt_iomem_map: e_phys=b0000000 maddr=b0000000 type=8 len=134217728 index=1 first_map=1
pt_bar_reg_read: first read BARs of gfx
pt_bar_reg_read: first read BARs of gfx
pt_iomem_map: e_phys=b8000000 maddr=b8000000 type=8 len=67108864 index=3 first_map=1
pt_bar_reg_read: first read BARs of gfx
pt_bar_reg_read: first read BARs of gfx
pt_ioport_map: e_phys=4c00 pio_base=4c00 len=128 index=5 first_map=1
pt_iomem_map: e_phys=f1000000 maddr=f6800000 type=0 len=8388608 index=2 first_map=1
pt_iomem_map: e_phys=f1860000 maddr=f2100000 type=0 len=16384 index=0 first_map=1
pt_iomem_map: e_phys=f1864000 maddr=fbb00000 type=0 len=16384 index=0 first_map=1
pt_iomem_map: e_phys=f1868000 maddr=a0c00000 type=0 len=16384 index=0 first_map=1
pt_iomem_map: e_phys=f186c000 maddr=f6340000 type=0 len=4096 index=0 first_map=1
pt_iomem_map: e_phys=f186d000 maddr=f6341000 type=0 len=4096 index=4 first_map=1
pt_iomem_map: e_phys=f186e000 maddr=a0c04000 type=0 len=4096 index=0 first_map=1
pt_iomem_map: e_phys=f186f000 maddr=a0c05000 type=0 len=4096 index=0 first_map=1
pt_ioport_map: e_phys=c200 pio_base=b800 len=256 index=2 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_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:05.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_pci_read_config: Error: Failed to read register with invalid access size alignment. [00:06.0][Offset:0eh][Length:4]
pt_iomem_map: e_phys=ffffffff maddr=f4000000 type=0 len=33554432 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b0000000 type=8 len=134217728 index=1 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b8000000 type=8 len=67108864 index=3 first_map=0
pt_ioport_map: e_phys=ffff pio_base=4c00 len=128 index=5 first_map=0
pt_iomem_map: e_phys=f4000000 maddr=f4000000 type=0 len=33554432 index=0 first_map=0
pt_iomem_map: e_phys=b0000000 maddr=b0000000 type=8 len=134217728 index=1 first_map=0
pt_iomem_map: e_phys=b8000000 maddr=b8000000 type=8 len=67108864 index=3 first_map=0
pt_ioport_map: e_phys=4c00 pio_base=4c00 len=128 index=5 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f1860000 maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=fbb00000 type=0 len=16384 index=0 first_map=0
pt_ioport_map: e_phys=ffff pio_base=b800 len=256 index=2 first_map=0
pt_iomem_map: e_phys=f1864000 maddr=fbb00000 type=0 len=16384 index=0 first_map=0
pt_ioport_map: e_phys=c200 pio_base=b800 len=256 index=2 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f6340000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f6800000 type=0 len=8388608 index=2 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f6341000 type=0 len=4096 index=4 first_map=0
pt_iomem_map: e_phys=f186c000 maddr=f6340000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f1000000 maddr=f6800000 type=0 len=8388608 index=2 first_map=0
pt_iomem_map: e_phys=f186d000 maddr=f6341000 type=0 len=4096 index=4 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f186e000 maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c00000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f1868000 maddr=a0c00000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f186f000 maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f4000000 type=0 len=33554432 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b0000000 type=8 len=134217728 index=1 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=b8000000 type=8 len=67108864 index=3 first_map=0
pt_ioport_map: e_phys=ffff pio_base=4c00 len=128 index=5 first_map=0
pt_iomem_map: e_phys=f4000000 maddr=f4000000 type=0 len=33554432 index=0 first_map=0
pt_iomem_map: e_phys=b0000000 maddr=b0000000 type=8 len=134217728 index=1 first_map=0
pt_iomem_map: e_phys=b8000000 maddr=b8000000 type=8 len=67108864 index=3 first_map=0
pt_ioport_map: e_phys=4c00 pio_base=4c00 len=128 index=5 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=fbb00000 type=0 len=16384 index=0 first_map=0
pt_ioport_map: e_phys=ffff pio_base=b800 len=256 index=2 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f1864000 maddr=fbb00000 type=0 len=16384 index=0 first_map=0
pt_ioport_map: e_phys=c200 pio_base=b800 len=256 index=2 first_map=0
pt_iomem_map: e_phys=f1860000 maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f186e000 maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c00000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f186f000 maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f1868000 maddr=a0c00000 type=0 len=16384 index=0 first_map=0

[-- Attachment #4: dmesg.log --]
[-- Type: application/octet-stream, Size: 43252 bytes --]

 __  __            _  _    ____                     _        _     _      
 \ \/ /___ _ __   | || |  |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_   __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _| / __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                          
(XEN) Xen version 4.2-unstable (root@localhost) (gcc version 4.5.2 (Debian 4.5.2-11) ) Tue May 24 18:41:36 SGT 2011
(XEN) Latest ChangeSet: Mon May 23 17:38:28 2011 +0100 23369:37c77bacb52a
(XEN) Bootloader: GRUB 1.99~rc1-13
(XEN) Command line: placeholder dom0_mem=1024M loglvl=all guest_loglvl=all
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 6 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 0000000000096c00 (usable)
(XEN)  0000000000096c00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000009f780000 (usable)
(XEN)  000000009f780000 - 000000009f78e000 (ACPI data)
(XEN)  000000009f78e000 - 000000009f7d0000 (ACPI NVS)
(XEN)  000000009f7d0000 - 000000009f7e0000 (reserved)
(XEN)  000000009f7ed000 - 00000000a0000000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000ffa00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000460000000 (usable)
(XEN) ACPI: RSDP 000F9AA0, 0024 (r2 ACPIAM)
(XEN) ACPI: XSDT 9F780100, 005C (r1 090909 XSDT1600 20090909 MSFT       97)
(XEN) ACPI: FACP 9F780290, 00F4 (r4 090909 FACP1600 20090909 MSFT       97)
(XEN) ACPI: DSDT 9F780460, 5910 (r2  1E659 1E659A27      A27 INTL 20051117)
(XEN) ACPI: FACS 9F78E000, 0040
(XEN) ACPI: APIC 9F780390, 008C (r2 090909 APIC1600 20090909 MSFT       97)
(XEN) ACPI: MCFG 9F780420, 003C (r1 090909 OEMMCFG  20090909 MSFT       97)
(XEN) ACPI: OEMB 9F78E040, 0072 (r1 090909 OEMB1600 20090909 MSFT       97)
(XEN) ACPI: HPET 9F78A460, 0038 (r1 090909 OEMHPET  20090909 MSFT       97)
(XEN) ACPI: DMAR 9F78E0C0, 0090 (r1    AMI  OEMDMAR        1 MSFT       97)
(XEN) ACPI: SSDT 9F790E30, 0363 (r1 DpgPmm    CpuPm       12 INTL 20051117)
(XEN) System RAM: 16375MB (16768088kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000460000000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000ff780
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:                  wakeup_vec[9f78e00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) Processor #4 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) Processor #6 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)
(XEN) Processor #1 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)
(XEN) Processor #3 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
(XEN) Processor #5 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
(XEN) Processor #7 7:14 APIC version 21
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 20 low level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0xffffffff base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
(XEN) PCI: Not using MMCONFIG.
(XEN) Table is not found!
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) IRQ limits: 24 GSI, 1528 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2929.699 MHz processor.
(XEN) Initing memory sharing.
(XEN) mce_intel.c:1179: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping not enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 64 KiB.
(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) EPT supports 2MB super page.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Brought up 8 CPUs
(XEN) HPET: 8 timers (8 will be used for broadcast)
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x51e000
(XEN) elf_parse_binary: phdr: paddr=0x151e000 memsz=0x90000
(XEN) elf_parse_binary: phdr: paddr=0x15ae000 memsz=0x8c8
(XEN) elf_parse_binary: phdr: paddr=0x15af000 memsz=0x16498
(XEN) elf_parse_binary: phdr: paddr=0x15c6000 memsz=0x297000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x185d000
(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 = 0xffffffff815c6200
(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        = 0xffffffff8185d000
(XEN)     virt_entry       = 0xffffffff815c6200
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x185d000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   000000044e000000->0000000450000000 (246309 pages to be allocated)
(XEN)  Init. ramdisk: 000000045e225000->000000045ffff400
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8185d000
(XEN)  Init. ramdisk: ffffffff8185d000->ffffffff83637400
(XEN)  Phys-Mach map: ffffffff83638000->ffffffff83838000
(XEN)  Start info:    ffffffff83838000->ffffffff838384b4
(XEN)  Page tables:   ffffffff83839000->ffffffff8385a000
(XEN)  Boot stack:    ffffffff8385a000->ffffffff8385b000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83c00000
(XEN)  ENTRY ADDRESS: ffffffff815c6200
(XEN) Dom0 has maximum 8 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff8151e000
(XEN) elf_load_binary: phdr 1 at 0xffffffff8151e000 -> 0xffffffff815ae000
(XEN) elf_load_binary: phdr 2 at 0xffffffff815ae000 -> 0xffffffff815ae8c8
(XEN) elf_load_binary: phdr 3 at 0xffffffff815af000 -> 0xffffffff815c5498
(XEN) elf_load_binary: phdr 4 at 0xffffffff815c6000 -> 0xffffffff8164e000
(XEN) Scrubbing Free RAM: .......................................................................................................................................................done.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 224kB init memory.
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:03.0
(XEN) PCI add device 00:05.0
(XEN) PCI add device 00:08.0
(XEN) PCI add device 00:08.1
(XEN) PCI add device 00:08.2
(XEN) PCI add device 00:08.3
(XEN) PCI add device 00:10.0
(XEN) PCI add device 00:10.1
(XEN) PCI add device 00:1a.0
(XEN) PCI add device 00:1b.0
(XEN) PCI add device 00:1c.0
(XEN) PCI add device 00:1c.4
(XEN) PCI add device 00:1c.5
(XEN) PCI add device 00:1c.6
(XEN) PCI add device 00:1c.7
(XEN) PCI add device 00:1d.0
(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 01:00.0
(XEN) PCI add device 01:00.1
(XEN) PCI add device 02:00.0
(XEN) PCI add device 03:00.0
(XEN) PCI add device 03:01.0
(XEN) PCI add device 03:02.0
(XEN) PCI add device 04:00.0
(XEN) PCI add device 05:00.0
(XEN) PCI add device 06:02.0
(XEN) PCI add device 06:03.0
(XEN) PCI add device 06:04.0
(XEN) PCI add device 06:05.0
(XEN) PCI add device 07:00.0
(XEN) PCI add device 08:00.0
(XEN) PCI add device 09:00.0
(XEN) PCI add device 0a:00.0
(XEN) PCI add device 0b:00.0
(XEN) PCI add device 0b:00.1
(XEN) PCI add device 0d:00.0
(XEN) PCI add device 0e:00.0
(XEN) PCI add device 0f:00.0
(XEN) PCI add device 10:00.0
(XEN) PCI add device 10:00.1
(XEN) PCI add device 11:03.0
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-1 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
(XEN) Monitor-Mwait will be used to enter C-3 state
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3b0 f_mport=3b0 np=c
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3c0 f_mport=3c0 np=20
(XEN) domctl.c:986:d0 memory_map:add: gfn=a0 mfn=a0 nr_mfns=20
(XEN) physdev.c:170: dom1: 17:-1 already mapped to 17
(XEN) physdev.c:170: dom1: 16:-1 already mapped to 16
(XEN) physdev.c:170: dom1: 16:-1 already mapped to 16
(XEN) HVM1: HVM Loader
(XEN) HVM1: Detected Xen v4.2-unstable
(XEN) HVM1: Xenbus rings @0xfeffc000, event channel 9
(XEN) HVM1: System requested ROMBIOS
(XEN) HVM1: CPU speed is 2930 MHz
(XEN) irq.c:259: Dom1 PCI link 0 changed 0 -> 5
(XEN) HVM1: PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:259: Dom1 PCI link 1 changed 0 -> 10
(XEN) HVM1: PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:259: Dom1 PCI link 2 changed 0 -> 11
(XEN) HVM1: PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:259: 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 03:0 INTA->IRQ5
(XEN) HVM1: pci dev 04:0 INTA->IRQ5
(XEN) HVM1: Make vBAR = pBAR of assigned gfx
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) HVM1: pci dev 06:0 INTB->IRQ5
(XEN) HVM1: pci dev 07:0 INTA->IRQ5
(XEN) HVM1: pci dev 08:0 INTA->IRQ5
(XEN) HVM1: pci dev 09:0 INTA->IRQ10
(XEN) HVM1: pci dev 0a:0 INTA->IRQ11
(XEN) HVM1: pci dev 0b:0 INTA->IRQ5
(XEN) HVM1: pci dev 03:0 bar 14 size 01000000: f0000008
(XEN) HVM1: pci dev 08:0 bar 18 size 00800000: f1000004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) HVM1: pci dev 08:0 bar 30 size 00040000: f1800000
(XEN) HVM1: pci dev 07:0 bar 30 size 00020000: f1840000
(XEN) HVM1: pci dev 06:0 bar 10 size 00004000: f1860000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) HVM1: pci dev 07:0 bar 10 size 00004000: f1864004
(XEN) HVM1: pci dev 0a:0 bar 10 size 00004000: f1868004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) HVM1: pci dev 08:0 bar 10 size 00001000: f186c004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) HVM1: pci dev 08:0 bar 20 size 00001000: f186d004
(XEN) HVM1: pci dev 09:0 bar 10 size 00001000: f186e000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) HVM1: pci dev 0b:0 bar 10 size 00001000: f186f000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) HVM1: pci dev 03:0 bar 10 size 00000100: 0000c001
(XEN) HVM1: pci dev 04:0 bar 10 size 00000100: 0000c101
(XEN) HVM1: pci dev 04:0 bar 14 size 00000100: f1870000
(XEN) HVM1: pci dev 07:0 bar 18 size 00000100: 0000c201
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) HVM1: pci dev 01:2 bar 20 size 00000020: 0000c301
(XEN) HVM1: pci dev 01:1 bar 20 size 00000010: 0000c321
(XEN) HVM1: pci dev 1f:0 bar 10 size 00000010: f1870100
(XEN) HVM1: pci dev 1f:0 bar 14 size 00000010: f1870110
(XEN) HVM1: pci dev 1f:0 bar 18 size 00000010: f1870120
(XEN) HVM1: pci dev 1f:0 bar 1c size 00000010: f1870130
(XEN) HVM1: pci dev 1f:0 bar 20 size 00000010: f1870140
(XEN) HVM1: pci dev 1f:0 bar 24 size 00000010: f1870150
(XEN) HVM1: pci dev 1f:0 bar 30 size 00000010: f1870160
(XEN) HVM1: Multiprocessor initialisation:
(XEN) HVM1:  - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU2 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU3 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU4 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU5 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU6 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM1:  - CPU7 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/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: 9852 bytes of ROMBIOS high-memory extensions:
(XEN) HVM1:   Relocating to 0xfc000000-0xfc00267c ... 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: fc002800-fc0129af
(XEN) HVM1: vm86 TSS at fc012c00
(XEN) HVM1: BIOS map:
(XEN) HVM1:  c0000-cefff: VGA BIOS
(XEN) HVM1:  cf000-dcfff: Etherboot ROM
(XEN) HVM1:  eb000-eb269: SMBIOS tables
(XEN) HVM1:  f0000-fffff: Main BIOS
(XEN) HVM1: E820 table:
(XEN) HVM1:  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(XEN) HVM1:  [01]: 00000000:0009e000 - 00000000:0009fc00: RESERVED
(XEN) HVM1:  [02]: 00000000:0009fc00 - 00000000:000a0000: RESERVED
(XEN) HVM1:  HOLE: 00000000:000a0000 - 00000000:000e0000
(XEN) HVM1:  [03]: 00000000:000e0000 - 00000000:00100000: RESERVED
(XEN) HVM1:  [04]: 00000000:00100000 - 00000000:7f800000: RAM
(XEN) HVM1:  HOLE: 00000000:7f800000 - 00000000:fc000000
(XEN) HVM1:  [05]: 00000000:fc000000 - 00000001:00000000: RESERVED
(XEN) HVM1: Invoking ROMBIOS ...
(XEN) HVM1: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(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 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) HVM1: ata0-1: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
(XEN) HVM1: ata0  slave: QEMU HARDDISK ATA-7 Hard-Disk (61440 MBytes)
(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) viridian.c:145:d1 Guest os:
(XEN) viridian.c:147:d1 	vendor: 1
(XEN) viridian.c:149:d1 	os: 4
(XEN) viridian.c:151:d1 	major: 6
(XEN) viridian.c:153:d1 	minor: 1
(XEN) viridian.c:155:d1 	sp: 0
(XEN) viridian.c:157:d1 	build: 1db0
(XEN) viridian.c:162:d1 Set hypercall page 3ffff001.
(XEN) irq.c:259: Dom1 PCI link 0 changed 5 -> 0
(XEN) irq.c:259: Dom1 PCI link 1 changed 10 -> 0
(XEN) irq.c:259: Dom1 PCI link 2 changed 11 -> 0
(XEN) irq.c:259: Dom1 PCI link 3 changed 5 -> 0
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3b0 f_mport=3b0 np=c
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3c0 f_mport=3c0 np=20
(XEN) domctl.c:986:d0 memory_map:add: gfn=a0 mfn=a0 nr_mfns=20
(XEN) physdev.c:170: dom2: 17:-1 already mapped to 17
(XEN) physdev.c:170: dom2: 16:-1 already mapped to 16
(XEN) physdev.c:170: dom2: 16:-1 already mapped to 16
(XEN) HVM2: HVM Loader
(XEN) HVM2: Detected Xen v4.2-unstable
(XEN) HVM2: Xenbus rings @0xfeffc000, event channel 9
(XEN) HVM2: System requested ROMBIOS
(XEN) HVM2: CPU speed is 2930 MHz
(XEN) irq.c:259: Dom2 PCI link 0 changed 0 -> 5
(XEN) HVM2: PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:259: Dom2 PCI link 1 changed 0 -> 10
(XEN) HVM2: PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:259: Dom2 PCI link 2 changed 0 -> 11
(XEN) HVM2: PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:259: Dom2 PCI link 3 changed 0 -> 5
(XEN) HVM2: PCI-ISA link 3 routed to IRQ5
(XEN) HVM2: pci dev 01:2 INTD->IRQ5
(XEN) HVM2: pci dev 01:3 INTA->IRQ10
(XEN) HVM2: pci dev 03:0 INTA->IRQ5
(XEN) HVM2: pci dev 04:0 INTA->IRQ5
(XEN) HVM2: Make vBAR = pBAR of assigned gfx
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) HVM2: pci dev 06:0 INTB->IRQ5
(XEN) HVM2: pci dev 07:0 INTA->IRQ5
(XEN) HVM2: pci dev 08:0 INTA->IRQ5
(XEN) HVM2: pci dev 09:0 INTA->IRQ10
(XEN) HVM2: pci dev 0a:0 INTA->IRQ11
(XEN) HVM2: pci dev 0b:0 INTA->IRQ5
(XEN) HVM2: pci dev 03:0 bar 14 size 01000000: f0000008
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) HVM2: pci dev 08:0 bar 18 size 00800000: f1000004
(XEN) HVM2: pci dev 08:0 bar 30 size 00040000: f1800000
(XEN) HVM2: pci dev 07:0 bar 30 size 00020000: f1840000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) HVM2: pci dev 06:0 bar 10 size 00004000: f1860000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) HVM2: pci dev 07:0 bar 10 size 00004000: f1864004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) HVM2: pci dev 0a:0 bar 10 size 00004000: f1868004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) HVM2: pci dev 08:0 bar 10 size 00001000: f186c004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) HVM2: pci dev 08:0 bar 20 size 00001000: f186d004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) HVM2: pci dev 09:0 bar 10 size 00001000: f186e000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) HVM2: pci dev 0b:0 bar 10 size 00001000: f186f000
(XEN) HVM2: pci dev 03:0 bar 10 size 00000100: 0000c001
(XEN) HVM2: pci dev 04:0 bar 10 size 00000100: 0000c101
(XEN) HVM2: pci dev 04:0 bar 14 size 00000100: f1870000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) HVM2: pci dev 07:0 bar 18 size 00000100: 0000c201
(XEN) HVM2: pci dev 01:2 bar 20 size 00000020: 0000c301
(XEN) HVM2: pci dev 01:1 bar 20 size 00000010: 0000c321
(XEN) HVM2: pci dev 1f:0 bar 10 size 00000010: f1870100
(XEN) HVM2: pci dev 1f:0 bar 14 size 00000010: f1870110
(XEN) HVM2: pci dev 1f:0 bar 18 size 00000010: f1870120
(XEN) HVM2: pci dev 1f:0 bar 1c size 00000010: f1870130
(XEN) HVM2: pci dev 1f:0 bar 20 size 00000010: f1870140
(XEN) HVM2: pci dev 1f:0 bar 24 size 00000010: f1870150
(XEN) HVM2: pci dev 1f:0 bar 30 size 00000010: f1870160
(XEN) HVM2: Multiprocessor initialisation:
(XEN) HVM2:  - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU2 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU3 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU4 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU5 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU6 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2:  - CPU7 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM2: Testing HVM environment:
(XEN) HVM2:  - REP INSB across page boundaries ... passed
(XEN) HVM2:  - GS base MSRs and SWAPGS ... passed
(XEN) HVM2: Passed 2 of 2 tests
(XEN) HVM2: Writing SMBIOS tables ...
(XEN) HVM2: Loading ROMBIOS ...
(XEN) HVM2: 9852 bytes of ROMBIOS high-memory extensions:
(XEN) HVM2:   Relocating to 0xfc000000-0xfc00267c ... done
(XEN) HVM2: Creating MP tables ...
(XEN) HVM2: Loading VGABIOS of passthroughed gfx ...
(XEN) HVM2: Loading PCI Option ROM ...
(XEN) HVM2:  - Manufacturer: http://etherboot.org
(XEN) HVM2:  - Product name: gPXE
(XEN) HVM2: Loading ACPI ...
(XEN) HVM2:  - Lo data: 000ea020-000ea04f
(XEN) HVM2:  - Hi data: fc002800-fc0129af
(XEN) HVM2: vm86 TSS at fc012c00
(XEN) HVM2: BIOS map:
(XEN) HVM2:  c0000-cefff: VGA BIOS
(XEN) HVM2:  cf000-dcfff: Etherboot ROM
(XEN) HVM2:  eb000-eb269: SMBIOS tables
(XEN) HVM2:  f0000-fffff: Main BIOS
(XEN) HVM2: E820 table:
(XEN) HVM2:  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(XEN) HVM2:  [01]: 00000000:0009e000 - 00000000:0009fc00: RESERVED
(XEN) HVM2:  [02]: 00000000:0009fc00 - 00000000:000a0000: RESERVED
(XEN) HVM2:  HOLE: 00000000:000a0000 - 00000000:000e0000
(XEN) HVM2:  [03]: 00000000:000e0000 - 00000000:00100000: RESERVED
(XEN) HVM2:  [04]: 00000000:00100000 - 00000000:7f800000: RAM
(XEN) HVM2:  HOLE: 00000000:7f800000 - 00000000:fc000000
(XEN) HVM2:  [05]: 00000000:fc000000 - 00000001:00000000: RESERVED
(XEN) HVM2: Invoking ROMBIOS ...
(XEN) HVM2: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(XEN) HVM2: Bochs BIOS - build: 06/23/99
(XEN) HVM2: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(XEN) HVM2: Options: apmbios pcibios eltorito PMM 
(XEN) HVM2: 
(XEN) HVM2: ata0 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) HVM2: ata0-1: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
(XEN) HVM2: ata0  slave: QEMU HARDDISK ATA-7 Hard-Disk (61440 MBytes)
(XEN) HVM2: 
(XEN) HVM2: 
(XEN) HVM2: 
(XEN) HVM2: Press F12 for boot menu.
(XEN) HVM2: 
(XEN) HVM2: Booting from Hard Disk...
(XEN) HVM2: Booting from 0000:7c00
(XEN) viridian.c:145:d2 Guest os:
(XEN) viridian.c:147:d2 	vendor: 1
(XEN) viridian.c:149:d2 	os: 4
(XEN) viridian.c:151:d2 	major: 6
(XEN) viridian.c:153:d2 	minor: 1
(XEN) viridian.c:155:d2 	sp: 0
(XEN) viridian.c:157:d2 	build: 1db0
(XEN) viridian.c:162:d2 Set hypercall page 3ffff001.
(XEN) irq.c:259: Dom2 PCI link 0 changed 5 -> 0
(XEN) irq.c:259: Dom2 PCI link 1 changed 10 -> 0
(XEN) irq.c:259: Dom2 PCI link 2 changed 11 -> 0
(XEN) irq.c:259: Dom2 PCI link 3 changed 5 -> 0
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3b0 f_mport=3b0 np=c
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=3c0 f_mport=3c0 np=20
(XEN) domctl.c:986:d0 memory_map:add: gfn=a0 mfn=a0 nr_mfns=20
(XEN) physdev.c:170: dom3: 17:-1 already mapped to 17
(XEN) physdev.c:170: dom3: 16:-1 already mapped to 16
(XEN) physdev.c:170: dom3: 16:-1 already mapped to 16
(XEN) HVM3: HVM Loader
(XEN) HVM3: Detected Xen v4.2-unstable
(XEN) HVM3: Xenbus rings @0xfeffc000, event channel 9
(XEN) HVM3: System requested ROMBIOS
(XEN) HVM3: CPU speed is 2930 MHz
(XEN) irq.c:259: Dom3 PCI link 0 changed 0 -> 5
(XEN) HVM3: PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:259: Dom3 PCI link 1 changed 0 -> 10
(XEN) HVM3: PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:259: Dom3 PCI link 2 changed 0 -> 11
(XEN) HVM3: PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:259: Dom3 PCI link 3 changed 0 -> 5
(XEN) HVM3: PCI-ISA link 3 routed to IRQ5
(XEN) HVM3: pci dev 01:2 INTD->IRQ5
(XEN) HVM3: pci dev 01:3 INTA->IRQ10
(XEN) HVM3: pci dev 03:0 INTA->IRQ5
(XEN) HVM3: pci dev 04:0 INTA->IRQ5
(XEN) HVM3: Make vBAR = pBAR of assigned gfx
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) HVM3: pci dev 06:0 INTB->IRQ5
(XEN) HVM3: pci dev 07:0 INTA->IRQ5
(XEN) HVM3: pci dev 08:0 INTA->IRQ5
(XEN) HVM3: pci dev 09:0 INTA->IRQ10
(XEN) HVM3: pci dev 0a:0 INTA->IRQ11
(XEN) HVM3: pci dev 0b:0 INTA->IRQ5
(XEN) HVM3: pci dev 03:0 bar 14 size 01000000: f0000008
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) HVM3: pci dev 08:0 bar 18 size 00800000: f1000004
(XEN) HVM3: pci dev 08:0 bar 30 size 00040000: f1800000
(XEN) HVM3: pci dev 07:0 bar 30 size 00020000: f1840000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) HVM3: pci dev 06:0 bar 10 size 00004000: f1860000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) HVM3: pci dev 07:0 bar 10 size 00004000: f1864004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) HVM3: pci dev 0a:0 bar 10 size 00004000: f1868004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) HVM3: pci dev 08:0 bar 10 size 00001000: f186c004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) HVM3: pci dev 08:0 bar 20 size 00001000: f186d004
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) HVM3: pci dev 09:0 bar 10 size 00001000: f186e000
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) HVM3: pci dev 0b:0 bar 10 size 00001000: f186f000
(XEN) HVM3: pci dev 03:0 bar 10 size 00000100: 0000c001
(XEN) HVM3: pci dev 04:0 bar 10 size 00000100: 0000c101
(XEN) HVM3: pci dev 04:0 bar 14 size 00000100: f1870000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) HVM3: pci dev 07:0 bar 18 size 00000100: 0000c201
(XEN) HVM3: pci dev 01:2 bar 20 size 00000020: 0000c301
(XEN) HVM3: pci dev 01:1 bar 20 size 00000010: 0000c321
(XEN) HVM3: pci dev 1f:0 bar 10 size 00000010: f1870100
(XEN) HVM3: pci dev 1f:0 bar 14 size 00000010: f1870110
(XEN) HVM3: pci dev 1f:0 bar 18 size 00000010: f1870120
(XEN) HVM3: pci dev 1f:0 bar 1c size 00000010: f1870130
(XEN) HVM3: pci dev 1f:0 bar 20 size 00000010: f1870140
(XEN) HVM3: pci dev 1f:0 bar 24 size 00000010: f1870150
(XEN) HVM3: pci dev 1f:0 bar 30 size 00000010: f1870160
(XEN) HVM3: Multiprocessor initialisation:
(XEN) HVM3:  - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU2 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU3 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU4 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU5 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU6 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3:  - CPU7 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(XEN) HVM3: Testing HVM environment:
(XEN) HVM3:  - REP INSB across page boundaries ... passed
(XEN) HVM3:  - GS base MSRs and SWAPGS ... passed
(XEN) HVM3: Passed 2 of 2 tests
(XEN) HVM3: Writing SMBIOS tables ...
(XEN) HVM3: Loading ROMBIOS ...
(XEN) HVM3: 9852 bytes of ROMBIOS high-memory extensions:
(XEN) HVM3:   Relocating to 0xfc000000-0xfc00267c ... done
(XEN) HVM3: Creating MP tables ...
(XEN) HVM3: Loading VGABIOS of passthroughed gfx ...
(XEN) HVM3: Loading PCI Option ROM ...
(XEN) HVM3:  - Manufacturer: http://etherboot.org
(XEN) HVM3:  - Product name: gPXE
(XEN) HVM3: Loading ACPI ...
(XEN) HVM3:  - Lo data: 000ea020-000ea04f
(XEN) HVM3:  - Hi data: fc002800-fc0129af
(XEN) HVM3: vm86 TSS at fc012c00
(XEN) HVM3: BIOS map:
(XEN) HVM3:  c0000-cefff: VGA BIOS
(XEN) HVM3:  cf000-dcfff: Etherboot ROM
(XEN) HVM3:  eb000-eb269: SMBIOS tables
(XEN) HVM3:  f0000-fffff: Main BIOS
(XEN) HVM3: E820 table:
(XEN) HVM3:  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(XEN) HVM3:  [01]: 00000000:0009e000 - 00000000:0009fc00: RESERVED
(XEN) HVM3:  [02]: 00000000:0009fc00 - 00000000:000a0000: RESERVED
(XEN) HVM3:  HOLE: 00000000:000a0000 - 00000000:000e0000
(XEN) HVM3:  [03]: 00000000:000e0000 - 00000000:00100000: RESERVED
(XEN) HVM3:  [04]: 00000000:00100000 - 00000000:7f800000: RAM
(XEN) HVM3:  HOLE: 00000000:7f800000 - 00000000:fc000000
(XEN) HVM3:  [05]: 00000000:fc000000 - 00000001:00000000: RESERVED
(XEN) HVM3: Invoking ROMBIOS ...
(XEN) HVM3: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(XEN) HVM3: Bochs BIOS - build: 06/23/99
(XEN) HVM3: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(XEN) HVM3: Options: apmbios pcibios eltorito PMM 
(XEN) HVM3: 
(XEN) HVM3: ata0 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) HVM3: ata0-1: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
(XEN) HVM3: ata0  slave: QEMU HARDDISK ATA-7 Hard-Disk (61440 MBytes)
(XEN) HVM3: 
(XEN) HVM3: 
(XEN) HVM3: 
(XEN) HVM3: Press F12 for boot menu.
(XEN) HVM3: 
(XEN) HVM3: Booting from Hard Disk...
(XEN) HVM3: Booting from 0000:7c00
(XEN) viridian.c:145:d3 Guest os:
(XEN) viridian.c:147:d3 	vendor: 1
(XEN) viridian.c:149:d3 	os: 4
(XEN) viridian.c:151:d3 	major: 6
(XEN) viridian.c:153:d3 	minor: 1
(XEN) viridian.c:155:d3 	sp: 0
(XEN) viridian.c:157:d3 	build: 1db0
(XEN) viridian.c:162:d3 Set hypercall page 3ffff001.
(XEN) irq.c:259: Dom3 PCI link 0 changed 5 -> 0
(XEN) irq.c:259: Dom3 PCI link 1 changed 10 -> 0
(XEN) irq.c:259: Dom3 PCI link 2 changed 11 -> 0
(XEN) irq.c:259: Dom3 PCI link 3 changed 5 -> 0
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186c mfn=f6340 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1000 mfn=f6800 nr_mfns=800
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186d mfn=f6341 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:996:d0 memory_map:remove: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:986:d0 memory_map:add: gfn=f4000 mfn=f4000 nr_mfns=2000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b0000 mfn=b0000 nr_mfns=8000
(XEN) domctl.c:986:d0 memory_map:add: gfn=b8000 mfn=b8000 nr_mfns=4000
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=4c00 f_mport=4c00 np=80
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1066:d0 ioport_map:remove f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1860 mfn=f2100 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1864 mfn=fbb00 nr_mfns=4
(XEN) domctl.c:1042:d0 ioport_map:add f_gport=c200 f_mport=b800 np=100
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186e mfn=a0c04 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:996:d0 memory_map:remove: gfn=f1868 mfn=a0c00 nr_mfns=4
(XEN) domctl.c:986:d0 memory_map:add: gfn=f186f mfn=a0c05 nr_mfns=1
(XEN) domctl.c:986:d0 memory_map:add: gfn=f1868 mfn=a0c00 nr_mfns=4

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

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

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

* Re: [Xen-devel] Re: VGA passthrough on unstable
  2011-05-24 15:35 VGA passthrough on unstable Liwei
@ 2011-05-24 15:43 ` Pasi Kärkkäinen
  2011-05-24 15:49   ` Liwei
  2011-05-24 17:27   ` Gennady Marchenko
  2011-05-24 15:44 ` Liwei
  1 sibling, 2 replies; 9+ messages in thread
From: Pasi Kärkkäinen @ 2011-05-24 15:43 UTC (permalink / raw)
  To: Liwei; +Cc: xen-devel, Gennady Marchenko, xen-users

On Tue, May 24, 2011 at 11:35:25PM +0800, Liwei wrote:
> Hello all,
>     I've made some progress after manually editing dsdt.asl to reserve
> my card's memory ranges based on lspci, 

Hello,

Did you take a look at this patch? http://lists.xensource.com/archives/html/xen-devel/2010-12/msg00705.html
It supports dynamic detection of BARs and might help you (if you're not using it already).

-- Pasi

> and fixing a bug in the
> previous patch where a pair of braces were missing causing the wrong
> video BIOS to be loaded. The fixed patch is attached. Do take note
> that I've also removed the changes for secondary card passthrough.
>     With those changes I am able to boot into Windows with the driver
> installed (Fresh install with gfx_passthrough = 0). Logging in using
> remote desktop, I can see that the driver is active. I also see that
> screen spanning is active as I can move my mouse pointer between both
> monitors. Everything looks good - until I tried to physically login.
>     First two tries:
>         The login screen disappears, leaving both screens black with
> my cursor free to move around. After a few seconds, the whole system
> (Dom0 + DomU) locks up. The reset button didn't work as normal;
> usually pressing it will immediately reboot the PC, but this time it
> had no response for a few seconds, then it shut down, and almost
> immediately started again, returning back to normal. Weird.
>         The logs from qemu and syslog didn't show anything special
> happening before and up to the lockup. xl dmesg didn't throw up
> anything interesting before the lockup either, though that was viewed
> through a script that repeatedly calls xl dmesg over a ssh connection.
> 
>     After that, I tried to compare the memory ranges from Device
> Manager to the ranges specified in dsdt.asl. Matches. But I also
> noticed the original PCI memory reserve overlapped with the range of
> the card. Not sure whether that was bad, but I pushed the range back
> anyways and tried again.
>     Third and subsequent tries:
>         After logging in, but before the login screen disappears, the
> DomU reboots. I didn't see any BSOD flash by but a minidump appears.
> Analysing it gives me the following:
> 	VIDEO_TDR_FAILURE (116)
> 	Attempt to reset the display driver and recover from timeout failed.
> 	Arguments:
> 	Arg1: fffffa8003bdb010, Optional pointer to internal TDR recovery
> context (TDR_RECOVERY_CONTEXT).
> 	Arg2: fffff8800f204520, The pointer into responsible device driver
> module (e.g. owner tag).
> 	Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last
> failed operation.
> 	Arg4: 0000000000000002, Optional internal context dependent data.
>         Also I noticed that if the display goes into suspend, it never
> comes back. I'm still able to do stuff over remote desktop though.
> 
>     Sometimes I get the following minidump too, even in a remote
> desktop session:
> 	BUGCODE_USB_DRIVER (fe)
> 	USB Driver bugcheck, first parameter is USB bugcheck code.
> 	Arguments:
> 	Arg1: 0000000000000008, USBBUGCODE_RESERVED_USBHUB
> 	Arg2: 0000000000000006, USBHUB_TRAP_FATAL_TIMEOUT
> 	Arg3: 0000000000000006, TimeoutCode: Timeout_PCE_Disable_Action -
> PortData->PortChangeListDone - Timeout trying to set Disable bit
> 	Arg4: fffffa8003434000, TimeoutContext - PortData
> 
>     Also, if I give the DomU more than about 3GB of memory, windows
> fails to boot with the non ACPI compliant BIOS BSOD. Also, windows
> installer doesn't get past the "Starting Windows" part, the pulsating
> logo also never appears.
> 
>     I'm basically learning what every part of the code I'm messing
> with does as I go on, but this is really way too complex for one
> person to go through in a reasonable timeframe. So most of the changes
> I've made are pretty bruteforce-y. I'd really appreciate someone
> giving me a hand in this.
> 
>     Also attached are dmesg and qemu logs.
> 
> Thanks




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

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

* Re: VGA passthrough on unstable
  2011-05-24 15:35 VGA passthrough on unstable Liwei
  2011-05-24 15:43 ` [Xen-devel] " Pasi Kärkkäinen
@ 2011-05-24 15:44 ` Liwei
  1 sibling, 0 replies; 9+ messages in thread
From: Liwei @ 2011-05-24 15:44 UTC (permalink / raw)
  To: xen-devel, xen-users

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

Oh, I forgot to mention that there was a kernel bugcheck logged after
the first two tries. See attached.

On 24 May 2011 23:35, Liwei <xieliwei@gmail.com> wrote:
> Hello all,
>    I've made some progress after manually editing dsdt.asl to reserve
> my card's memory ranges based on lspci, and fixing a bug in the
> previous patch where a pair of braces were missing causing the wrong
> video BIOS to be loaded. The fixed patch is attached. Do take note
> that I've also removed the changes for secondary card passthrough.
>    With those changes I am able to boot into Windows with the driver
> installed (Fresh install with gfx_passthrough = 0). Logging in using
> remote desktop, I can see that the driver is active. I also see that
> screen spanning is active as I can move my mouse pointer between both
> monitors. Everything looks good - until I tried to physically login.
>    First two tries:
>        The login screen disappears, leaving both screens black with
> my cursor free to move around. After a few seconds, the whole system
> (Dom0 + DomU) locks up. The reset button didn't work as normal;
> usually pressing it will immediately reboot the PC, but this time it
> had no response for a few seconds, then it shut down, and almost
> immediately started again, returning back to normal. Weird.
>        The logs from qemu and syslog didn't show anything special
> happening before and up to the lockup. xl dmesg didn't throw up
> anything interesting before the lockup either, though that was viewed
> through a script that repeatedly calls xl dmesg over a ssh connection.
>
>    After that, I tried to compare the memory ranges from Device
> Manager to the ranges specified in dsdt.asl. Matches. But I also
> noticed the original PCI memory reserve overlapped with the range of
> the card. Not sure whether that was bad, but I pushed the range back
> anyways and tried again.
>    Third and subsequent tries:
>        After logging in, but before the login screen disappears, the
> DomU reboots. I didn't see any BSOD flash by but a minidump appears.
> Analysing it gives me the following:
>        VIDEO_TDR_FAILURE (116)
>        Attempt to reset the display driver and recover from timeout failed.
>        Arguments:
>        Arg1: fffffa8003bdb010, Optional pointer to internal TDR recovery
> context (TDR_RECOVERY_CONTEXT).
>        Arg2: fffff8800f204520, The pointer into responsible device driver
> module (e.g. owner tag).
>        Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last
> failed operation.
>        Arg4: 0000000000000002, Optional internal context dependent data.
>        Also I noticed that if the display goes into suspend, it never
> comes back. I'm still able to do stuff over remote desktop though.
>
>    Sometimes I get the following minidump too, even in a remote
> desktop session:
>        BUGCODE_USB_DRIVER (fe)
>        USB Driver bugcheck, first parameter is USB bugcheck code.
>        Arguments:
>        Arg1: 0000000000000008, USBBUGCODE_RESERVED_USBHUB
>        Arg2: 0000000000000006, USBHUB_TRAP_FATAL_TIMEOUT
>        Arg3: 0000000000000006, TimeoutCode: Timeout_PCE_Disable_Action -
> PortData->PortChangeListDone - Timeout trying to set Disable bit
>        Arg4: fffffa8003434000, TimeoutContext - PortData
>
>    Also, if I give the DomU more than about 3GB of memory, windows
> fails to boot with the non ACPI compliant BIOS BSOD. Also, windows
> installer doesn't get past the "Starting Windows" part, the pulsating
> logo also never appears.
>
>    I'm basically learning what every part of the code I'm messing
> with does as I go on, but this is really way too complex for one
> person to go through in a reasonable timeframe. So most of the changes
> I've made are pretty bruteforce-y. I'd really appreciate someone
> giving me a hand in this.
>
>    Also attached are dmesg and qemu logs.
>
> Thanks
>

[-- Attachment #2: messages.cat.log --]
[-- Type: application/octet-stream, Size: 40069 bytes --]

May 24 20:17:07 localhost kernel: [  216.814146]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:17:07 localhost kernel: [  216.814149]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:17:07 localhost kernel: [  216.814151]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:17:07 localhost kernel: [  216.814154]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:17:07 localhost kernel: [  216.814156]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:17:07 localhost kernel: [  216.814158]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:17:07 localhost kernel: [  216.814161]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:17:07 localhost kernel: [  216.814163]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:17:07 localhost kernel: [  216.814166]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:19:37 localhost kernel: [  367.458379] Registering the dns_resolver key type
May 24 20:27:51 localhost kernel: [  861.453109] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:27:51 localhost kernel: [  861.453262] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:27:51 localhost kernel: [  861.453267] Call Trace:
May 24 20:27:51 localhost kernel: [  861.453279]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:27:51 localhost kernel: [  861.453288]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:27:51 localhost kernel: [  861.453297]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:27:51 localhost kernel: [  861.453305]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:51 localhost kernel: [  861.453313]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:27:51 localhost kernel: [  861.453321]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:51 localhost kernel: [  861.453329]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:27:51 localhost kernel: [  861.453336]  [<ffffffff8127f281>] ? unregister_xenbus_watch+0x101/0x240
May 24 20:27:51 localhost kernel: [  861.453344]  [<ffffffff81286819>] ? pciback_xenbus_remove+0x79/0x80
May 24 20:27:51 localhost kernel: [  861.453351]  [<ffffffff81280668>] ? xenbus_dev_remove+0x48/0x70
May 24 20:27:51 localhost kernel: [  861.453360]  [<ffffffff812cd369>] ? __device_release_driver+0x69/0xe0
May 24 20:27:51 localhost kernel: [  861.453367]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:51 localhost kernel: [  861.453375]  [<ffffffff812cd4b5>] ? device_release_driver+0x25/0x40
May 24 20:27:51 localhost kernel: [  861.453382]  [<ffffffff812cc591>] ? bus_remove_device+0x91/0xc0
May 24 20:27:51 localhost kernel: [  861.453389]  [<ffffffff812ca768>] ? device_del+0x118/0x1c0
May 24 20:27:51 localhost kernel: [  861.453396]  [<ffffffff812ca819>] ? device_unregister+0x9/0x20
May 24 20:27:51 localhost kernel: [  861.453402]  [<ffffffff81280d8e>] ? xenbus_dev_changed+0x9e/0x1d0
May 24 20:27:51 localhost kernel: [  861.453410]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:51 localhost kernel: [  861.453417]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:27:51 localhost kernel: [  861.453424]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:51 localhost kernel: [  861.453431]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:27:51 localhost kernel: [  861.453437]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:27:51 localhost kernel: [  861.453445]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:27:51 localhost kernel: [  861.453452]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:27:51 localhost kernel: [  861.453459]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:27:51 localhost kernel: [  861.453466]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:27:51 localhost kernel: [  861.499976] xenbr0: port 2(vif1.0) entering disabled state
May 24 20:27:51 localhost kernel: [  861.522358] xenbr0: port 2(vif1.0) entering disabled state
May 24 20:27:52 localhost kernel: [  862.269591] xenbr0: port 3(tap1.0) entering disabled state
May 24 20:27:52 localhost kernel: [  862.294017] xenbr0: port 3(tap1.0) entering disabled state
May 24 20:27:54 localhost kernel: [  864.267076] device vif2.0 entered promiscuous mode
May 24 20:27:54 localhost kernel: [  864.274943] xenbr0: port 2(vif2.0) entering forwarding state
May 24 20:27:55 localhost kernel: [  864.557449] device tap2.0 entered promiscuous mode
May 24 20:27:55 localhost kernel: [  864.565764] xenbr0: port 3(tap2.0) entering forwarding state
May 24 20:27:55 localhost kernel: [  864.761088] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:27:55 localhost kernel: [  864.761175] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:27:55 localhost kernel: [  864.761177] Call Trace:
May 24 20:27:55 localhost kernel: [  864.761183]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:27:55 localhost kernel: [  864.761187]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:27:55 localhost kernel: [  864.761191]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:55 localhost kernel: [  864.761194]  [<ffffffff8100c6ad>] ? xen_mc_flush+0xad/0x1e0
May 24 20:27:55 localhost kernel: [  864.761197]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:27:55 localhost kernel: [  864.761199]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.761203]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:27:55 localhost kernel: [  864.761206]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.761210]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761212]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:27:55 localhost kernel: [  864.761215]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761218]  [<ffffffff8127f052>] ? xs_single+0x42/0x60
May 24 20:27:55 localhost kernel: [  864.761220]  [<ffffffff8127f6df>] ? xenbus_read+0x3f/0x70
May 24 20:27:55 localhost kernel: [  864.761222]  [<ffffffff8127f8aa>] ? xenbus_scanf+0x1a/0x70
May 24 20:27:55 localhost kernel: [  864.761225]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:27:55 localhost kernel: [  864.761228]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.761231]  [<ffffffff81286b7c>] ? pciback_publish_pci_root+0x4c/0x1d0
May 24 20:27:55 localhost kernel: [  864.761233]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:55 localhost kernel: [  864.761236]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:27:55 localhost kernel: [  864.761239]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:27:55 localhost kernel: [  864.761242]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761247]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:27:55 localhost kernel: [  864.761250]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:27:55 localhost kernel: [  864.761253]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:55 localhost kernel: [  864.761255]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:27:55 localhost kernel: [  864.761258]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:27:55 localhost kernel: [  864.761260]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:27:55 localhost kernel: [  864.761264]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:27:55 localhost kernel: [  864.761266]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:27:55 localhost kernel: [  864.761269]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:27:55 localhost kernel: [  864.761271]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:27:55 localhost kernel: [  864.761274]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:27:55 localhost kernel: [  864.761276]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:27:55 localhost kernel: [  864.761279]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:27:55 localhost kernel: [  864.761281]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:27:55 localhost kernel: [  864.761284]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:27:55 localhost kernel: [  864.761286]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.761288]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:27:55 localhost kernel: [  864.761290]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:27:55 localhost kernel: [  864.761294]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:27:55 localhost kernel: [  864.761297]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:27:55 localhost kernel: [  864.761299]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:27:55 localhost kernel: [  864.761302]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:27:55 localhost kernel: [  864.761783] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:27:55 localhost kernel: [  864.761878] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:27:55 localhost kernel: [  864.761880] Call Trace:
May 24 20:27:55 localhost kernel: [  864.761883]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:27:55 localhost kernel: [  864.761886]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:27:55 localhost kernel: [  864.761889]  [<ffffffff8120a4ca>] ? string+0x3a/0xf0
May 24 20:27:55 localhost kernel: [  864.761893]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:27:55 localhost kernel: [  864.761896]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.761899]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:27:55 localhost kernel: [  864.761902]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.761904]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:27:55 localhost kernel: [  864.761907]  [<ffffffff8127f66b>] ? xenbus_write+0x6b/0xa0
May 24 20:27:55 localhost kernel: [  864.761909]  [<ffffffff8127fa98>] ? xenbus_printf+0xc8/0x190
May 24 20:27:55 localhost kernel: [  864.761912]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761915]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761917]  [<ffffffff8120ba06>] ? snprintf+0x36/0x40
May 24 20:27:55 localhost kernel: [  864.761920]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.761923]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761926]  [<ffffffff81286bdb>] ? pciback_publish_pci_root+0xab/0x1d0
May 24 20:27:55 localhost kernel: [  864.761928]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:27:55 localhost kernel: [  864.761931]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:27:55 localhost kernel: [  864.761933]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.761936]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:27:55 localhost kernel: [  864.761939]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:27:55 localhost kernel: [  864.761942]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:55 localhost kernel: [  864.761945]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:27:55 localhost kernel: [  864.761948]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:27:55 localhost kernel: [  864.761950]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:27:55 localhost kernel: [  864.761953]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:27:55 localhost kernel: [  864.761956]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:27:55 localhost kernel: [  864.761958]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:27:55 localhost kernel: [  864.761961]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:27:55 localhost kernel: [  864.761963]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:27:55 localhost kernel: [  864.761966]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:27:55 localhost kernel: [  864.761968]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:27:55 localhost kernel: [  864.761971]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:27:55 localhost kernel: [  864.761974]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:27:55 localhost kernel: [  864.761976]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.761979]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:27:55 localhost kernel: [  864.761981]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:27:55 localhost kernel: [  864.761984]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:27:55 localhost kernel: [  864.761987]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:27:55 localhost kernel: [  864.761990]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:27:55 localhost kernel: [  864.761992]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:27:55 localhost kernel: [  864.762621] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:27:55 localhost kernel: [  864.762674] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:27:55 localhost kernel: [  864.762675] Call Trace:
May 24 20:27:55 localhost kernel: [  864.762679]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:27:55 localhost kernel: [  864.762682]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:27:55 localhost kernel: [  864.762684]  [<ffffffff8120a4ca>] ? string+0x3a/0xf0
May 24 20:27:55 localhost kernel: [  864.762687]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:27:55 localhost kernel: [  864.762690]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.762693]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:27:55 localhost kernel: [  864.762695]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.762698]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:27:55 localhost kernel: [  864.762701]  [<ffffffff8127f66b>] ? xenbus_write+0x6b/0xa0
May 24 20:27:55 localhost kernel: [  864.762703]  [<ffffffff8127fa98>] ? xenbus_printf+0xc8/0x190
May 24 20:27:55 localhost kernel: [  864.762706]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.762709]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.762712]  [<ffffffff8120ba06>] ? snprintf+0x36/0x40
May 24 20:27:55 localhost kernel: [  864.762715]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:27:55 localhost kernel: [  864.762718]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.762720]  [<ffffffff81286ce1>] ? pciback_publish_pci_root+0x1b1/0x1d0
May 24 20:27:55 localhost kernel: [  864.762723]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:27:55 localhost kernel: [  864.762726]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:27:55 localhost kernel: [  864.762728]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:27:55 localhost kernel: [  864.762731]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:27:55 localhost kernel: [  864.762734]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:27:55 localhost kernel: [  864.762737]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:27:55 localhost kernel: [  864.762740]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:27:55 localhost kernel: [  864.762743]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:27:55 localhost kernel: [  864.762745]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:27:55 localhost kernel: [  864.762748]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:27:55 localhost kernel: [  864.762751]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:27:55 localhost kernel: [  864.762753]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:27:55 localhost kernel: [  864.762756]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:27:55 localhost kernel: [  864.762758]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:27:55 localhost kernel: [  864.762761]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:27:55 localhost kernel: [  864.762764]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:27:55 localhost kernel: [  864.762767]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:27:55 localhost kernel: [  864.762769]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:27:55 localhost kernel: [  864.762772]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:27:55 localhost kernel: [  864.762774]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:27:55 localhost kernel: [  864.762777]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:27:55 localhost kernel: [  864.762780]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:27:55 localhost kernel: [  864.762782]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:27:55 localhost kernel: [  864.762784]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:27:55 localhost kernel: [  864.762787]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:29:05 localhost kernel: [  935.224515] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:29:05 localhost kernel: [  935.224570] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:29:05 localhost kernel: [  935.224572] Call Trace:
May 24 20:29:05 localhost kernel: [  935.224578]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:29:05 localhost kernel: [  935.224581]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:29:05 localhost kernel: [  935.224585]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:29:05 localhost kernel: [  935.224588]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:05 localhost kernel: [  935.224591]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:29:05 localhost kernel: [  935.224595]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:05 localhost kernel: [  935.224597]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:29:05 localhost kernel: [  935.224600]  [<ffffffff8127f281>] ? unregister_xenbus_watch+0x101/0x240
May 24 20:29:05 localhost kernel: [  935.224603]  [<ffffffff81286819>] ? pciback_xenbus_remove+0x79/0x80
May 24 20:29:05 localhost kernel: [  935.224605]  [<ffffffff81280668>] ? xenbus_dev_remove+0x48/0x70
May 24 20:29:05 localhost kernel: [  935.224609]  [<ffffffff812cd369>] ? __device_release_driver+0x69/0xe0
May 24 20:29:05 localhost kernel: [  935.224611]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:05 localhost kernel: [  935.224614]  [<ffffffff812cd4b5>] ? device_release_driver+0x25/0x40
May 24 20:29:05 localhost kernel: [  935.224616]  [<ffffffff812cc591>] ? bus_remove_device+0x91/0xc0
May 24 20:29:05 localhost kernel: [  935.224619]  [<ffffffff812ca768>] ? device_del+0x118/0x1c0
May 24 20:29:05 localhost kernel: [  935.224621]  [<ffffffff812ca819>] ? device_unregister+0x9/0x20
May 24 20:29:05 localhost kernel: [  935.224623]  [<ffffffff81280d8e>] ? xenbus_dev_changed+0x9e/0x1d0
May 24 20:29:05 localhost kernel: [  935.224626]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:05 localhost kernel: [  935.224628]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:29:05 localhost kernel: [  935.224630]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:05 localhost kernel: [  935.224633]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:29:05 localhost kernel: [  935.224635]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:29:05 localhost kernel: [  935.224638]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:29:05 localhost kernel: [  935.224641]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:29:05 localhost kernel: [  935.224643]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:29:05 localhost kernel: [  935.224645]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:29:05 localhost kernel: [  935.247685] xenbr0: port 2(vif2.0) entering disabled state
May 24 20:29:05 localhost kernel: [  935.266290] xenbr0: port 2(vif2.0) entering disabled state
May 24 20:29:06 localhost kernel: [  935.796485] xenbr0: port 3(tap2.0) entering disabled state
May 24 20:29:06 localhost kernel: [  935.820594] xenbr0: port 3(tap2.0) entering disabled state
May 24 20:29:08 localhost kernel: [  937.957796] device tap3.0 entered promiscuous mode
May 24 20:29:08 localhost kernel: [  937.959367] device vif3.0 entered promiscuous mode
May 24 20:29:08 localhost kernel: [  937.963581] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:29:08 localhost kernel: [  937.963677] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:29:08 localhost kernel: [  937.963680] Call Trace:
May 24 20:29:08 localhost kernel: [  937.963686]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:29:08 localhost kernel: [  937.963691]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:29:08 localhost kernel: [  937.963695]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:08 localhost kernel: [  937.963698]  [<ffffffff8100c6ad>] ? xen_mc_flush+0xad/0x1e0
May 24 20:29:08 localhost kernel: [  937.963701]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:29:08 localhost kernel: [  937.963704]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.963708]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:29:08 localhost kernel: [  937.963712]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.963716]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963719]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:29:08 localhost kernel: [  937.963722]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963725]  [<ffffffff8127f052>] ? xs_single+0x42/0x60
May 24 20:29:08 localhost kernel: [  937.963727]  [<ffffffff8127f6df>] ? xenbus_read+0x3f/0x70
May 24 20:29:08 localhost kernel: [  937.963730]  [<ffffffff8127f8aa>] ? xenbus_scanf+0x1a/0x70
May 24 20:29:08 localhost kernel: [  937.963733]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:29:08 localhost kernel: [  937.963736]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.963740]  [<ffffffff81286b7c>] ? pciback_publish_pci_root+0x4c/0x1d0
May 24 20:29:08 localhost kernel: [  937.963743]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:08 localhost kernel: [  937.963747]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:29:08 localhost kernel: [  937.963749]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:29:08 localhost kernel: [  937.963753]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963756]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:29:08 localhost kernel: [  937.963759]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:29:08 localhost kernel: [  937.963763]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:08 localhost kernel: [  937.963765]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:29:08 localhost kernel: [  937.963769]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:29:08 localhost kernel: [  937.963772]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:29:08 localhost kernel: [  937.963776]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:29:08 localhost kernel: [  937.963779]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:29:08 localhost kernel: [  937.963782]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:29:08 localhost kernel: [  937.963785]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:29:08 localhost kernel: [  937.963788]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:29:08 localhost kernel: [  937.963791]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:29:08 localhost kernel: [  937.963794]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:29:08 localhost kernel: [  937.963797]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:29:08 localhost kernel: [  937.963800]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:29:08 localhost kernel: [  937.963803]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.963806]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:29:08 localhost kernel: [  937.963810]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:29:08 localhost kernel: [  937.963814]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:29:08 localhost kernel: [  937.963817]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:29:08 localhost kernel: [  937.963820]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:29:08 localhost kernel: [  937.963823]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:29:08 localhost kernel: [  937.963876] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:29:08 localhost kernel: [  937.963938] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:29:08 localhost kernel: [  937.963940] Call Trace:
May 24 20:29:08 localhost kernel: [  937.963943]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:29:08 localhost kernel: [  937.963946]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:29:08 localhost kernel: [  937.963949]  [<ffffffff8120a4ca>] ? string+0x3a/0xf0
May 24 20:29:08 localhost kernel: [  937.963952]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:29:08 localhost kernel: [  937.963955]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.963958]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:29:08 localhost kernel: [  937.963960]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.963963]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:29:08 localhost kernel: [  937.963966]  [<ffffffff8127f66b>] ? xenbus_write+0x6b/0xa0
May 24 20:29:08 localhost kernel: [  937.963969]  [<ffffffff8127fa98>] ? xenbus_printf+0xc8/0x190
May 24 20:29:08 localhost kernel: [  937.963972]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963975]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963978]  [<ffffffff8120ba06>] ? snprintf+0x36/0x40
May 24 20:29:08 localhost kernel: [  937.963981]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.963984]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963987]  [<ffffffff81286bdb>] ? pciback_publish_pci_root+0xab/0x1d0
May 24 20:29:08 localhost kernel: [  937.963990]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:29:08 localhost kernel: [  937.963993]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:29:08 localhost kernel: [  937.963996]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.963999]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:29:08 localhost kernel: [  937.964002]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:29:08 localhost kernel: [  937.964006]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:08 localhost kernel: [  937.964009]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:29:08 localhost kernel: [  937.964012]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:29:08 localhost kernel: [  937.964014]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:29:08 localhost kernel: [  937.964017]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:29:08 localhost kernel: [  937.964020]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:29:08 localhost kernel: [  937.964023]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:29:08 localhost kernel: [  937.964026]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:29:08 localhost kernel: [  937.964029]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:29:08 localhost kernel: [  937.964031]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:29:08 localhost kernel: [  937.964034]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:29:08 localhost kernel: [  937.964037]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:29:08 localhost kernel: [  937.964040]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:29:08 localhost kernel: [  937.964042]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.964045]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:29:08 localhost kernel: [  937.964047]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:29:08 localhost kernel: [  937.964050]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:29:08 localhost kernel: [  937.964053]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:29:08 localhost kernel: [  937.964056]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:29:08 localhost kernel: [  937.964059]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:29:08 localhost kernel: [  937.964550] Modules linked in: nls_utf8 cifs xt_physdev tun iptable_filter ip_tables x_tables parport_pc ppdev lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_conservative binfmt_misc fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ext3 jbd loop firewire_sbp2 i2c_i801 shpchp pci_hotplug tpm_tis tpm i2c_core psmouse evdev serio_raw pcspkr tpm_bios processor wmi button acpi_processor ext4 mbcache jbd2 crc16 dm_mod sg sr_mod pata_marvell ata_generic sd_mod crc_t10dif cdrom pata_jmicron firewire_ohci mvsas firewire_core libsas ahci scsi_transport_sas libata crc_itu_t sky2 scsi_mod thermal thermal_sys [last unloaded: scsi_wait_scan]
May 24 20:29:08 localhost kernel: [  937.964630] Pid: 40, comm: xenwatch Not tainted 2.6.32.39-temp #2
May 24 20:29:08 localhost kernel: [  937.964632] Call Trace:
May 24 20:29:08 localhost kernel: [  937.964635]  [<ffffffff81051240>] ? __schedule_bug+0x40/0x60
May 24 20:29:08 localhost kernel: [  937.964638]  [<ffffffff813e2f1a>] ? thread_return+0x716/0x7cc
May 24 20:29:08 localhost kernel: [  937.964641]  [<ffffffff8120a4ca>] ? string+0x3a/0xf0
May 24 20:29:08 localhost kernel: [  937.964644]  [<ffffffff8100fea9>] ? xen_force_evtchn_callback+0x9/0x10
May 24 20:29:08 localhost kernel: [  937.964647]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.964650]  [<ffffffff8127eb85>] ? read_reply+0xa5/0x150
May 24 20:29:08 localhost kernel: [  937.964653]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.964656]  [<ffffffff8127edfb>] ? xs_talkv+0xdb/0x1e0
May 24 20:29:08 localhost kernel: [  937.964659]  [<ffffffff8127f66b>] ? xenbus_write+0x6b/0xa0
May 24 20:29:08 localhost kernel: [  937.964661]  [<ffffffff8127fa98>] ? xenbus_printf+0xc8/0x190
May 24 20:29:08 localhost kernel: [  937.964664]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.964667]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.964670]  [<ffffffff8120ba06>] ? snprintf+0x36/0x40
May 24 20:29:08 localhost kernel: [  937.964673]  [<ffffffff81010872>] ? check_events+0x12/0x20
May 24 20:29:08 localhost kernel: [  937.964676]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.964678]  [<ffffffff81286ce1>] ? pciback_publish_pci_root+0x1b1/0x1d0
May 24 20:29:08 localhost kernel: [  937.964681]  [<ffffffff8112710c>] ? kfree+0xbc/0x170
May 24 20:29:08 localhost kernel: [  937.964684]  [<ffffffff8127faa3>] ? xenbus_printf+0xd3/0x190
May 24 20:29:08 localhost kernel: [  937.964687]  [<ffffffff81286b30>] ? pciback_publish_pci_root+0x0/0x1d0
May 24 20:29:08 localhost kernel: [  937.964690]  [<ffffffff812896d8>] ? pciback_publish_pci_roots+0x88/0xc0
May 24 20:29:08 localhost kernel: [  937.964693]  [<ffffffff8128706c>] ? pciback_setup_backend+0x24c/0x310
May 24 20:29:08 localhost kernel: [  937.964696]  [<ffffffff8101085f>] ? xen_restore_fl_direct_end+0x0/0x1
May 24 20:29:08 localhost kernel: [  937.964699]  [<ffffffff8127f7f3>] ? xenbus_gather+0xe3/0x180
May 24 20:29:08 localhost kernel: [  937.964702]  [<ffffffff8128777e>] ? pciback_xenbus_probe+0x13e/0x1c0
May 24 20:29:08 localhost kernel: [  937.964705]  [<ffffffff812807ac>] ? xenbus_dev_probe+0x7c/0x150
May 24 20:29:08 localhost kernel: [  937.964708]  [<ffffffff812cd673>] ? driver_probe_device+0x93/0x190
May 24 20:29:08 localhost kernel: [  937.964710]  [<ffffffff812cd810>] ? __device_attach+0x0/0x60
May 24 20:29:08 localhost kernel: [  937.964714]  [<ffffffff812cc7cc>] ? bus_for_each_drv+0x5c/0x90
May 24 20:29:08 localhost kernel: [  937.964717]  [<ffffffff812cd92c>] ? device_attach+0x8c/0xa0
May 24 20:29:08 localhost kernel: [  937.964720]  [<ffffffff812cc5e5>] ? bus_probe_device+0x25/0x40
May 24 20:29:08 localhost kernel: [  937.964723]  [<ffffffff812cafba>] ? device_add+0x51a/0x600
May 24 20:29:08 localhost kernel: [  937.964726]  [<ffffffff81280c44>] ? xenbus_probe_node+0x144/0x1f0
May 24 20:29:08 localhost kernel: [  937.964729]  [<ffffffff81280eb1>] ? xenbus_dev_changed+0x1c1/0x1d0
May 24 20:29:08 localhost kernel: [  937.964733]  [<ffffffff8127ea08>] ? xenwatch_thread+0xa8/0x180
May 24 20:29:08 localhost kernel: [  937.964736]  [<ffffffff8107f7b0>] ? autoremove_wake_function+0x0/0x30
May 24 20:29:08 localhost kernel: [  937.964739]  [<ffffffff8127e960>] ? xenwatch_thread+0x0/0x180
May 24 20:29:08 localhost kernel: [  937.964741]  [<ffffffff8107f3fe>] ? kthread+0x8e/0xa0
May 24 20:29:08 localhost kernel: [  937.964744]  [<ffffffff8101511a>] ? child_rip+0xa/0x20
May 24 20:29:08 localhost kernel: [  937.964747]  [<ffffffff810142a1>] ? int_ret_from_sys_call+0x7/0x1b
May 24 20:29:08 localhost kernel: [  937.964749]  [<ffffffff81014a61>] ? retint_restore_args+0x5/0x6
May 24 20:29:08 localhost kernel: [  937.964752]  [<ffffffff81015110>] ? child_rip+0x0/0x20
May 24 20:29:08 localhost kernel: [  937.965975] xenbr0: port 2(tap3.0) entering forwarding state
May 24 20:29:08 localhost kernel: [  937.968904] xenbr0: port 3(vif3.0) entering forwarding state

[-- Attachment #3: qemu-dm-W7Test.cat.log --]
[-- Type: application/octet-stream, Size: 863 bytes --]

pt_iomem_map: e_phys=ffffffff maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f1864000 maddr=fbb00000 type=0 len=16384 index=0 first_map=0
pt_ioport_map: e_phys=c200 pio_base=b800 len=256 index=2 first_map=0
pt_iomem_map: e_phys=f1860000 maddr=f2100000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f186e000 maddr=a0c04000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=ffffffff maddr=a0c00000 type=0 len=16384 index=0 first_map=0
pt_iomem_map: e_phys=f186f000 maddr=a0c05000 type=0 len=4096 index=0 first_map=0
pt_iomem_map: e_phys=f1868000 maddr=a0c00000 type=0 len=16384 index=0 first_map=0
reset requested in cpu_handle_ioreq.
Issued domain 1 reboot

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

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

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

* Re: [Xen-devel] Re: VGA passthrough on unstable
  2011-05-24 15:43 ` [Xen-devel] " Pasi Kärkkäinen
@ 2011-05-24 15:49   ` Liwei
  2011-05-24 15:52     ` Pasi Kärkkäinen
                       ` (2 more replies)
  2011-05-24 17:27   ` Gennady Marchenko
  1 sibling, 3 replies; 9+ messages in thread
From: Liwei @ 2011-05-24 15:49 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel, xen-users

On 24 May 2011 23:43, Pasi Kärkkäinen <pasik@iki.fi> wrote:
>
> Hello,
>
> Did you take a look at this patch? http://lists.xensource.com/archives/html/xen-devel/2010-12/msg00705.html
> It supports dynamic detection of BARs and might help you (if you're not using it already).
>
> -- Pasi
>

Yes I did, but it seems that the BAR detection would only work on ATI
based cards?

Come to think of it, the decision to get a Nvidia card was probably a
mistake. Seeing how most successful configurations are using ATI
cards, I'm thinking of getting an ATI card instead.

In case I do, any AMD/ATI engineer can confirm if a HD 6870 or 6850 is workable?

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

* Re: [Xen-devel] Re: VGA passthrough on unstable
  2011-05-24 15:49   ` Liwei
@ 2011-05-24 15:52     ` Pasi Kärkkäinen
  2011-05-24 18:25     ` Pavel Matěja
  2011-05-30 14:23     ` [Xen-devel] " Liwei
  2 siblings, 0 replies; 9+ messages in thread
From: Pasi Kärkkäinen @ 2011-05-24 15:52 UTC (permalink / raw)
  To: Liwei; +Cc: xen-devel, xen-users

On Tue, May 24, 2011 at 11:49:14PM +0800, Liwei wrote:
> On 24 May 2011 23:43, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> >
> > Hello,
> >
> > Did you take a look at this patch? http://lists.xensource.com/archives/html/xen-devel/2010-12/msg00705.html
> > It supports dynamic detection of BARs and might help you (if you're not using it already).
> >
> > -- Pasi
> >
> 
> Yes I did, but it seems that the BAR detection would only work on ATI
> based cards?
> 

Not sure.. I haven't tried the patch myself (and I didn't read it either).. 

> Come to think of it, the decision to get a Nvidia card was probably a
> mistake. Seeing how most successful configurations are using ATI
> cards, I'm thinking of getting an ATI card instead.
> 

People have gotten Xen VGA passthru working with Nvidia cards,
so it just requires some work to figure it all out.. 

> In case I do, any AMD/ATI engineer can confirm if a HD 6870 or 6850 is workable?

We really should get the wiki page up-to-date wrt. tested adapters..
http://wiki.xen.org/xenwiki/XenVGAPassthroughTestedAdapters


-- Pasi

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

* Re: Re: VGA passthrough on unstable
  2011-05-24 15:43 ` [Xen-devel] " Pasi Kärkkäinen
  2011-05-24 15:49   ` Liwei
@ 2011-05-24 17:27   ` Gennady Marchenko
  1 sibling, 0 replies; 9+ messages in thread
From: Gennady Marchenko @ 2011-05-24 17:27 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: Liwei, xen-devel, xen-users


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

Hi Liwei,

Thanks a lot for big report. I saw a some messages where users told about
wrong bios load when they load pri gfx with gfx_passthrough = 0 and several
problems, as example - no any accelerate in video out at all. Have you
checked it with gfx_passthrough = 1? The result are same? I saw your last
message where with adapt vbars but first try to write correct memory range
to the sources from my lspci:

        Memory at d0000000 (64-bit, prefetchable) [disabled] [size=256M]
        Memory at febc0000 (64-bit, non-prefetchable) [disabled] [size=128K]
        I/O ports at e000 [disabled] [size=256]
        Expansion ROM at feba0000 [disabled] [size=128K]


 was bad (can't compile the sources), I will check it now again.

And I saw the patch with autodetect BARs (Pasi looked at it below:
http://lists.xensource.com/archives/html/xen-devel/2010-12/txtNwRlN3jloS.txt)
but I can't apply this patch on current ustable. If you have a little
time, take a look at it please mayb you so smart to adapt it...

Gennady.

On Tue, May 24, 2011 at 7:43 PM, Pasi Kärkkäinen <pasik@iki.fi> wrote:

> On Tue, May 24, 2011 at 11:35:25PM +0800, Liwei wrote:
> > Hello all,
> >     I've made some progress after manually editing dsdt.asl to reserve
> > my card's memory ranges based on lspci,
>
> Hello,
>
> Did you take a look at this patch?
> http://lists.xensource.com/archives/html/xen-devel/2010-12/msg00705.html
> It supports dynamic detection of BARs and might help you (if you're not
> using it already).
>
> -- Pasi
>
> > and fixing a bug in the
> > previous patch where a pair of braces were missing causing the wrong
> > video BIOS to be loaded. The fixed patch is attached. Do take note
> > that I've also removed the changes for secondary card passthrough.
> >     With those changes I am able to boot into Windows with the driver
> > installed (Fresh install with gfx_passthrough = 0). Logging in using
> > remote desktop, I can see that the driver is active. I also see that
> > screen spanning is active as I can move my mouse pointer between both
> > monitors. Everything looks good - until I tried to physically login.
> >     First two tries:
> >         The login screen disappears, leaving both screens black with
> > my cursor free to move around. After a few seconds, the whole system
> > (Dom0 + DomU) locks up. The reset button didn't work as normal;
> > usually pressing it will immediately reboot the PC, but this time it
> > had no response for a few seconds, then it shut down, and almost
> > immediately started again, returning back to normal. Weird.
> >         The logs from qemu and syslog didn't show anything special
> > happening before and up to the lockup. xl dmesg didn't throw up
> > anything interesting before the lockup either, though that was viewed
> > through a script that repeatedly calls xl dmesg over a ssh connection.
> >
> >     After that, I tried to compare the memory ranges from Device
> > Manager to the ranges specified in dsdt.asl. Matches. But I also
> > noticed the original PCI memory reserve overlapped with the range of
> > the card. Not sure whether that was bad, but I pushed the range back
> > anyways and tried again.
> >     Third and subsequent tries:
> >         After logging in, but before the login screen disappears, the
> > DomU reboots. I didn't see any BSOD flash by but a minidump appears.
> > Analysing it gives me the following:
> >       VIDEO_TDR_FAILURE (116)
> >       Attempt to reset the display driver and recover from timeout
> failed.
> >       Arguments:
> >       Arg1: fffffa8003bdb010, Optional pointer to internal TDR recovery
> > context (TDR_RECOVERY_CONTEXT).
> >       Arg2: fffff8800f204520, The pointer into responsible device driver
> > module (e.g. owner tag).
> >       Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last
> > failed operation.
> >       Arg4: 0000000000000002, Optional internal context dependent data.
> >         Also I noticed that if the display goes into suspend, it never
> > comes back. I'm still able to do stuff over remote desktop though.
> >
> >     Sometimes I get the following minidump too, even in a remote
> > desktop session:
> >       BUGCODE_USB_DRIVER (fe)
> >       USB Driver bugcheck, first parameter is USB bugcheck code.
> >       Arguments:
> >       Arg1: 0000000000000008, USBBUGCODE_RESERVED_USBHUB
> >       Arg2: 0000000000000006, USBHUB_TRAP_FATAL_TIMEOUT
> >       Arg3: 0000000000000006, TimeoutCode: Timeout_PCE_Disable_Action -
> > PortData->PortChangeListDone - Timeout trying to set Disable bit
> >       Arg4: fffffa8003434000, TimeoutContext - PortData
> >
> >     Also, if I give the DomU more than about 3GB of memory, windows
> > fails to boot with the non ACPI compliant BIOS BSOD. Also, windows
> > installer doesn't get past the "Starting Windows" part, the pulsating
> > logo also never appears.
> >
> >     I'm basically learning what every part of the code I'm messing
> > with does as I go on, but this is really way too complex for one
> > person to go through in a reasonable timeframe. So most of the changes
> > I've made are pretty bruteforce-y. I'd really appreciate someone
> > giving me a hand in this.
> >
> >     Also attached are dmesg and qemu logs.
> >
> > Thanks
>
>
>
>
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xensource.com
> > http://lists.xensource.com/xen-devel
>
>

[-- Attachment #1.2: Type: text/html, Size: 6882 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] 9+ messages in thread

* Re: Re: VGA passthrough on unstable
  2011-05-24 15:49   ` Liwei
  2011-05-24 15:52     ` Pasi Kärkkäinen
@ 2011-05-24 18:25     ` Pavel Matěja
  2011-05-30 14:23     ` [Xen-devel] " Liwei
  2 siblings, 0 replies; 9+ messages in thread
From: Pavel Matěja @ 2011-05-24 18:25 UTC (permalink / raw)
  To: xen-devel

On Tue 24. of May 2011 17:49:14 Liwei wrote:
> Yes I did, but it seems that the BAR detection would only work on ATI
> based cards?
> 
> Come to think of it, the decision to get a Nvidia card was probably a
> mistake. Seeing how most successful configurations are using ATI
> cards, I'm thinking of getting an ATI card instead.
> 
> In case I do, any AMD/ATI engineer can confirm if a HD 6870 or 6850 is
> workable?

I'm not AMD/ATI engineer but I was able to run HD6850.
-- 
Pavel Mateja

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

* Re: [Xen-devel] Re: VGA passthrough on unstable
  2011-05-24 15:49   ` Liwei
  2011-05-24 15:52     ` Pasi Kärkkäinen
  2011-05-24 18:25     ` Pavel Matěja
@ 2011-05-30 14:23     ` Liwei
  2 siblings, 0 replies; 9+ messages in thread
From: Liwei @ 2011-05-30 14:23 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel, xen-users

Hello Pasi, list,
    Just to update that the ATI passthrough patch works fine on the HD
6870 (Yeah, went ahead and bought one). On the vanilla xen, it almost
works (with quirks) as a secondary adaptor (i.e. gfx_passthrough = 0).
    This is after a few hours "testing" out both setups (patch and
vanilla) using Portal 2. The game did crash once every 20 minutes or
so using the vanilla xen, but was absolutely stable using the patch.
3DMark05 gave a score of about 18400 in both setups, which seem
congruent with the scores from this graphics chip.
    So IMHO, if anybody wants to do graphics passthrough, definitely
go for an ATI card.


On 24 May 2011 23:49, Liwei <xieliwei@gmail.com> wrote:
> On 24 May 2011 23:43, Pasi Kärkkäinen <pasik@iki.fi> wrote:
>>
>> Hello,
>>
>> Did you take a look at this patch? http://lists.xensource.com/archives/html/xen-devel/2010-12/msg00705.html
>> It supports dynamic detection of BARs and might help you (if you're not using it already).
>>
>> -- Pasi
>>
>
> Yes I did, but it seems that the BAR detection would only work on ATI
> based cards?
>
> Come to think of it, the decision to get a Nvidia card was probably a
> mistake. Seeing how most successful configurations are using ATI
> cards, I'm thinking of getting an ATI card instead.
>
> In case I do, any AMD/ATI engineer can confirm if a HD 6870 or 6850 is workable?
>

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

end of thread, other threads:[~2011-05-30 14:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-24 15:35 VGA passthrough on unstable Liwei
2011-05-24 15:43 ` [Xen-devel] " Pasi Kärkkäinen
2011-05-24 15:49   ` Liwei
2011-05-24 15:52     ` Pasi Kärkkäinen
2011-05-24 18:25     ` Pavel Matěja
2011-05-30 14:23     ` [Xen-devel] " Liwei
2011-05-24 17:27   ` Gennady Marchenko
2011-05-24 15:44 ` Liwei
  -- strict thread matches above, loose matches on Subject: below --
2011-05-05 11:33 Liwei
2011-05-05 15:20 ` Pasi Kärkkäinen
2011-05-09 17:14   ` Javier
2011-05-10 13:12     ` JavMV
2011-05-10 17:55       ` Konrad Rzeszutek Wilk

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).