+1 On Fri, Dec 11, 2009 at 07:09:22PM +0800, Evan Yan wrote: > I'd like to propose a new OpenSolaris project: Solaris Hotplug > Framework. Please find the attached proposal. > > Cheers, > -Evan
> Synopsis > > Solaris Hotplug Framework > > Sponsoring Community > > OS/NET (ON) > > Initial team members > > Colin.Zou at Sun.COM > Evan.Yan at Sun.COM > Govinda.Tatti at Sun.COM > Greg.Jumper at Sun.COM > Scott.Carter at Sun.COM > Wesley.Shao at Sun.COM > Zhijun.Fu at Sun.COM > > Description > > A generic hotplug framework has been integrated into Solaris, > which supports hotplug on various I/O buses. The framework > supports both "physical hotplug" and "virtual hotplug". > While physical hotplug mentions hot add/remove devices on a > hotpluggable slot/port, virtual hotplug mentions logically hot > add/remove device nodes in Solaris device tree. One of the > motivations of virtual hotplug is to support I/O virtualization > in the near future. > > In the first phase of this project, the new framework and > the supporting for standard PCI and PCI Express was integrated > into Solaris. In the next phase, a bunch of new features will > be added to the framework, including dynamic PCI resource > re-balance, new hotplug DDI interfaces for leaf drivers, > hotplug events through device contract and LDI events, userland > enhancement, etc. > > Related Projects > > Hotplug supports of standard PCI and PCI Express have already > been ported to the new framework. It needs some effort for > nexus drivers of other I/O buses to port their hotplug support > to this new framework. > > _______________________________________________ > on-discuss mailing list > on-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/on-discuss
