I was just looking through some the files of the YDL 5 kernel and I saw a file called "ps3pf_storage_base.diff". Then I read through it some (funny that I say reading, anyways) I find that it pulling information from the hypervisor, asking for the number of drives, and then it +1's it, making more than the visor says (I believe that's what I see). I scroll down more and I see this line:
static void ps3pf_stor_slave_destroy(struct scsi_device * scsi_dev) {...}
ret64 = ps3pf_free_dma_region(1v1_dev_info->bus_id)
and so much more, this stuff looks like gold to me, later on I even HDD information specific to PS3. Any linux uber guru's out there, I don't care if you don't spend but 5 minutes on it, just read it and see if you see what I see.
I see the potential for a Virtual SCSI device