forked from SDL-Hercules-390/hyperion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
1275 lines (1275 loc) · 76.6 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
19 Apr 2003 Shared devices - Greg Smith
18 Apr 2003 270X Poll CCW Implementation
16 Apr 2003 Rework channel.c serialization - Greg Smith
16 Apr 2003 memrchr.[ch] added for Cygwin - Volker Bandke
15 Apr 2003 LCTL VM Assist - Ivan Warren
10 Apr 2003 DISP0/DISP1/DISP2 CP Assists - Ivan Warren
05 Apr 2003 Virtual Timer Assist - Ivan Warren
04 Apr 2003 Return IntReq on Card Read unsolicited Sense when
the card reader is empty - Ivan Warren
03 Apr 2003 ECPS:VM SSM Correction, panel command rework (evm)
and conditional debug messages - Ivan Warren
02 Apr 2003 Reordered int/dev locks in channel handler
to avoid race conditions in certain situations - Ivan Warren
29 Mar 2003 Addl VM Assist support : SVC + SSM VM Assists
new evmstat panel command
No Timer Assist (do #CP SET ASSIST ON NOTMR) - Ivan Warren
27 Mar 2003 Initial minimal CPASSIST ECPS:VM/370 support - Ivan Warren
26 Mar 2003 Fix cckd locking problems, esp. during sf- and sfc - Greg Smith
26 Mar 2003 CKD now uses the same shared cache as cckd - Greg Smith
26 Mar 2003 Divorced cache management code from cckd code - Greg Smith
21 Mar 2003 BSC/2703 Line emulation - Ivan Warren
20 Mar 2003 Rework system logger functions - Jan Jaeger
19 Mar 2003 Tape : Present DE on IntReq for non-data motion CCWs
Added deonirq=0|1 for 3410/3420 tapes in relation with MVS 3.8j
issues - Ivan Warren
14 Mar 2003 Increased tbuf in het_write due specs compress2 - Bernard van der Helm
13 Mar 2003 Tape support update - see README.TAPE - Ivan Warren
13 Mar 2003 Call build_config even if NO_SIGABEND_HANDLER is defined - Ivan Warren
13 Mar 2003 Define extgui in dasdseq for Windows build - Ivan Warren
13 Mar 2003 AEA invalidation reduction - Greg Smith
13 Mar 2003 Gabor performance patch - optimize AEA invalidation - Greg Smith
08 Mar 2003 Remove panel/socketdevice dependency - Jan Jaeger
08 Mar 2003 Increased tape max blk sz to 64K-1 in hercules for
DFDSS support - Ivan Warren
08 Mar 2003 Increased max block size to 64k-1 for tapecopy - Ivan Warren
08 Mar 2003 Set Byte 1 Bit 3 on IntReq for D/T 3505 to prevent
Reader tasks from dying and filling ERDS + set
sense size to 4 - Ivan Warren
06 Mar 2003 Relax numl1tab check - Greg Smith
03 Mar 2003 Relax CCKD track validation algorithm - Ivan Warren
02 Mar 2003 Set ref and change bits on store status - Jan Jaeger
01 Mar 2003 IA32 assemler reduction - Greg Smith
01 Mar 2003 Remove dead code - Greg Smith
01 Mar 2003 Fix to cckdload - somitcw (by Greg)
01 Mar 2003 More SMP fixes - Greg Smith
01 Mar 2003 Fix configuration parser error - Ivan Warren
27 Feb 2003 3390 jumbo (-27) definition - Adam Thornton (by Greg)
26 Feb 2003 Add util/cvslvlck cvs level check by Jim Morrison
26 Feb 2003 Add Signal Adapter instruction - Jan Jaeger
20 Feb 2003 FBA devtype update + script command support - Ivan Warren (by Greg)
08 Feb 2003 Fix dasdload message verbosity test (was backwards) - Jay
Maynard
08 Feb 2003 Fix eof/intrq mode saving in card reader initialization, add *
to specify no file loaded - Jay Maynard
04 Feb 2003 Fix to dasdutil.c convert_tt - Jim Morrison (by Greg)
04 Feb 2003 Correct condition code on SLB instructions - Jan Jaeger
01 Feb 2003 Add changes for Mac OS X support - Paul Scott
01 Feb 2003 Fix dasdinit wrong trk 0 size - Greg Smith + sidmuc
31 Jan 2003 Command reject if path assignment is not supported (non-3480
ASSIGN/UNASSIGN CCW opcodes 0xB7 & 0xC7 only in tapedev.c)
imhotepio <[email protected]> [[email protected]]
by Fish
28 Jan 2003 Obtain intlock during all psw loads - Greg Smith
27 Jan 2003 TS might not set byte to 0xff - Greg Smith
24 Jan 2003 Disable syncio for fba due to problems - Greg Smith + Ivan
22 Jan 2003 Flush updated active cache entry if no active i/o - Greg Smith + Ivan
22 Jan 2003 SMP updates - Greg Smith
22 Jan 2003 Fix for regparm attribute problem - Greg Smith
14 Jan 2003 relax stress write and readahead criteria - Greg Smith
12 Jan 2003 select() kludge for win32 for high cpu - Greg Smith
10 Jan 2003 Display a reasonable error message if a track image
is probably compressed using a locally unsupported
compression algorithm (such as bzip2) - Greg Smith
09 Jan 2003 Require `-f' option for cckdcdsk & cckdcomp if
file has OPENED bit on - Greg Smith
09 Jan 2003 Correct & enable DAS for S/370 - Jan Jaeger
08 Jan 2003 Add dummy fix page S/370 MVS assist - Jan Jaeger
07 Jan 2003 Updated cckd utilities (cckddump & cckdload) - Greg Smith
07 Jan 2003 Fix/recover possible cckd corruption - Greg Smith
07 Jan 2003 Add Region Relocate, I/O- External- and Wait-assists - Jan Jaeger
06 Jan 2003 delay exit in config.c to give time to display message - Fish
06 Jan 2003 minor changes to tapedev.c read_omadesc function - John
Summerfield
06 Jan 2003 Pre-init residual to zero in tapedev execute_ccw -
[email protected] by Fish
06 Jan 2003 Fix to 'unbind_device' to remove listening socket from panel
thread's select list before closing it. - Fish
04 Jan 2003 CTCI_Init (ctc_ctci.c): malloc working CTCBLK to work around
gcc 3.x bug caused by large vars allocated on stack - Fish
03 Jan 2003 Fix fthreads to behave as pthreads does regarding return codes
(conform to SUS (Single UNIX Specification) rather than DCE
(Distributed Computing Environment) semantics; affected CTCI
logic's 'timed_wait_condition' return code tests) - Fish
03 Jan 2003 Added ARCHMODE to other "IPL failure" messages too - Fish
27 Dec 2002 Added comprehensive details to README.CVS document - Fish
27 Dec 2002 Fix bug ctc logic to accept MAC addr in lieu of IP addr - Fish
27 Dec 2002 Fix warning about IFC_IOCtl in tuntap.c - Fish
27 Dec 2002 obtain_lock not needed to signal_condition in ctc logic - Fish
27 Dec 2002 Use sched_yield (not usleep) if can't enqueue ctc frame - Fish
27 Dec 2002 Rewrote ParseMAC function to fix subtle bug - Fish
27 Dec 2002 Fixed tt32stats command to work with new LCS CTC logic - Fish
27 Dec 2002 Un-tabbed ctc source modules - Fish
15 Dec 2002 Renumbered messages in printer.c and console.c - Jay Maynard
15 Dec 2002 Streamlining Windows build processing, add P4 support - Volker Bandke
12 Dec 2002 Main storage addressing cleanup - Jan Jaeger
09 Dec 2002 Fix windows comiple errors in hsccmd.c - Jim Pierson
05 Dec 2002 Various fixes and roll back of 30/6 performance mods - Jan Jaeger
26 Nov 2002 Missing devtype.c FBA entries - Greg Smith and Ivan
23 Nov 2002 Remove cckd/het zlib dependency - Greg Smith
16 Nov 2002 Add MVCLU and CLCLU instructions - Jan Jaeger
16 Nov 2002 Add TROO, TROT, TRTO and TRTT instructions - Jan Jaeger
15 Nov 2002 Add extended translation facility 2 to ESA/390 mode - Jan Jaeger
14 Nov 2002 Corrections to opcode table and disassembler - Jan Jaeger
14 Nov 2002 New CTC and LCS emulation - Jim Pierson
14 Nov 2002 Add SVCA to z/Architecture mode - Jan Jaeger
07 Nov 2002 Correct execution controls - Jan Jaeger
29 Oct 2002 Make card reader eof/intrq parameter persistent - Jay Maynard
29 Oct 2002 Correct devinit command to work when only one argument is given -
Jay Maynard
29 Oct 2002 Ignore 7-track mode set commands for tape drives - Andy Norrie
27 Oct 2002 Fix dasdisup to accept one argument - Jay Maynard
13 Oct 2002 64bit cmpsc fixes - Bernard van der Helm
12 Oct 2002 CKD fix when offset >= 2G - Greg Smith
03 Okt 2002 PER fixes - Jan Jaeger
01 Okt 2002 Fix for SSK/ISK/RRB - Juergen Dobrinski
19 Sep 2002 Fix cckd thrash for large fragmentations - Greg Smith
19 Sep 2002 Fix console.c to wait for initdone to listen - Greg Smith
30 Aug 2002 Fix MVCL to update regs prior to possible program check - Greg
Smith
26 Aug 2002 Added "noprompt" option to turn off input prompting for 1052/3215
consoles - Jay Maynard
25 Aug 2002 Fix cckd free space chain corruption when freeing space
for a `type 1' null track - Greg Smith & Volker Bandke
08 Aug 2002 Increased cckd shutdown serialization - Greg Smith
08 Aug 2002 Add 'Send" button in syslog cgi - Adam Thornton by Jan Jaeger
08 Aug 2002 AEA invalidation performance enhancement - Gabor Hofi by Greg Smith
03 Aug 2002 Fix dasdload to ignore comments in CBT XMIT files - Roger Bowler
03 Aug 2002 Change automagic to make NLS support work - Volker Bandke
30 Jul 2002 Compressed dasd tweaks - Greg Smith
26 Jul 2002 Compressed dasd enhanced free pending processing - Greg Smith
22 Jul 2002 Performance tweaks - Gabor Hofi & Greg Smith
22 Jul 2002 cckd options `nofsync' and `fsyncwa' - Greg Smith
21 Jul 2002 Update ieee-w32.h to compile under current Cygwin - Greg Smith
19 Jul 2002 Fix to cpu utilization percentage - Greg Smith
17 Jul 2002 New utility dasdcopy.c; replaces ckd2cckd and cckd2ckd and
adds fba2cfba and cfba2fba function - Greg Smith
16 Jul 2002 New 'hmccmds.c' source module #included by 'panel.c'. - Fish
14 Jul 2002 UNTABBED all .c/.h source files (NO EMBEDDED TABS, please!) - Fish
14 Jul 2002 ** MAJOR CLEANUP ** Added -W compile option to see ALL warnings and
corrected most signed/unisgned and unreferenced warnings; only
'ckddasd', 'cckddasd' and 'cckdutil' remain to be cleaned up - Fish
13 Jul 2002 Fix dasdutil.c to correctly detecte write error in
created_ckd_file - Volker Bandke
11 Jul 2002 File integrity fixes for compressed dasd - Greg Smith
11 Jul 2002 New optional HTTPROOT control file statement - Fish
09 Jul 2002 Minor fix to OPTION_CPU_UTILIZATION to fix FISH_HANG issue - Fish
02 Jul 2002 CTC fix for TurboLinux bug - Jim Pierson
02 Jul 2002 3287 printer support via TN3270 - Tomas Masek
02 Jul 2002 S/370 extended memory fixes - Tomas Masek
02 Jul 2002 Fixes to ckdtab in dasdtab.c - Greg Smith
02 Jul 2002 Correct Erase All Unprotected 3270 order - Tomas Fott
01 Jul 2002 Complete IPL function in web interface - Jan Jaeger
30 Jun 2002 Fix minor "inet_ntoa" bug in 'connect_client' function
reported by Mark Gaubatz [[email protected]] - Fish
30 Jun 2002 Fix some minor issues relating to tape device handling contributed
by hackules (http://www.geocities.com/hackules390/): - Fish
h31: Fixes a problem with HET tapes on CD.
h23: A minor fix to tapedev that corrects the setting of the chunk
size for HET files.
h09: Fixes a small bug in tapedev.c where a backspace file operation
could muck up position info if already positioned at the start
of the file.
30 Jun 2002 Calculate percent CPU utilization - Fish
29 Jun 2002 Gabor Hoffer performance patch: part 3 - Fish
27 Jun 2002 Fix validation intercept when no S/370 mode installed - Jan Jaeger
27 Jun 2002 Fix scpinfo CHSC bit - Jan Jaeger
27 Jun 2002 Remove MVCL overlap logging - Jan Jaeger
27 Jun 2002 Fix operand access id - Jan Jaeger
27 Jun 2002 Fix keyaccess on PGOUT - Jan Jaeger
23 Jun 2002 Fix for `no shadow file name' messages - Greg Smith
23 Jun 2002 Gabor Hoffer's performance patch: parts 1 & 2 -- Fish
23 Jun 2002 Fixes/enhancements for cckd chkdsk - Greg Smith
20 Jun 2002 Fix arch mode id in store status function - Jan Jaeger
19 Jun 2002 Set manufacterer to HRC for STSI - Jan Jaeger
18 Jun 2002 FBA dasdtab updates - Tomas Masek by Greg Smith
18 Jun 2002 Fix NRF condition for CKD dasd - Greg Smith
17 Jun 2002 Fix segmentation fault during cckd compress - Greg Smith
15 Jun 2002 configure.ac: Cygwin stack bug workaround - Matt and Fish
15 Jun 2002 cfba chkdsk fix - Greg Smith
15 Jun 2002 ckd internal trace support - Greg Smith
14 Jun 2002 Remove cfba debugs - Greg Smith
14 Jun 2002 Set `more' if residual data after fba write - Tomas Masek by Greg Smith
13 Jun 2002 Another cfba fix (segmentation fault after detach while trace active) - Greg Smith
13 Jun 2002 READ BACKWARD support for tapes added - Volker Bandke (Original patch: Hax 28 by Hackules)
12 Jun 2002 cfba/cckd/ckd fixes - Greg Smith
05 Jun 2002 Increase 3270 buffer to 64K as adding IAC bytes may cause overflow - Jan Jaeger
02 Jun 2002 Created "hercnls.h" module and fixed some typos/warnings - Fish
30 May 2002 Preliminary cfba (compressed fba) support - Greg Smith
30 May 2002 Various dasd fixes - Greg Smith
24 May 2002 Fixes for the cckd updates - Greg Smith
18 May 2002 More updates for cckd - Greg Smith
15 May 2002 Fix for MVPG problem as reported by Guy Przytula - Jan Jaeger
14 May 2002 Updates for cckd - Greg Smith
14 May 2002 Fix S/370 timer problem - Valery Pogonchenko
13 May 2002 NLS support for cckd utilities - Jan Jaeger
11 May 2002 NLS support - Jan Jaeger
08 May 2002 Fixes for 3350 dasdload - Greg Smith
08 May 2002 CodePage converion table 850/273 - Gerd Petermann
05 May 2002 Add some NLS definitions - Jan Jaeger
05 May 2002 Merge Debian patch to ckd2cckd.c to permit compilation with
gcc 3.0, where printf may be a macro - Matt Zimmerman
04 May 2002 Fix panel.c attach command bug identified by Kris Van Hees
since no on else has yet - Fish
01 May 2002 3390-9 and large file support - Greg Smith
01 May 2002 CodePage support - Jan Jaeger
29 Apr 2002 Fix fthreads "trylock" for REAL this time - Fish
29 Apr 2002 Create console thread dynamically - Jan Jaeger
25 Apr 2002 Hot fix for fthreads "trylock" oversight - Fish
21 Apr 2002 Fix various backwards merge problems with cckd - Greg Smith
19 Apr 2002 Fix cckdcdsk return code bug - Fish
18 Apr 2002 Disable syncio retry during IPL - Greg Smith
15 Apr 2002 IEEE floating point (attempt) for Win32 - Greg Smith
13 Apr 2002 Add description to ctci-w32 error message (w32ctca) - Fish
13 Apr 2002 Fix bug in w32chan "devtmax" logic (TrimDeviceThreads) - Fish
13 Apr 2002 Fix some benign warnings - Fish
13 Apr 2002 Move RC file processing to a separate thread - Fish
12 Apr 2002 Fix TRAP storing incorrect PSW in trap save area - Jan Jaeger
12 Apr 2002 Fix false specification exception in RP (64bit only) - Jan Jaeger
11 Apr 2002 Build device type table and device handler tables - Jan Jaeger
08 Apr 2002 Remove cckd garbage collection messages - Greg Smith
08 Apr 2002 "&comments on|off" logic deleted; '*' now "talking" comments,
'#' now silent comments (per Willem's suggestion). - Fish
08 Apr 2002 (RESCINDED): display_version via stdout instead of stderr;
set stdout/stderr to unbuffered (if externalgui) instead - Fish
08 Apr 2002 RC file handling: 1) new 'pause nnn' .rc-file-only command
to sleep for 1-999 seconds, 2) accept and display comments
from either the keyboard or the .rc file, 3) control .rc file
comments logging via new "&comments on|off" .rc-file-command,
4) use buffered "fgets" call to read .rc file for efficiency,
5) silently ignore CR's in .rc file for Windows compatibility,
6) prefix logged commands from .rc file with "> ". -- Fish
08 Apr 2002 parse_args (config.c): 1) not EXTERNALGUI dependent,
2) support embedded quoted strings (sf="path") - Fish
08 Apr 2002 Update message buffer in exgui mode - Jan Jaeger
05 Apr 2002 Support cookies to save settings - Jan Jaeger
02 Apr 2002 hercload.html updated for cckd utility support - Greg Smith
28 Mar 2002 HTTP server - Jan Jaeger
24 Mar 2002 Fix ADRFMT definition in cmspc.c - Bernard van der Helm
21 Mar 2002 Fix MVPG so it works with Expanded Storage - Paul Leisy
20 Mar 2002 Sequential files now supported by dasdload.c - Greg Smith
17 Mar 2002 Fix Read-Configuration-Data and Sense-ID CIW - Greg Smith
17 Mar 2002 Common DASD tables (dasdtab.c & dasdtab.h) - Greg Smith
17 Mar 2002 DASD utilities cckd support - Greg Smith
16 Mar 2002 Fixed benign warnings in ctcadpt.c & un-tabbed file - Fish
15 Mar 2002 Fixed automagic for building standalone dasd utilities - Volker Bandke
09 Mar 2002 Lan Channel Station (LCS) support
09 Mar 2002 Initial cckd dasd utilities support - Greg Smith
07 Mar 2002 More service signal updates for AO support - Jan Jaeger
05 Mar 2002 Add test_lock macro and enhance ipending
command with lock status on various locks - Jan Jaeger
05 Mar 2002 Merge sigpbusy into sigplock - Jan Jaeger
05 Mar 2002 Allow print to pipe for Win32 (future print spooling) - Fish
05 Mar 2002 Fix print to pipe bug so broken pipe is detected - Fish
05 Mar 2002 stop/start printer support - Fish
04 Mar 2002 Fix load_hmc() with null filename - Jan Jaeger
04 Mar 2002 Support composite service signals - Jan Jaeger
03 Mar 2002 Remove ckd and cckd sysblk dependencies in prep for
cckd dasd utility support - Greg Smith
02 Mar 2002 Display version info via stdout instead of stderr - Fish
02 Mar 2002 Added #include <sched.h> to hercules.h and some #ifdefs
in a few places to fix some compiler warnings, and fixed
a few minor typos here and there - Fish
02 Mar 2002 external gui support to dasdcat - Fish
01 Mar 2002 Fix and simplify cckd chkdsk default processing - Greg Smith
01 Mar 2002 Fix priority of PIC 13 for PT - Paul Leisy
01 Mar 2002 Fix cancel_subchan if OPTION_FISHIO - Greg Smith
28 Feb 2002 Allow for cr/lf in 3215 code and change ebcdic to ascii
convertion table entry x'15' from x'b4' to x'0a' - Jan Jaeger
26 Feb 2002 `sf-xxx nomerge' rebuilds current shadow file if previous
file is `read-only' - Greg Smith
26 Feb 2002 Set ILC=4 when an EX with PER is to an SVC - Paul Leisy
26 Feb 2002 Fix RP so it doesn't Space Switch in REAL mode - Paul Leisy
26 Feb 2002 Fix TRAP in GUEST so Change Bit not set on PIC 04 - Paul Leisy
25 Feb 2002 Don't signal CLKC/CPT interrupts if already pending - Greg Smith
24 Feb 2002 XSCH now removes i/o requests from the i/o queue - Jan Jaeger
24 Feb 2002 Fixes for CLMH, LCTLG and CVBG - Jan Jaeger
24 Feb 2002 Updates for cckd - Greg Smith
22 Feb 2002 IODELAY defaults to `800' if `OSTAILOR LINUX' - Greg Smith
22 Feb 2002 IODELAY kludge for linux - Greg Smith
22 Feb 2002 Allow comments in hercules.rc file (start with #) - Paul Leisy
22 Feb 2002 Correct BFP behavior in GUEST mode - Paul Leisy
22 Feb 2002 Fix missing PER in GUEST mode when HOST rupt icept - Paul Leisy
20 Feb 2002 Print to pipe - Roger Bowler
19 Feb 2002 Fix pending interrupts on other cpus channelset - Jan Jaeger
15 Feb 2002 Fix interval timer state retention - Jan Jaeger
13 Feb 2002 Fix TS intercept test - Paul Leisy
13 Feb 2002 Fix TXA for HOST PIC 04 fault on GUEST stack access - Paul Leisy
13 Feb 2002 Throw out Store PER when merged with null/supr rupts - Paul Leisy
13 Feb 2002 Make CS, CDS, CSP behave consistently: always store - Paul Leisy
11 Feb 2002 ISK, SSK missing 2k/4k check in 370 native - Paul Leisy
11 Feb 2002 Fix SIGP Initial Program Reset (S/370) - Jan Jaeger
08 Feb 2002 Fix RRB in 370 guest - Paul Leisy
06 Feb 2002 Fix cckdcdsk space/recovery/gap table malloc() - Greg Smith
05 Feb 2002 dasdinit utility support for specifying alternate cylinders - Fish
05 Feb 2002 dasdinit utility support for most every device type - Fish
05 Feb 2002 Asm assists for memory synchronization - Greg Smith
04 Feb 2002 Fix Ifetch PER flag in State Desc, Fix LCTL intercepts - Paul Leisy
04 Feb 2002 Fix very minor memory leaks in sockdev logic - Fish
03 Feb 2002 Close hercules configuration file after processing - Volker Bandke
03 Feb 2002 Added PGMPRDOS config parameter - Jay Maynard
03 Feb 2002 Performance tweaks - Greg Smith
01 Feb 2002 CTCI-W32 (Win32 CTCA protocol using WinPcap) - Fish
31 Jan 2002 Fix PER in guest for OPTION_CPU_UNROLL - Paul Leisy
30 Jan 2002 Fix SIE validity checks and intercepts - Paul Leisy
29 Jan 2002 Fix pending I/O interrupt when enabling I/O subclass - Jan Jaeger
28 Jan 2002 PER fix for BCTR and move #endif for FEATURE_PER2 - Paul Leisy
27 Jan 2002 Documentation updates for TCP/IP and Socket Readers - Roger Bowler
25 Jan 2002 Include Malcolm Beattie's dasdcat program - Roger Bowler
25 Jan 2002 More PER fixes for PR and addr wrap fix for MVCL - Paul Leisy
24 Jan 2002 PER fixes for PR and MVCL - Paul Leisy
20 Jan 2002 dasdinit can now create a cckd file - Greg Smith
17 Jan 2002 Add PER storage checks for TRAP accesses - Paul Leisy
17 Jan 2002 Fix PER rupt TEA for PC, PR and PT - Paul Leisy
16 Jan 2002 Synchronous I/O fixes - Greg Smith
15 Jan 2002 Add PER checks to MVCL - Paul Leisy
14 Jan 2002 Device subclass priority (try #1) - Greg Smith
14 Jan 2002 Improve cckd initialization time - Greg Smith
11 Jan 2002 Gabor Hoffers performance updates
11 Jan 2002 Fix ifetch performance so it works with PER - Juergen Dobrinski
06 Jan 2002 CMPSC kludge for Cygwin gcc faulty linkage - Greg Smith
05 Jan 2002 Make sure that {fthreads,w32chan}.c go into dist - Matt Zimmerman
02 Jan 2002 Change store of percode in PSA to use realregs->perc - Paul Leisy
02 Jan 2002 Fix stack and BCT per checks - Paul Leisy
02 Jan 2002 Don't set STORE PER when operand specified as REAL - Paul Leisy
30 Dec 2001 Fix for cckd and big-endian - Greg Smith
23 Dec 2001 OPTION_LPP_RESTRICT - Jan Jaeger
23 Dec 2001 Selective ArchMode build options - Jan Jaeger
18 Dec 2001 Make sure PC, PR, PT state switch when pending PER - Paul Leisy
18 Dec 2001 Fix up ILC for PR when PER interrupt - Paul Leisy
18 Dec 2001 Zero STD ID part of PER code for STURA - Paul Leisy
18 Dec 2001 For SSM, LPSW, purge Herc Op cache when PER bit on - Paul Leisy
18 Dec 2001 Move PERAID update to store accesses only - Paul Leisy
18 Dec 2001 Fix trace entry for BSG - Paul Leisy
18 Dec 2001 Add Branch PER check to BCT - Paul Leisy
18 Dec 2001 Add Store PER check to Stack accesses - Paul Leisy
18 Dec 2001 Check odd IA before IFetch PER - Paul Leisy
16 Dec 2001 Do not process PER in native BC mode - Jan Jaeger
16 Dec 2001 Correct PER for S/370 under SIE - Jan Jaeger
16 Dec 2001 Add missing obtain intlock to sie.c - Greg Smith
16 Dec 2001 Add channel set switching feature - Jan Jaeger
16 Dec 2001 Complete MP for S/370 - Jan Jaeger
14 Dec 2001 Fix BSM instruction for z/OS - Greg Smith
12 Dec 2001 Correct SIE intercept with concurrent PER indication - Jan Jaeger
09 Dec 2001 SIE PER enhancements - Jan Jaeger
06 Dec 2001 Basic PER implemention - Jan Jaeger
05 Dec 2001 Corrected ref and change bits on loadtext - Jan Jaeger
04 Dec 2001 Rewrite of trace including full 64 bit support - Jan Jaeger
28 Nov 2001 Reset device status in device_reset() for ckd dev - Jan Jaeger
28 Nov 2001 Alignment fixes for SPARC64 - Matt Zimmerman
28 Nov 2001 Bypass syncio if track overflow or data chaining - Valery
Pogonchenko
28 Nov 2001 Remove SIGHUP usage - Jan Jaeger
28 Nov 2001 Fix interval timer - Jan Jaeger
28 Nov 2001 Fix unintended exit when CPU 0 is deconfigured - Matt Zimmerman
22 Nov 2001 Cancel Subchannel (XSCH) function and instruction - Jan Jaeger
21 Nov 2001 OPTION_SYNCIO *is* compatible with OPTION_FISHIO - Greg Smith
18 Nov 2001 Synchronous I/O - Greg Smith
18 Nov 2001 Add OPTION_IODELAY to bypass linux/zseries bug - Jan Jaeger
18 Nov 2001 Change OSTAILOR LINUX to reflect IEEE support - Jan Jaeger
18 Nov 2001 Add LCEBR/LCDBR/LCXBR IEEE float instructions - Jan Jaeger
16 Nov 2001 Reduce timer.c pthreads calls and logic isolation - Greg Smith
16 Nov 2001 Correct storage keys after ipl from cdrom - Jan Jaeger
16 Nov 2001 Added savecore command - Jan Jaeger
15 Nov 2001 RCHP and SCHM fixes for PIC 15 - Paul Leisy
13 Nov 2001 Fix MVPG so it gets PIC 04 when FPO on - Paul Leisy
13 Nov 2001 Fix CUSE when last byte is part of equality - Paul Leisy
13 Nov 2001 Fix halt and clear subchannel on CTC type devices - Jan Jaeger
13 Nov 2001 Fix logmsg macro to appear as a singular statement - Jan Jaeger
09 Nov 2001 Add HMC cdrom type IPL support - Jan Jaeger
09 Nov 2001 Fix hang in synchronize_broadcast - Greg Smith
09 Nov 2001 Make MODEL_DEPENDENT more specific with CS and STCM - Paul Leisy
08 Nov 2001 Correct/Remove OPTION_REDUCE_INVAL miss-spelling - Paul Leisy
05 Nov 2001 RP needs to INVALIDATE_AEA() since AR loaded - Paul Leisy
02 Nov 2001 Fix SQXR when iteration results are off by 1 - Paul Leisy
02 Nov 2001 Fix one IPTE bug by adding INVALIDATE_AxA() - Paul Leisy
31 Oct 2001 OPTION_FISHIO only if fthreads and not OPTION_SYNCIO - Fish
31 Oct 2001 'KillAllDeviceThreads' function disabled - Fish
31 Oct 2001 CTC Channel Command retry (contributed by Jim Pierson) - Fish
31 Oct 2001 Fix CFDR so overflow check done after rounding - Paul Leisy
31 Oct 2001 Fix MVCL so unused R1 and R2 bits zeroed - Paul Leisy
31 Oct 2001 Add "loadtext" panel command to load text decks - Paul Leisy
31 Oct 2001 Add "QUIET" ostailor option so all pgmtrace disabled - Paul Leisy
28 Oct 2001 Added WAKEUP_CPU call to stop/stopall commands in panel.c to
fix "ipl rejected: All CPU's must be stopped" problem - Fish
28 Oct 2001 Various fixes to cardrdr.c - Fish
26 Oct 2001 Fix EX page cross, add INVALIDATA_AIA() - Juergen Dobrinski
25 Oct 2001 updated hercconf.html with new 'sockdev' reader option - Fish
25 Oct 2001 minor extgui tweak to better detect when cpu stopped - Fish
25 Oct 2001 rearranged DEVBLK structure (I hope it's better) - Fish
25 Oct 2001 sockdev no longer requires ascii only; ebcdic now ok - Fish
25 Oct 2001 Fix cardpch bug causing padding to fail on ebcdic o/p - Fish
25 Oct 2001 OPTION_BUFFERED_RDR rescinded/deprecated; using standard 'C'
fread/getc, etc. instead (Thanks Matt & Willem) - Fish
22 Oct 2001 Fix another SQXR bug - Paul Leisy
17 Oct 2001 Big-endian support and endian conversion - Greg Smith
16 Oct 2001 OPTION_BUFFERED_RDR - Fish
16 Oct 2001 Hot Reader support (sockdev = socket devices) - Fish
(mostly Malcolm Beattie's inspiration; implemented by me)
13 Oct 2001 synchronize_broadcast fix for SMP - Greg Smith
12 Oct 2001 Win32 fthreads (finally!) - Fish
11 Oct 2001 Remove Cygwin warnings displaying TID - Greg Smith
11 Oct 2001 SMP performance - phase 4 - I/O interrupt queue - Greg Smith
11 Oct 2001 cckd fixes - Greg Smith
11 Oct 2001 SMP performance - phase 3 - synchronize_broadcast enhanced -
Greg Smith
11 Oct 2001 SMP performance - phase 2 - intcond for each CPU - Greg Smith
11 Oct 2001 SMP performance - phase 1 - remove usleep(1) by default from
CS instructions - Greg Smith
10 Oct 2001 Define "signal_thread" macro as a 'nop' for WIN32 builds
10 Oct 2001 Add IS_CCW_SET_EXTENDED test to channel.c's write-ccw handling logic
to fix a problem that was preventing TCP/IP in VM from working on
CTC adapter devices (fix contributed by Kris Van Hees)
03 Oct 2001 Move INVALIDATE_AIA out of optimization - Juergen Dobrinski
02 Oct 2001 Fix MVPG to work in pageable guest - Paul Leisy
02 Oct 2001 Fix TRAP to work in pageable guest - Paul Leisy
28 Sep 2001 Fix MVCL bugs with new fast path code - Paul Leisy
28 Sep 2001 Restore change bit fixes to vstore.h - Paul Leisy
17 Sep 2001 Minor corrections to CEFR, CDFR, CXFR and MVPG - Jan Jaeger
13 Sep 2001 CXR setting wrong cc when fract=0 but char not - Paul Leisy
13 Sep 2001 Fix TRAP so page cross rupt does not set change bit - Paul Leisy
13 Sep 2001 MVPG missing TEA bit 29 and OP ACCESS ID on PIC 11 - Paul Leisy
13 Sep 2001 MVPG should report PIC 11 on Page Table Length violation - Paul Leisy
13 Sep 2001 Fix BSG so ALET=1 is always treated as subspace - Paul Leisy
06 Sep 2001 Add FPO crossing checks to all storage fetches - Paul Leisy
06 Sep 2001 Fix RP so trace entry finished on PIC 1C - Paul Leisy
30 Aug 2001 Fix Change Bit in Key so on page crossers with rupt it's not set.
Done by using new acctype ACCTYPE_WRITE_SKP - Paul Leisy
28 Aug 2001 Change FPR display so if BASIC FP EXTENSIONS all displayed - Paul Leisy
28 Aug 2001 Change MVCLE cpu-determined length - Paul Leisy
26 Aug 2001 Added test for file-existance in cardrdr.c (code suggested by Richard Snow) - Volker Bandke
24 Aug 2001 Add optional address parm to loadcore panel command - Michael Ackerson
23 Aug 2001 Fix general1.c so commented statements don't wrap to 2 lines - Paul Leisy
23 Aug 2001 LXD missing PIC 06 when R1 not valid - Paul Leisy
23 Aug 2001 CFXR needs to test overflow after rounding - Paul Leisy
23 Aug 2001 BSG failed to set subspace active in DUCT - Paul Leisy
20 Aug 2001 LKPG setting wrong cc - Paul Leisy
20 Aug 2001 Just set cc when r1=r2 for CUSE - Paul Leisy
20 Aug 2001 CUUTF wrong cc when len1 = 0 and len2 = 1 - Paul Leisy
20 Aug 2001 Fix SQXR div by 0 and others and SQDR hang - Paul Leisy
20 Aug 2001 Fix RP so ILC is correct for PIC 1C - Paul Leisy
20 Aug 2001 PLO needs INVALIDATE_AEA() when in AR mode - Paul Leisy
20 Aug 2001 CLM should get access rupts if mask = 0 - Paul Leisy
20 Aug 2001 PC was missing PIC 13 - Paul Leisy
06 Aug 2001 Machine check/checkstop/malfunction alert support
for host exception/loop/wait errors - Jan Jaeger
03 Aug 2001 Fix CLST condition code when 2nd op = end char - Paul Leisy
03 Aug 2001 LCXR was not making true zero - Paul Leisy
03 Aug 2001 Fix BSG so excarid is correct on PIC 2B - Paul Leisy
03 Aug 2001 Fix TRAP so TEA bit 29 not set on key prot - Paul Leisy
03 Aug 2001 RP missing AND with ADDRESS_MAXWRAP - Paul Leisy
03 Aug 2001 CVB missing AND with ADDRESS_MAXWRAP - Paul Leisy
01 Aug 2001 PLO not saving ALET from parm list in AR when zero - Paul Leisy
01 Aug 2001 Fix CUTFU condition code when len1 = 0 - Paul Leisy
01 Aug 2001 Add stor-prot-override to TRAP accesses - Paul Leisy
01 Aug 2001 Fix CE and CDR cc when fraction is zero - Paul Leisy
01 Aug 2001 Change cpu-determined number for SRST - Paul Leisy
27 Jul 2001 BSA missing INVALIDATA_AEA, not ANDing CR3 - Paul Leisy
27 Jul 2001 TRAP missing key-ctl protection - Paul Leisy
24 Jul 2001 Add CPUPRIO config statement - Jan Jaeger
24 Jul 2001 Add SETMODE setuid support - Jan Jaeger
23 Jul 2001 RP not making trace entry - Paul Leisy
23 Jul 2001 TRAP not making trace entry - Paul Leisy
23 Jul 2001 Fix ILC when PR gets PIC 1C - Paul Leisy
23 Jul 2001 Change order of stores for PLO - Paul Leisy
23 Jul 2001 LCXR low order sign incorrect - Paul leisy
19 Jul 2001 Remove invalid guestpsw bypass fix - Jan Jaeger
17 Jul 2001 Fix BSA so PIC 16 does nullification - Paul Leisy
17 Jul 2001 Another fix to TRAP and page cross - Paul Leisy
17 Jul 2001 More fixes to CUTFU, CUUTF - Paul Leisy
13 Jul 2001 Correct excarid on MVPG PIC 04 - Paul Leisy
13 Jul 2001 Fix PR trace table entry - Paul Leisy
13 Jul 2001 CUTFU, CUUTF not setting cc=1 when len1=0 - Paul Leisy
13 Jul 2001 Further CMPSC fixes - Bernard van der Helm
12 Jul 2001 Fix CEFR when converting 0x80000000 - Paul leisy
12 Jul 2001 Fix BSG trace entry for 24bit mode - Paul Leisy
12 Jul 2001 Fix BSA so it traces when R2=0 - Paul Leisy
11 Jul 2001 "sh" shell command support for Win32 builds - Fish
11 Jul 2001 UPT fails to detect CC=3 condition - Paul Leisy
11 Jul 2001 Fix CXFR characteristic and LEXR shift amount - Paul Leisy
11 Jul 2001 Fix BSA load of CR3 and TAR wrong CC - Paul Leisy
10 Jul 2001 CUSE setting wrong cc & unused bits not cleared - Paul Leisy
10 Jul 2001 RP setting PROB bit in PSW - Paul Leisy
10 Jul 2001 BSG builds incorrect trace entry - Paul Leisy
10 Jul 2001 TRAP not set PRI mode, form_stack_entry miss PIC 04 - Paul Leisy
10 Jul 2001 switch PIC 07 and PIC 06 priority on MP - Paul Leisy
10 Jul 2001 EREG missing INVALIDATE_AEA - Paul Leisy
10 Jul 2001 PIC 04(ALE) and PIC 05(STE/PTE) wrong priority - Paul Leisy
10 Jul 2001 TRAP miss page cross and false PIC 04 - Paul Leisy
10 Jul 2001 CLCL missing gpr update on page cross rupt - Paul Leisy
10 Jul 2001 Make Assist ops use PRI addr in AR mode - Paul Leisy
10 Jul 2001 Load/Store psw use bits 24-31 - Paul Leisy
10 Jul 2001 Report PIC 06 on PR at end of inst - Paul Leisy
09 Jul 2001 Fix TRAP so it receives PIC13 in REAL - Paul Leisy
09 Jul 2001 Fix CUSE and MVST on page cross rupts - Paul Leisy
09 Jul 2001 Fix UPT so GPR5 updated after store - Paul Leisy
07 Jul 2001 Fix sporadic access violation at shutdown - Fish
05 Jul 2001 Restrict TODEPOCH to 1900, 1928, 1960, 1970, or 1988, and
correct offset calculation - Michael Koehne
05 Jul 2001 Add unmount option to HET code - Michael Koehne
05 Jul 2001 Add quiet command to shut off status messages to panel - Michael
Koehne
05 Jul 2001 Add ARCHMODE to HHC105I IPL failure message - Fish
05 Jul 2001 Add multifile parameter to card reader definition - Fish
05 Jul 2001 Increase panel command buffer length to 32K - Fish
21 Jun 2001 Add disassembly function - Jan Jaeger
20 Jun 2001 CMPSC armode fix - Bernard van der Helm
20 Jun 2001 CTCT CTC over TCP/IP support - Vic Cross
20 Jun 2001 Remove subchannel enabled check from console - Jan Jaeger
19 Jun 2001 Correct check for MVCL in different spaces - Jan Jaeger
19 Jun 2001 Prevent msg HHC611I during machine check - Jan Jaeger
19 Jun 2001 Enhance MVCL cc3 diagostics - Jan Jaeger
18 Jun 2001 Add missing obtain_lock(devlock) to halt function - Fish
18 Jun 2001 Reset channel path function - Jan Jaeger
17 Jun 2001 Address limit checking - Jan Jaeger
16 Jun 2001 Correctons to LPGFR/LNGFR/LCGFR - Jan Jaeger
16 Jun 2001 Fix index-symbol translation - Bernard van der Helm
16 Jun 2001 TLB implementation for z/Architecture - Jan Jaeger
15 Jun 2001 Fix interrupt key processing - Jan Jaeger
13 Jun 2001 Zero highbyte in 24 bit branch trace entry - Paul Leisy
13 Jun 2001 Correct attention processing on suspended devices - Jan Jaeger
13 Jun 2001 Clear DPS arrays during I/O reset - Jan Jaeger
13 Jun 2001 Fix false protection indication on MVPG - Paul Leisy
11 Jun 2001 Initialize conditions & locks earlier in init routine,
including initializing cachelock (thanks Fish) - Greg Smith
11 Jun 2001 Correct excarid in ESAME mode - Jan Jaeger
10 Jun 2001 Correct tea on MVPG protection exception - Paul Leisy
10 Jun 2001 Correct halt subchannel function - Jan Jaeger
10 Jun 2001 Correct set pathgroup id ccw - Jan Jaeger
10 Jun 2001 Correct clear subchannel function - Jan Jaeger
09 Jun 2001 Fix CUTFU/CUUTF with zero op2 length - Paul Leisy
09 Jun 2001 Fix STSI condition code - Paul Leisy
09 Jun 2001 Add t+ckd/t-ckd ckd keytrace command - Valery Pogonchenko
03 Jun 2001 Fix TRAP save area access - Paul Leisy
03 Jun 2001 Fix priority of interruptions in stacking PC - Jan Jaeger
03 Jun 2001 Fix priority of interruptions in BAKR - Paul Leisy
03 Jun 2001 Fix typo in setting amode in BSA - Paul Leisy
02 Jun 2001 Moved IEEE option from featall.h to makefile.w32 - Jan Jaeger
02 Jun 2001 Correct tea on asx translation exception in PC - Paul Leisy
02 Jun 2001 Fix update of GR5 in UPT - Paul Leisy
01 Jun 2001 Clear effective and instruction address cache in BSG - Paul Leisy
01 Jun 2001 Correct TEA stid identification bits - Paul Leisy
31 May 2001 Correct TLB purging on SIE dispatch - Jan Jaeger
31 May 2001 IVSK SIE fix - Paul Leisy
30 May 2001 Added CHSC channel subsystem call instruction - Jan Jaeger
28 May 2001 Fix logic error in CPU interlocking - Jan Jaeger
28 May 2001 Wakeup waiting CPU when interrupt key is processed - Jan Jaeger
27 May 2001 Correct mainstorage interlocked update/reference - Jan Jaeger
26 May 2001 Add _REENTRANT and _THREAD_SAFE flags - Jan Jaeger
25 May 2001 Various multi processing and SIE fixes - Jan Jaeger
24 May 2001 Performance enhancements - Juergen Dobrinski
24 May 2001 Added CGEBR/CGDBR - Jan Jaeger
24 May 2001 Added CEGBR/CDGBR - Kris
23 May 2001 CKD 9345 support - Greg Smith
21 May 2001 Correct availability of N3 instructions in S/390 mode - Jan Jaeger
19 May 2001 Compression corrections - Bernard van der Helm
19 May 2001 Correct multiply/divide long - Jan Jaeger
19 May 2001 Correct RCP host address when nonzero MSO - Paul Leisy
18 May 2001 Correct CEFBR/CFEBR register use - Jan Jaeger
18 May 2001 Correct STOSM/STNSM interception - Paul Leisy
18 May 2001 Correct TRAP save area page crosser - Paul Leisy
18 May 2001 Correct operation exception interception - Paul Leisy
17 May 2001 Correct address wrap when SIE is interrupted - Jan Jaeger
17 May 2001 Correct specification exception interception - Jan Jaeger
16 May 2001 Correct CPU addr in PSA during external interrupts - Paul Leisy
15 May 2001 Correct STFL installed facility bit settings - Jan Jaeger
15 May 2001 Correct PR register update - Jan Jaeger
15 May 2001 Correct prefix storage key update in TPI - Jan Jaeger
15 May 2001 Correct TEA on STURA/LURA protection exception - Paul Leisy
09 May 2001 Correct TRT address wrap - Paul Leisy
08 May 2001 Fixes for RP instruction - Paul Leisy
08 May 2001 Fix gr15 in TRAP instruction - Paul Leisy
07 May 2001 CMPSC fix - Bernard van der Helm
07 May 2001 Correct false data exception in CVDG - Jan Jaeger
06 May 2001 Fix to Lock Page - Jan Jaeger
06 May 2001 Complete Storage Key Assist - Jan Jaeger
06 May 2001 Complete Move Page Facility 2 - Jan Jaeger
04 May 2001 Correct fbadasd.c syntax error - Greg Smith
04 May 2001 Correct RRB/RRBE rcpkey - Paul Leisy
03 May 2001 Try to open FBA emulated device readonly if open for
readwrite failed. Allows Linux/390 to be installed
from cdrom - Greg Smith
03 May 2001 Allow `readonly' to be specified for shadowed ckd or cckd
devices. Base file will be opened O_RDONLY. - Greg Smith
03 May 2001 Enablement of ISKE/RRBE/SSKE in S/370 mode - Valery Pogonchenko
03 May 2001 Correction to oldpsw during ifetch - Jan Jaeger
30 Apr 2001 Correct SIE guest interrupt subclass enablement - Jan Jaeger
28 Apr 2001 Temporarily intercept move page (SIE) - Jan Jaeger
28 Apr 2001 Add move page to z/Arch - Jan Jaeger
28 Apr 2001 Fix RRBE RCP index error - Paul Leisy
27 Apr 2001 Fix STCM(G) with zero mask - Paul Leisy
26 Apr 2001 Change unsupported config statements erros to warnings - Jan Jaeger
26 Apr 2001 Correct old psw during ifetch exception - Paul Leisy
26 Apr 2001 Correct setting of fetch bit in SSKE under SIE - Paul Leisy
24 Apr 2001 Fixed ckd2cckd bug for multi-file ckd disks - Greg Smith
24 Apr 2001 Added error detection code to ckd2cckd and cckd2ckd - Greg Smith
24 Apr 2001 Fixed potential errors in cckd backwards merge (sf-) - Greg Smith
24 Apr 2001 Reduced CCKD_MAX_DFWQ_DEPTH to 8 for WIN32 otherwise 32 - Greg Smith
22 Apr 2001 cckd2ckd not stopping if -cyl specified - Greg Smith
22 Apr 2001 add ISKE, RRBE and SSKE to 370 mode - Valery Pogonchenko
22 Apr 2001 ckd fix Read Count setting index marker - Valery Pogonchenko
22 Apr 2001 ckd fix processing multitrack read ops - Valery Pogonchenko
22 Apr 2001 cmpsc fixes for expansion - Greg Smith
22 Apr 2001 Correct prefix alignment for ESA/390
guest in 64 bit mode SIE - Jan Jaeger
21 Apr 2001 Added support for muliple files in card reader
21 Apr 2001 Added support auto-padding of ebcdic files in card reader
21 Apr 2001 Added support for builtin tun driver of linux kernel 2.4.x
17 Apr 2001 Fix SSKE rcp guest ref and change bits - Paul Leisy
18 Apr 2001 Fix CPU TIMER interrupt processing - Jan Jaeger
17 Apr 2001 Device I/O thread throttling - Greg Smith & Fish
17 Apr 2001 Fix ISKE rcp index - Paul Leisy
16 Apr 2001 `-malign-double' removed from makefile - Greg Smith
16 Apr 2001 Read-track fix reintroduced after being deprecated - Greg Smith
16 Apr 2001 iobuf in channel.c is now malloc'ed to reduce out of
memory errors under Cygwin - Greg Smith
16 Apr 2001 Reintroduced OPTION_NO_DEVICE_THREAD - Jan Jaeger
15 Apr 2001 featall.h: #define OPTION_NO_IEEE_SUPPORT for WIN32 builds
(<fenv.h> has not been ported by CygWin yet)
13 Apr 2001 Correction to CVDG - Jan Jaeger
09 Apr 2001 Fix intlock access in clock and timer routines - Jan Jaeger
08 Apr 2001 Small optimization of vstore/vfetch - Jan Jaeger
08 Apr 2001 Correction to SIGP Set Architecture Mode - Jan Jaeger
08 Apr 2001 Small optimization of TPI - Jan Jaeger
08 Apr 2001 Correction to SCHM in 64 bit mode - Jan Jaeger
08 Apr 2001 Correction to TB in amode 64 - Jan Jaeger
06 Apr 2001 Read-track released dfwlock too soon when track found
in dfw queue
04 Apr 2001 Sense/Set Path Group ID for DASD - Jan Jaeger
02 Apr 2001 Correction to register unstacking logic - Jan Jaeger
04 Apr 2001 #define MAX_DEVICE_THREAD_IDLE_SECS 300
02 Apr 2001 Fixed device_thread race condition in channel.c
02 Apr 2001 Added support for [Windows] External GUI
01 Apr 2001 Correction to Lock Page - Jan Jaeger
28 Mar 2001 Fix nullification problem in form_stack_entry - Jan Jaeger
27 Mar 2001 Fix exception access id in BSG - Jan Jaeger
27 Mar 2001 Fix exception access id during subspace replacement - Jan Jaeger
27 Mar 2001 Fix translation exception address in ESAME mode - Jan Jaeger
27 Mar 2001 Correction to ckd2cckd for small ckd files - Greg Smith
25 Mar 2001 Correction to LPQ/STPQ - Jan Jaeger
25 Mar 2001 Correction to MVCK/MVCP/MVCS - Jan Jaeger
25 Mar 2001 Dynamic device threads - Jan Jaeger
23 Mar 2001 Set `unit check' status when EOF CKD record read
even if count field is zero - Greg Smith
23 Mar 2001 Bypass number of cylinder check in cckdcdsk.c - Greg Smith
22 Mar 2001 Implement XSTORE in ESAME mode - Jan Jaeger
22 Mar 2001 Implement fast interrupt processing for MCK and PER - Jan Jaeger
22 Mar 2001 Correct interruption identification word - Jan Jaeger
22 Mar 2001 Correct interrupt mask setting in LCTL/LTCLG - Jan Jaeger
22 Mar 2001 Correct SSM/STOSM spec exc in ESAME mode - Jan Jaeger
21 Mar 2001 Correct cache invalidation in PR - Greg Smith
20 Mar 2001 Correction to 64 bit SIGP initial_cpu_reset - Jan Jaeger
18 Mar 2001 Correction to stack types in ESAME mode - Jan Jaeger
18 Mar 2001 Correct LRA/LRAG segment table entry address on cc 3 - Jan Jaeger
18 Mar 2001 Correct address types in move char instructions - Jan Jaeger
18 Mar 2001 Correct subspace_replace address type - Jan Jaeger
16 Mar 2001 Fix to allow HET files to reside on read-only media - Leland Lucius
16 Mar 2001 Fix LPSW in ESAME mode - Jan Jaeger
15 Mar 2001 Compressed CKD utilities now tolerate VM weirdness - Greg Smith
15 Mar 2001 Alternate tracks for compressed CKD volumes - Greg Smith
15 Mar 2001 Utilities display versioning and copyright info - Greg Smith
15 Mar 2001 Invalidate AEA and AIA cache on SIE entry/exit - Jan Jaeger
15 Mar 2001 Present device end on terminating console session - Jan Jaeger
13 Mar 2001 Fix address types in assist/float/ieee instructions - Jan Jaeger
10 Mar 2001 Stop all CPU's in release_config - Jan Jaeger
10 Mar 2001 Fix CPU entering manual state on disabled wait - Jan Jaeger
10 Mar 2001 Various fixes to configurable features logic - Jan Jaeger
08 Mar 2001 Fix ESAME Add/Subtract/Multiply/Divide
when both operands address same register - Jan Jaeger
07 Mar 2001 Correction to MLG/MLGR - Jan Jaeger
07 Mar 2001 Add sh panel command - Bernard van der Helm
07 Mar 2001 Add 9221 power-off diagnose - Jan Jaeger
05 Mar 2001 Correction to RP - Peter Stammbach
05 Mar 2001 Correction to DIAG204 - Jan Jaeger
05 Mar 2001 64 Bit fix to program_return_unstack - Jan Jaeger
05 Mar 2001 SIE corrections to EPSW and STFL - Jan Jaeger
05 Mar 2001 ESAME SIE SKA fix for SSKE/RRBE/ISKE - Jan Jaeger
04 Mar 2001 Multi architecture debug format enhancements - Peter Stammbach
03 Mar 2001 Correct store_psw during SIE interception - Jan Jaeger
03 Mar 2001 Correct trap control block - Roger Bowler
02 Mar 2001 Correction storage key updates by subchannels - Jan Jaeger
01 Mar 2001 Correction to TRAP2/TRAP4 - Paul Leisy
01 Mar 2001 Fix restart in ESAME mode - Jan Jaeger
01 Mar 2001 Correction to SIGP set architecture mode - Jan Jaeger
01 Mar 2001 SIE guest/host storage mapping corrections - Jan Jaeger
01 Mar 2001 Multi architecture fix for device threads - Juergen Dobrinski
28 Feb 2001 Correction to SIE interception parameters - Jan Jaeger
28 Feb 2001 Move Lock Page logic from dat.h to control.c - Jan Jaeger
27 Feb 2001 Add instructions marked N3 to ESA/390 - Jan Jaeger
27 Feb 2001 CVDG/CVBG instructions - Roger Bowler/Jan Jaeger
26 Feb 2001 Fix CDSG nullification on pagefault - Jan Jaeger
26 Feb 2001 Modification to 64 bit SIE - Jan Jaeger
25 Feb 2001 Fix PC/PT ltd origin in 64 bit mode - Jan Jaeger
25 Feb 2001 Improved interrupt processing - Valery Pogonchenko
25 Feb 2001 Fix private space bit to apply to real spaces - Jan Jaeger
25 Feb 2001 Add (incomplete) TRACG instruction - Jan Jaeger
25 Feb 2001 Correction to access register unstacking - Peter Stammbach
24 Feb 2001 Correction to 64bit IDAW's - Peter Stammbach
24 Feb 2001 cckd patches - Greg Smith
24 Feb 2001 Incorrect-Length-Indication-Suppression facility - Jan Jaeger
24 Feb 2001 Correction to interval timer Fix
22 Feb 2001 S/370 interval timer fixes - Mark Gaubatz
22 Feb 2001 64 bit Interpretive Execution (SIE) - Jan Jaeger
22 Feb 2001 Corrections to load_psw and store_psw - Jan Jaeger
22 Feb 2001 Improved address wrapping - Leland Lucius
20 Feb 2001 64 bit opcodes for PLO - Jan Jaeger
19 Feb 2001 Correction IPTE - Jan Jaeger
17 Feb 2001 Corrections to ISKE/IVSK/LCTL/RRBE/STCTL - Roger Bowler
16 Feb 2001 Fix ITF problem on 3390 compressed DASD - Greg Smith
16 Feb 2001 Fix to interception for paging exceptions in SIE - Paul Leisly
16 Feb 2001 IEEE float - Willem Konynenberg
16 Feb 2001 Further 64 bit panel updates - Roger Bowler
16 Feb 2001 Fix to LRA/LRAG - Roger Bowler
15 Feb 2001 64 bit fixes for CKSM, CLCLE, CUSE, CUUTF, CUTFU, TRE - Jan Jaeger
15 Feb 2001 Call s390_load_psw in LPSW in ESAME mode - Jan Jaeger
15 Feb 2001 Additional checking in load_psw in ESAME mode - Roger Bowler
14 Feb 2001 LPM fixes and display subchannel command - Nobumichi Kozawa
14 Feb 2001 64 bit support for panel.c - Roger Bowler
14 Feb 2001 Fix amode64 in load_psw - Ulrich Weigand
14 Feb 2001 64 bit correction to SRST - Jan Jaeger
14 Feb 2001 Correction to DL - Jan Jaeger
13 Feb 2001 Fix RLL/RLLG - Jan Jaeger
13 Feb 2001 Multiply logical (ML/MLR/MLG/MLGR) instructions - Vic Cross
13 Feb 2001 Correction to DL - Vic Cross
13 Feb 2001 Corrections to BRXHG and BRXLG - Jan Jaeger
13 Feb 2001 Add LGH instruction - Jan Jaeger
13 Feb 2001 Patch machine check for z/Arch compliance - Jan Jaeger
12 Feb 2001 Patch store status for z/Arch compliance - Jan Jaeger
11 Feb 2001 Correction to LRAG - Jan Jaeger
11 Feb 2001 Allow use of environment variables to override filenames
of hercules.rc hercules.cnf and hercifc - Jan Jaeger
11 Feb 2001 Various floating additions inclusing EFPC/SRNM
instructions, and data exception code specs - Roger Bowler
11 Feb 2001 Correction to pgmint instruction nullification - Jan Jaeger
10 Feb 2001 NLS support - Roger Bowler
09 Feb 2001 LFPC/SFPC/STFPC IEEE floating point instructions - Jan Jaeger
09 Feb 2001 Extended translation fac. 2 (PKA/PKU/UNPKA/UNPKU) - Roger Bowler
09 Feb 2001 Divide logical (DL/DLR/DLG/DLGR) instructions - Vic Cross
09 Feb 2001 Display instruction operands - Roger Bowler
09 Feb 2001 Fix to load_psw - Roger Bowler
08 Feb 2001 Add hercules.rc initialization file - Willem Konynenberg
08 Feb 2001 Fix SIE host interrupt IA backup - Jan Jaeger
08 Feb 2001 Fix SSKE RCP index error - Jan Jaeger
08 Feb 2001 TP instruction - Roger Bowler
06 Feb 2001 Tape datachaining patch - Brandon Hill
06 Feb 2001 Patch to bypass Cygwin stack problem (service.c) - Greg Smith
06 Feb 2001 Fixes for windows port - Volker Bandke
06 Feb 2001 SSK/ISK/RRB fix for 2K storage keys - Valery Pogonchenko/Jan Jaeger
06 Feb 2001 TRAP2 TRAP4 and RP instructions - Jan Jaeger
04 Feb 2001 Varous fixes for panel.c - Roger Bowler
04 Feb 2001 Interval Timer fix - Bob Abeles
04 Feb 2001 Deconfigure CPU's in release_config() - Greg Smith
04 Feb 2001 Change panel break command to 64 bit - Jan Jaeger
03 Feb 2001 Add ALCGR, SLBGR, ALCG, SLBG, ALCR, SLCR, ALC, SLB,
AGF, ALGF, SGF, SGFR, AGFR, RRL, RRLG, MSGF, MSGFR,
SLGFR instructions - Jan Jaeger
03 Feb 2001 Fix MVCLE instruction where op2 len > op1 len - Jan Jaeger
03 Feb 2001 Fix various sign/casting problems in esame.c - Jan Jaeger
03 Feb 2001 Change constant type in cmpsc.c to prevent warning - Jan Jaeger
03 Feb 2001 Fix S/370 interval timer - Valery Pogonchenko/Jay Maynard
03 Feb 2001 Correct sign on LLILH - Jan Jaeger
01 Feb 2001 Timer update correction - Valery Pogonchenko
01 Feb 2001 Documentation update - Roger Bowler
01 Feb 2001 Latest compressed CKD DASD release - Greg Smith
01 Feb 2001 Fixes to Divide Single instructions - Jan Jaeger
01 Feb 2001 64 bit fix to PLO instruction - Jan Jaeger
01 Feb 2001 64 bit fix to IPTE instruction - Jan Jaeger
01 Feb 2001 64 bit fix to SPX instruction - Jan Jaeger
01 Feb 2001 64 bit fix to LKPG instruction - Jan Jaeger
01 Feb 2001 Minor modification to SIGP instruction - Jan Jaeger
01 Feb 2001 Fix 64 bit binary math instructions - Jan Jaeger
31 Jan 2001 EPSW instruction - Roger Bowler
31 Jan 2001 Check unupdated instruction address for SAM24/31 - Roger Bowler
31 Jan 2001 ESAME DUCT format changes and BSA instruction - Roger Bowler
31 Jan 2001 ESAME ASN authorization and ALET translation - Roger Bowler
31 Jan 2001 Eliminate ASN tran.spec.exception for ESAME - Roger Bowler
29 Jan 2001 Correction to ESAME DAT - Jan Jaeger
29 Jan 2001 Fix MVCL/CLCL/MVCLE/CLCLE in 64 bit mode - Jan Jaeger
29 Jan 2001 Fix BAL/BAS type instructions in 64bit mode - Jan Jaeger
29 Jan 2001 Fix program interruption type in SAM24 and SAM31 - Jan Jaeger
29 Jan 2001 Correct typo in LMD
29 Jan 2001 ALGF/ALGFR instructions - Jan Jaeger
29 Jan 2001 Fix all relative instructions when target of execute - Jan Jaeger
29 Jan 2001 DSG/DSGF/DSGR/DSGFR instructions - Jan Jaeger
29 Jan 2001 EDMK ESAME fix - Jan Jaeger
28 Jan 2001 ASN translation patch - Roger Bowler
28 Jan 2001 Dummy SVC assist instruction - Jay Maynard/Brandon Hill
28 Jan 2001 Extended floating point - Peter Kuschnerus
28 Jan 2001 HET format tape support - Leland Lucius
28 Jan 2001 Unloaded tape drive support - Brandon Hill
27 Jan 2001 ESAME subspace replacement - Roger Bowler
26 Jan 2001 ESAME BSG/BAKR/PC/PR/PT instructions - Roger Bowler
24 Jan 2001 ESAME linkage stack operations - Roger Bowler
21 Jan 2001 EREGG instruction - Roger Bowler
20 Jan 2001 ESAME low-address protection - Roger Bowler
20 Jan 2001 Fix zero block length in ctcadpt.c - Roger Bowler
20 Jan 2001 LMD instruction - Roger Bowler
20 Jan 2001 Fix TB instruction in ESAME mode - Roger Bowler
20 Jan 2001 ESAME translation exception address - Roger Bowler
16 Jan 2001 Fix zero track overflow record - Roger Bowler
14 Jan 2001 ESAME DAT - Roger Bowler
11 Jan 2001 Format-2 2K/4K IDAW - Roger Bowler
11 Jan 2001 Add RRF/RXF/RSI instruction formats - Roger Bowler
11 Jan 2001 ESAME DAT table bit definitions - Roger Bowler
11 Jan 2001 ESAME interrupt codes - Roger Bowler
08 Jan 2001 Fix to ESTA and MSTA - Mario Bezzi
07 Jan 2001 Fix zero CCW count in ctcadpt.c - Roger Bowler
07 Jan 2001 Added BRASL, LARL, ESEA, STRAG, STPQ, LPQ, LLILH, LLILL,
LLIHH, LLIHL, LLGH and LLGC instructions - Jan Jaeger
07 Jan 2001 Corrected LLGT and LLGTR instructions - Jan Jaeger
07 Jan 2001 Added 64 bit I/O and translation definitions - Jan Jaeger
05 Jan 2001 Reworked cmpsc.c - Bernard van der Helm
04 Jan 2001 Fix read-only aws tape - Roger Bowler
03 Jan 2001 Fix integrity problem in cckddasd.c - Greg Smith
02 Jan 2001 Fix multi architecture support in cmpsc.c - Jan Jaeger
02 Jan 2001 Fix psw ia backup during PSA access by SIE - Jan Jaeger
01 Jan 2001 Universal TUN/TAP Driver Networking support - Roger Bowler
01 Jan 2001 Fix HHC002I message in config.c - Roger Bowler
01 Jan 2001 Add OSTAILER VSE option - Roger Bowler
28 Dec 2000 Fix 4K storage key support for S/370 mode when using
2K page tables - Jan Jaeger
27 Dec 2000 2K/4K storage key support for SSK/SSKE/ISK/ISKE/RRB/RRBE
instructions - Jan Jaeger
24 Dec 2000 Fully functional CMPSC instruction by Bernard van der Helm
23 Dec 2000 Various fixes to SIE - Jan Jaeger
23 Dec 2000 Multiple architecture support for SIE - Jan Jaeger
23 Dec 2000 Add OPTION_NO_DEVICE_THREAD
18 Dec 2000 Compressed CKD DASD release 2 - Greg Smith
18 Dec 2000 Fix deadlock in SIE host interrupt processing - Jan Jaeger
17 Dec 2000 Corrections to load reverse - Jan Jaeger
15 Dec 2000 Improved data typing - Jan Jaeger
13 Dec 2000 Add Load Reverse Facility (Jan Jaeger)
10 Dec 2000 Add Linux/390 interrupt patch
09 Dec 2000 Corrections to buffer positions in console.c - Roger Bowler
09 Dec 2000 Add absolute effective address buffer option (Jan Jaeger)
09 Dec 2000 Add absolute instruction address buffer option (Jan Jaeger)
03 Dec 2000 ALS-1 and ALS-2 support completion (Roger Bowler and Jan Jaeger)
02 Dec 2000 Included lates float fixes from Peter Kuschnerus
02 Dec 2000 Fix orienting bug in CKD DASD search CCW processing (Bob Abeles)
02 Dec 2000 Extended Translation (TRE,CUUTF,CUTFU instructions) - Roger Bowler
30 Nov 2000 Optimize vfetch and vstore operations - Jan Jaeger
25 Nov 2000 Add FETCH_xW and STORE_xW macros to optimize storage
access and provide atomic store/fetch operations
22 Nov 2000 Optimize conditional branch instructions - Jan Jaeger
22 Nov 2000 Remove -fPIC compiler option (performance) - Jan Jaeger
20 Nov 2000 Revised instruction counting feature and
icount panel command - Jan Jaeger
15 Nov 2000 Small fix to CHI - Jan Jaeger
11 Nov 2000 Prevent ESAME mode when ESA/390 is specifed - Jan Jaeger
5 Nov 2000 Added various new instructions in A5xx range - Jan Jaeger
29 Oct 2000 Correct AXR and SXR instruction results when significance
exception raised (Peter Kuschnerus, with help from Mario Bezzi)
29 Oct 2000 Correct CD and CDR instruction condition code logic (Peter
Kuschnerus)
29 Oct 2000 Do not generate support for square root instructions in 370 mode
(Peter Kuschnerus)
28 Oct 2000 Added 64 Bit instructions - Jan Jaeger
21 Oct 2000 z/Architecture support - Jan Jaeger
14 Oct 2000 Some 64 Bit definitions - Jan Jaeger
07 Oct 2000 Add multi-architecture infrastructure in order
to support multiple architectures - Jan Jaeger
07 Oct 2000 Compressed CKD DASD support (Greg Smith)
07 Oct 2000 DASD I/O optimizations (Greg Smith and Malcolm Beattie)
07 Oct 2000 Fix for random bug in MP instruction (Mario Bezzi)
07 Oct 2000 Treat all 3505 card reader read CCWs the same (Jay Maynard)
26 Sep 2000 STCRW instruction nullification correction - Jan Jaeger
05 Sep 2000 I/O rate meter on graphical panel (Valery Pogonchenko)
05 Sep 2000 Sense correction for track overflow processing (Valery
Pogonchenko)
05 Sep 2000 Another fix for 64K segment length checking in 370 DAT (Jay
Maynard, found by Mario Bezzi)
04 Sep 2000 Win32 portability changes (John Kozak)
04 Sep 2000 Fix for 64K segment length checking in 370 DAT (Jay Maynard,
found by Mario Bezzi)
04 Sep 2000 Fix for TPI storing interrupt code when no interrupt pending
(Jay Maynard, found by Greg Smith)
03 Sep 2000 Printer support for skip to channel 9 and 12 (Roger Bowler)
03 Sep 2000 Panel refresh rate command and PANRATE parameter (Reed Petty)
31 Aug 2000 Fix storage protection override on fetch (Jan Jaeger)
29 Aug 2000 ESA/390 (VM dataspace) SIE support (Jan Jaeger)
21 Aug 2000 Bugfix for MXR instruction (by Peter Kuschnerus)
19 Aug 2000 SIE Vector support (Jan Jaeger)
12 Aug 2000 Add CONCS, DISCS and RCHP instructions (Jan Jaeger)
12 Aug 2000 Add S/370 Mode support to SIE (Jan Jaeger)
08 Aug 2000 Fix flags on intermediate subchannel status (Jan Jaeger)
08 Aug 2000 Break SYSCONS output lines when too long (Jan Jaeger)
04 Aug 2000 Floating point instructions SQDR and SQER (by Peter Kuschnerus)
04 Aug 2000 Add Lock Page instruction (Jan Jaeger)
03 Aug 2000 Simplify logmsg and DEVTRACE macro definitions (Jay Maynard)
03 Aug 2000 Prevent incorrect length indication on CONTROL NOP CCW (Jay
Maynard)
01 Aug 2000 Complete 370 HIO processing (Jay Maynard)
29 Jul 2000 Interpretive Execution (SIE) (Jan Jaeger)
29 Jul 2000 Set Address Limit (SAL) instruction (Jan Jaeger)
25 Jul 2000 Correct nullification of TPI and TSCH (Jan Jaeger)
25 Jul 2000 Add device locking to MSCH (Jan Jaeger)
25 Jul 2000 Correct TPROT instruction (Jan Jaeger)
22 Jul 2000 Correct address wrapping on assist instructions (Jan Jaeger)
22 Jul 2000 Change interrupt logic to use longjmp on all interrupts (Jan
Jaeger)
22 Jul 2000 Clear remainder of ASTE when loading ASTE with ASF=0
in translace_asn (Jan Jaeger)
22 Jul 2000 Add PLO instruction (Jan Jaeger)
22 Jul 2000 Fix CLCL interruption problem (Jan Jaeger)
19 Jul 2000 Make ED and EDMK perform a trial run (Jan Jaeger)
16 Jul 2000 Fix address wraparound in MVO (Jan Jaeger)
15 Jul 2000 Fix CR15 corruption in form_stack_entry,
fix nullification in form_stack_entry and
unstack_registers (Jan Jaeger)
10 Jul 2000 Fix loss of interrupts in PR (Jan Jaeger)
22 Jul 2000 Track overflow processing fixes (by Jay Maynard, suggested by
Valery Pogonchenko)
21 Jul 2000 Added TOD clock update to STCK, STCKE, DIAG 204, and TRACE
processing (by Jay Maynard)
19 Jul 2000 Added support for 3340 and 3375 DASD (by Jay Maynard, with help
from Rick Fochtman and David Cole)
18 Jul 2000 Corrected interval timer update increment (by Jay Maynard)
18 Jul 2000 Fixed READ DEVICE CHARACTERISTICS alternate track values for
3380 and 3390 DASD (by [email protected])
10 Jul 2000 Skeletal CMPSC instruction (by Bernard van der Helm)
07 Jul 2000 float.c optimization for new instruction decode
and execution (by Peter Kuschnerus)
07 Jul 2000 Fix program check on TIC ccw (by Jan Jaeger)
07 Jul 2000 Fix program check on NOP ccw (by Jan Jaeger)
05 Jul 2000 Instruction decode & execution restructure (by Jan Jaeger)
05 Jul 2000 Added -fomit-frame-pointer to compiles for improved performance
(by Jan Jaeger)
04 Jul 2000 Fix STCKE instruction (by Bernard van der Helm)
04 Jul 2000 Added track overflow processing for CKD DASD (by Jay Maynard)
04 Jul 2000 Makefile change to allow RPM building with RPM_BUILD_ROOT
(by David Barth)
04 Jul 2000 Added NetBSD build definitions to makefile (by Soren Jorvang)
04 Jul 2000 Moved version definition to version.h and removed makefile
dependency for source modules (by Jay Maynard)
04 Jul 2000 Package change: tarball now explodes into hercules-<version>
subdirectory (by Jay Maynard, suggested by Soren Jorvang)
23 Jun 2000 Fix backward going TOD clock (by Jan Jaeger)
23 Jun 2000 Suppress superflous HHC701/HHC702 messages (by Jan Jaeger)
23 Jun 2000 Rework cpu.c to decode instructions by macro (by Jan Jaeger)
23 Jun 2000 Bypass bug in IBM telnet client (by Jan Jaeger)
18 Jun 2000 3270 CCW processing improvements (by Jan Jaeger)
18 Jun 2000 OSTAILOR generalization, and new pgmtrace panel command
(by Jan Jaeger)
18 Jun 2000 VM IUCV instruction correction and DIAGNOSE improvements
(by Jan Jaeger)
18 Jun 2000 CPU timer and clock comparator improvements
(by Jan Jaeger, after a suggestion by Willem Koynenberg)
18 Jun 2000 3480 READ BLOCK ID and LOCATE CCW support (by Brandon Hill)
18 Jun 2000 Networking support via virtual CTCA (by Willem Koynenberg)
18 Jun 2000 Restructured CPU execution, by function call instead of
switch statement (by Mike Noel)
18 Jun 2000 Support for IEBCOPY sequential output datasets in dasdload
(by Ronen Tzur)
18 Jun 2000 New dasdls command lists the VTOC of a CKD DASD volume
(by Malcolm Beattie)
18 Jun 2000 New AWSTAPE handling commands: tapesplt, tapemap (by Jay Maynard)
18 Jun 2000 make install target to install in /usr/bin (by Jay Maynard)
03 Jun 2000 Still more multiprocessor improvements (by Jan Jaeger)
03 Jun 2000 Dynamic CPU reconfiguration (by Jan Jaeger)
03 Jun 2000 Basic vector facility (by Jan Jaeger)
03 Jun 2000 Floating point version 6 (by Peter Kuschnerus)
03 Jun 2000 READ AND RESET BUFFERED LOG CCW (X'A4') support (by Jay Maynard)
03 Jun 2000 WRITE SPECIAL CKD CCW (X'01') support (by Jay Maynard)
03 Jun 2000 FBA DASD model reporting fixes (by Jay Maynard)
21 May 2000 More multiprocessor improvements (by Jan Jaeger)
21 May 2000 New startall/stopall panel commands (by Jan Jaeger)
21 May 2000 STIDP stores processor address in first digit of CPU id
(by Roger Bowler)
21 May 2000 Correction to IPTE instruction for S/370 (by Jay Maynard)
21 May 2000 Dummy HIO instruction for S/370 (by Jay Maynard)
21 May 2000 Support for emulated 0671 FBA DASD (by Jay Maynard)
21 May 2000 FBA device reserve/release CCW support (by Jay Maynard)
21 May 2000 New OSTAILOR configuration option allows selective suppression
of program check messages (by Jay Maynard)
14 May 2000 Multiprocessor locking improvements (by Jan Jaeger)
14 May 2000 Machine check and channel report word (by Jan Jaeger)
14 May 2000 Store Channel Report Word (STCRW) instruction (by Jan Jaeger)
14 May 2000 New attach/detach/define commands to allow dynamic addition
and deletion of devices from the configuration (by Jan Jaeger)
14 May 2000 Compare and Swap and Purge (CSP) instruction (by Jan Jaeger)
14 May 2000 Broadcasted purging (by Jan Jaeger)
14 May 2000 Fix LASP instruction SASN authorization using wrong AX if bits
29-31 are 010 and SASN \= PASN (by Mario Bezzi)
14 May 2000 Fix SAC instruction special operation exception setting secondary
space mode when ASF=0 (by Mario Bezzi)
14 May 2000 Remove intdrag option and replace drag command by toddrag command
14 May 2000 New extpending flag to improve performance (originally contributed
by Valery Pogonchenko and enhanced by Jan Jaeger)
14 May 2000 Allow longer host name in console connected message
(by Jay Maynard)
14 May 2000 Floating point version 5 including fixes by Mario Bezzi