[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] (XEN) RIP: e008:[<ffff82c48015564b>] write_msi_msg+0x2b/0x150


  • To: Dante Cinco <dantecinco@xxxxxxxxx>
  • From: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>
  • Date: Fri, 30 Jul 2010 11:59:57 +0800
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 29 Jul 2010 21:02:35 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcsvfomUE4sF61UnTMud8fC+CyqqngABZN2A
  • Thread-topic: [Xen-devel] (XEN) RIP: e008:[<ffff82c48015564b>] write_msi_msg+0x2b/0x150

Hmm, according to your log, the msi is enabled because the msi-intx 
translation. Later, when device try to enable MSI-x, hypervisor found the msi 
is enabled already and cause problem.

A quick look on the code didn't find the root cause why the msi entry is left 
without unmapped. Does it happen to other device?

Thanks
--jyh

>-----Original Message-----
>From: Dante Cinco [mailto:dantecinco@xxxxxxxxx]
>Sent: Friday, July 30, 2010 8:31 AM
>To: Jiang, Yunhong
>Cc: Xen-devel
>Subject: Re: [Xen-devel] (XEN) RIP: e008:[<ffff82c48015564b>]
>write_msi_msg+0x2b/0x150
>
>I backed out Jan Beulich's changeset 21778 (xen/arch/x86/msi.c) which
>added a check in __pci_enable_msi() and __pci_enable_msix() for
>PCI_CAP_ID_MSIX and PCI_CAP_ID_MSI, respectively and my Windows 2008
>domU with the QLogic 8G HBA is now working fine.
>
>The "return 0" in the added check was either directly or indirectly
>causing Xen to crash.
>
>Here's what /var/log/xen/qemu-dm-svm.log looks like now:
>
>domid: 2
>config qemu network with xen bridge for  tap-vif-svm eth0
>Using xvda for guest's hda
>Using file /dev/xen/blktap-2/tapdev0 in read-write mode
>Watching /local/domain/0/device-model/2/logdirty/cmd
>Watching /local/domain/0/device-model/2/command
>char device redirected to /dev/pts/0
>qemu_map_cache_init nr_buckets = 10000 size 4194304
>shared page at pfn feffd
>buffered io page at pfn feffb
>Guest uuid = f449601d-fd5c-2189-7339-255500c95a8f
>Time offset set 0
>populating video RAM at ff000000
>mapping video RAM from ff000000
>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/2/xen_extended_power_mgmt): read error
>xs_read(): vncpasswd get error.
>/vm/f449601d-fd5c-2189-7339-255500c95a8f/vncpasswd.
>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
>xs_read(/local/domain/2/log-throttling): read error
>qemu: ignoring not-understood drive `/local/domain/2/log-throttling'
>medium change watch on `/local/domain/2/log-throttling' - unknown
>device, ignored
>dm-command: hot insert pass-through pci dev
>register_real_device: Assigning real physical device 0d:00.0 ...
>register_real_device: Enable MSI translation via per device option
>register_real_device: Disable power management
>pt_iomul_init: Error: pt_iomul_init can't open file
>/dev/xen/pci_iomul: No such file or directory: 0xd:0x0.0x0
>pt_register_regions: IO region registered (size=0x00000100
>base_addr=0x00008001)
>pt_register_regions: IO region registered (size=0x00004000 
>base_addr=0xfbcf0004)
>pt_register_regions: IO region registered (size=0x00100000 
>base_addr=0xfbb00004)
>pt_register_regions: Expansion ROM registered (size=0x00040000
>base_addr=0x20100000)
>pt_msix_init: get MSI-X table bar base fbcf0000
>pt_msix_init: table_off = 2000, total_entries = 32
>pt_msix_init: errno = 2
>pt_msix_init: mapping physical MSI-X table to 7f7c2ce18000
>pt_msi_setup: msi mapped with pirq 7f
>pci_intx: intx=1
>register_real_device: Real physical device 0d:00.0 registered successfuly!
>IRQ type = MSI-INTx
>dm-command: hot insert pass-through pci dev
>register_real_device: Assigning real physical device 0d:00.1 ...
>register_real_device: Enable MSI translation via per device option
>register_real_device: Disable power management
>pt_iomul_init: Error: pt_iomul_init can't open file
>/dev/xen/pci_iomul: No such file or directory: 0xd:0x0.0x1
>pt_register_regions: IO region registered (size=0x00000100
>base_addr=0x00008401)
>pt_register_regions: IO region registered (size=0x00004000 
>base_addr=0xfbaf0004)
>pt_register_regions: IO region registered (size=0x00100000 
>base_addr=0xfb900004)
>pt_register_regions: Expansion ROM registered (size=0x00040000
>base_addr=0x20140000)
>pt_msix_init: get MSI-X table bar base fbaf0000
>pt_msix_init: table_off = 2000, total_entries = 32
>pt_msix_init: errno = 2
>pt_msix_init: mapping physical MSI-X table to 7f7c2ce17000
>pt_msi_setup: msi mapped with pirq 7e
>pci_intx: intx=2
>register_real_device: Real physical device 0d:00.1 registered successfuly!
>IRQ type = MSI-INTx
>cirrus vga map change while on lfb mode
>pt_iomem_map: e_phys=f3000000 maddr=fbb00000 type=0 len=1048576
>index=3 first_map=1
>pt_iomem_map: e_phys=f3100000 maddr=fb900000 type=0 len=1048576
>index=3 first_map=1
>pt_iomem_map: e_phys=f32a0000 maddr=fbcf0000 type=0 len=16384 index=1
>first_map=1
>pt_iomem_map: e_phys=f32a4000 maddr=fbaf0000 type=0 len=16384 index=1
>first_map=1
>pt_ioport_map: e_phys=c100 pio_base=8000 len=256 index=0 first_map=1
>pt_ioport_map: e_phys=c200 pio_base=8400 len=256 index=0 first_map=1
>Overlapped to device[00:06.0][Region:6][Address:f3240000h][Size:00040000h]
>pt_bar_mapping_one: Warning:
>ptdev[00:05.0][Region:6][Address:f3200001h][Size:00040000h] is
>overlapped.
>pt_iomem_map: e_phys=f3200001 maddr=20100000 type=8 len=262144 index=6
>first_map=1
>pt_iomem_map: e_phys=ffffffff maddr=20100000 type=8 len=262144 index=6
>first_map=0
>Overlapped to device[00:04.0][Region:0][Address:f3280000h][Size:00020000h]
>pt_bar_mapping_one: Warning:
>ptdev[00:06.0][Region:6][Address:f3240001h][Size:00040000h] is
>overlapped.
>pt_iomem_map: e_phys=f3240001 maddr=20140000 type=8 len=262144 index=6
>first_map=1
>pt_iomem_map: e_phys=ffffffff maddr=20140000 type=8 len=262144 index=6
>first_map=0
>mapping vram to f0000000 - f0400000
>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_ioport_map: e_phys=ffff pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c100 pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a0000 maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3000000 maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=ffff pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c200 pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a4000 maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3100000 maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=ffff pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c100 pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a0000 maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3000000 maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_msixctrl_reg_write: guest enabling MSI-X, disable MSI-INTx translation
>pci_intx: intx=1
>pt_msix_update_one: Update msix entry 0 with pirq 7d gvec b0
>pt_msix_update_one: Update msix entry 1 with pirq 7c gvec a0
>pt_msix_update_one: Update msix entry 2 with pirq 7b gvec 90
>pt_msix_update_one: Update msix entry 3 with pirq 7a gvec 80
>pt_msix_update_one: Update msix entry 4 with pirq 79 gvec 70
>pt_msix_update_one: Update msix entry 5 with pirq 78 gvec 60
>pt_msix_update_one: Update msix entry 6 with pirq 77 gvec 82
>pt_msix_update_one: Update msix entry 7 with pirq 76 gvec 72
>pt_msix_update_one: Update msix entry 8 with pirq 75 gvec 62
>pt_msix_update_one: Update msix entry 9 with pirq 74 gvec 52
>pt_msix_update_one: Update msix entry a with pirq 73 gvec b3
>pt_msix_update_one: Update msix entry b with pirq 72 gvec a3
>pt_msix_update_one: Update msix entry c with pirq 71 gvec 93
>pt_msix_update_one: Update msix entry d with pirq 70 gvec 83
>pt_msix_update_one: Update msix entry e with pirq 6f gvec 73
>pt_msix_update_one: Update msix entry f with pirq 6e gvec 63
>pt_msix_update_one: Update msix entry 10 with pirq 6d gvec 53
>pt_msix_update_one: Update msix entry 11 with pirq 6c gvec b4
>pt_msix_update_one: Update msix entry 12 with pirq 6b gvec a4
>pt_msix_update_one: Update msix entry 13 with pirq 6a gvec 94
>pt_msix_update_one: Update msix entry 14 with pirq 69 gvec 84
>pt_msix_update_one: Update msix entry 15 with pirq 68 gvec 74
>pt_msix_update_one: Update msix entry 16 with pirq 67 gvec 64
>pt_msix_update_one: Update msix entry 17 with pirq 66 gvec 54
>pt_msix_update_one: Update msix entry 18 with pirq 65 gvec b5
>pt_msix_update_one: Update msix entry 19 with pirq 64 gvec a5
>pt_msix_update_one: Update msix entry 1a with pirq 63 gvec 95
>pt_msix_update_one: Update msix entry 1b with pirq 62 gvec 85
>pt_msix_update_one: Update msix entry 1c with pirq 61 gvec 75
>pt_msix_update_one: Update msix entry 1d with pirq 60 gvec 65
>pt_msix_update_one: Update msix entry 1e with pirq 5f gvec 55
>pt_msix_update_one: Update msix entry 1f with pirq 5e gvec b6
>pt_ioport_map: e_phys=ffff pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c200 pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a4000 maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3100000 maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_msixctrl_reg_write: guest enabling MSI-X, disable MSI-INTx translation
>pci_intx: intx=2
>pt_msix_update_one: Update msix entry 0 with pirq 5d gvec a6
>pt_msix_update_one: Update msix entry 1 with pirq 5c gvec 96
>pt_msix_update_one: Update msix entry 2 with pirq 5b gvec 86
>pt_msix_update_one: Update msix entry 3 with pirq 5a gvec 76
>pt_msix_update_one: Update msix entry 4 with pirq 59 gvec 66
>pt_msix_update_one: Update msix entry 5 with pirq 58 gvec 56
>pt_msix_update_one: Update msix entry 6 with pirq 57 gvec b7
>pt_msix_update_one: Update msix entry 7 with pirq 56 gvec a7
>pt_msix_update_one: Update msix entry 8 with pirq 55 gvec 97
>pt_msix_update_one: Update msix entry 9 with pirq 54 gvec 87
>pt_msix_update_one: Update msix entry a with pirq 53 gvec 77
>pt_msix_update_one: Update msix entry b with pirq 52 gvec 67
>pt_msix_update_one: Update msix entry c with pirq 51 gvec 57
>pt_msix_update_one: Update msix entry d with pirq 50 gvec b8
>pt_msix_update_one: Update msix entry e with pirq 4f gvec a8
>pt_msix_update_one: Update msix entry f with pirq 4e gvec 98
>pt_msix_update_one: Update msix entry 10 with pirq 4d gvec 88
>pt_msix_update_one: Update msix entry 11 with pirq 4c gvec 78
>pt_msix_update_one: Update msix entry 12 with pirq 4b gvec 68
>pt_msix_update_one: Update msix entry 13 with pirq 4a gvec 58
>pt_msix_update_one: Update msix entry 14 with pirq 49 gvec b9
>pt_msix_update_one: Update msix entry 15 with pirq 48 gvec a9
>pt_msix_update_one: Update msix entry 16 with pirq 47 gvec 99
>pt_msix_update_one: Update msix entry 17 with pirq 46 gvec 89
>pt_msix_update_one: Update msix entry 18 with pirq 45 gvec 79
>pt_msix_update_one: Update msix entry 19 with pirq 44 gvec 69
>pt_msix_update_one: Update msix entry 1a with pirq 43 gvec 59
>pt_msix_update_one: Update msix entry 1b with pirq 42 gvec ba
>pt_msix_update_one: Update msix entry 1c with pirq 41 gvec aa
>pt_msix_update_one: Update msix entry 1d with pirq 40 gvec 9a
>pt_msix_update_one: Update msix entry 1e with pirq 3f gvec 8a
>pt_msix_update_one: Update msix entry 1f with pirq 3e gvec 7a
>pt_ioport_map: e_phys=ffff pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=ffff pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c100 pio_base=8000 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a0000 maddr=fbcf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3000000 maddr=fbb00000 type=0 len=1048576
>index=3 first_map=0
>pt_msix_update_one: Update msix entry 6 with pirq 77 gvec b2
>pt_msix_update_one: Update msix entry 7 with pirq 76 gvec 82
>pt_msix_update_one: Update msix entry 8 with pirq 75 gvec 72
>pt_msix_update_one: Update msix entry 9 with pirq 74 gvec 62
>pt_msix_update_one: Update msix entry a with pirq 73 gvec 52
>pt_msix_update_one: Update msix entry b with pirq 72 gvec b3
>pt_msix_update_one: Update msix entry c with pirq 71 gvec a3
>pt_msix_update_one: Update msix entry d with pirq 70 gvec 93
>pt_msix_update_one: Update msix entry e with pirq 6f gvec 83
>pt_msix_update_one: Update msix entry f with pirq 6e gvec 73
>pt_msix_update_one: Update msix entry 10 with pirq 6d gvec 63
>pt_msix_update_one: Update msix entry 11 with pirq 6c gvec 53
>pt_msix_update_one: Update msix entry 12 with pirq 6b gvec b4
>pt_msix_update_one: Update msix entry 13 with pirq 6a gvec a4
>pt_msix_update_one: Update msix entry 14 with pirq 69 gvec 94
>pt_msix_update_one: Update msix entry 15 with pirq 68 gvec 84
>pt_msix_update_one: Update msix entry 16 with pirq 67 gvec 74
>pt_msix_update_one: Update msix entry 17 with pirq 66 gvec 64
>pt_msix_update_one: Update msix entry 18 with pirq 65 gvec 54
>pt_msix_update_one: Update msix entry 19 with pirq 64 gvec b5
>pt_msix_update_one: Update msix entry 1a with pirq 63 gvec a5
>pt_msix_update_one: Update msix entry 1b with pirq 62 gvec 95
>pt_msix_update_one: Update msix entry 1c with pirq 61 gvec 85
>pt_msix_update_one: Update msix entry 1d with pirq 60 gvec 75
>pt_msix_update_one: Update msix entry 1e with pirq 5f gvec 65
>pt_msix_update_one: Update msix entry 1f with pirq 5e gvec 55
>pt_ioport_map: e_phys=c200 pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a4000 maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3100000 maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_msix_update_one: Update msix entry 0 with pirq 5d gvec b6
>pt_msix_update_one: Update msix entry 1 with pirq 5c gvec a6
>pt_msix_update_one: Update msix entry 2 with pirq 5b gvec 96
>pt_msix_update_one: Update msix entry 3 with pirq 5a gvec 86
>pt_msix_update_one: Update msix entry 4 with pirq 59 gvec 76
>pt_msix_update_one: Update msix entry 5 with pirq 58 gvec 66
>pt_msix_update_one: Update msix entry 6 with pirq 57 gvec 56
>pt_msix_update_one: Update msix entry 7 with pirq 56 gvec b7
>pt_msix_update_one: Update msix entry 8 with pirq 55 gvec a7
>pt_msix_update_one: Update msix entry 9 with pirq 54 gvec 97
>pt_msix_update_one: Update msix entry a with pirq 53 gvec 87
>pt_msix_update_one: Update msix entry b with pirq 52 gvec 77
>pt_msix_update_one: Update msix entry c with pirq 51 gvec 67
>pt_msix_update_one: Update msix entry d with pirq 50 gvec 57
>pt_msix_update_one: Update msix entry e with pirq 4f gvec b8
>pt_msix_update_one: Update msix entry f with pirq 4e gvec a8
>pt_msix_update_one: Update msix entry 10 with pirq 4d gvec 98
>pt_msix_update_one: Update msix entry 11 with pirq 4c gvec 88
>pt_msix_update_one: Update msix entry 12 with pirq 4b gvec 78
>pt_msix_update_one: Update msix entry 13 with pirq 4a gvec 68
>pt_msix_update_one: Update msix entry 14 with pirq 49 gvec 58
>pt_msix_update_one: Update msix entry 15 with pirq 48 gvec b9
>pt_msix_update_one: Update msix entry 16 with pirq 47 gvec a9
>pt_msix_update_one: Update msix entry 17 with pirq 46 gvec 99
>pt_msix_update_one: Update msix entry 18 with pirq 45 gvec 89
>pt_msix_update_one: Update msix entry 19 with pirq 44 gvec 79
>pt_msix_update_one: Update msix entry 1a with pirq 43 gvec 69
>pt_msix_update_one: Update msix entry 1b with pirq 42 gvec 59
>pt_msix_update_one: Update msix entry 1c with pirq 41 gvec ba
>pt_msix_update_one: Update msix entry 1d with pirq 40 gvec aa
>pt_msix_update_one: Update msix entry 1e with pirq 3f gvec 9a
>pt_msix_update_one: Update msix entry 1f with pirq 3e gvec 8a
>pt_ioport_map: e_phys=ffff pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=ffffffff maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>pt_ioport_map: e_phys=c200 pio_base=8400 len=256 index=0 first_map=0
>pt_iomem_map: e_phys=f32a4000 maddr=fbaf0000 type=0 len=16384 index=1
>first_map=0
>pt_iomem_map: e_phys=f3100000 maddr=fb900000 type=0 len=1048576
>index=3 first_map=0
>
>Dante
>
>On Wed, Jul 28, 2010 at 11:14 PM, Jiang, Yunhong
><yunhong.jiang@xxxxxxxxx> wrote:
>> The 1418283016 is sure to be an invalid irq number. Which cause fault in
>setup_msi_irq()->write_msi_msg().
>> A deep look seems caused because the msi entry is already in use, thus cause
>__pci_enable_msix() return without initialize the msi_desc structurn. Maybe we
>should return error, instead of 0.
>>
>> But the real reason is, why we try to enabled MSI-x, while the MSI has been
>enabled already. Accordign to PCI spec, guest should either enable MSI or 
>MSI-x, but
>not both.
>>
>> Thanks
>> --jyh
>>
>>
>>>-----Original Message-----
>>>From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>>[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Dante Cinco
>>>Sent: Thursday, July 29, 2010 7:40 AM
>>>To: Xen-devel
>>>Subject: [Xen-devel] (XEN) RIP: e008:[<ffff82c48015564b>]
>>>write_msi_msg+0x2b/0x150
>>>
>>>I have a QLogic 8G HBA that I'm passing through to a Windows 2008 domU
>>>(HVM). I initially had problems booting this up in Xen 4.0.0 but after
>>>adding "extra_guest_irqs=80" to the Xen cmdline, it worked fine. This
>>>QLogic 8G HBA uses MSI-X and each of the two PCI devices in this HBA
>>>requires 32 IRQs for a total of 64 and I threw in 16 extra IRQs.
>>>Without this boot option, Xen defaults to just 32 which is obviously
>>>insufficient.
>>>
>>>I'm now using Xen 4.0.1-rc4 and every single time I've tried to boot
>>>this Windows domain, Xen crashed with the logs below and automatically
>>>rebooted. Any help will be appreciated.
>>>
>>>- Dante
>>>
>>>+ xm create -c /etc/xen/svm.cfg
>>>Using config file "/etc/xen/svm.cfg".
>>>Write /sys/bus/pci/drivers/pciback/new_slot: 0000:0d:00.0
>>>Write /sys/bus/pci/drivers/pciback/bind: 0000:0d:00.0
>>>Write /sys/bus/pci/drivers/pciback/new_slot: 0000:0d:00.1
>>>Write /sys/bus/pci/drivers/pciback/bind: 0000:0d:00.1
>>>pci = ['0000:0d:00.0@10', '0000:0d:00.1@11']
>>>disk = ['tap2:tapdisk:vhd:/svm_1/kaan_19_svm.vhd,xvda:sda1,w']
>>>[  289.658934] blktap_sysfs_create: adding attributes for dev 
>>>ffff8800024ce000
>>>Started domain svm (id=1)
>>>(XEN) msi.c:706: MSI is already in use on device 0d:00.0
>>>(XEN) msi.c:212: Trying to install msi data for irq 1418283016
>>>(XEN) ----[ Xen-4.0.1-rc4  x86_64  debug=n  Not tainted ]----
>>>(XEN) CPU:    0
>>>(XEN) RIP:    e008:[<ffff82c48015564b>] write_msi_msg+0x2b/0x150
>>>(XEN) RFLAGS: 0000000000010096   CONTEXT: hypervisor
>>>(XEN) rax: 00000000fee00000   rbx: 0000000000000000   rcx:
>>>0000000000000000
>>>(XEN) rdx: 0000000000000000   rsi: ffff82c480367dc8   rdi:
>0000000000000000
>>>(XEN) rbp: ffff82c480367dc8   rsp:
>ffff82c480367d88   r8:  0000000000020000
>>>(XEN) r9:  000000000001ffff   r10: ffff83019fe40000   r11:
>0000000000000400
>>>(XEN) r12: ffff82c480159f0d   r13: 0000000000000000   r14:
>000000000000007d
>>>(XEN) r15: 0000000000000044   cr0: 0000000080050033   cr4:
>>>00000000000026f0
>>>(XEN) cr3: 000000019ab2a000   cr2: 000000000000002c
>>>(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>>>(XEN) Xen stack trace from rsp=ffff82c480367d88:
>>>(XEN)    ffff83019bf48100 000000000000007d 0000000000002200
>>>ffff82c480159f0d
>>>(XEN)    0000000000000000 000000000000007d 0000000000000044
>>>ffff82c4801569fd
>>>(XEN)    00000000fee00000 0000000000004032 000000000000007d
>>>0000000000000044
>>>(XEN)    ffff83013d4c0000 ffff82c4801577a0 00000000800d0000
>ffff82c480367ec8
>>>(XEN)    ffff83019ff82280 ffff83019ff3b830 ffff83019ff822b4 0000000000000246
>>>(XEN)    0000000000000292 ffff82c480159f0d 000000000000ffff
>>>0000000001586000
>>>(XEN)    ffff82c480367e98 ffff83013d4c0000 0000000000000044
>>>000000000000007d
>>>(XEN)    ffff83013d4c0180 ffff82c48016a8ea 0000000000000000
>>>0000000000000010
>>>(XEN)    0000000000000002 ffff82c480367ec8 0000000000000001 ffffffffffffffff
>>>(XEN)    000000000000000d 0000000000000000 00000000fbcf0000
>>>0000000000000246
>>>(XEN)    000000000000000d 0000000000000044 00000000fbcf0000
>>>0000000000000033
>>>(XEN)    0000000000000246 ffff8300df2e4000 ffff880002afbe68
>00007fff5ae66f90
>>>(XEN)    0000000000305000 00007fff5ae66f90 0000000000000000
>>>ffff82c4801e9169
>>>(XEN)    0000000000000000 00007fff5ae66f90 0000000000305000
>>>00007fff5ae66f90
>>>(XEN)    ffff880002afbe68 ffff88001bdfa290 0000000000000282
>>>000000000000001e
>>>(XEN)    000000000000000d 00007f5100000001 0000000000000021
>>>ffffffff8100942a
>>>(XEN)    0000000000000001 0000000001586000 000000000000000d
>>>0000010000000000
>>>(XEN)    ffffffff8100942a 000000000000e033 0000000000000282
>ffff880002afbe20
>>>(XEN)    000000000000e02b 0000000000000000 0000000000000000
>>>0000000000000000
>>>(XEN)    0000000000000000 0000000000000000 ffff8300df2e4000
>>>(XEN) Xen call trace:
>>>(XEN)    [<ffff82c48015564b>] write_msi_msg+0x2b/0x150
>>>(XEN)    [<ffff82c480159f0d>] create_irq+0x6d/0xd0
>>>(XEN)    [<ffff82c4801569fd>] setup_msi_irq+0x5d/0xa0
>>>(XEN)    [<ffff82c4801577a0>] map_domain_pirq+0x270/0x330
>>>(XEN)    [<ffff82c480159f0d>] create_irq+0x6d/0xd0
>>>(XEN)    [<ffff82c48016a8ea>] do_physdev_op+0xe9a/0x1110
>>>(XEN)    [<ffff82c4801e9169>] syscall_enter+0xa9/0xae
>>>(XEN)
>>>(XEN) Pagetable walk from 000000000000002c:
>>>(XEN)  L4[0x000] = 000000019a44b067 000000000000244b
>>>(XEN)  L3[0x000] = 000000013e34a067 000000000001e34a
>>>(XEN)  L2[0x000] = 0000000000000000 ffffffffffffffff
>>>(XEN)
>>>(XEN) ****************************************
>>>(XEN) Panic on CPU 0:
>>>(XEN) FATAL PAGE FAULT
>>>(XEN) [error_code=0002]
>>>(XEN) Faulting linear address: 000000000000002c
>>>(XEN) ****************************************
>>>(XEN)
>>>(XEN) Reboot in five seconds...
>>>
>>>
>>>/var/log/qemu-dm-svm.log:
>>>
>>>domid: 1
>>>config qemu network with xen bridge for  tap-vif-svm eth0
>>>Using xvda for guest's hda
>>>Using file /dev/xen/blktap-2/tapdev0 in read-write mode
>>>Watching /local/domain/0/device-model/1/logdirty/cmd
>>>Watching /local/domain/0/device-model/1/command
>>>char device redirected to /dev/pts/0
>>>qemu_map_cache_init nr_buckets = 10000 size 4194304
>>>shared page at pfn feffd
>>>buffered io page at pfn feffb
>>>Guest uuid = ea0499c9-2353-fa7a-362c-31ba74d144bd
>>>Time offset set 0
>>>populating video RAM at ff000000
>>>mapping video RAM from ff000000
>>>Register xen platform.
>>>Done register platform.
>>>platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw
>state.
>>>xs_read(/local/domain/0/device-model/1/xen_extended_power_mgmt): read
>error
>>>xs_read(): vncpasswd get error.
>>>/vm/ea0499c9-2353-fa7a-362c-31ba74d144bd/vncpasswd.
>>>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
>>>xs_read(/local/domain/1/log-throttling): read error
>>>qemu: ignoring not-understood drive `/local/domain/1/log-throttling'
>>>medium change watch on `/local/domain/1/log-throttling' - unknown
>>>device, ignored
>>>dm-command: hot insert pass-through pci dev
>>>register_real_device: Assigning real physical device 0d:00.0 ...
>>>register_real_device: Enable MSI translation via per device option
>>>register_real_device: Disable power management
>>>pt_iomul_init: Error: pt_iomul_init can't open file
>>>/dev/xen/pci_iomul: No such file or directory: 0xd:0x0.0x0
>>>pt_register_regions: IO region registered (size=0x00000100
>>>base_addr=0x00008001)
>>>pt_register_regions: IO region registered (size=0x00004000
>base_addr=0xfbcf0004)
>>>pt_register_regions: IO region registered (size=0x00100000
>base_addr=0xfbb00004)
>>>pt_register_regions: Expansion ROM registered (size=0x00040000
>>>base_addr=0x20100000)
>>>pt_msix_init: get MSI-X table bar base fbcf0000
>>>pt_msix_init: table_off = 2000, total_entries = 32
>>>pt_msix_init: errno = 2
>>>pt_msix_init: mapping physical MSI-X table to 7f5167d8d000
>>>pt_msi_setup: msi mapped with pirq 7f
>>>pci_intx: intx=1
>>>register_real_device: Real physical device 0d:00.0 registered successfuly!
>>>IRQ type = MSI-INTx
>>>dm-command: hot insert pass-through pci dev
>>>register_real_device: Assigning real physical device 0d:00.1 ...
>>>register_real_device: Enable MSI translation via per device option
>>>register_real_device: Disable power management
>>>pt_iomul_init: Error: pt_iomul_init can't open file
>>>/dev/xen/pci_iomul: No such file or directory: 0xd:0x0.0x1
>>>pt_register_regions: IO region registered (size=0x00000100
>>>base_addr=0x00008401)
>>>pt_register_regions: IO region registered (size=0x00004000
>base_addr=0xfbaf0004)
>>>pt_register_regions: IO region registered (size=0x00100000
>base_addr=0xfb900004)
>>>pt_register_regions: Expansion ROM registered (size=0x00040000
>>>base_addr=0x20140000)
>>>pt_msix_init: get MSI-X table bar base fbaf0000
>>>pt_msix_init: table_off = 2000, total_entries = 32
>>>pt_msix_init: errno = 2
>>>pt_msix_init: mapping physical MSI-X table to 7f5167d8c000
>>>pt_msi_setup: msi mapped with pirq 7e
>>>pci_intx: intx=2
>>>register_real_device: Real physical device 0d:00.1 registered successfuly!
>>>IRQ type = MSI-INTx
>>>cirrus vga map change while on lfb mode
>>>mapping vram to f0000000 - f0400000
>>>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.
>>>
>>>
>>>/var/log/xen/xend.log:
>>>
>>>[2010-07-28 08:55:56 1949] DEBUG (XendDomainInfo:101)
>>>XendDomainInfo.create(['vm', ['name', 'svm'], ['memory', 2048],
>>>['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash',
>>>'destroy'], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'],
>>>['vcpus', 2], ['cpus', ['13', '15']], ['oos', 1], ['image', ['hvm',
>>>['kernel', '/usr/lib/xen/boot/hvmloader'], ['videoram', 4], ['serial',
>>>'pty'], ['acpi', 1], ['apic', 1], ['boot', 'c'], ['cpuid', []],
>>>['cpuid_check', []], ['fda', ''], ['fdb', ''], ['guest_os_type',
>>>'default'], ['hap', 1], ['hpet', 0], ['isa', 0], ['keymap', ''],
>>>['localtime', 0], ['nographic', 0], ['oos', 1], ['pae', 1], ['pci',
>>>[['0x0000', '0x0d', '0x00', '0x0', '0x80', [], '0000:0d:00.0@10'],
>>>['0x0000', '0x0d', '0x00', '0x1', '0x88', [], '0000:0d:00.1@11']]],
>>>['pci_msitranslate', 1], ['pci_power_mgmt', 0], ['rtc_timeoffset', 0],
>>>['sdl', 0], ['soundhw', ''], ['stdvga', 0], ['timer_mode', 1], ['usb',
>>>0], ['usbdevice', 'tablet'], ['vcpus', 2], ['vnc', 1], ['vncconsole',
>>>1], ['vnclisten', '0.0.0.0'], ['vncunused', 1], ['viridian', 0],
>>>['vpt_align', 1], ['xauthority', '/root/.Xauthority'],
>>>['xen_platform_pci', 1], ['memory_sharing', 0], ['vncpasswd',
>>>'XXXXXXXX'], ['tsc_mode', 0], ['nomigrate', 0]]], ['s3_integrity', 1],
>>>['device', ['tap2', ['uname',
>>>'tap2:tapdisk:vhd:/svm_1/kaan_19_svm.vhd'], ['dev', 'xvda:sda1'],
>>>['mode', 'w']]], ['device', ['pci', ['dev', ['slot', '0x00'],
>>>['domain', '0x0000'], ['key', '0000:0d:00.0@10'], ['bus', '0x0d'],
>>>['vdevfn', '0x80'], ['func', '0x0']], ['dev', ['slot', '0x00'],
>>>['domain', '0x0000'], ['key', '0000:0d:00.1@11'], ['bus', '0x0d'],
>>>['vdevfn', '0x88'], ['func', '0x1']]]], ['device', ['vif', ['bridge',
>>>'eth0'], ['model', 'e1000'], ['mac', '00:16:3e:00:19:02'], ['vifname',
>>>'vif-svm']]]])
>>>[2010-07-28 08:55:56 1949] DEBUG (XendDomainInfo:2508)
>>>XendDomainInfo.constructDomain
>>>[2010-07-28 08:55:56 1949] DEBUG (balloon:220) Balloon: 11910596 KiB
>>>free; need 16384; done.
>>>[2010-07-28 08:55:56 1949] DEBUG (XendDomain:464) Adding Domain: 1
>>>[2010-07-28 08:55:56 1949] DEBUG (XendDomainInfo:2818)
>>>XendDomainInfo.initDomain: 1 256
>>>[2010-07-28 08:55:56 1949] DEBUG (image:339) No VNC passwd configured
>>>for vfb access
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: boot, val: c
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: fda, val: None
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: fdb, val: None
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: soundhw, val: None
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: localtime, val: 0
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: serial, val: ['pty']
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: std-vga, val: 0
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: isa, val: 0
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: acpi, val: 1
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: usb, val: 0
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: usbdevice, val: tablet
>>>[2010-07-28 08:55:56 1949] DEBUG (image:891) args: gfx_passthru, val: None
>>>[2010-07-28 08:55:56 1949] INFO (image:822) Need to create platform
>>>device.[domid:1]
>>>[2010-07-28 08:55:56 1949] DEBUG (XendDomainInfo:2845)
>>>_initDomain:shadow_memory=0x0, memory_static_max=0x80000000,
>>>memory_static_min=0x0.
>>>[2010-07-28 08:55:56 1949] INFO (image:182) buildDomain os=hvm dom=1
>vcpus=2
>>>[2010-07-28 08:55:56 1949] DEBUG (image:949) domid          = 1
>>>[2010-07-28 08:55:56 1949] DEBUG (image:950) image          =
>>>/usr/lib/xen/boot/hvmloader
>>>[2010-07-28 08:55:56 1949] DEBUG (image:951) store_evtchn   = 3
>>>[2010-07-28 08:55:56 1949] DEBUG (image:952) memsize        = 2048
>>>[2010-07-28 08:55:56 1949] DEBUG (image:953) target         = 2048
>>>[2010-07-28 08:55:56 1949] DEBUG (image:954) vcpus          = 2
>>>[2010-07-28 08:55:56 1949] DEBUG (image:955) vcpu_avail     = 3
>>>[2010-07-28 08:55:56 1949] DEBUG (image:956) acpi           = 1
>>>[2010-07-28 08:55:56 1949] DEBUG (image:957) apic           = 1
>>>[2010-07-28 08:55:56 1949] INFO (XendDomainInfo:2367) createDevice:
>>>vfb : {'vncunused': 1, 'vnclisten': '0.0.0.0', 'vnc': '1', 'uuid':
>>>'e2a3e407-c7d7-b0eb-e588-ffcd142813ca', 'other_config': {'vncunused':
>>>1, 'vnclisten': '0.0.0.0', 'vnc': '1'}}
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:95) DevController:
>>>writing {'state': '1', 'backend-id': '0', 'backend':
>>>'/local/domain/0/backend/vfb/1/0'} to /local/domain/1/device/vfb/0.
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:97) DevController:
>>>writing {'vncunused': '1', 'domain': 'svm', 'frontend':
>>>'/local/domain/1/device/vfb/0', 'uuid':
>>>'e2a3e407-c7d7-b0eb-e588-ffcd142813ca', 'frontend-id': '1',
>>>'vnclisten': '0.0.0.0', 'state': '1', 'online': '1', 'vnc': '1'} to
>>>/local/domain/0/backend/vfb/1/0.
>>>[2010-07-28 08:55:56 1949] INFO (XendDomainInfo:2367) createDevice:
>>>tap2 : {'bootable': 1, 'uname':
>>>'tap2:tapdisk:vhd:/svm_1/kaan_19_svm.vhd', 'mode': 'w', 'dev':
>>>'xvda:sda1', 'uuid': '7cefcace-866b-a744-c6c5-502c7e6787e3'}
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:95) DevController:
>>>writing {'backend-id': '0', 'virtual-device': '51712', 'device-type':
>>>'sda1', 'state': '1', 'backend':
>>>'/local/domain/0/backend/vbd/1/51712'} to
>>>/local/domain/1/device/vbd/51712.
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:97) DevController:
>>>writing {'domain': 'svm', 'frontend':
>>>'/local/domain/1/device/vbd/51712', 'uuid':
>>>'7cefcace-866b-a744-c6c5-502c7e6787e3', 'bootable': '1', 'dev':
>>>'xvda', 'state': '1', 'params': '/dev/xen/blktap-2/tapdev0', 'mode':
>>>'w', 'online': '1', 'frontend-id': '1', 'type': 'phy',
>>>'tapdisk-params': 'tapdisk:vhd:/svm_1/kaan_19_svm.vhd'} to
>>>/local/domain/0/backend/vbd/1/51712.
>>>[2010-07-28 08:55:56 1949] INFO (XendDomainInfo:2367) createDevice:
>>>vif : {'mac': '00:16:3e:00:19:02', 'bridge': 'eth0', 'model': 'e1000',
>>>'uuid': '20baf732-04a8-3f77-f201-394746a26ab1', 'vifname': 'vif-svm'}
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:95) DevController:
>>>writing {'backend-id': '0', 'mac': '00:16:3e:00:19:02', 'handle': '0',
>>>'state': '1', 'backend': '/local/domain/0/backend/vif/1/0'} to
>>>/local/domain/1/device/vif/0.
>>>[2010-07-28 08:55:56 1949] DEBUG (DevController:97) DevController:
>>>writing {'bridge': 'eth0', 'domain': 'svm', 'handle': '0', 'uuid':
>>>'20baf732-04a8-3f77-f201-394746a26ab1', 'script':
>>>'/etc/xen/scripts/vif-bridge', 'mac': '00:16:3e:00:19:02',
>>>'frontend-id': '1', 'state': '1', 'vifname': 'vif-svm', 'online': '1',
>>>'frontend': '/local/domain/1/device/vif/0', 'model': 'e1000'} to
>>>/local/domain/0/backend/vif/1/0.
>>>[2010-07-28 08:55:56 1949] INFO (XendDomainInfo:2367) createDevice:
>>>pci : {'devs': [{'slot': '0x00', 'domain': '0x0000', 'key':
>>>'0000:0d:00.0@10', 'bus': '0x0d', 'vdevfn': '0x80', 'func': '0x0',
>>>'uuid': '46a1451a-e12e-a4d6-d2ce-1651843441fe'}, {'slot': '0x00',
>>>'domain': '0x0000', 'key': '0000:0d:00.1@11', 'bus': '0x0d', 'vdevfn':
>>>'0x88', 'func': '0x1', 'uuid':
>>>'9d0376f2-94d5-9e8d-42ba-00ff0db12ed0'}], 'uuid':
>>>'b4a3410c-65bc-9432-e70f-6c885d20069b'}
>>>[2010-07-28 08:55:57 1949] INFO (image:418) spawning device models:
>>>/usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '1',
>>>'-domain-name', 'svm', '-videoram', '4', '-vnc', '0.0.0.0:0',
>>>'-vncunused', '-vcpus', '2', '-vcpu_avail', '0x3', '-boot', 'c',
>>>'-serial', 'pty', '-acpi', '-usbdevice', 'tablet', '-net',
>>>'nic,vlan=1,macaddr=00:16:3e:00:19:02,model=e1000', '-net',
>>>'tap,vlan=1,ifname=tap-vif-svm,bridge=eth0', '-M', 'xenfv']
>>>[2010-07-28 08:55:57 1949] INFO (image:467) device model pid: 2645
>>>[2010-07-28 08:55:57 1949] DEBUG (XendDomainInfo:903)
>>>XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'],
>>>['domain', '0x0000'], ['key', '0000:0d:00.0@10'], ['bus', '0x0d'],
>>>['vdevfn', '0x80'], ['func', '0x0'], ['uuid',
>>>'46a1451a-e12e-a4d6-d2ce-1651843441fe']], ['state', 'Initialising'],
>>>['sub_state', 'Booting']]
>>>[2010-07-28 08:55:57 1949] INFO (image:590) waiting for sentinel_fifo
>>>[2010-07-28 08:55:57 1949] DEBUG (XendDomainInfo:790)
>>>XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00',
>>>'domain': '0x0000', 'key': '0000:0d:00.0@10', 'bus': '0x0d', 'vdevfn':
>>>'0x80', 'func': '0x0', 'uuid':
>>>'46a1451a-e12e-a4d6-d2ce-1651843441fe'}], 'states': ['Initialising']}
>>>[2010-07-28 08:55:57 1949] DEBUG (XendDomainInfo:801)
>>>XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain':
>>>'0x0000', 'key': '0000:0d:00.0@10', 'bus': '0x0d', 'vdevfn': '0x80',
>>>'func': '0x0', 'uuid': '46a1451a-e12e-a4d6-d2ce-1651843441fe'}
>>>[2010-07-28 08:55:57 1949] DEBUG (XendDomainInfo:822)
>>>XendDomainInfo.hvm_pci_device_insert_dev:
>>>0000:0d:00.0@80,msitranslate=1,power_mgmt=0
>>>[2010-07-28 08:55:57 1949] DEBUG (XendDomainInfo:826) pci: assign
>>>device 0000:0d:00.0@80,msitranslate=1,power_mgmt=0
>>>[2010-07-28 08:55:57 1949] DEBUG (image:508) signalDeviceModel:
>>>orig_state is None, retrying
>>>[2010-07-28 08:55:57 1949] DEBUG (image:508) signalDeviceModel:
>>>orig_state is None, retrying
>>>[2010-07-28 08:55:57 1949] DEBUG (image:508) signalDeviceModel:
>>>orig_state is None, retrying
>>>[2010-07-28 08:55:57 1949] DEBUG (image:508) signalDeviceModel:
>>>orig_state is None, retrying
>>>[2010-07-28 08:55:57 1949] INFO (image:538) signalDeviceModel:restore
>>>dm state to running
>>>[2010-07-28 08:55:57 1949] INFO (pciquirk:92) NO quirks found for PCI
>>>device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:57 1949] DEBUG (pciquirk:135) Permissive mode NOT
>>>enabled for PCI device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:320) pci: enabling ioport 
>>>0x8000/0x100
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbcf0000/0x4000 pfn 0xfbcf0/0x4
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbb00000/0x100000 pfn 0xfbb00/0x100
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0x20100000/0x40000 pfn 0x20100/0x40
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:351) pci: enabling irq 30
>>>[2010-07-28 08:55:57 1949] INFO (pciquirk:92) NO quirks found for PCI
>>>device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:57 1949] DEBUG (pciquirk:135) Permissive mode NOT
>>>enabled for PCI device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:320) pci: enabling ioport 
>>>0x8400/0x100
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbaf0000/0x4000 pfn 0xfbaf0/0x4
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfb900000/0x100000 pfn 0xfb900/0x100
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0x20140000/0x40000 pfn 0x20140/0x40
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:351) pci: enabling irq 37
>>>[2010-07-28 08:55:57 1949] DEBUG (pciif:456) pci: register aer watch
>>>/local/domain/0/backend/pci/1/0/aerState
>>>[2010-07-28 08:55:57 1949] DEBUG (DevController:95) DevController:
>>>writing {'state': '1', 'backend-id': '0', 'backend':
>>>'/local/domain/0/backend/pci/1/0'} to /local/domain/1/device/pci/0.
>>>[2010-07-28 08:55:57 1949] DEBUG (DevController:97) DevController:
>>>writing {'key-1': '0000:0d:00.1@11', 'key-0': '0000:0d:00.0@10',
>>>'vdevfn-0': '80', 'vdevfn-1': '88', 'frontend-id': '1', 'dev-1':
>>>'0000:0d:00.1', 'dev-0': '0000:0d:00.0', 'domain': 'svm', 'opts-0':
>>>'msitranslate=1,power_mgmt=0', 'state': '1', 'online': '1',
>>>'frontend': '/local/domain/1/device/pci/0', 'num_devs': '2', 'uuid-0':
>>>'46a1451a-e12e-a4d6-d2ce-1651843441fe', 'uuid-1':
>>>'9d0376f2-94d5-9e8d-42ba-00ff0db12ed0', 'opts-1':
>>>'msitranslate=1,power_mgmt=0', 'uuid':
>>>'b4a3410c-65bc-9432-e70f-6c885d20069b'} to
>>>/local/domain/0/backend/pci/1/0.
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:169) Reconfiguring PCI device
>>>0000:0d:00.0.
>>>[2010-07-28 08:55:58 1949] INFO (pciquirk:92) NO quirks found for PCI
>>>device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:58 1949] DEBUG (pciquirk:135) Permissive mode NOT
>>>enabled for PCI device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:320) pci: enabling ioport 
>>>0x8000/0x100
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbcf0000/0x4000 pfn 0xfbcf0/0x4
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbb00000/0x100000 pfn 0xfbb00/0x100
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0x20100000/0x40000 pfn 0x20100/0x40
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:351) pci: enabling irq 30
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:903)
>>>XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'],
>>>['domain', '0x0000'], ['key', '0000:0d:00.1@11'], ['bus', '0x0d'],
>>>['vdevfn', '0x88'], ['func', '0x1'], ['uuid',
>>>'9d0376f2-94d5-9e8d-42ba-00ff0db12ed0']], ['state', 'Initialising'],
>>>['sub_state', 'Booting']]
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:790)
>>>XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00',
>>>'domain': '0x0000', 'key': '0000:0d:00.1@11', 'bus': '0x0d', 'vdevfn':
>>>'0x88', 'func': '0x1', 'uuid':
>>>'9d0376f2-94d5-9e8d-42ba-00ff0db12ed0'}], 'states': ['Initialising']}
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:801)
>>>XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain':
>>>'0x0000', 'key': '0000:0d:00.1@11', 'bus': '0x0d', 'vdevfn': '0x88',
>>>'func': '0x1', 'uuid': '9d0376f2-94d5-9e8d-42ba-00ff0db12ed0'}
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:822)
>>>XendDomainInfo.hvm_pci_device_insert_dev:
>>>0000:0d:00.1@88,msitranslate=1,power_mgmt=0
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:826) pci: assign
>>>device 0000:0d:00.1@88,msitranslate=1,power_mgmt=0
>>>[2010-07-28 08:55:58 1949] INFO (image:538) signalDeviceModel:restore
>>>dm state to running
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:169) Reconfiguring PCI device
>>>0000:0d:00.1.
>>>[2010-07-28 08:55:58 1949] INFO (pciquirk:92) NO quirks found for PCI
>>>device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:58 1949] DEBUG (pciquirk:135) Permissive mode NOT
>>>enabled for PCI device [1077:2532:1077:015d]
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:320) pci: enabling ioport 
>>>0x8400/0x100
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfbaf0000/0x4000 pfn 0xfbaf0/0x4
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0xfb900000/0x100000 pfn 0xfb900/0x100
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:334) pci: enabling iomem
>>>0x20140000/0x40000 pfn 0x20140/0x40
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:351) pci: enabling irq 37
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:3400) Storing VM
>>>details: {'on_xend_stop': 'ignore', 'shadow_memory': '18', 'uuid':
>>>'ea0499c9-2353-fa7a-362c-31ba74d144bd', 'on_reboot': 'restart',
>>>'start_time': '1280332558.29', 'on_poweroff': 'destroy',
>>>'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':
>>>'destroy', 'xend/restart_count': '0', 'vcpus': '2', 'vcpu_avail': '3',
>>>'bootloader': '', 'image': '(hvm (kernel ) (superpages 0) (videoram 4)
>>>(hpet 0) (stdvga 0) (vnclisten 0.0.0.0) (loader
>>>/usr/lib/xen/boot/hvmloader) (xen_platform_pci 1) (rtc_timeoffset 0)
>>>(pci ((0x0000 0x0d 0x00 0x0 0x80 ()) (0x0000 0x0d 0x00 0x1 0x88 ())))
>>>(hap 1) (localtime 0) (timer_mode 1) (pci_msitranslate 1) (oos 1)
>>>(apic 1) (sdl 0) (usbdevice tablet) (vpt_align 1) (vncconsole 1)
>>>(serial pty) (vncunused 1) (boot c) (pae 1) (viridian 0) (acpi 1) (vnc
>>>1) (nographic 0) (nomigrate 0) (usb 0) (tsc_mode 0) (guest_os_type
>>>default) (device_model /usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0)
>>>(xauthority /root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))',
>>>'name': 'svm'}
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:1804) Storing domain
>>>details: {'console/port': '4', 'description': '', 'console/limit':
>>>'1048576', 'store/port': '3', 'vm':
>>>'/vm/ea0499c9-2353-fa7a-362c-31ba74d144bd', 'domid': '1',
>>>'image/suspend-cancel': '1', 'cpu/0/availability': 'online',
>>>'memory/target': '2097152',
>>>'control/platform-feature-multiprocessor-suspend': '1',
>>>'store/ring-ref': '1044476', 'cpu/1/availability': 'online',
>>>'console/type': 'ioemu', 'name': 'svm'}
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:95) DevController:
>>>writing {'state': '1', 'backend-id': '0', 'backend':
>>>'/local/domain/0/backend/console/1/0'} to
>>>/local/domain/1/device/console/0.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:97) DevController:
>>>writing {'domain': 'svm', 'frontend':
>>>'/local/domain/1/device/console/0', 'uuid':
>>>'efd9428e-28da-4e6f-d139-d04edb9450db', 'frontend-id': '1', 'state':
>>>'1', 'location': '4', 'online': '1', 'protocol': 'vt100'} to
>>>/local/domain/0/backend/console/1/0.
>>>[2010-07-28 08:55:58 1949] DEBUG (pciif:460)
>>>XendDomainInfo.handleAerStateWatch
>>>[2010-07-28 08:55:58 1949] DEBUG (XendDomainInfo:1891)
>>>XendDomainInfo.handleShutdownWatch
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>tap2.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:144) Waiting for 51712.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:628)
>>>hotplugStatusCallback
>>>/local/domain/0/backend/vbd/1/51712/hotplug-status.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:642) hotplugStatusCallback 1.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices vif.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:144) Waiting for 0.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:628)
>>>hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:642) hotplugStatusCallback 1.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>vkbd.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for
>>>devices ioports.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices tap.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>vif2.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for
>>>devices console.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:144) Waiting for 0.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>vscsi.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices vbd.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices irq.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices vfb.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices pci.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:144) Waiting for 0.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>vusb.
>>>[2010-07-28 08:55:58 1949] DEBUG (DevController:139) Waiting for devices 
>>>vtpm.
>>>[2010-07-28 08:55:58 1949] INFO (XendDomain:1206) Domain svm (1) unpaused.
>>>
>>>
>>>
>>>kaan-19:~# lspci -n | grep 1077
>>>0d:00.0 0c04: 1077:2532 (rev 02)
>>>0d:00.1 0c04: 1077:2532 (rev 02)
>>>kaan-19:~# lspci -vv -s 0d:00.0
>>>0d:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to
>>>PCI Express HBA (rev 02)
>>>       Subsystem: QLogic Corp. Device 015d
>>>       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
>ParErr+
>>>Stepping- SERR- FastB2B- DisINTx-
>>>       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>><TAbort- <MAbort- >SERR- <PERR- INTx-
>>>       Latency: 0, Cache Line Size: 64 bytes
>>>       Interrupt: pin A routed to IRQ 7
>>>       Region 0: I/O ports at 8000 [size=256]
>>>       Region 1: Memory at fbcf0000 (64-bit, non-prefetchable) [size=16K]
>>>       Region 3: Memory at fbb00000 (64-bit, non-prefetchable) [size=1M]
>>>       [virtual] Expansion ROM at 20100000 [disabled] [size=256K]
>>>       Capabilities: [44] Power Management version 3
>>>               Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
>>>PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>               Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>>>       Capabilities: [4c] Express (v2) Endpoint, MSI 00
>>>               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s
><1us, L1 <1us
>>>                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
>>>               DevCtl: Report errors: Correctable- Non-Fatal+ Fatal+
>Unsupported-
>>>                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>FLReset-
>>>                       MaxPayload 256 bytes, MaxReadReq 4096 bytes
>>>               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
>TransPend-
>>>               LnkCap: Port #0, Speed 5GT/s, Width x8, ASPM L0s, Latency L0
><2us, L1
>>><2us
>>>                       ClockPM- Suprise- LLActRep- BwNot-
>>>               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
>CommClk-
>>>                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>               LnkSta: Speed 5GT/s, Width x4, TrErr- Train- SlotClk+ 
>>> DLActive-
>>>BWMgmt- ABWMgmt-
>>>       Capabilities: [88] Message Signalled Interrupts: Mask- 64bit+ 
>>> Queue=0/5
>>>Enable-
>>>               Address: 0000000000000000  Data: 0000
>>>       Capabilities: [98] Vital Product Data <?>
>>>       Capabilities: [a0] MSI-X: Enable- Mask- TabSize=32
>>>               Vector table: BAR=1 offset=00002000
>>>               PBA: BAR=1 offset=00003000
>>>       Capabilities: [100] Advanced Error Reporting <?>
>>>       Capabilities: [138] Power Budgeting <?>
>>>       Kernel modules: qla2xxx
>>>
>>>_______________________________________________
>>>Xen-devel mailing list
>>>Xen-devel@xxxxxxxxxxxxxxxxxxx
>>>http://lists.xensource.com/xen-devel
>>

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.