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