Commit Graph

145 Commits

Author SHA1 Message Date
akuker
01b0fb0f35 #27 Added skeleton code for Arbitration and Reselection phases 2020-09-24 21:11:52 -05:00
akuker
5c05e00c40 Added rasdump to makefile 2020-09-24 20:55:52 -05:00
akuker
dbdaecfc36 Comment changes only - translated to english 2020-09-24 20:55:31 -05:00
akuker
3e4f23d53d Disabled SEL interrupt functionality so we can receive IP packets without delays. Some updates for receiving messages. Appears that the HD functionality still works, but others are untested 2020-09-22 20:57:28 -05:00
akuker
661ce30067 #27 Need to install spdlog now before building 2020-09-20 17:14:29 -05:00
akuker
f375f7a8d2 #27 Functionality will not transmit packets to the tap device ras0. Need to manually enable the link using 'ip link set dev ras0 up' 2020-09-20 17:08:08 -05:00
akuker
0a21896fd3 #27 updated rebuild shortcut to re-add the nuvolink 2020-09-20 11:16:53 -05:00
akuker
00dfea9d06 #27 fixed Inquiry to return dynamic block size 2020-09-20 11:16:33 -05:00
akuker
98c3398da4 updated 2020-09-13 17:45:58 -05:00
akuker
9577ab674f Network errors reporting dummy data - INQUIRY WORKSgit statusgit status! 2020-09-13 17:45:42 -05:00
akuker
1ede0966fd Adding some shortcuts that can be added to .bashrc to make developers' lives easier 2020-09-13 15:55:14 -05:00
akuker
05dda11155 #27 Inquiry command is working 2020-09-13 14:59:49 -05:00
akuker
516d1848fa workingish.... 2020-09-11 23:59:53 -05:00
akuker
b5ebbe5df5 Workingish 2020-09-11 23:47:41 -05:00
akuker
492bbafdcc Changed default to FULLSPEC 2020-09-11 22:54:47 -05:00
akuker
076d36d09c First draft of nuvolink simulation 2020-09-11 17:14:43 -05:00
akuker
0d7debcf68 First draft of nuvolink simulation 2020-09-11 17:00:11 -05:00
akuker
0826f297f1 Translated ctapdriver to english 2020-09-11 10:37:21 -05:00
akuker
2508a3dd98 merge in latest trunk 2020-09-11 09:52:39 -05:00
akuker
7c5b645c48 Created an initial suite of tests to make sure that the RaSCSI is working properly (#33)
* First cut of very simple robot tests

* Remove log files and change test to use rascsi host name instead of hard-coded IP

* Added more keywords

* Added tests to check the reported SCSI vendor, revision, model and type

* Moved the Linux (host) utilities to a different file

* Added cdrom tests

* Added cdrom tests

* Finished up cd-rom tests. All tests pass, except for Anex86 drive

Co-authored-by: akuker <akuker@gmail.com>
2020-09-10 13:06:36 -05:00
PhrAx
f357c0296a Update README.md
Fixing up poorly written sentence.
2020-09-06 23:59:13 -07:00
akuker
a50fcbde5c Updated makefile to automatically configure systemd and rsyslog (#32)
* Corrected rascsi service and rsyslog configs. Updated makefile to install these configs

* Removed systemd service commands. Added a 'help' target that prints information about how to use this Makefile

Co-authored-by: akuker <akuker@gmail.com>
2020-09-05 10:25:05 -05:00
akuker
bb379b8274 Workflow integration (#29)
* Updated makefile to only rebuild changed files. Also generates dependency listings to check for modified header files

* Updated workflow to archive the generated binaries and build fullspec and standard versions of the app

* Updated to run workflow on all branches

* Create tar file to retain file permissions

* Fix archive path

* Fix typo

* Remove unnecessary git ignore

* Added reference to issue that drives the need for nested compressed files.

Co-authored-by: akuker <akuker@gmail.com>
2020-09-03 19:39:10 -05:00
PhrAx
7ff24d625b Update Makefile
Fixed source path for make install, added $(BINDIR)/
2020-09-01 23:19:24 -07:00
akuker
a296a67c8e Test commit 2 (#31) 2020-08-29 08:50:21 -05:00
akuker
96bb4fb539 Test comit 2020-08-29 08:49:24 -05:00
akuker
25d0fdebcb These files were moved into the devices folder for issue #16, but weren't cleaned up. Removing the extraneous files. 2020-08-28 09:23:00 -05:00
akuker
5def9e3dfe Break up disk.h and disk.cpp to be smaller files (#22) 2020-08-28 09:18:02 -05:00
akuker
051161693d Merge branch 'master' of https://github.com/akuker/RASCSI 2020-08-27 23:16:31 -05:00
akuker
2338b9b791 Updated makefile to cross-compile and updated github workflow to install tools 2020-08-27 23:16:23 -05:00
akuker
42a63917a3 Update README.md 2020-08-27 16:26:48 -05:00
akuker
7ca21414f3 Added PHP Scrutinizer score 2020-08-27 15:54:10 -05:00
akuker
e4cab6cd84 Update README.md 2020-08-25 21:35:47 -05:00
akuker
4a195df7d3 Added Coverity and build badge 2020-08-25 21:33:00 -05:00
akuker
28016d4932 Version 2.2 of the fullspec board with surface mount parts (#24)
* Version 2.2 of the fullspec board with surface mount parts
* Create testing device for rascsi hardware
* Updated daisychain board to include the TERMPWR signal

Co-authored-by: Tony <akuker@gmail.com>
2020-08-22 20:08:43 -05:00
PhrAx
927211ce9a Updating readme.md again
Changing up wording a bit.
2020-08-18 00:54:40 -07:00
PhrAx
60b886dd7d Merging information from readme.md into the wiki
Consolidating the information for RaSCSI into a single location, the wiki.
2020-08-18 00:51:01 -07:00
akuker
2da8d4dbdf Added visual studio code project 2020-08-16 13:23:42 -05:00
Tony
307d48a51c Created version 1.6 with issue #10 fixed. Renamed version 1.5 to a better folder name 2020-08-14 14:15:12 -05:00
akuker
a21b3155e8 Merge pull request #15 from sfiera/getopt
Reimplement ParseArgs() with getopt()
2020-08-09 11:31:59 -05:00
akuker
e13001e138 Merge pull request #14 from sfiera/readme
Update README: Markdown, more comparison
2020-08-09 09:48:18 -05:00
Chris Pickel
46e03a4026 Reimplement ParseArgs() with getopt()
The command-line interface is intended to be equivalent. For example,
consider this command:

    $ rascsi -ID0 zero.hda -ID1 one.hda

This is no longer two pairs (ID0, zero.hda), (ID1, one.hda), but a
sequence of commands:

* -I: next disk is SCSI (not SASI)
* -D 0: next disk is device 0
* zero.hda: set up disk
* -I: next disk is SCSI (not SASI)
* -D 1: next disk is device 1
* one.hda: set up disk

Since SCSI is [now] the default, this could equivalently be:

    $ rascsi -d 0 zero.hda -d 1 one.hda
2020-08-09 07:52:58 +01:00
Chris Pickel
8b340fde89 Split config parsing and arg parsing functions 2020-08-09 02:30:17 +01:00
Chris Pickel
ab466107a5 Expand comparison table 2020-08-09 02:04:48 +01:00
Chris Pickel
caaa8db7bc Convert links to Markdown style
One of the <a href> links was misinterpreted, so fix that one, and
change the others to match.
2020-08-09 01:40:11 +01:00
akuker
9087cb7308 Add link to the wiki #13 2020-08-08 18:04:06 -05:00
akuker
d3929fe56e Updated README for Issue #13
Clarified relationship with original RaSCSI project
Cleaned up some formatting stuff
2020-08-08 17:57:33 -05:00
Tony Kuker
5bfe9db4b7 Generate bill of materials for version 1.5 2020-08-08 16:55:53 -05:00
akuker
e61dbdabe3 Enabled Shtudown & reboot commands 2020-08-07 17:03:47 -05:00
akuker
dfa28091e4 Added file upload functionality. Disabled some debug messages. 2020-08-07 16:59:42 -05:00