2024-03-13 20:32:52 by Olaf Seibert | Files touched by this commit (2) | |
Log message:
emulators/hercules4sdl: update to 4.7.
Changes from https://sdl-hercules-390.github.io/html/hercnew.html:
* Fix EX/EXRL instructions to not cause spurious PIC 3 (Tony Harminc, Fish)
#415
* Fix E7 Prefix CCW support (Aaron Finerman, Fish)
* Fix Read Count Suffix bug causing data corruption #575
* Fix Locate Record Write Track Operation (Aaron Finerman, Fish) #601
* Fix Read Tracks CCW when chained from Prefix (Aaron Finerman, Fish) #603
* Fix various ICKDSF-related CCW handling bugs (Anders Edlund, Fish) #615
* Fix 3705 crash on attach/detach/attach (Jay Maynard)
* Fix usleep/nanosleep excessive host CPU consumption (Peter Jansen, Fish) #589
* Fix '--version' and '--usage' switches (Bill Lewis)
* Fix TDF file emulated tape open bug (Fish)
* Fix maketape utility to not pad binary files (Fish)
* Fix Date/time parsing issue in runtest/make-check (Peter Jansen)
* Fix dasdseq utility Large/Extended dataset truncation (Gregory, Fish) #602
* Fix Multi-device statement failure handling (Fish) #604
* Fix Hang during device detach (Fish)
* Fix Incorrect thread priority handling (Tyler Mitchell)
* Fix Occasional crash on exit (Tyler Mitchell)
* Fix Confusing/unclear shadow file messages (Fish) #616
* Fix cckdmap utility non-33xx dasd-type bug (Fish)
* Fix Shared devices 10-second-delay bug (Fish) #624
* Fix 'ENGINES' command bug (Fish) #626
* Fix Shutdown/exit logging (James Wekel) #480, #634
* Fix Possible crash at CCKD dasd termination (Fish)
* Fix Inaccurate "Running on:" Windows name and version (Bill Lewis, Fish)
* New: Improved CU12, CU14 instruction performance (James Wekel) #623
* New: dasdls utility '-cchh' and '-nosort' options (Ian, Fish)
* New: maketape utility meta-file 'BIN' keyword support (Fish)
* New: dasdseq utility '-record' mode support (Gregory, Fish) #614
* New: Ability to trace only specific CCW opcodes (Fish) #576
* New: JSON support in HTTP server #578
* New: README.DAEMON document
* New: 'iconpfxs' command (Fish)
* New: Support quoted strings in storage alteration commands (Fish)
* New: Add timed statistics to instruction counting (Andrey) #588
* New: dyngui LCSS devnum support (Fish)
* New: Use performance cores on Apple Silicon (Enrico Sorichetti)
* New: Support 'clang' builds under Windows MSVC (Peter Jansen) #629
* New: Highlight 'S'evere and 'A'ction messages too (Fish)
|
2023-07-12 19:17:15 by Olaf Seibert | Files touched by this commit (5) | |
Log message:
emulators/hercules4sdl: update to 4.6.
from https://sdl-hercules-390.github.io/html/hercnew.html:
Summary of Changes:
-------------------
* SECURITY: New "\reply" SCP command to suppress command echoing of \
passwords
(Fish) (#541)
* Fix endianness bug in PFPO instruction (#523)
* Fix some endianness issues in TRTE, TRTRE, TRTE, TRTRE, TRTE and TRTRE
instructions (James Wekel) (#529)
* Fix CODEPAGE message corruption in HERCIFC (Bill Lewis) (#525)
* Fix some minor z/Arch Facility related bugs (Fish)
* Fix BZIP2 API bug in hetlib.c (Fish) (#535)
* Fix missing last dump line bug in dasdutil trace (Fish)
* Fix crash if "ctc debug" command on unconnected CTCE device (Fish) \
(#536)
* Fix segfault in 370 mode IPL (Bill Lewis) (#538)
* Fix to show version and help if no arguments given (Fish) (#540, #548)
* Fix incorrect NUMCPU/ARCHLVL/etc handling causing occasional hang (Fish)
(#542)
* Fix branding SNAFU: "SDL" does NOT mean this Hercules is a \
"SoftDevLabs"
product! (Fish)
* Fix bug causing MVT guest to fail (Fish)
* Fix Program check detection if PER trace active (Fish) (#560)
* New: 'QUITMOUT' command/statement, per user request (Fish)
* NEW: "Trace to File" support (Fish) (#33)
* New "t+CPU [cpuad]" selective instruction tracing by CPU (Fish)
* NEW: Sockdev socket punch support (Fish) (#553)
* New 'txt2card' utility (Fish)
* Don't enable STHYI/ESSA by default (#531)
* Improve PFPO instruction conformance (Fish)
* Add single devnum support to CKD Search Key trace command (Fish)
* Enhance "t?" command to also show active device tracing (Fish)
* Improve CCW tracing (Fish)
* Add "ADDFRR" MVS assist (Jay Maynard) (#537)
* Better HMC message handling for s390x Linux guests (Fish) (#534)
* Document MAKETAPE via README (Fish)
* Add support for dasd X'F7' (DSO = Define Subsystem Operation) CCW (Fish)
(#547)
* DASDLOAD: Increase MAXDSCB and allow cmdline override (Fish) (#566)
|
2023-03-02 18:05:12 by Olaf Seibert | Files touched by this commit (3) |
Log message:
emulators/hercules4sdl: cherry-pick unreleased upstream patch
that is know to fix an issue that breaks the MVT operating system.
|
2022-12-13 19:41:52 by Olaf Seibert | Files touched by this commit (3) |
Log message:
emulators/hercules4sdl: add patch from upstream for networking crash
Fix issue https://github.com/SDL-Hercules-390/hyperion/issues/525
which can cause a segfault if networking is used.
Created a patch file from an upstream commit, therefore it patches multiple
files. It should be possible to remove it at the next release.
|
2022-11-27 16:43:13 by Olaf Seibert | Files touched by this commit (3) | |
Log message:
emulators/hercules4sdl: update to version 4.5.
Summary of Changes:
-------------------
. Significant performance improvements to CLCLE, CUSE, TRE, TRTE, TRTR and
TRTRE instructions (#498, #500, #510, #513, #519, #520) (Thank you James Wekel!)
. Fix minor bug in STSTU (Search String Unicode) instruction
. Fix minor bug in CMPSC (Compression Call) instruction
. Fix minor bug in PFPO (Perform Floating-Point Operation) instruction (#407)
. PER 1 GRA (General Register Alteration) support (#87)
. z/VM TXF PER support (i.e. TXSUSPEND = Event Suppression)
. PER SKEY support
. PER Zero-Address Detection support
. BEAR-Enhancement Facility support
. Decimal Floating-Point Packed Conversion Facility support (#496)
. Report and ignore oversized LCS outbound SNA messages
. Ensure same serial number on all multi-file images (#276)
. Fix minor dasdinit negative size parameter bug (#472)
. Fix minor dasd CCW data-chaining bug
. Improve CCKD handling of unusual/unexpected errors
. Minor corrections to CTCE documentation
. dasdls: sort display by by dataset name
. Various minor cckdmap enhancements
. Fix rare bug in .HET locate block logic (#518)
. Disable CCKD automatic garbage collection (#504)
. Fix hang at exit when MLVL DEBUG is active
. Fix bug causing DASD corruption with s+ tracing
. Fix 'numcpu' handling bug causing crash (#481)
. Ensure error message when no config file provided (#483)
. Fix another possible Windows suspend/resume crash (#489)
. Customized Offerings Driver (COD) support
. New SYSGPORT config file statement (#505)
. Various improvements to Linux build scripts (#454, #461)
. Many other various minor miscellaneous fixes and improvements to both
documentation and code
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-01-08 20:27:58 by Olaf Seibert | Files touched by this commit (2) | |
Log message:
emulators/hercules4sdl: update to 4.4.1.
This release is a *HOT FIX* that corrects a 20 yr. old bug recently
discovered in Hercules's compressed CKD ("CCKD") dasd emulation logic
negatively impacting certain guests. Refer to the "Release Notes" web
page for important information:
https://sdl-hercules-390.github.io/html/hercrnot.html#4.4.1
For a list of changes included in this release, refer to the "Summary of
changes" further below or the "What's New" web page at:
https://sdl-hercules-390.github.io/html/hercnew.html
All BUG REPORTS should be reported via the SDL-Hercules-390 GitHub
"Issues" web page at:
https://github.com/sdl-hercules-390/hyperion/issues
Questions or concerns should be directed to the main hercules-390 groups.io
group at https://hercules-390.groups.io/g/group
Summary of Changes:
-------------------
. Implement new Version string format
. Return fullword #of cylinders in RDC bytes 60-63 (#456)
. Also show real address for virtual address during instruction tracing
. Fix possible Hercules crash after resume from suspend (#458)
. Improved B220 (SERVC) instruction validation (#460)
. Fix 20 yr. old CCKD compressed dasd bug causing Locate Record to fail (#464)
Please refer to the "Release Notes" web page for important information
regarding this release:
https://sdl-hercules-390.github.io/html/hercrnot.html#4.4.1
|
2021-12-19 22:26:27 by Olaf Seibert | Files touched by this commit (2) |
Log message:
emulators/hercules4sdl: limit access to suid program hercifc.
It's installed accessible to the new group "hercules":
-r-s--x--- 1 root hercules 9512 Dec 19 21:25 /usr/pkg/bin/hercifc
|
2021-12-19 20:08:20 by Olaf Seibert | Files touched by this commit (8) | |
Log message:
emulators/hercules4sdl: update to 4.4
Now installs hercifc suid root so that you don't have to run hercules
itself as root (for networking purposes).
Summary of Changes:
-------------------
. Fix many SIE arch-dep violation bugs
. Fix to SIE handling of STFL/STFLE instructions
. Internal and SIE SKA Storage Key handling fixes
. Fix VM/ESA OPERATOR userid looping bug
. Preliminary SIE ESSA/STHYI instructions support
. Fixes to MVS assist support
. ECPS:VM 1.88 fixes
. ISK/ISKE, IVSK, RRB/RRBE, SSK/SSKE, RRBM, PFMF instruction fixes
. Fixes to CSP/CSPG/IDTE/IPTE instructions
. Minor LAA/LAAG (et al.) instructions fix
. RRBM instruction fix
. PTFF instruction support for function codes 04, 05, 69
. Fix DAT bug in MVCOS instruction
. Local-TLB-Clearing Facility
. Nonquiescing Key-Setting Facility
. Insert Reference Bits Multiple Facility
. Miscellaneous-Instruction-Extensions Facilities 2 and 3
. PPA-in-order facility
. Allow modifying "IBM" and undefined facility bits
. LCS device fixes and improvements
. LCS device SNA support
. 3270 device connection improvements
. CTCE device fixes and improvements
. CTCI device fix for VSE
. Minor QETH (OSA) device fixes/improvements
. CCKDMAP utility CFBA/CFBA64 device support
. Fix to DASDLS utility shadow file logic
. CCKDLOAD utility fix
. Fix dasd utilities r/o access to r/w images
. Minor "faketape" emulated tape format fix
. Fix possible CRASH during compressed dasd attach/detach
. PANOPT statement "MSGCOLOR" option
. PANRATE/PANTITLE replaced by PANOPT
. Minor MODEL/PLANT/MANUFACTURER statement fixes
. New -o/--output/--logfile command-line options
. Hardware loader fix
. Minor Rexx support fixes and improvements
. Minor External Packages updates
. Fixes to herclin.exe
. Translation Specification PIC 12 fix
. Improved TXF reliability and completeness
. Predefined CPUMODEL $(symbol) values
. Improvements to building Hercules on non-Windows platforms
. Improvements to building Hercules on Windows platforms
. Many other minor internal/external fixes and improvements
|
2021-12-01 04:51:57 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
hercules4sdl: Use tarball name as downloaded by web browser
|