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

[Xen-devel] [PATCH] small fixes for the FLR logic in xend


  • To: "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
  • Date: Sat, 26 Jul 2008 21:05:58 +0800
  • Cc:
  • Delivery-date: Sat, 26 Jul 2008 06:06:26 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcjvIFjRSmHVsq+cT6CWW0zYZSxhSQ==
  • Thread-topic: [PATCH] small fixes for the FLR logic in xend

[PATCH1] relax_the_coassignment_requirement.patch:
Certain PCI or PCIe devices needs to be co-assigned. Currently we
require all
the related devices be assigned to the same guest. This can be relaxed
to:
part of them can be assgined to the same guest, and after that, the left
ones
can't be assigned.

[PATCH2] use_dstate.patch:
Currently integrated devices without proper FLR capability are not
assignable.
This is not nice since actually they may be assignable, but due to old
BIOS
the proper FLR capability is not exposed.
We can use the previously-used Dstate transition method to do FLR for
them.
This works well and looks few issues are reported AFAIK. Maybe we can
make
a black list for the (rare) integrated devices that don't work with this
method.

Thanks,
-- Dexuan

 

Attachment: relax_the_coassignment_requirement.patch
Description: relax_the_coassignment_requirement.patch

Attachment: use_dstate.patch
Description: use_dstate.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®.