Commit Graph

26 Commits

Author SHA1 Message Date
Fish (David B. Trout)
298532d083 Eliminate some HIGHLY UNDESIRABLE platform specific tests:
Those of you who have added platform specific tests to Hercules (e.g. #if __APPLE__, #if __SOLARIS__, #if __FreeBSD, etc) PLEASE STOP DOING THAT! Design a configure.ac test for the needed feature or functionality instead (or add the platform specific test to ONLY hostopts.h) and then #define your own HAVE_FEATURE_ABCXYZ and use that instead.

Refer to the "_TODO.txt" document for more information and the reason why this is important.
2014-10-27 07:11:34 -07:00
Enrico Sorichetti
c396a57818 Fixed some (silenced others) clang warnings
more to analyze and fix for linux
2014-10-08 12:49:31 +02:00
Fish (David B. Trout)
6cb172649d Fix for issue #27 "Little issue with I/O subsystem":
Completely disable (for the time being) all Shared Device Server code (since it's causing problems) until we can determine how to properly integrate it into our existing more accurate (architecturally correct) channel subsystem code.
2014-08-21 07:38:48 -07:00
Fish (David B. Trout)
b9b659b87a DEVBLK Shared Device Server field renames:
To more easily locate (grep) code pertaining to one feature from another that of another it helps for them to use different variable names.
2014-08-21 07:21:07 -07:00
dasdman
d2ab6b1fb2 Correct I/O pending priority queuing; ISC priority is in decreasing order. 2013-08-24 19:20:29 -07:00
Fish (David B. Trout)
5d5d1593e6 Add missing CRW and related code:
Original CRW code was committed May 2011 (dc04e4858f) but was accidentally backed out by Jan sometime later.  Mark's recent "Channel cleanup (Phase I)" commits (May 2013) re-introduced MOST of the May 2011 code, but itself accidentally missed some of it. This is the part that Mark missed re-adding such that the original May 2011 correction to our CRW handling is once again complete.
2013-05-26 17:18:40 -07:00
Fish (David B. Trout)
3dcb548ca5 Removed all "FishIO" (OPTION_FISHIO) code:
NOTE: HQA scenarios in hqadefs.h adjusted appropriately. Please update your hqa.h headers a needed.
2013-05-21 10:36:30 -07:00
dasdman
accb0fc03b Channel cleanup (Phase I). 2013-05-02 09:59:27 -07:00
Fish-Git
e1ec47666b Fix tracing/stepping by ".amount" 2012-06-04 18:46:32 -07:00
Jan Jaeger
78cf21849c Preliminary / experimental FCP DASD support 2012-04-29 21:13:28 +10:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
85beb7e9dc QDIO Thin Interrupts
git-svn-id: file:///home/jj/hercules.svn/trunk@7726 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-28 11:41:48 +00:00
Paul Gorlinsky
31c9a99803 Remove LOGMSG macro. Change LOGMSG to logmsg. Rename log_msg() to logmsg().
git-svn-id: file:///home/jj/hercules.svn/trunk@7688 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-12 23:28:17 +00:00
Paul Gorlinsky
2c2eaf37dc Restore code regressed by latest changes.
git-svn-id: file:///home/jj/hercules.svn/trunk@7678 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-09 02:00:07 +00:00
Jan Jaeger
032e72e79b Revert to lowercase logmsg()
git-svn-id: file:///home/jj/hercules.svn/trunk@7669 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-07 00:09:14 +00:00
Fish (David B Trout)
dc3ba59c8e (fix typo in comment)
git-svn-id: file:///home/jj/hercules.svn/trunk@7667 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-06 19:03:53 +00:00
Paul Gorlinsky
47f306d108 Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7604 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 19:23:35 +00:00
Paul Gorlinsky
9083dcf949 Add inline bzero function. Change memset(x, 0, l) to bzero(x, l)
git-svn-id: file:///home/jj/hercules.svn/trunk@7601 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-20 01:49:14 +00:00
Paul Gorlinsky
03a4560910 Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7593 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 22:19:10 +00:00
Fish (David B Trout)
2ea8590164 Fix 'r', 'v' and 'u' cmds to support comments.
git-svn-id: file:///home/jj/hercules.svn/trunk@7533 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-26 00:29:28 +00:00
Fish (David B Trout)
dc04e4858f Arguably more architecurally correct CRW handling.
New formatted CRW/ERW/ESW/ORB/SCL reporting functions.
Add missing PTT trace of I/O instruction errors.
Implement "store_channel_path_status" (STCPS) instruction.


git-svn-id: file:///home/jj/hercules.svn/trunk@7461 956126f8-22a0-4046-8f4a-272fa8102e63
2011-05-16 14:26:56 +00:00
Paul Gorlinsky
9081b644c7 Function logmsg() renamed to log_msg(). LOGMSG define added. All logmsg calls changed to LOGMSG.
git-svn-id: file:///home/jj/hercules.svn/trunk@7333 956126f8-22a0-4046-8f4a-272fa8102e63
2011-02-23 03:48:52 +00:00
Paul Gorlinsky
7b9e369ae7 Missing #define for HENGINE_DLL
git-svn-id: file:///home/jj/hercules.svn/trunk@7124 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-24 01:35:03 +00:00
Jan Jaeger
0a8a96e427 Fix previous array bounds mod
git-svn-id: file:///home/jj/hercules.svn/trunk@7036 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-02 16:59:55 +00:00
Paul Gorlinsky
332f1cc653 Message cleanup
git-svn-id: file:///home/jj/hercules.svn/trunk@6973 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-25 21:49:42 +00:00
Paul Gorlinsky
d29bdeffd7 Split functions from hsccmd.c to hscloc.c, hscemode.c and hscpufun.c
git-svn-id: file:///home/jj/hercules.svn/trunk@6955 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-21 23:52:19 +00:00