re-send in case it's missed...
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.
