On Thursday 06 November 2014 13:30:01 Mark Rutland wrote: > > There is no way of doing this with DT. There has been work into DT > fragments/overlays where portions can be added to the tree dynamically, > but that's controlled by the OS rather than the hypervisor, and there's > no standard for communicating what has been hotplugged to trigger > changes to the tree, so it's not quite the same. It really only works > for tightly coupled hw/kernel/userspace combinations (i.e. embedded). > > Depending on how you implement the hot-add/remove you might be able to > get away with an initial static configuration translated from DT. If you > need to describe what might be hotplugged from the start, then I suspect > you cannot get away with translating a DT in general.
I believe IBM POWER 5/6/7 servers have an interface to update the DT from the hypervisor, but it's not a nice interface, so we may want to avoid duplicating that. Arnd