Commit Graph

51 Commits

Author SHA1 Message Date
Jan Jaeger
69ca87cc62 Rollback a number of changes :-(
git-svn-id: file:///home/jj/hercules.svn/trunk@1403 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-02 13:16:07 +00:00
Fish (David B Trout)
b4fae6f1f0 MANY changes. See CHANGES member for details.
git-svn-id: file:///home/jj/hercules.svn/trunk@1391 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-01 11:46:25 +00:00
Greg Smith
a6a83d3ceb 01 Mar 2003 Remove dead code - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@1183 956126f8-22a0-4046-8f4a-272fa8102e63
2003-03-01 22:52:44 +00:00
Greg Smith
ee8040ecfb 28 Jan 2003 Obtain intlock during all psw loads - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@1139 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-29 03:27:03 +00:00
Jan Jaeger
194d6f3628 Add Region Relocate Facility, I/O Interpretation Level 2, External Interrupt assist, Wait state assist.
git-svn-id: file:///home/jj/hercules.svn/trunk@1118 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-07 21:35:24 +00:00
Jan Jaeger
38dc432335 Update copyright statements to include 2003
git-svn-id: file:///home/jj/hercules.svn/trunk@1107 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-05 12:17:12 +00:00
Jan Jaeger
2e4239a7c1 Various fixes and rollback of 6/30 performance mods
git-svn-id: file:///home/jj/hercules.svn/trunk@1052 956126f8-22a0-4046-8f4a-272fa8102e63
2002-12-05 13:27:27 +00:00
Greg Smith
f993391111 22 Jul 2002 Performance tweaks - Gabor Hofi & Greg Smith
22 Jul 2002 cckd options `nofsync' and `fsyncwa' - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@984 956126f8-22a0-4046-8f4a-272fa8102e63
2002-07-22 22:54:41 +00:00
Fish (David B Trout)
73db0b62eb ** UNTABBED **
git-svn-id: file:///home/jj/hercules.svn/trunk@971 956126f8-22a0-4046-8f4a-272fa8102e63
2002-07-14 10:25:49 +00:00
Jan Jaeger
09e40868dc Fix validation intercept when no S/370 mode installed
Fix scpinfo CHSC bit
Remove MVCL overlap logging
Fix operand access id


git-svn-id: file:///home/jj/hercules.svn/trunk@935 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-27 18:00:29 +00:00
Jan Jaeger
f728f4cad0 *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@933 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-25 18:29:35 +00:00
Jan Jaeger
6722b66c8f Fix position of #if in sie.c
git-svn-id: file:///home/jj/hercules.svn/trunk@932 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-24 08:36:57 +00:00
Fish (David B Trout)
8f3e6ba946 Gabor Hoffer performance mods parts 1 and 2
git-svn-id: file:///home/jj/hercules.svn/trunk@928 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-23 11:53:05 +00:00
Jan Jaeger
5449a14d31 NLS support
git-svn-id: file:///home/jj/hercules.svn/trunk@887 956126f8-22a0-4046-8f4a-272fa8102e63
2002-05-11 15:45:58 +00:00
Paul Leisy
705ce94ebf Add check for PER before checking IO, EXT, STOP, WAIT and HOST rupts
intercepts - Paul Leisy


git-svn-id: file:///home/jj/hercules.svn/trunk@677 956126f8-22a0-4046-8f4a-272fa8102e63
2002-02-22 23:27:46 +00:00
Jan Jaeger
ce6ae4ab64 interval timer fix
git-svn-id: file:///home/jj/hercules.svn/trunk@659 956126f8-22a0-4046-8f4a-272fa8102e63
2002-02-15 06:55:23 +00:00
Paul Leisy
946f37ac3a Fix IFetch PER flag in state descriptor - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@635 956126f8-22a0-4046-8f4a-272fa8102e63
2002-02-04 23:02:55 +00:00
Paul Leisy
8483befabb Fix PER in GUEST for OPTION_CPU_UNROLL - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@623 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-31 18:40:59 +00:00
Paul Leisy
ea0157ae3f Don't check RCP if preferred guest and store intercept code for
validity intercept. - Paul Leisy


git-svn-id: file:///home/jj/hercules.svn/trunk@621 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-30 22:06:45 +00:00
Jan Jaeger
aa13cebbe8 *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@613 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-28 10:52:38 +00:00
Paul Leisy
f0494ce867 Juergen's fix so the ifetch performance works with PER
git-svn-id: file:///home/jj/hercules.svn/trunk@576 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-11 22:05:39 +00:00
Jan Jaeger
88e6bcf4ac MultiMode fixes & LPP_RESTRICT
git-svn-id: file:///home/jj/hercules.svn/trunk@554 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-28 09:00:31 +00:00
Jan Jaeger
0093e5f35b SIE validity intercepts
git-svn-id: file:///home/jj/hercules.svn/trunk@543 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-18 12:16:57 +00:00
Jan Jaeger
aa4bd04005 Correct PER S/370 under SIE
git-svn-id: file:///home/jj/hercules.svn/trunk@540 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-16 21:52:35 +00:00
Jan Jaeger
37202bf0a4 Add sie validity intercept - Jan Jaeger
Correct missing addressing exception in sie.c - Jan Jaeger
Add S/370 MP support - Jan Jaeger
Add channelset switching - Jan Jaeger
Fix missing intlock in sie.c - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@536 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-16 19:19:48 +00:00
Jan Jaeger
6594affe8e Correct asce/std ident. for non-SA PER events
git-svn-id: file:///home/jj/hercules.svn/trunk@533 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-14 18:17:45 +00:00
Jan Jaeger
20fe5dcde0 SIE PER mods: reset PER indication before staring interpretive execution
Store PER indication in statedesc only when guest in PER mode


git-svn-id: file:///home/jj/hercules.svn/trunk@525 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-12 10:23:24 +00:00
Jan Jaeger
467f8e62b5 Correct PER indication in state descriptor on SIE intercept
git-svn-id: file:///home/jj/hercules.svn/trunk@524 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-12 07:52:53 +00:00
Jan Jaeger
018721671d PER SIE mods
git-svn-id: file:///home/jj/hercules.svn/trunk@513 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-09 18:59:59 +00:00
Jan Jaeger
e74594e03a PER & TRACE
git-svn-id: file:///home/jj/hercules.svn/trunk@505 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-06 19:51:33 +00:00
Jan Jaeger
0d266fd010 Instcount fix related to false machine checks
git-svn-id: file:///home/jj/hercules.svn/trunk@470 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-15 19:08:42 +00:00
Paul Leisy
f130d5f3c2 Corrected spelling of OPTION_REDUCE_INVAL to OPTION_REDUCED_INVAL. This will
allow INVALIDATE_xxx() code to execute. - Paul Leisy


git-svn-id: file:///home/jj/hercules.svn/trunk@453 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-08 18:43:50 +00:00
Jan Jaeger
44ffaea08d Fix instruction display during program interrupt
Fix half page crossing checks (change 0x7FFFF800 > ~0x7FF)


git-svn-id: file:///home/jj/hercules.svn/trunk@386 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-15 18:27:13 +00:00
Greg Smith
7ad1d5e5e1 SMP performance - synchronize_broadcast enhancements - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@361 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-12 01:07:00 +00:00
Jan Jaeger
676fa9b4ca SIE FPC FIX
git-svn-id: file:///home/jj/hercules.svn/trunk@326 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-07 17:09:57 +00:00
Jan Jaeger
d5dd90c5c4 Update fpr's for sie.
git-svn-id: file:///home/jj/hercules.svn/trunk@301 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-02 17:40:59 +00:00
Jan Jaeger
d82f56a84a Performance enhancements from Juergen Dobrinski
git-svn-id: file:///home/jj/hercules.svn/trunk@292 956126f8-22a0-4046-8f4a-272fa8102e63
2001-09-27 18:13:14 +00:00
Jan Jaeger
1db7af5d41 SIE enhancement
git-svn-id: file:///home/jj/hercules.svn/trunk@245 956126f8-22a0-4046-8f4a-272fa8102e63
2001-08-18 19:07:23 +00:00
Jan Jaeger
6d3066ca9b *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@214 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-19 08:51:45 +00:00
Jan Jaeger
d663d7747a ESAME EXCARID fix
git-svn-id: file:///home/jj/hercules.svn/trunk@139 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-11 09:54:09 +00:00
Jan Jaeger
86f392d796 Various fixes, refer to CHANGES file.
git-svn-id: file:///home/jj/hercules.svn/trunk@130 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-31 16:01:20 +00:00
Jan Jaeger
71555f3e4a Multi processing and SIE fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@127 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-25 18:27:56 +00:00
Jan Jaeger
de9142bb46 Performance enhancements from Juergen Dobrinski
git-svn-id: file:///home/jj/hercules.svn/trunk@126 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-24 12:13:39 +00:00
Jan Jaeger
71d39fdc7d Refer to CHANGES file for details
git-svn-id: file:///home/jj/hercules.svn/trunk@122 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-21 19:25:48 +00:00
Jan Jaeger
396093b802 Merge 2.13 changes back in
git-svn-id: file:///home/jj/hercules.svn/trunk@120 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-08 15:38:00 +00:00
Jan Jaeger
1a65810b64 Refer to CHANGES file for details
git-svn-id: file:///home/jj/hercules.svn/trunk@83 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-22 06:20:08 +00:00
Jan Jaeger
6af1681e7c Fix for SIE in ESAME mode and removal of superflous cache invalidations
git-svn-id: file:///home/jj/hercules.svn/trunk@39 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-24 17:14:23 +00:00
Jan Jaeger
1ad3dde680 Various 64 bit updates
git-svn-id: file:///home/jj/hercules.svn/trunk@36 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-23 13:42:18 +00:00
Jan Jaeger
3e41fd81d0 Refer to CHANGES file for details
git-svn-id: file:///home/jj/hercules.svn/trunk@22 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-15 16:44:09 +00:00
Jan Jaeger
9fb7bc105d Upgrading to level 2.12k refer to the CHANGES file for details
git-svn-id: file:///home/jj/hercules.svn/trunk@9 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-06 18:04:21 +00:00