Disk: Implement Extended Extractor Driver

This is the high speed driver used for RED 2, FIRE 3, and many
of the RAD-family devices.
This commit is contained in:
Paul Hollinsky
2022-03-03 00:03:37 -05:00
parent 453d3366af
commit 8aa5bef7dc
5 changed files with 196 additions and 1 deletions
+3
View File
@@ -486,6 +486,9 @@ optional<uint64_t> Device::readLogicalDisk(uint64_t pos, uint8_t* into, uint64_t
return nullopt;
}
// This is needed for certain read drivers which take over the communication stream
const auto lifetime = suppressDisconnects();
return diskReadDriver->readLogicalDisk(*com, report, pos, into, amount, timeout);
}