All of lore.kernel.org
 help / color / mirror / Atom feed
* summary of current vfio mdev upstreaming status
@ 2016-09-29  8:55 ` Jike Song
  0 siblings, 0 replies; 16+ messages in thread
From: Jike Song @ 2016-09-29  8:55 UTC (permalink / raw)
  To: Alex Williamson, Neo Jia, Kirti Wankhede
  Cc: Paolo Bonzini, kvm, qemu-devel, libvir-list, bjsdjshi, Tian,
	Kevin, Xiao, Guangrong, Daniel P. Berrange

Hi all,

In order to have a clear understanding about the VFIO mdev upstreaming
status, I'd like to summarize it. Please share your opinions on this,
and correct my misunderstandings.

The whole vfio mdev series can be logically divided into several parts,
they work together to provide the mdev support.



PART 1: mdev core driver

	[task]
		-	the mdev bus/device support
		-	the utilities of mdev lifecycle management
		-	the physical device register/unregister interfaces

	[status]
		-	basically agreed by community


PART 2: vfio bus driver for mdev

	[task]
		-	interfaces with vendor drivers
		-	the vfio bus implementation

	[status]

		-	basically agreed by community


PART 3: iommu support for mdev

	[task]
		-	iommu support for mdev

	[status]
		-	Kirti's v7 implementation, not yet fully reviewed


PART 4: sysfs interfaces for mdev

	[task]
		-	define the hierarchy of minimal sysfs directories/files
		-	check the validity from vendor drivers, init/de-init them
	[status]
		-	interfaces are in discussion


PART 6: Documentation

	[task]
		-	clearly document the architecture and interfaces
		-	coding example for vendor drivers

	[status]
		-	N/A


What I'm curious here is 'PART 4', which is needed by other parts to
perform further steps, is it possible to accelerate the process somehow? :-)


--
Thanks,
Jike

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

end of thread, other threads:[~2016-09-30  2:33 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-29  8:55 summary of current vfio mdev upstreaming status Jike Song
2016-09-29  8:55 ` [Qemu-devel] " Jike Song
2016-09-29  9:05 ` Xiao Guangrong
2016-09-29  9:36   ` Neo Jia
2016-09-29  9:46     ` Xiao Guangrong
2016-09-29 11:06       ` Kirti Wankhede
2016-09-29  9:17 ` Neo Jia
2016-09-29  9:17   ` [Qemu-devel] " Neo Jia
2016-09-29 10:58   ` Kirti Wankhede
2016-09-29 10:58     ` [Qemu-devel] " Kirti Wankhede
2016-09-30  2:30     ` Jike Song
2016-09-30  2:30       ` [Qemu-devel] " Jike Song
2016-09-29 14:43   ` Tian, Kevin
2016-09-29 14:43     ` [Qemu-devel] " Tian, Kevin
2016-09-29 11:16 ` Daniel P. Berrange
2016-09-29 11:16   ` [Qemu-devel] " Daniel P. Berrange

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.