Changes in Version 2.15
as extracted from the "Changes" file in the CVS repository
- dd mon yyyy Description
- 14 Dec 2001 Fix BSM instruction for z/OS supprt - Greg Smith
- 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