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

[Xen-devel] Is e820_host option available in xen 4.1.3 xl and how do I use it?

Hi xen devel's

I am passing through some Infiniband HBA Virtual Functions and unfortunately when the memory for the guest is increased beyond 2GB they fail to initialize.

[    2.481040] mlx4_core: Mellanox ConnectX core driver v1.0 (July 14, 2011)
[    2.481044] mlx4_core: Initializing 0000:00:00.3
[    2.481127] mlx4_core 0000:00:00.3: device not available (can't reserve [mem 0xbf000000-0xbf7fffff 64bit pref])
[    2.481140] mlx4_core 0000:00:00.3: Cannot enable PCI device, aborting.
[    2.484019] mlx4_core: probe of 0000:00:00.3 failed with error -22

Do I need to set the e820_host=1 option? 
When I tried it, it fails to do anything significant.  

Does this functionality exist in xen 4.1.3?  Am I setting it correctly?

The top part of my guest config contains:

#  Kernel + memory size

# Pass through the infiniband 
pci = ['06:00.1']


bootloader = '/usr/lib/xen-default/bin/pygrub'

vcpus       = '4'
memory      = '8192'
maxmem      = '8192'

Using xm fails altogether although I did see a patch posted last year.

Regards,  Matthew

Xen-devel mailing list



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