]> git.proxmox.com Git - qemu.git/commit
support >2TB SCSI disks (Rik van Riel)
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 28 Jan 2009 21:58:25 +0000 (21:58 +0000)
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 28 Jan 2009 21:58:25 +0000 (21:58 +0000)
commit86106e5920d90a92d72ca50ca5aadafd6c1f6c80
tree3021e96a224a688e1ba761d32e81a0f15abe07db
parente035b43d7c98b1509420d41b017abcdac0de0442
support >2TB SCSI disks (Rik van Riel)

Implement SCSI READ(16), WRITE(16) and SAI READ CAPACITY(16) commands,
so SCSI disks larger than 2TB can work with guests that support these
newer SCSI commands.

The cast to (uint64_t) is needed because otherwise gcc will use a
signed int, which gets sign extended into uint64_t lba, resulting
in bad block numbers for READ 10 and READ 16 with block numbers
larger than 2^31.

Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6468 c046a42c-6fe2-441c-8c8c-71466251a162
hw/scsi-disk.c