Commit Graph

67 Commits

Author SHA1 Message Date
dasdman
48218db1d6 Update ARCHLVL (system-wide) to properly issue the required system reset on successful completion. 2013-06-25 16:27:43 -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
Jan Jaeger
3e01ff17d6 archlvl enable/disable detect_pgmintloop 2012-09-12 18:30:44 +10:00
Fish-Git
ad008c02d3 Prepare for CMPSC_ENHANCEMENT_FACILITY. 2012-06-09 19:20:44 -07:00
Jan Jaeger
78cf21849c Preliminary / experimental FCP DASD support 2012-04-29 21:13:28 +10:00
Jan Jaeger
717c276ee4 Facility range check 2012-04-17 12:52:26 +10:00
Jan Jaeger
63bdb34cbf remove undocumented archlvl forceon/off option 2012-04-17 11:44:37 +10:00
Jan Jaeger
44e446d5b6 Add archlvl disable interval_timer option to mimic the interval timer disable switch 2012-04-06 13:13:17 +10:00
Jan Jaeger
5977e20ab2 QDIO and OSA updates 2012-03-27 22:27:04 +11:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
39da1cd7ae QETH Updates 2012-03-23 22:35:16 +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
4e31964624 Facility LOGICAL_PARTITION replaced facility HYPERVISOR
git-svn-id: file:///home/jj/hercules.svn/trunk@7787 956126f8-22a0-4046-8f4a-272fa8102e63
2011-10-02 15:31:27 +00:00
Fish (David B Trout)
718713aef9 Compiler warning refactoring cont'd: use new QSTR macro.
git-svn-id: file:///home/jj/hercules.svn/trunk@7768 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 12:25:21 +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
cb79f50524 Correct HERCULES_DIAGCALLS ifdef and simplify archlvl command processing
git-svn-id: file:///home/jj/hercules.svn/trunk@7738 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-04 04:17:51 +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
Paul Gorlinsky
b871e5a87b Cleanup unused variables. Modules that process instructions have the warning turned off.
git-svn-id: file:///home/jj/hercules.svn/trunk@7590 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 21:19:31 +00:00
Paul Gorlinsky
83967ff475 Change initial message state to TERSE; add "-v" startup option for VERBOSE.
git-svn-id: file:///home/jj/hercules.svn/trunk@7399 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-07 00:57:25 +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
Paul Gorlinsky
e3d0375512 message cleanup, archmode and model
git-svn-id: file:///home/jj/hercules.svn/trunk@7089 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-09 18:33:07 +00:00
Paul Gorlinsky
5a344a70aa Add K,M,G,T for mainsize and xpndsize allocations...
git-svn-id: file:///home/jj/hercules.svn/trunk@7029 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-02 01:53:10 +00:00
Paul Gorlinsky
447bdb0712 Message cleanup
git-svn-id: file:///home/jj/hercules.svn/trunk@6972 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-25 20:30:45 +00:00
Paul Gorlinsky
499de6186f Remove embedded macro problem for MAC
git-svn-id: file:///home/jj/hercules.svn/trunk@6968 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-25 18:26:46 +00:00
Paul Gorlinsky
13bb315168 Rework for single arch builds of S/370, S/390 and z/Arch
git-svn-id: file:///home/jj/hercules.svn/trunk@6912 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-15 19:47:33 +00:00
Paul Gorlinsky
55e4b60037 snprintf buffer overflow checks. qports http port display restored. SRVPRIO for server thread priority.
git-svn-id: file:///home/jj/hercules.svn/trunk@6889 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 01:37:56 +00:00
Jan Jaeger
3c2231a7a2 Remove sysblk.numcpu
sysblk.numcpu has no actual meaning other than that is the 
current setting at the moment the numcpu config/command is
issued.

All code should be aware of:
sysblk.maxcpu - This is the actual number of cpu's visible to the guest OS
sysblk.cpus   - This is the actual number of online cpu's
sysblk.hicpu  - This is the highest online cpu address + 1
 


