Fish (David B. Trout)
fc388a5717
Rename some confusing double-negative build options:
...
OPTION_NO_INLINE_DAT ==> OPTION_INLINE_DAT
OPTION_NO_INLINE_LOGICAL ==> OPTION_INLINE_LOGICAL
OPTION_NO_INLINE_VSTORE ==> OPTION_INLINE_VSTORE
OPTION_NO_INLINE_IFETCH ==> OPTION_INLINE_IFETCH
#define/#undef, #if defined()/#if !defined(), etc. updated appropriately.
2013-05-31 12:13:42 -07:00
Fish (David B. Trout)
106e766abc
(Temporary?) Fix to OPTION_NO_INLINE... build option issue:
...
featall.h current #undef's some OPTION_NO_LINE... vstore/dat build options (so that they are always inlined). Prior to this commit, attempting to #define the options (so the functions are NOT inlined) didn't work. This commit corrects this problem so they may be #define'd or #undef'ed as desired.
Additionally, some new HQA scenarios have been defined related to inlining so we can determine which setting we should choose before removing the build option altogether.
2013-05-29 13:24:29 -07:00
Fish-Git
ad008c02d3
Prepare for CMPSC_ENHANCEMENT_FACILITY.
2012-06-09 19:20:44 -07:00
Roger Bowler
afb0d0b9b1
Restore original wording from initial repository setup
2012-06-07 13:25:14 +02:00
Fish-Git
6a798c31c2
Add additional explanatory usage comments to preamble,
...
and remove some superfluous trailing blanks.
2012-06-06 23:20:31 -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
Harold Grovesteen
6a1570b99c
Create facility VIRTUAL_MACHINE enabled by FEATURE_EMULATE_VM
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7788 956126f8-22a0-4046-8f4a-272fa8102e63
2011-10-02 15:50:46 +00:00
Harold Grovesteen
810a7e2dbb
Remove unneeded FEATURE_LPAR, equivalent to FEATURE_HYPERVISOR
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7784 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-26 09:50:19 +00:00
Harold Grovesteen
05887c0333
Create _FEATURE_LPAR archlvl reflecting feature presence
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7782 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-24 15:54:49 +00:00
Jan Jaeger
50b54d3bf9
Make FEATURE_HYPERVISOR dynamic
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7752 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-17 02:25:34 +00:00
Jan Jaeger
d774ae4048
Allow TDD to be enabled through archlvl enable qdio_tdd
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7737 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-03 09:41:17 +00:00
Jan Jaeger
c2cde737c1
Provide dummy SVS Clear Global Summary to prevent kernel panics in older linux kernels
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7734 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-31 12:38:58 +00: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
Jan Jaeger
e058b73c75
Add QEBSM framework
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7645 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-29 10:22:48 +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
Jan Jaeger
9bf896f41a
Correct _FEATURE vs FEATURE for MSA & VM BLOCKIO
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7183 956126f8-22a0-4046-8f4a-272fa8102e63
2010-12-13 12:29:19 +00:00
Harold Grovesteen
aaf02e8856
Create HOST_RESOURCE_ACCESS Facility
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7128 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-24 22:05:44 +00:00
Harold Grovesteen
157d4e426a
Create DIAGNOSE X'F18' FEATURE_HOST_RESOURCE_ACCESS
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7127 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-24 21:22:15 +00:00
Roger Bowler
2c9aff992f
Floating-point extension facility:SRNMB
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7027 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-01 17:00:18 +00:00
Jan Jaeger
96ce0970d0
Populate stfle automatically from featxxx.h
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6764 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-03 12:50:19 +00:00
Paul Gorlinsky
11bd6a6458
Load Program Parameter Facility
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6569 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-22 04:35:04 +00:00
Roger Bowler
14a2278412
Access-exception-fetch/store-indication facility
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6395 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-06 14:06:01 +00:00
Ivan Warren
68d78222a1
Remove S37X statement, command and logic
...
Update s37x module for windows
git-svn-id: file:///home/jj/hercules.svn/trunk@6316 956126f8-22a0-4046-8f4a-272fa8102e63
2010-08-15 22:13:18 +00:00
Ivan Warren
9a173c59ad
Enable select E5XX instruction through S/370 extension
...
Fix build time issues when disabling OPTION_370_EXTENSION in featall.h
git-svn-id: file:///home/jj/hercules.svn/trunk@6296 956126f8-22a0-4046-8f4a-272fa8102e63
2010-08-11 17:53:14 +00:00
Ivan Warren
57262a5e79
S/370 Backport of compatible ESA/390 and z/Arch instructions
...
Runtime control of the backport
git-svn-id: file:///home/jj/hercules.svn/trunk@6281 956126f8-22a0-4046-8f4a-272fa8102e63
2010-08-10 12:00:48 +00:00
Paul Gorlinsky
c580006973
Update notices; Standardize preamble...
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6000 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-18 14:30:48 +00:00
Ivan Warren
367bee2a33
Support builds for
...
S/370 only
S/370+S/390
S/390+z/Arch
S/390
S/370+S/390+z/Arch
using -DNO_xxx_Mode (with xxx bein 370, 390 or 900) or by modifying featall.h
This update makes STFL a feature (although it isn't one stricto-senso).
A check is also made to ensure STFL is enabled whenever STFLE is enabled
git-svn-id: file:///home/jj/hercules.svn/trunk@5836 956126f8-22a0-4046-8f4a-272fa8102e63
2010-04-15 01:58:12 +00:00
Roger Bowler
71ab8e95b3
Fast Synchronous Data Mover Facility by Guy Desbiens
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5454 956126f8-22a0-4046-8f4a-272fa8102e63
2009-08-14 14:25:06 +00:00
Roger Bowler
fe8a9edd39
Remove out-of-date cvs changelogs and standardize comment blocks
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5452 956126f8-22a0-4046-8f4a-272fa8102e63
2009-08-12 09:53:50 +00:00
Harold Grovesteen
b4efae7bc0
Establish VM DIAGNOSE X'250' FEATURE_VM_BLOCKIO
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5338 956126f8-22a0-4046-8f4a-272fa8102e63
2009-05-09 16:50:02 +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
Roger Bowler
0a1b5be091
Integrated 3270 (SYSG) console send command
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4985 956126f8-22a0-4046-8f4a-272fa8102e63
2008-12-27 23:34:37 +00:00
Roger Bowler
c99ee8133f
Framework for integrated 3270 and ASCII console features
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4979 956126f8-22a0-4046-8f4a-272fa8102e63
2008-12-24 22:35:53 +00:00
Ivan Warren
24017adec0
Implement February 2008 z/Arch Compare And Swap And Store Facility 2
...
Update FAQ to reflect change
update FAQ to also indicate z/Arch DAT Enhancement is implemented
git-svn-id: file:///home/jj/hercules.svn/trunk@4963 956126f8-22a0-4046-8f4a-272fa8102e63
2008-12-22 00:29:10 +00:00
Roger Bowler
98471b7f92
reset_channel_path, cancel_subchannel unresolved if no channel subsystem feature
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4512 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-23 00:29:20 +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
Greg Smith
9d0a9f43cc
Remove inline attr from vfetchx/vstorex _full functions
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4314 956126f8-22a0-4046-8f4a-272fa8102e63
2007-03-08 01:27:02 +00:00
Greg Smith
8c14a8a902
nerak's patch, one more time
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4250 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-14 23:31:46 +00:00
Greg Smith
24ab495b61
Fix typos
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4247 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-14 19:49:13 +00:00
Greg Smith
57e220c504
Fix S370 only build - nerak60510
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4246 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-14 19:42:38 +00:00
Roger Bowler
a38ffd8972
Decimal floating point does not require binary floating point
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4207 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-04 14:21:27 +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
Roger Bowler
e6f86b7186
Decimal Floating Point: FPC register decimal rounding mode
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4061 956126f8-22a0-4046-8f4a-272fa8102e63
2006-11-29 23:36:13 +00:00
Roger Bowler
76e4239055
Decimal Floating Point framework
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4050 956126f8-22a0-4046-8f4a-272fa8102e63
2006-11-29 10:35:31 +00:00
Jay Maynard
6004ab7d00
Several minor bugfixes from Peter Coghlan.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3921 956126f8-22a0-4046-8f4a-272fa8102e63
2006-07-21 13:42:29 +00:00
Jan Jaeger
4742847648
ecps vtimer updates
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3604 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-13 11:00:39 +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
Ivan Warren
a46f37321d
Refine conditional compilation of 64 bit register display
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3158 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-07 19:36:30 +00:00
Ivan Warren
02306d5223
Slight redesign of register display logic : Use iteration instead of a long
...
logmsg/printf (this was causing concerns on 64 bit machines)
Also defined _FEATURE_ESAME in featchk (it is unnecessary to have 64 bit register display code for a non-ESAME capable engine).
git-svn-id: file:///home/jj/hercules.svn/trunk@3157 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-07 17:32:25 +00:00