Thread (32 messages) flat view 32 messages, 6 authors, 2011-06-07

Re: [PATCH 7/7] [v2] drivers/misc: introduce Freescale hypervisor management driver

From: Scott Wood <hidden>
Date: 2011-06-03 16:22:18
Also in: lkml

On Fri, 3 Jun 2011 17:28:43 +0200
Arnd Bergmann [off-list ref] wrote:
On Thursday 02 June 2011, Scott Wood wrote:
quoted
I wanted to have the hypervisor take an update dtb (we already have special
meta-properties for things like deletion as part of the hv config
mechanism).  But others on the project wanted to keep it simple, and so
get/set property it was. :-/

It's unlikely to change at this point without a real need.

As for a filesystem interface, it's not a good match either. 
You can't iterate over anything to read out the full tree from the hv.
kexec iterates over /proc/device-tree to create a dts blob.
That's irrelevant, because we're not talking about that device tree.  We're
talking about the device tree of another hypervisor guest.
quoted
You can't delete anything. 
rm, rmdir
quoted
You can't create empty nodes.
mkdir
I know how to operate a filesystem.  You can't do these operations *on
another guest's device tree through the hv interface*.
quoted
There would still be other ioctls needed for starting/stopping the
partition, etc.
Right, although you could model them as a file interface as well.
KVMfs is one example doing that.
And what would be the benefit of this major restructuring and added
complexity?

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help