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)
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
Jan Jaeger
e308ca6fb4
Move structures - no functional change
2012-04-13 14:29:12 +10:00
Jan Jaeger
d24c2032d8
Move qeth device dependent fields to devblk
2012-04-07 20:24:22 +10:00
Jan Jaeger
439bdbca92
Remove subversion $Id$ tag
...
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
be6a6e66c3
Cleanup logmsg macro
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7670 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-07 10:22:11 +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)
cb1d3c1823
Extract embedded chain.h and extstring.h headers from hmacros.h header
...
and place them into their own header source file where they belong.
git-svn-id: file:///home/jj/hercules.svn/trunk@7511 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-17 19:40:11 +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
b1209dbb37
Main and xpnd lock/unlock
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7001 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-28 19:26:55 +00:00
Paul Gorlinsky
62120c5be9
Update macros, add chaining macros; add new include for inline routines
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6997 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-27 23:09:31 +00:00
Jan Jaeger
988b613238
Correct IPL processing:
...
LOAD NORMAL: initial cpu reset for the target CPU, followed by reset for all other CPUs part of the configuration
LOAD CLEAR: reset clear for all CPUs part of the configuration
A Load Normal or Load Clear against an offline CPU will implicitly configure that CPU online as part of the operation
(As per the behaviour of the 308X type CPUs)
Fix to cpu.c to address a race condition in configure_cpu() where configure_cpu() could return
before the CPU was actually online.
git-svn-id: file:///home/jj/hercules.svn/trunk@6786 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-04 20:43:05 +00:00
Paul Gorlinsky
993c5e211d
Add lock on configuration file to prevent multiple copies of hercules from running with the same dasd files.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6178 956126f8-22a0-4046-8f4a-272fa8102e63
2010-07-12 23:39:15 +00:00
Paul Gorlinsky
fb4fb2e069
Update notices; Standardize preamble...
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6033 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-25 03:55:37 +00:00
Bernard van der Helm
ea49f50938
Introduced msgenu.h and implemented new messages within dyncrypt.c
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5673 956126f8-22a0-4046-8f4a-272fa8102e63
2010-03-13 07:27:25 +00:00
Bernard van der Helm
56d0369332
copyright notice
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5125 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 12:01:44 +00:00
Jan Jaeger
29437832e2
DVD-RAM IPL
...
RAMSAVE
SYSG Integrated 3270 console fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@5013 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-02 19:21:52 +00:00
Fish (David B Trout)
710c39491c
Attempt to fix my *nix SCSI tape BSR over tapemark bug identified by Bob Schneider [bschneider@pingdata.net]
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4774 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-22 21:34:22 +00:00
Roger Bowler
7f5c767e44
Fix undefined gettimeofday in clock.h rev 1.27 (MSVC)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4508 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-11 15:01:06 +00:00
Ivan Warren
0a090d20e9
Update copyright notices to include current year (2007)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4405 956126f8-22a0-4046-8f4a-272fa8102e63
2007-06-23 00:04:19 +00:00
Jan Jaeger
64b9a97a0d
Add CVS message log
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4102 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-08 09:43:35 +00:00
Ivan Warren
62e1f7ae60
Fix MSVC build for hsocket.c - correct declaration for dll import/export
...
remove duplicate in sockdev.c and in hmacros.h
git-svn-id: file:///home/jj/hercules.svn/trunk@3924 956126f8-22a0-4046-8f4a-272fa8102e63
2006-07-22 13:34:14 +00:00
Fish (David B Trout)
6b53b97468
fix header-#include and stop-lan LCS port-serialization issues affecting tuntap set MAC addr et. al
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3873 956126f8-22a0-4046-8f4a-272fa8102e63
2006-05-06 01:18:06 +00:00
Greg Smith
588716ba75
18 Feb 2006 Reinstate byteswap.h check - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3687 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-18 12:14:31 +00:00
Jan Jaeger
52f1e00b35
Update copyright notice
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3551 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-31 13:16:00 +00:00
Jan Jaeger
482b065ccc
New TOD clock infra
...
Hercules clock now supports proper steering
The TODDRAG command is now based on TOD steering (e.g. 1.01 slows down by 1%)
The SYSEPOCH initialisation statement has no restrictions on the epoch choosen
git-svn-id: file:///home/jj/hercules.svn/trunk@3303 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-04 11:38:43 +00:00
Fish (David B Trout)
547861143b
MSVC perf/assist mods: enable machine assists in machdep.h for MSVC VC7 compiler, enable ATTR_REGPARM performance option for MSVC builds
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3269 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-29 06:48:52 +00:00
Jay Maynard
2370aac4ee
The big move: moving MSVC (mingw_port) branch to the trunk. Cross your
...
fingers...
git-svn-id: file:///home/jj/hercules.svn/trunk@3027 956126f8-22a0-4046-8f4a-272fa8102e63
2005-09-24 16:17:46 +00:00
Fish (David B Trout)
655ef03ea0
misc/9: Cap reported mips/sios rates
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2898 956126f8-22a0-4046-8f4a-272fa8102e63
2005-07-30 09:41:00 +00:00
Fish (David B Trout)
80cfb06d0a
Add missing support for 'try_obtain_lock' to PTT tracing
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2897 956126f8-22a0-4046-8f4a-272fa8102e63
2005-07-30 09:35:10 +00:00
Fish (David B Trout)
2f48f56e2c
ARLF fixes part 1 (more to come; there's still a bug remaining somewhere)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2895 956126f8-22a0-4046-8f4a-272fa8102e63
2005-07-30 09:28:06 +00:00
Fish (David B Trout)
b170c023ad
ASN-and-LX-reuse facility"console: select: Bad file number"
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2844 956126f8-22a0-4046-8f4a-272fa8102e63
2005-06-20 13:27:49 +00:00
Jay Maynard
380aeff47d
Minor card reader fix; treat skip to channel 11 immediate as skip to
...
challen 12 immediate in printer.c; Tiger fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@2834 956126f8-22a0-4046-8f4a-272fa8102e63
2005-05-24 13:50:59 +00:00
Ivan Warren
bae934b690
GCC 2.95 & GCC 3.0 support
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2747 956126f8-22a0-4046-8f4a-272fa8102e63
2005-03-23 21:36:33 +00:00
Greg Smith
4021fac55a
22 Feb 2005 suspend fix for resume loop - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2633 956126f8-22a0-4046-8f4a-272fa8102e63
2005-02-22 23:06:08 +00:00
Jan Jaeger
38b2d90e1b
Add 1052/3215 integrated console
...
Update copyright to reflect 2005
git-svn-id: file:///home/jj/hercules.svn/trunk@2563 956126f8-22a0-4046-8f4a-272fa8102e63
2005-01-02 16:10:14 +00:00
Greg Smith
d380697ae5
14 Dec 2004 cckd garbage collector fix - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2543 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-14 22:44:12 +00:00
Greg Smith
c22a1f1d02
08 Dec 2004 dasdinit -linux option support - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2534 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-09 04:20:44 +00:00
Jan Jaeger
f4faa20ca7
Cleanup crx processing
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2532 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-07 20:57:28 +00:00
Greg Smith
b30be17297
03 Dec 2004 Optimize clearing memory - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2518 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-03 05:22:46 +00:00
Greg Smith
9b8f49b941
02 Dec 2004 Tweak SLEEP macro - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2517 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-03 00:06:20 +00:00
Greg Smith
cdaa3c8e87
30 Nov 2004 Use SLEEP() to ensure sleep for `n' seconds - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2513 956126f8-22a0-4046-8f4a-272fa8102e63
2004-12-01 03:23:17 +00:00
Jan Jaeger
14e4cfd34a
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2506 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-28 22:16:00 +00:00
Jan Jaeger
46b62610de
Reduce storage key update path length for storage access through MADDR
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2499 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-27 18:30:19 +00:00
Jan Jaeger
60837e60c4
Re apply ALB
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2495 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-26 20:48:22 +00:00
Jan Jaeger
d6a33daf3e
Roll back tlb fixes
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2493 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-26 07:11:13 +00:00
Jan Jaeger
a7fd30310a
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2491 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-23 22:56:55 +00:00
Jan Jaeger
5db618dfb3
Improve access register translation - Jan Jaeger
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2490 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-23 21:32:48 +00:00
Jan Jaeger
b6b4760aa1
Fix incorrect protection/access wrt access lists
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2488 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-22 19:36:55 +00:00
Jan Jaeger
697250f529
Fix compiles without libtool
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2486 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-22 10:22:18 +00:00