Skip to content

Releases: ibm-s390-linux/s390-tools

v2.26.0

14 Feb 13:12
Compare
Choose a tag to compare

For Linux kernel version: 6.2

Remove tools / libraries:

  • Remove vmconvert and libvmdump in favor of vmdump file support in zdump

Changes of existing tools:

  • ipl_tools: Add support for list-directed IPL from ECKD DASD
  • lszcrypt: Display hardware filtering support capability
  • vmur: Remove option -c for dump file conversion (See zdump changes)
  • zdev: Add zfcp ber_stop parameter handling
  • zdump: Add vmdump dfi for vmdump format to elf format
  • zkey: Support EP11 host library version

Bug Fixes:

  • zipl: Move dump parmline processing and verification
  • zipl/genprotimg: Various build improvements

v2.25.0

08 Dec 13:03
Compare
Choose a tag to compare

For Linux kernel version: 6.1

Changes of existing tools:

  • ap_tools: Use new mdevctl installation location
  • lsdasd/tunedasd/zdev: Add support to handle copy pair relations presented by the DASD driver
  • zdev: Add --shell command line switch to generate output suitable for shell environments
  • zipl: Add List-Directed IPL from ECKD DASD to support secure boot

Bug Fixes:

  • ipl_tools: Fix chreipl node for NVMes with CONFIG_NVME_MULTIPATH
  • libdasd: Fix bug that prevented positive ioctl return codes

v2.24.0

09 Nov 16:20
Compare
Choose a tag to compare

For Linux kernel version: 6.0

Add new tools / libraries:

  • Provide config files for checkpatch, codespell, and clang-format

Changes of existing tools:

  • dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
  • dbginfo.sh: add Kubernetes data collection
  • libutil: Introduce util_lockfile
  • zdev: Add site-aware device configuration
  • zdump: Add support to read Protected Virtualization dumps
  • zipl/boot: Add secure boot trailer

Bug Fixes:

  • ap_tools/ap-check: Reject start for control domains without usage
  • cpumf/lshwc: Fix incremented counter output
  • cpumf/pai: Fix core dump when summary flag set
  • dbginfo.sh: Ensure compatibility with /bin/dash shell
  • dbginfo.sh: Save dbginfo.sh version to dbginfo.log
  • zipl/src/zipl_helper.device-mapper: Fix bug in error path

v2.23.0

18 Aug 13:42
Compare
Choose a tag to compare

For Linux kernel version: 5.19

Changes of existing tools:

  • Makefile: use common Make definition for DRACUTDIR
  • Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
  • cpacfstats: Add PAI and hotplug support
  • cpumf/pai: Omit file write progress information
  • dbginfo.sh: Get more details on lspci command
  • dumpconf: Prevent running the service in containers
  • libcpumf: Detect PMU named pai_ext
  • pvattest: Improve error reporting and logging
  • zdev: Add some --type ap examples to manpages
  • zkey: Use default benchmarked Argon2i with LUKS2

Bug Fixes:

  • dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
  • genprotimg: Fix BIO_reset() returncode handling
  • libpv: Fix dependency checking
  • pvattest: Fix dependency checking
  • zipl: Fix segmentation fault when no parmline is provided

v2.22.0

20 Jun 12:13
Compare
Choose a tag to compare

For Linux kernel version: 5.18

Add new tools / libraries:

  • ap_tools: Introduce ap_tools and the ap-check tool
  • cpumf/pai: Add Processor Activity Instrumentation tool
  • libpv: New library for PV tools
  • pvattest: Add new tool to create, perform, and verify attestation measurements
  • zipl/zdump: Add Next Gen Dump (NGDump) support

Changes of existing tools:

  • Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
  • README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
  • Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
  • genprotimg: Move man page to section 1 for user commands
  • hyptop: increase initial update interval
  • libseckey: Adapt keymgmt_match() implementation to OpenSSL
  • libutil: Add util_exit_code
  • libutil: Introduce util_udev
  • zdev: Introduce the ap device type
  • zipl-editenv: Add zIPL multienvironment support
  • zipl: Implement sorting BLS entries by versions
  • zkey: Add initramfs hook

Bug Fixes:

  • cmsfs-fuse: Fix enabling of hard_remove option
  • s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
  • zkey-kmip: Fix possible use after free
  • zkey: Fix EP11 host library version checking
  • zkey_kmip: Setup ext-lib once the APQNs have been configured

v2.21.0

20 Apr 11:32
Compare
Choose a tag to compare

For Linux kernel version: 5.17

Add new tools / libraries:

  • libcpumf: Create library libcpumf for CPU Measurement functions

Changes of existing tools:

  • chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
    environments without access to pandoc
  • dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
  • dbginfo.sh: Collect config files of systemd-modules-load.service
  • dbginfo.sh: Sort list of environment variables for readability
  • dbginfo.sh: Replace "which" by builtin command "type"
  • dbginfo.sh: Rework script formatting (indents, order)
  • dbginfo.sh: Update sysfs collection (excludes, messages)
  • genprotimg: Add Protected Virtualization (PV) dump support
  • genprotimg: Remove DigiCert root CA pinning
  • lszcrypt: Add CEX8S support
  • zcryptctl: Add control domain handling
  • zcryptstats: Add CEX8 support
  • zipl: Allow optional entries that are left out when files are missing
  • zipl: make IPL sections defined with BLS to inherit a target field
  • zpcictl: Add option to trigger firmware reset

