Commit Graph

83 Commits

Author SHA1 Message Date
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