[Cosmetic changes to prior version, documentation added to individual patches.]
This patch allows passing of a virtio_blk drive serial number from qemu into a guest's virtio_blk driver, and provides a means to access the serial number from a guest's userspace. Equivalent functionality currently exists for IDE and SCSI, however it is not yet implemented for virtio. Scenarios exist where guest code relies on a unique drive serial number to correctly identify the machine environment in which it exists. The following patches, relative to qemu-kvm.git and 2.6.29.3 respectively, provide an equivalent mechanism for virtio_blk. Usage: With a patched qemu and guest virtio_blk driver, launch the guest with a virtio_blk drive specifying a serial number, eg: -drive ... ,if=virtio,serial=ThisSpace4Rent, ... In the guest retrieve via HDIO_GET_IDENTITY ioctl to the virtio_blk driver, (eg): # hdparm -i /dev/vda hdparm -i /dev/vda /dev/vda: Model=QEMU VIRT_BLK, FwRev=0.10.50, SerialNo=ThisSpace4Rent -john -- john.coo...@redhat.com -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html