447 Commits

Author SHA1 Message Date
Uwe Seimet
2fdfe5ff9f Replaced QWORD by uint64_t and removed respective typedef 2021-08-25 21:43:10 +02:00
Uwe Seimet
37928ba786 Removed obsolete assertions 2021-08-25 21:27:55 +02:00
Uwe Seimet
7fae0c0c5c Manpage updates 2021-08-25 14:10:03 +02:00
Uwe Seimet
501ba07404 Revert "Renaming"
This reverts commit b0554b9c0a052e282625a4565d429313af2b3cc7.
2021-08-25 13:57:53 +02:00
Uwe Seimet
b0554b9c0a Renaming 2021-08-25 13:56:41 +02:00
Uwe Seimet
d6874f04ef Use foreach 2021-08-25 13:46:14 +02:00
Uwe Seimet
1b0032c25f Renaming 2021-08-25 13:39:08 +02:00
Uwe Seimet
355816964d Revert "Use foreach"
This reverts commit ee16586456c744726ac3e5ba7c93eaf4cd998764.
2021-08-25 13:37:19 +02:00
Uwe Seimet
ee16586456 Use foreach 2021-08-25 13:21:16 +02:00
Uwe Seimet
99807a9dbe Removed duplicate code 2021-08-25 13:00:26 +02:00
Uwe Seimet
12cafe7ff5 Updated error handling 2021-08-25 12:52:38 +02:00
Uwe Seimet
4a4cf12bca Added sector size validation 2021-08-25 12:45:56 +02:00
Uwe Seimet
d0976f1ceb Made device factory a singleton, replace #ifdef by configurable block size 2021-08-25 12:26:30 +02:00
Uwe Seimet
c04f820d56 Removed assertion 2021-08-25 11:01:58 +02:00
Uwe Seimet
7110ea532a Added convenience methods for setting/getting sector size in bytes 2021-08-25 10:51:45 +02:00
Uwe Seimet
999dbdf492 rasctl output update 2021-08-25 09:57:37 +02:00
Uwe Seimet
0ac439f3e9 Fixed wrong loop index 2021-08-25 09:39:09 +02:00
Uwe Seimet
172b237983 protobuf interface update 2021-08-25 09:37:51 +02:00
Uwe Seimet
4f43b34204 Index update 2021-08-25 09:00:43 +02:00
Uwe Seimet
1f0aa910c8 Renaming 2021-08-25 08:48:57 +02:00
Uwe Seimet
02534565f1 Merge remote-tracking branch 'origin/develop' into uweseimet_develop 2021-08-25 08:42:55 +02:00
Uwe Seimet
fff119e9fd Renaming 2021-08-25 08:40:55 +02:00
Uwe Seimet
bf5289d30e Maintain list of supported block sizes 2021-08-25 08:21:19 +02:00
Eric Helgeson
62f6c8d948
Fix issue where pi thinks it should use ipv6 localhost (#209) 2021-08-24 18:37:54 -05:00
Uwe Seimet
2d364f16d8 Device factory sets device features 2021-08-25 00:18:21 +02:00
Uwe Seimet
ac9f9bb335 rasctl output update 2021-08-24 22:04:45 +02:00
Uwe Seimet
6268327ea4 Extended interface to return whether block size is configurable 2021-08-24 22:03:30 +02:00
Uwe Seimet
13387e1585 rasctl output update 2021-08-24 21:58:59 +02:00
Uwe Seimet
7ade7b1380 Updated Daynaport revision 2021-08-24 21:57:19 +02:00
Uwe Seimet
bcb842bc68 Feature list update 2021-08-24 21:53:20 +02:00
Uwe Seimet
30e05d4933 Added support for features lists to protobuf interface 2021-08-24 21:52:12 +02:00
Uwe Seimet
b53eb7c888 Separated device features and status in protobuf interface 2021-08-24 20:45:32 +02:00
Uwe Seimet
106d2d50d1 Daynaport device can be configured with interface list (issue #202) 2021-08-24 20:05:16 +02:00
Uwe Seimet
e336e726cb Removed non-existing folder from .gitignore 2021-08-24 19:20:22 +02:00
Uwe Seimet
c7130bd220 Added missing include 2021-08-24 17:17:08 +02:00
Uwe Seimet
7b97435dc7 Extraced DiskTrack and DiskCache 2021-08-24 14:54:00 +02:00
Uwe Seimet
1887105774 Code review 2021-08-24 14:14:45 +02:00
Uwe Seimet
2a0ef54087 Removed unused code, renaming 2021-08-24 14:03:07 +02:00
Uwe Seimet
22d24c348f Added virtual Dispatch() to Device class 2021-08-24 13:38:27 +02:00
Uwe Seimet
8f862f8a15 Updated command names to reflect the specification 2021-08-24 13:34:27 +02:00
Uwe Seimet
02af1c08c9 Improved dry run checks by initializing devices late 2021-08-24 13:22:28 +02:00
Uwe Seimet
e254bc2b9c rasctl -s display block size 2021-08-24 12:31:39 +02:00
Uwe Seimet
6d7e186b94 Updated CD-ROM vendor 2021-08-24 12:22:19 +02:00
Uwe Seimet
d5a2f230fd Set block size in device info 2021-08-24 12:17:55 +02:00
Uwe Seimet
4c0ff2b421 Updated inheritance hierarchy, added mmc_device.h 2021-08-24 11:53:21 +02:00
Uwe Seimet
54d4d13dea Added TODO 2021-08-24 11:21:34 +02:00
Uwe Seimet
a2f639f914 Removed unsupported commands from enum 2021-08-24 11:10:58 +02:00
Uwe Seimet
e05d6a245a Removed dummy implementations of unsupported commands from scsicd 2021-08-24 11:08:55 +02:00
Uwe Seimet
22fd98167a rasctl server info display available devices 2021-08-24 10:51:54 +02:00
Uwe Seimet
b44eae0fd5 GetDevice returns vendor, product, revision 2021-08-24 10:04:18 +02:00