Commit Graph

153 Commits

Author SHA1 Message Date
Fish (David B. Trout)
b24dcc2413 Fix alter/display virtual/real storage command display bug:
Dump whole (or partial) pages at a time via hexdump package.
2015-01-02 13:45:46 -08:00
Fish (David B. Trout)
f7f8ece14e Add README.md mardown document, mostly for GitHub. 2014-12-30 08:43:34 -08:00
Fish (David B. Trout)
d4a1b5e109 New 2012 CMPSC instruction implementation is now the default:
Original/legacy cmpsc.c implementation moved to altcmpsc.dll module.

Refer to Release Notes and/or README.CMPSC documents for more details.
2014-12-29 17:17:01 -08:00
Fish (David B. Trout)
53196bf075 Add S/370 archmode channel I/O test and re-enable OPTION_SHARED_DEVICES.
(I'll let someone else create one for ESA-390 mode.) (Please?)
2014-08-25 05:32:37 -07:00
Fish (David B. Trout)
6878bab5ab (another minor cosmetic VStudio 2008 .vcproj tweak) 2014-08-21 08:37:46 -07:00
Fish (David B. Trout)
5ee587cb94 Add FEATURE_S370_CHANNEL to .vcproj pre-processor defines:
NOTE: This is purely cosmetic. Hercules uses makefiles to build with and thus does not use Visual Studio's pre-processor defines. It only uses the values specifically defined in its makefile. This change is only so the Visual Studio 2008 editor doesn't "gray out" (disable) source code because it thinks it's inactive.
2014-08-21 06:43:17 -07:00
Fish (David B. Trout)
6fb4fba4f9 Add README.BSD to project 2014-08-19 16:09:11 -07:00
Fish (David B. Trout)
93adbcf35b Minor Visual Studio project tweaks:
Add BUILDING document to .vcproj
Move INSTALL/BUILDING documents to 'Build' folder
2014-08-04 05:44:41 -07:00
Fish (David B. Trout)
e431e18ecf Update BUILD instructions to be a bit more current. 2014-08-04 04:55:14 -07:00
Fish (David B. Trout)
fdff4512ae Add locgr test to VC project, fix comments. 2014-07-26 20:18:38 -07:00
Fish (David B. Trout)
0360bb1252 Add additional defines to project pre-processor settings:
NOTE: This is purely cosmetic.  Hercules uses makefiles to build with and thus does not use Visual Studio's preprocessor defines.  It only uses the values specifically defined in its makefile.  This change is only so Visual Studio's "Intellisense" feature doesn't visually "disable" (gray out) active code sections in its editor because it thinks it's inactive code, and is thus a purely cosmetic change.
2014-03-19 14:53:55 -07:00
Roger Bowler
93da32d335 PTF fixes:
PTF request vertical polarization
Add PTF (Perform Topology Function) testcase
STSI 15.1.2 Mag2 and vertical polarization
STSI 15.1.2 fix attribution
2013-11-12 00:08:07 -08:00
Fish (David B. Trout)
e3c44e7fe7 Dropping Itanium support: yet more missed files. 2013-10-05 07:38:26 -07:00
Fish (David B. Trout)
dc48ae223f Fix tape short non-data-chained read of a large block 2013-09-24 00:55:34 -07:00
Fish (David B. Trout)
4115034c21 Remove deleted files from all Visual Studio projects 2013-09-10 16:17:52 -07:00
RobiOneKenobi
8f782ea8c6 VS2012 support 2013-09-08 13:36:59 -07:00
Max H. Parke
8fa5a4cda8 COMMADPT driver mods for APL\360 2013-07-28 13:08:18 -07:00
Fish (David B. Trout)
0e0481ffb8 HTHREADS / PTTRACE rework: refer to README.PTT for details.
Note: this is the first (i.e. part 2a) of Part 2 of the locking/threading rework effort: hthreads restructuring.  Part 2b will be the hthreads.c code necessary to detect threads exiting while still holding locks (i.e. abandoned locks).
2013-06-02 05:40:22 -07:00
Fish (David B. Trout)
45fe878e94 OPTION_WTHREADS removed. 2013-05-26 19:16:15 -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
Fish (David B. Trout)
da065823ff Remove CMPSCTST from Hercules repository:
Utility is now at https://github.com/Fish-Git/cmpsctst
2013-05-18 15:38:07 -07:00
Fish (David B. Trout)
4a2d84019f HQA = Hercules Build Configurations Quality Assurance Testing
The "HQA" commit introduces a new build feature that provides the ability to override Hercules's default build settings without having to modify any of the Hercules header files themselves.  (Note: not all build settings may be overridable yet. This is a work in progress.)

To override Hercules's default build settings, define an environment variable called 'HQA_DIR' pointing to the directory where your optional "hqa.h" overrides header file exists, or, instead of defining an environment variable, simply specify, if Linux, the new "--enable-hqa" configure option, or, if Windows, the new "-hqa" "makefile.bat" option.

Then, within your "hqa.h" override header, either #define the 'HQA_SCENARIO' macro to one of the pre-defined values defined in Hercules's "hqadefs.h" header file, or simply #define your own scenario. The values you #define will then override Hercules's default values.

Additionally, on Windows, you can override virtually any of the compiler settings as well, via a 'HQA.msvc' nmake !include override file that, for example, modifies the $(cflags) variable to add, remove, or change whatever compiler option you wish.
2013-04-12 14:48:06 -07:00
Fish (David B. Trout)
b45cb144a5 Add missing files to Windows (e.g. resolve.c, etc) 2013-04-03 14:59:36 -07:00
Fish (David B. Trout)
a56f83214e malloc_aligned and related changes:
1. Replace platform-specific test with portable autoconf check instead
2. Move malloc_aligned and related macros/functions into separate header
2013-03-23 20:58:47 -07:00
Fish (David B. Trout)
11540ea67f Add _FEATURE_SIE to Visual Studio project preprocessor defines.
This is purely cosmetic. Hercules uses makefiles to build with and thus does not use Visual Studio's preprocessor defines. It only uses the values specifically defined in its makefile. This change is only so Visual Studio's "Intellisense" feature doesn't visually "disable" (gray out) active code sections in its editor because it thinks it's inactive code, and is thus a purely cosmetic change.
2013-03-19 06:59:12 -07:00
Fish (David B. Trout)
76d98772b2 Straighten out HERCIFC / TUNTAP headers mess. 2013-02-27 00:28:56 -08:00
Fish (David B. Trout)
fb16b90336 Formatted SID/RCD/RNI NED/NEQ/ND/NQ tracing
Ref: SA22-7204-01 ESA/390: Common I/O Device Commands
2013-01-24 02:18:50 -08:00
Fish (David B. Trout)
694991c46c (add some missing test scripts to visual studio project) 2012-10-08 19:10:01 -07:00
Fish-Git
cf8aad22c7 CMPSCTST: CMPSC Instruction Testing Tool:
New cmpsctst utility and associated support files.
2012-06-01 12:25:50 -07:00
Enrico Sorichetti
cf39415143 fixed Rexx command handler parsing ,
still thinking about a Rexxish feedback for an invalid argument
           and/or command processing error
           still using LOG_CAPTURE ( noecho/echo, commands prefixed with a -)
           a glitch still present when an invalid option is entered is not a show stopper
           will fix it sunday !
2012-05-25 00:18:49 +02:00
Fish-Git
34980e870d CMPSC instruction test scripts 2012-05-23 21:36:21 -07:00
Fish-Git
59cee637c1 Remove FishHang crap from Hercules
FishHang was useful during development of fthreads but has not been needed for so many years and so has FINALLY been deleted. Sorry it took me so long to do it.
2012-05-20 15:44:19 -07:00
Fish-Git
eb18d2645f Merge branch 'master' of https://github.com/s390guy/hercules-390
Conflicts:
	SoftFloat-Fish/SoftFloat-macros.h
	SoftFloat-Fish/SoftFloat-specialise.h
	SoftFloat-Fish/SoftFloat-types.h
	SoftFloat-Fish/SoftFloat.c
	SoftFloat-Fish/SoftFloat.h
	SoftFloat-Fish/milieu.h
	cmpscget.h
	cmpscput.h
2012-05-17 16:53:10 -07:00
Fish-Git
cf0c44fa33 Add the SoftFloat source files that are actually used to build Hercules with to the project. 2012-05-17 13:06:58 -07:00
Enrico Sorichetti
4305e670c2 cleanup of ....
Rexx      deleted the old rexx stuff, consolidated the hRexx readme's into README.REXX
 SoftFloat deleted the SoftFloat-Fish dir, renamed  SoftFloat-readme.txt to README.SOFTFLOAT
 DecNumber renamed decNumber_readme.txt to README.DECNUMBER

 Hercules.vcproj ... fixed all the naming inconsistencies ( I hope )
2012-05-17 10:46:54 +02:00
Fish-Git
5b227c602a Fix MSVC project settings broken by commit a3144fa5cf. 2012-05-15 17:03:59 -07:00
Fish-Git
7670887c2f Alternate CMPSC algorithm enabled via #define OPTION_CMPSC_2012 in featall.h. 2012-05-13 18:34:03 -07:00
Fish-Git
b71e64ed01 Add the 'scripts' directory and the sample scripts to the project / Solution pane. 2012-05-03 21:29:58 -07:00
Fish-Git
61e5b791ae Fixes for Windows ooRexx support 2012-05-02 22:11:41 -07:00
Fish-Git
29c21ffed9 Fixes for REXX support on Windows. 2012-05-02 16:20:44 -07:00
Fish-Git
9019b4caca Fix MSVC build errors for new zFCP module 2012-04-29 20:39:51 -07:00
Fish-Git
cc1426dd36 Add some missing files to the Solution 2012-04-24 20:37:06 -07:00
Fish" (David B. Trout)
8e736542bc Changes needed to get a clean compile on Windows 2012-04-22 22:41:19 -07:00
Fish (David B Trout)
753f769d30 Add $(ProjectDir) directory to "include directories" project attribute.
git-svn-id: file:///home/jj/hercules.svn/trunk@7772 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 13:18:42 +00:00
Fish (David B Trout)
b003f4478b Compiler warning refactoring: FINAL CLEANUP:
delete the now obsolete "softfloat-fixme.h".


git-svn-id: file:///home/jj/hercules.svn/trunk@7771 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 13:03:16 +00:00
Fish (David B Trout)
3f87d771c4 Compiler warning refactoring....
This is going to take me a several commits to complete.
I'm trying to break things down into smaller pieces for you guys.

git-svn-id: file:///home/jj/hercules.svn/trunk@7763 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 11:30:48 +00:00
Fish (David B Trout)
4c73e8e895 Remove makefile.in, add READEME.txt
git-svn-id: file:///home/jj/hercules.svn/trunk@7724 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-24 23:54:39 +00:00
Fish (David B Trout)
c6a99e8818 Another minor project tweak needed for SoftFloat being in its own subdirectory.
git-svn-id: file:///home/jj/hercules.svn/trunk@7712 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-20 04:49:53 +00:00
Fish (David B Trout)
ca15d59e00 Adjustments to MSVC build/project needed for SoftFloat being in its own subdirectory
git-svn-id: file:///home/jj/hercules.svn/trunk@7711 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-20 04:07:42 +00:00
Fish (David B Trout)
46fb292b34 New 'softfloat' IEEE-754 Binary Floating-Point implementation
git-svn-id: file:///home/jj/hercules.svn/trunk@7703 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-19 00:12:12 +00:00