All of lore.kernel.org
 help / color / mirror / Atom feed
* FLR support in xl tool stack
@ 2011-01-28  3:08 Kay, Allen M
  2011-01-28  4:20 ` Jean Guyader
  0 siblings, 1 reply; 4+ messages in thread
From: Kay, Allen M @ 2011-01-28  3:08 UTC (permalink / raw)
  To: xen-devel
  Cc: Wilk, Stefano Stabellini, Jean Guyader, Ian Campbell,
	Thomas Horsten, Konrad, 'Ross Philipson'

In xm tool stack, there is a function called do_FLR() located in python/xen/util/pci.py that takes care of issuing FLR to passthrough PCI devices.  This function is responsible for looking at the device and figure out the most appropriate way to reset the device (PCI/PCIe FLR, secondary bus reset, etc...).

In xl tool stack, I see there is a libxl_device_pci_reset() in libxl/libxl_pci.c that suppose to do the similar thing.  It references /sys/bus/pci/drivers/pciback/do_flr and tries to write something to it.  However, pciback driver in 2.6.32.27 pvops kernel does not seem to have this do_flr functionality.

Is this something being worked on but not checked in to pvops dom0 kernel yet?

If not, I would prefer implementing all of the do_FLR() functionaility in libxl and not to depend on pciback driver given it is not part of the upstream kernel.  This will make using newer kernels such as 2.6.38 much easier.

Comments?

Allen

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-01-28 16:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-28  3:08 FLR support in xl tool stack Kay, Allen M
2011-01-28  4:20 ` Jean Guyader
2011-01-28  7:34   ` Ian Campbell
2011-01-28 16:10   ` Ross Philipson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.