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

[Xen-devel] [Patch] avoid to re-initialize pci in rombios.



Hi,

When I use a pass-though device, I get the following error.

Overlapped to device[00:03.0][Region:0][Address:0000c000h][Size:00000100h]
pt_bar_mapping: ptdev[00:06.0][Region:0][Address:0000c000h][Size:00000100h] is 
overlapped.

It's caused by reinitializing pci resources.
rombios should not initialize pci because hvmloader already setup pci.
If pci devices are re-initialized, their configurations may corrupt.

Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>

Best Regards,

Akio Takebe
diff -r e2f36d066b7b tools/firmware/rombios/rombios.c
--- a/tools/firmware/rombios/rombios.c  Mon Dec 22 13:48:40 2008 +0000
+++ b/tools/firmware/rombios/rombios.c  Tue Jan 06 17:06:05 2009 +0900
@@ -10973,8 +10973,10 @@
   call rombios32_init
 #else
 #if BX_PCIBIOS
+#ifndef HVMASSIST
   call pcibios_init_iomem_bases
   call pcibios_init_irqs
+#endif //HVMASSIST
 #endif //BX_PCIBIOS
 #endif
 
_______________________________________________
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®.