vscsi updates to match IBM OFW variant

This update our vscsi to encode unit-addresses the same way as IBM
proprietary OFW does, and adds support for the vscsi-report-lun
method.

This fixes booting with grub2 on fedora. It also means that we now
support devices with LUNs.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
3 files changed