* grub-core/disk/scsi.c (grub_scsi_read_capacity): Renamed to ...
(grub_scsi_read_capacity10): ... this. (grub_scsi_read_capacity16): New function. (grub_scsi_open): Use read_capacity16 if read_capacity10 returned 0xffffffff. Fix off-by-one error. * include/grub/scsi.h (grub_scsi): Rename size to last_block and make it 64-bit unsigned. * include/grub/scsicmd.h (grub_scsi_read_capacity): Rename to ... (grub_scsi_read_capacity10): ... this. (grub_scsi_read_capacity_data): Rename to ... (grub_scsi_read_capacity10_data): ... this. Rename size to last_block. (grub_scsi_read_capacity16): New struct. (grub_scsi_read_capacity16_data): Likewise. (grub_scsi_cmd_t): Rename grub_scsi_cmd_read_capacity to grub_scsi_cmd_read_capacity10. New command grub_scsi_cmd_read_capacity16.
This commit is contained in:
parent
bc8d0f45a5
commit
9c08ad8707
4 changed files with 102 additions and 18 deletions
20
ChangeLog
20
ChangeLog
|
@ -1,3 +1,23 @@
|
|||
2012-01-30 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/disk/scsi.c (grub_scsi_read_capacity): Renamed to ...
|
||||
(grub_scsi_read_capacity10): ... this.
|
||||
(grub_scsi_read_capacity16): New function.
|
||||
(grub_scsi_open): Use read_capacity16 if read_capacity10 returned
|
||||
0xffffffff.
|
||||
Fix off-by-one error.
|
||||
* include/grub/scsi.h (grub_scsi): Rename size to last_block and make it
|
||||
64-bit unsigned.
|
||||
* include/grub/scsicmd.h (grub_scsi_read_capacity): Rename to ...
|
||||
(grub_scsi_read_capacity10): ... this.
|
||||
(grub_scsi_read_capacity_data): Rename to ...
|
||||
(grub_scsi_read_capacity10_data): ... this. Rename size to last_block.
|
||||
(grub_scsi_read_capacity16): New struct.
|
||||
(grub_scsi_read_capacity16_data): Likewise.
|
||||
(grub_scsi_cmd_t): Rename grub_scsi_cmd_read_capacity to
|
||||
grub_scsi_cmd_read_capacity10.
|
||||
New command grub_scsi_cmd_read_capacity16.
|
||||
|
||||
2012-01-30 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
SCSI >2TiB support.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue