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

[Xen-devel][PATCH] Fix the dom0 booting hang when VT-d is enabled.


  • To: "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Xu, Dongxiao" <dongxiao.xu@xxxxxxxxx>
  • Date: Tue, 22 Jul 2008 16:13:01 +0800
  • Cc:
  • Delivery-date: Tue, 22 Jul 2008 01:13:38 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acjr0lTos0hQecbdQPumrN5dvCde6gAAAziQ
  • Thread-topic: [Xen-devel][PATCH] Fix the dom0 booting hang when VT-d is enabled.

Fix the dom0 booting hang when VT-d is enabled.
  - Dom0 C/S 593 hooks the pci bus probe and remove function. When
probing a 
function at booting time, it will first add the device into Dom0's list 
through a hypercall, then execute the driver's probe function. If the
probe 
function fails, another hypercall is called to remove the device from
Dom0's 
list. But for some RMRR devices, for example, USB devices, they may
still be 
in use for some operation by BIOS at booting time. So when removing
those 
kind of devices, we should still keep the RMRR information. 
    Also add a small fix for "for_each_rmrr_device".

Signed-off-by: Dongxiao Xu <dongxiao.xu@xxxxxxxxx>
Signed-off-by: Weidong Han <weidong.han@xxxxxxxxx>
Signed-off-by: Yunhong Jiang <yunhong.jiang@xxxxxxxxx>

Best Regards,
-- Dongxiao

Attachment: vtd_reserve_device_rmrr_rev2.patch
Description: vtd_reserve_device_rmrr_rev2.patch

_______________________________________________
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®.