Bug Fixes:

  • cpictl: Handle excessive kernel version numbers
  • dbginfo.sh: Collect all places where modprobe.d config files could exist
  • fdasd: Fix endless menu loop on EOF
  • zdump/dfi: Fix segfault due to double free
  • zdump: Fix /dev/mem reading
  • zpcictl: Fix race of SCLP reset and Linux recovery

v2.20.0

04 Feb 11:41
Compare
Choose a tag to compare

For Linux kernel version: 5.16

Add new tools / libraries:

  • Add EditorConfig configuration

Changes of existing tools:

  • s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
    Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
  • chreipl-fcp-mpath: don't compress the manpage before installing it
  • cpictl: Report extended version information
  • genprotimg: Add extended kernel command line support
  • zdev: modify the lsblk output parser in lszdev
  • zipl: Add support for longer kernel command lines (now supports up to 64k length)

Bug Fixes:

  • cpictl: Suppress messages for unwritable sysfs files
  • dbginfo.sh: Fix missing syslog for step create_package
  • lshwc: Fix CPU list parameter setup for device driver
  • zdev: Check for errors when removing a devtype setting
  • zdev: Fix path resolution for multi-mount point file systems

v2.19.0

10 Nov 16:13
Compare
Choose a tag to compare

For Linux kernel version: 5.15

Add new tools / libraries:

  • chreipl-fcp-mpath: New toolset that uses multipath information to change
    the configured FCP re-IPL path on detecting issues with the current path

Changes of existing tools:

  • dbginfo.sh: Add retry timeout and remove possible blocking "blockdev --report"
  • dbginfo.sh: Collect config- and debug-data for chreipl-fcp-mpath
  • hsci: Add support for multiple MAC addresses

Bug Fixes:

  • lshwc: Fix compile error for gcc <8.1
  • zdump: Various clean-ups and fixes
  • ziomon: Correct throughput calculation in ziorep_printers
  • zipl: Fix segmentation fault when setting stage3_parms

v2.18.0

01 Oct 15:50
Compare
Choose a tag to compare

For Linux kernel version: 5.14

Add new tools:

  • scripts: Add tool for parsing sclp s390dbf logs
  • zdev: Add udev rule helper tool
  • zipl-editenv: Add tool to operate with zIPL environment installed in the boot record

Changes of existing tools:

  • Makefile: Fix order of build of libraries for parallel builds
  • dbginfo.sh: Add collection in area of timedate, coredump and --check option
  • dbginfo.sh: Add exception on dump2tar for /sys/kernel/mm/page_idle/bitmap
  • dbginfo.sh: Cleanup of outdated sections and general code rework
  • dbginfo.sh: Collect zipl boot menu entries from boot loader specification
  • lszcrypt: Add support for vfio-ap status field
  • lszcrypt: Improved output for deconfig cards and queues
  • lszfcp: Add linkdown case to host marker of extended output
  • zdev: Add auto-config for PCI and crypto devices
  • zdump: Introduce multi-level message logging
  • zipl: Add support for environment block interpretation
  • zkey-cryptsetup: Support LUKS2 volumes with integrity support enabled

Bug Fixes:

  • hsavmcore: Avoid recompilation of overlay during install step
  • libkmipclient: Fix parsing of hex values for XML and JSON encoding
  • vmur/vmur.cpp: Fix error handling on transfer failure
  • zdump: Lots of smaller fixes across the board

v2.17.0

07 Jul 13:25
Compare
Choose a tag to compare

For Linux kernel version: 5.12 / 5.13

Add new tools / libraries:

  • hsavmcore: New utility to make the dump process with kdump more efficient
  • libkmipclient: Add KMIP client shared library
  • libseckey: Add a secure key library
  • lshwc: New tool to extract and list complete counter sets

Changes of existing tools:

  • genprotimg: Add '--(enable|disable)-pckmo' options
  • genprotimg: Add OpenSSL 3.0 support
  • genprotimg: Change plaintext control flags defaults so PCKMO functions are allowed
  • libutil: Introduce multi-level message logging (util_log)
  • libutil: Introduce util_arch module
  • udev/dasd: Change DASD udev-rule to set none scheduler
  • zdsfs: Add transparent codepage conversion
  • zkey: Add support for KMIP-based key management systems

Bug Fixes:

  • ttyrun-getty: Avoid conflicts with serial-getty@
  • dbginfo: add /proc/kallsyms - refresh zVM, lscpu - fix WORKARCHIVE handling
  • dbginfo: add KVM data collection for server and guest - fix lszdev
  • genprotimg: Add missing return values in error paths
  • zkey: Fix conversion of CCA DATA keys to CCA CIPHER keys
  • znetconf: avoid conflict with "chzdev -e"