mirror of
https://github.com/akuker/RASCSI.git
synced 2024-12-01 13:51:43 +00:00
28a43b3390
* Make ModeSelect() non-const Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * Implement ModeSelect for scsicd and honor sector size setting. DEC's VMS can't handle 2k sector sizes and uses ModeSelect6 to set the sector size to 512 bytes. Fixes #1397 Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * Test sector size setting via ModeSelect in SCSICD Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * Re-calculate total blocks when sector size changes Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * Reset CD data tracks after sector size change The track calculation is based on sector size and must be reset after change of sector size. Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * resize cache after change of sector size The disk cache is based on sector size and must be resized when the sector size changes. Disk::ResizeCache needs a `raw` parameter, make this value accessible from the current cache. Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> * Make GetRawMode const Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> --------- Signed-off-by: Klaus Kämpf <kkaempf@gmail.com> |
||
---|---|---|
.. | ||
interfaces | ||
cd_track.cpp | ||
cd_track.h | ||
cfilesystem.cpp | ||
cfilesystem.h | ||
ctapdriver.cpp | ||
ctapdriver.h | ||
device_factory.cpp | ||
device_factory.h | ||
device_logger.cpp | ||
device_logger.h | ||
device.cpp | ||
device.h | ||
disk_cache.cpp | ||
disk_cache.h | ||
disk_track.cpp | ||
disk_track.h | ||
disk.cpp | ||
disk.h | ||
host_services.cpp | ||
host_services.h | ||
mode_page_device.cpp | ||
mode_page_device.h | ||
primary_device.cpp | ||
primary_device.h | ||
scsi_command_util.cpp | ||
scsi_command_util.h | ||
scsi_daynaport.cpp | ||
scsi_daynaport.h | ||
scsi_host_bridge.cpp | ||
scsi_host_bridge.h | ||
scsi_printer.cpp | ||
scsi_printer.h | ||
scsicd.cpp | ||
scsicd.h | ||
scsihd_nec.cpp | ||
scsihd_nec.h | ||
scsihd.cpp | ||
scsihd.h | ||
scsimo.cpp | ||
scsimo.h | ||
storage_device.cpp | ||
storage_device.h |