Virtualization difficulty -- phandles

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi, all!

The product that I work on supports physical device assignment (aka "pass-through") to virtual machines, which means we need to take portions of the physical FDT and include them in the guest FDT. This needs to happen automatically in software.

The problem is phandles, because we cannot identify them in the blob and therefore can't find any dependent devices/nodes that also need to be included in the guest FDT. So the process cannot be fully automated. We can't even advise the user what other devices should be assigned to the VM. The hypervisor runs or bare metal, so having to parse the source DTS files for this is very inconvenient.

Would it be possible to add metadata properties to the binary FDT format, which would identify other property cells that are in fact phandles? It could be a per-node property or a single root node property, up to you guys. DTC would then automatically generate the metadata property along with the phandle property when compiling the DTS.

--
Cyril

--
To unsubscribe from this list: send the line "unsubscribe devicetree-spec" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Device Tree]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Photos]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]

  Powered by Linux