Matthew Hook
2013-Nov-28 00:22 UTC
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 e820_host=1 pci = [''06:00.1''] extra="iommu=soft" 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. http://lists.xen.org/archives/html/xen-users/2012-08/msg00150.html Regards, Matthew _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Ian Campbell
2013-Nov-28 09:26 UTC
Re: Is e820_host option available in xen 4.1.3 xl and how do I use it?
On Thu, 2013-11-28 at 13:22 +1300, Matthew Hook wrote:> Does this functionality exist in xen 4.1.3?It''s not mentioned in the 4.1.3 copy of the manpage and: $ git grep e820_host RELEASE-4.1.3 $ So no, I think it is not included. Ian.