git-svn-id: file:///home/jj/hercules.svn/trunk@6841 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-09 17:37:18 +00:00
Paul Gorlinsky
675c46bd70 Move some sysblk.* variable initialization from bldcfg.c to impl.c with the rest of the sysblk initialization.
git-svn-id: file:///home/jj/hercules.svn/trunk@6833 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-08 22:06:30 +00:00
Jan Jaeger
b376aa88e4 Conditionally Suppress message HHC00888
git-svn-id: file:///home/jj/hercules.svn/trunk@6818 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-08 11:44:15 +00:00
Jan Jaeger
8859bab136 Rework storage configuration
git-svn-id: file:///home/jj/hercules.svn/trunk@6817 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-08 11:20:27 +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
d7e009fd8f maxcpu correction. Improper use of MAX_CPU_ENGINES vs MAX_CPU. MAX_CPU_ENGINES is the build time option. MAX_CPU is the runtime option. Caution: MAXCPU needs to be before NUMCPU.
git-svn-id: file:///home/jj/hercules.svn/trunk@6748 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-03 02:18:52 +00:00
Paul Gorlinsky
802a1d11ab Correct type - recast
git-svn-id: file:///home/jj/hercules.svn/trunk@6747 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-02 23:54:46 +00:00
Jan Jaeger
9395ee49dc Archlvl forceon/forceoff
git-svn-id: file:///home/jj/hercules.svn/trunk@6735 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-02 16:00:04 +00:00
Jan Jaeger
fc2a45ebea Control SIGP SETARCH S/370
git-svn-id: file:///home/jj/hercules.svn/trunk@6637 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-28 18:26:03 +00:00
Jan Jaeger
7ca096b336 Control problem state DIAG F08
git-svn-id: file:///home/jj/hercules.svn/trunk@6625 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-27 19:55:54 +00:00
Jan Jaeger
126dddf656 IPTE Range Facility
git-svn-id: file:///home/jj/hercules.svn/trunk@6615 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-27 10:03:46 +00:00
Jan Jaeger
64b0fc54ba Correct STFL(E) settings in ESA/390 mode
git-svn-id: file:///home/jj/hercules.svn/trunk@6605 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-26 10:51:15 +00:00
Paul Gorlinsky
f78e6862c0 Re-enable LOAD_PROG_PARAM
git-svn-id: file:///home/jj/hercules.svn/trunk@6600 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-26 04:42:16 +00:00
Jan Jaeger
d4ada8ce09 Implement MSA archlvl checking
git-svn-id: file:///home/jj/hercules.svn/trunk@6598 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-25 20:41:53 +00:00
Jan Jaeger
744ed9c6c4 Fix Facility Table in ESA/390 mode when Z/Arch is enabled
git-svn-id: file:///home/jj/hercules.svn/trunk@6597 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-25 19:45:15 +00:00
Paul Gorlinsky
cd68268a8e In run_cpu, move init_als up to archmode change. Display messages regarding status of facility changes. Messages are displayed when changed has occurred.
git-svn-id: file:///home/jj/hercules.svn/trunk@6584 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-25 01:08:48 +00:00
Paul Gorlinsky
9fc3c85914 Enable Load Program Parameter Facility
git-svn-id: file:///home/jj/hercules.svn/trunk@6575 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-23 00:02:33 +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
Paul Gorlinsky
419327e9ae Make some builtin symbols optional (OPTION_BUILTIN_SYMBOLS) - builtin symbols are not alterable.
git-svn-id: file:///home/jj/hercules.svn/trunk@6566 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-21 03:54:25 +00:00
Paul Gorlinsky
3f9b4caf2d Update symbols when values change. MODPATH change to panel command and add display of module path. MSG and MSGNOH merged into single function. "FROM xxxxxxx" for MSG is LPARNAME or HERCULES if LPARNAME blank.
git-svn-id: file:///home/jj/hercules.svn/trunk@6532 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-18 06:59:04 +00:00
Jan Jaeger
d422b5f376 Make archlvl message dependent on message verbosity level
git-svn-id: file:///home/jj/hercules.svn/trunk@6525 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-17 17:47:31 +00:00
Jan Jaeger
ba4465f953 Reset Reference Bits Multiple Facility
git-svn-id: file:///home/jj/hercules.svn/trunk@6516 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-17 12:45:20 +00:00