Commit Graph

53 Commits

Author SHA1 Message Date
Jan Jaeger
fe0e977dcd Correct sign for long displacement in disassembler
git-svn-id: file:///home/jj/hercules.svn/trunk@1557 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-29 17:51:42 +00:00
Roger Bowler
ab9dc08268 Long displacement feature
git-svn-id: file:///home/jj/hercules.svn/trunk@1553 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-29 16:05:29 +00:00
Roger Bowler
addfc32a5d Certain RXE instructions become RXY, all RSE instructions become RSY
git-svn-id: file:///home/jj/hercules.svn/trunk@1535 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-28 19:16:28 +00:00
Jan Jaeger
96910f9b50 Support to load crypto dynamically
git-svn-id: file:///home/jj/hercules.svn/trunk@1531 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-28 16:51:18 +00:00
Roger Bowler
2966148a39 Infrastructure for long displacement, message security assist, and dat enhancement features
git-svn-id: file:///home/jj/hercules.svn/trunk@1508 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-26 20:55:51 +00:00
Jan Jaeger
508345e275 Add relevant instructions to ESA/390 mode
git-svn-id: file:///home/jj/hercules.svn/trunk@1474 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-21 18:37:15 +00:00
Jan Jaeger
1d55cd2d7c *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@1469 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-20 11:52:26 +00:00
Jan Jaeger
76e8e59161 *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@1468 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-20 11:39:09 +00:00
Ivan Warren
86f1e07098 ECPS:VM VM Assist (SSM, SVC) Support
git-svn-id: file:///home/jj/hercules.svn/trunk@1278 956126f8-22a0-4046-8f4a-272fa8102e63
2003-03-29 00:54:37 +00:00
Jan Jaeger
244f8c838f make ecps intructions FEATURE_ECPSVM dependent
git-svn-id: file:///home/jj/hercules.svn/trunk@1276 956126f8-22a0-4046-8f4a-272fa8102e63
2003-03-27 18:21:20 +00:00
Ivan Warren
ac2a248486 Initial CPASSIST ECPS:VM Support
git-svn-id: file:///home/jj/hercules.svn/trunk@1266 956126f8-22a0-4046-8f4a-272fa8102e63
2003-03-27 09:31:42 +00:00
Jan Jaeger
07a695408c Add Signal Adapter instruction
git-svn-id: file:///home/jj/hercules.svn/trunk@1170 956126f8-22a0-4046-8f4a-272fa8102e63
2003-02-26 20:27:57 +00:00
Willem Konynenberg
60046d5a60 Added FIXBR, FIDBR, FIEBR LOAD FP INTEGER (by Emerson Santos)
git-svn-id: file:///home/jj/hercules.svn/trunk@1140 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-29 10:22:26 +00:00
Jan Jaeger
5e82a30750 Correct DAS enable/disable
Add DAS to S/370 mode


git-svn-id: file:///home/jj/hercules.svn/trunk@1122 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-09 17:27:10 +00:00
Jan Jaeger
2325060429 Add dummy fix page instruction instruction
git-svn-id: file:///home/jj/hercules.svn/trunk@1121 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-08 19:40:43 +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
Jan Jaeger
7fe2e905d7 Add MVCLU and CLCLU instructions
git-svn-id: file:///home/jj/hercules.svn/trunk@1034 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-16 17:42:58 +00:00
Jan Jaeger
6f5b5d0e40 Add TROO, TROT, TRTO and TRTT instructions
git-svn-id: file:///home/jj/hercules.svn/trunk@1032 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-16 15:42:01 +00:00
Jan Jaeger
c5675f9107 Fix to opcode.c (B354/B357)
git-svn-id: file:///home/jj/hercules.svn/trunk@1030 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-15 18:42:53 +00:00
Jan Jaeger
352d587eab Corrections to opcode table and disassembler
git-svn-id: file:///home/jj/hercules.svn/trunk@1028 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-14 21:20:16 +00:00
Jan Jaeger
c3e5e9965b New CTC and LCS emulation - Jim Pierson
Add SVCA to z/Architecture mode - Jan Jaeger


git-svn-id: file:///home/jj/hercules.svn/trunk@1027 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-14 18:28:38 +00:00
Jay Maynard
4609aa68f4 Tomas Masek's S/370E fixes.
git-svn-id: file:///home/jj/hercules.svn/trunk@1003 956126f8-22a0-4046-8f4a-272fa8102e63
2002-08-25 15:47:31 +00:00
Fish (David B Trout)
b6efc65a21 *** MAJOR CLEANUP **
git-svn-id: file:///home/jj/hercules.svn/trunk@970 956126f8-22a0-4046-8f4a-272fa8102e63
2002-07-14 09:21:25 +00:00
Fish (David B Trout)
3188b4b0b9 Gabor perf patch part 3
git-svn-id: file:///home/jj/hercules.svn/trunk@938 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-30 02:55:19 +00:00
Jan Jaeger
f2ef0878bd Set manufacterer code to HRC in STSI
Add STSI to S/370 mode


git-svn-id: file:///home/jj/hercules.svn/trunk@922 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-19 18:26:58 +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
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
e5ccd114fd Juergen's fix so that ifetch performance works with PER and Gabor Hoffers
performance updates


git-svn-id: file:///home/jj/hercules.svn/trunk@574 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-11 22:04:19 +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
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
Greg Smith
1b94b2dbcc undef load complement bfp ieee instructions if NO_IEEE_SUPPORT - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@480 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-18 08:59:47 +00:00
Jan Jaeger
1a68bc8bae Add LCEBR/LCDBR/LCXBR ieee float instructions
git-svn-id: file:///home/jj/hercules.svn/trunk@476 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-17 23:52:01 +00:00
Willem Konynenberg
031a470924 ANSI C cleanup
Removed incorrect over-use of ## in opcode.[ch]
Added volatile to extern declaration of initdone (see also panel.c)


git-svn-id: file:///home/jj/hercules.svn/trunk@393 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-17 17:05:38 +00:00
Willem Konynenberg
967254e1d1 Added TC?B instructions by Per Jessen
git-svn-id: file:///home/jj/hercules.svn/trunk@308 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-05 23:38:35 +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
5b54d416fa *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@172 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-09 12:16:37 +00:00
Jan Jaeger
0bad3f25f1 *** empty log message ***
git-svn-id: file:///home/jj/hercules.svn/trunk@159 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-25 18:08:14 +00:00
Jan Jaeger
885a6b61f1 Refer to CHANGES file for details
git-svn-id: file:///home/jj/hercules.svn/trunk@147 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-18 20:34:31 +00:00
Jan Jaeger
a8e1f37425 Moved OPTION_NO_IEEE_SUPPORT to makefile as NO_IEEE_SUPPORT
For code changes refer to CHANGES file


git-svn-id: file:///home/jj/hercules.svn/trunk@131 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-03 10:48:00 +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
ec007e1f20 Floating point instructions
git-svn-id: file:///home/jj/hercules.svn/trunk@125 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-24 12:04:51 +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
Greg Smith
c742dcf395 Fixes per Valery Pogonchenko, see
http://groups.yahoo.com/group/zHercules/message/655


git-svn-id: file:///home/jj/hercules.svn/trunk@89 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-22 16:44:17 +00:00
Jan Jaeger
d1ca4c11bd Rename makefile > makefile.gui ; makefile.normal > makefile
Refer to CHANGES file for code updates


git-svn-id: file:///home/jj/hercules.svn/trunk@61 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-08 19:04:48 +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