8000 Releases · ibm-s390-linux/s390-tools · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: ibm-s390-linux/s390-tools

v2.38.0

25 Jun 09:51
Compare
Choose a tag to compare

For Linux kernel version: 6.14 / 6.15

Add new tools

  • udev: New rule to set newly hotplugged CPUs online
  • zmemtopo: Display memory topology information
  • zpwr: Display power readings of a partition and CPC

Removed tools / features

  • check_hostkeydoc: Remove installation target
  • scsi_logging_level: Delete SCSI logging script (available in sg3_utils)
  • zdump: Drop build_arch for s390 DASD dumps
  • zdump: Drop non-extended multi-volume DASD dump support
  • zdump: Drop support of 32-bit dump architecture
  • zdump: Drop support of non-extended single volume DASD dumpers
  • zdump: Drop support of obsolete dumps and dumpers

Changes of existing tools / libraries

  • Various man-pages fixes
  • check_hostkeydoc: Add deprecation warning
  • check_hostkeydoc: Move to scripts directory
  • cpuplugd: Allow cpu hotplugging on systems without polarization
  • dbginfo.sh: Add Ubuntu snap tool
  • dbginfo.sh: Add missing config data and logs
  • dbginfo.sh: Reworking the container section
  • dbginfo.sh: Update for network commands
  • dbginfo.sh: Updating info for disks and lvm
  • libutil: Add machine type definition for machines 9175 and 9176
  • lscpumf: Add support for IBM z17 counter sets
  • lshwc: Add command line flag for run time
  • lshwc: Add flags to display counter values in hex
  • lshwc: Add output '--format' option
  • lshwc: Add support for delta counter value display
  • lspai: Add output '--format' option
  • lsreipl: Add secure boot state to output
  • lswhc: Add short names to lshwc output
  • pv_tools: Add Bash and Zsh completions
  • pvapconfig: Add '--unbind' option
  • pvimg/boot: Print error messages from stage3a bootloader
  • pvimg: Add support for CCK update
  • pvsecret: Add support for CCK update
  • pvsecret: Allow retrieving secrets by index & warn for duplicated entries
  • pvsecret: Deny adding secrets with duplicated secret IDs
  • zdev: Add support for virtio devices
  • zipl: Enhance mirror support
  • zipl: Implement '--dry-run' option for all dump jobs
  • zipl_helper.device-mapper: Support mirrors over NVMe devices
  • zkey/dracut: Add a dracut config file for zkey
  • zkey/initramfs: Update initramfs hook to correct drivers and include zkey plugins
  • zkey: Add support for converting a clear-key LUKS2 volume to use a secure key

Bug Fixes

  • chpstat: Add missing CMG 5 data fields
  • chpstat: Fix DPU utilization calculation
  • libutil/util_file: Handle over-read in util_file_read_fd()
  • pvattest: Fix successful 'check' evaluation
  • pvsecret: Fix some edge cases for plaintext keys
  • zipl_helper.device-mapper: Fix imprecise is_device_mapper() predicate
  • zkey: Fix EP11 secure key reencipher function
  • zpcictl: Fix command line parsing for invalid options

v2.37.0

07 Feb 14:56
Compare
Choose a tag to compare

For Linux kernel version: 6.13

Changes of existing tools:

  • dbginfo.sh: Add details on CPU-measurement
  • dbginfo.sh: Add new crypto command
  • dbginfo.sh: Add overview commands and crypto update
  • dbginfo.sh: Adding kdump info
  • dbginfo.sh: Removing outdated email references
  • dbginfo.sh: Rework network section
  • dbginfo.sh: Update copyright 2nd year
  • pvimg: Add '--(enable|disable)-image-encryption' flags to 'pvimg create'
  • pvimg: Add '--cck ' command line option and make '--comm-key' an alias
  • pvimg: Add '--hdr-key' command line option to 'pvimg create'
  • pvimg: Rename '--key' into '--hdr-key' and use '--key' as an alias (for 'pvimg info')
  • pvsecret: Add support for retrievable secrets
  • ziorep_config: Add PCHID field to adapter report
  • ziorep_traffic: Add DEVBUSID column to traffic report
  • ziorep_utilization: Add --fcp-device parameter to print virtual adapter report
  • ziorep_utilization: Add PCHID column to physical adapter report
  • ziorep_utilization: Now prints only physical adapter report by default
  • ziorep_utilization: Swap Bus-ID and CHPID columns in virtual adapter report
  • zipl/boot: Increase section size for eckd_mv dumper
  • zkey: Add support for listing and importing protected virtualization secrets

Bug Fixes:

  • chpstat: Fix invalid utilization data on older kernels
  • opticsmon: Fix runaway loop in on_link_change()
  • zipl: Update inline assembly for GCC 15
  • zipl_helper.device-mapper: Add missed step in logical device resolution

v2.36.0

06 Dec 11:38
Compare
Choose a tag to compare

For Linux kernel version: 6.12

s390-tools: Define Rust MSRV as 1.75.0

Add new tools / libraries:

  • cpacfinfo: Tool to provide CPACF information
  • opticsmon: Tools to monitor optical modules for directly attached PCI based NICs
  • pvimg: Rust rewrite of genprotimg

Changes of existing tools:

  • chpstat: Add data bandwidth utilization column
  • chpstat: Add support for full CMCB
  • chpstat: Add support for new CMG types
  • dbginfo.sh: add overview commands and crypto update
  • hyptop: Support for structured output (json, json-seq, csv)
  • lszfcp: Add missing fallback marker for non-good fc_host port_state
  • lszfcp: Improve speed with many SCSI devices
  • pvattest: Add attestation policy check command
  • zipl: Add support of partitions of mirror md-devices

Bug Fixes:

  • lszcrypt: Fix wrong state showing up for removed AP queue within SE guest
  • lszfcp: Show device names line for zfcp_units without SCSI device

v2.35.0

01 Oct 11:35
Compare
Choose a tag to compare

For Linux kernel version: 6.11

Changes of existing tools:

  • cpacfstats: Add support for FULL XTS (MSA 10) and HMAC (MSA 11) PAI counter
  • cpuplugd: Make cpuplugd compatible with hiperdispatch
  • dbginfo.sh: Add network sockstat info
  • pvapconfig: s390x exclusive build
  • zdev: Add option to select IPL device
  • zdump/dfo_s390: Support s390 DFO for vr-kernel dumps
  • zipl: Add support of mirror devices

Bug Fixes:

  • (genprotimg|zipl)/boot: discard .note.package ELF section to save memory
  • netboot/mk-s390image: Fix size when argument is a symlink
  • ziorep_config: Fix warning message when multipath device is not there.
  • zipl: Fix problems when target parameters are specified by user
  • zipl: Fix segfault when creating device-based dumps with '--dry-run'

v2.34.0

01 Aug 13:26
Compare
Choose a tag to compare

For Linux kernel version: 6.10

Changes of existing tools:

  • ap_tools/ap-check: Add support for vfio-ap dynamic configuration
  • dbginfo.sh: Update/Add additional DASD data collection
  • dumpconf: Add new parameter 'SCP_DATA' for SCSI/NVMe/ECKD dump devices
  • libutil: Make formatted meta-data configurable
  • s390-tools: Replace 'which' with built-in 'command -v'
  • zdump/dfi_elf: Support core dumps of vr-kernels

Bug Fixes:

  • chzdev: Fix warning about failed ATTR writes by udev
  • rust/pv: Try again if first CRL-URI is invalid
  • rust/pvattest: Add short option for --arpk
  • zdump: Fix 'zgetdump -i' ioctl error on s390 formatted dump file

v2.33.1

28 May 06:34
Compare
Choose a tag to compare

For Linux kernel version: 6.9

Bug Fixes:

  • s390-tools: Fix formatting and typos in README.md
  • s390-tools: Fix release string

v2.33.0

27 May 16:02
Compare
Choose a tag to compare

For Linux kernel version: 6.9

Add new tools / libraries:

  • chpstat: New tool for displaying channel path statistics
  • libutil: Add output format helpers(util_fmt: JSON, JSON-SEQ, CSV, text pairs)

Changes of existing tools / libraries:

  • chzdev: Add --is-owner to identify files created by zdev
  • dasdfmt: Change default mode to always use full-format (Note: affects ESE DASD)
  • libap: Significantly reduce delay time between file lock retries
  • pvattest: Rewrite from C to Rust
  • pvattest: Support additional data & user-data
  • rust/pv: Support for Attestation

Bug Fixes:

  • chreipl: Improve disk type detection when running under QEMU
  • dbginfo.sh: Use POSIX option with uname
  • s390-tools: Fix missing hyphen escapes in the man page for many tools
  • zipl/src: Fix bugs in disk_get_info() reproducible in corner cases

v2.32.0

03 Apr 14:37
Compare
Choose a tag to compare

For Linux kernel version: 6.8

Changes of existing tools:

  • cpumf/lscpumf: add support for machine type 3932
  • genprotimg, pvattest, and pvsecret accept IBM signing key with Armonk as
    subject locality
  • zdump/zipl: Support for List-Directed dump from ECKD DASD
  • zkey: Detect FIPS mode and generate PBKDF for luksFormat according to it

Bug Fixes:

  • dbginfo.sh: dash compatible copy sequence
  • rust/pv_core: Fix UvDeviceInfo::get() method
  • zipl/src: Fix leak of files if run with a broken configuration
  • zkey: Fix convert command to accept only keys of type CCA-AESDATA

v2.31.0

02 Feb 16:54
Compare
Choose a tag to compare

For Linux kernel version: 6.7

General:

  • common.mak: Set default C/C++ standard to gnu11/gnu++11

Add new tools / libraries:

  • pvapconfig: Tool to automatically configure APQNs in SE KVM guests
  • s390-tools: Provide pre-commit configuration

Changes of existing tools:

  • cpuplugd: Adjust to CPU 0 being no longer hotpluggable
  • dbginfo.sh: Check for Dynamic Partition Mode
  • dbginfo.sh: Update man page and copyright
  • rust/pv: Add user-data signing and verifying
  • rust/pvsecret: Add user defined signatures and verifications
  • zdev/dracut: Consolidate device configuration

Bug Fixes:

  • dbginfo.sh: Fix relative path on script copy
  • libkmipclient: Fix build with libxml2-2.12.0
  • pvsecret: Fix panic if empty file is used as host key document
  • rust/pv: Fix 'elided_lifetimes_in_associated_constant' warning

v2.30.0

01 Dec 14:09
Compare
Choose a tag to compare

For Linux kernel version: 6.6

Add new tools / libraries:

  • lspai: Tool to display PAI counter sets
  • s390-tools: Provide a ShellCheck configuration

Changes of existing tools / libraries:

  • cpumf/pai: Add command line option for realtime scheduling
  • dbginfo.sh: enhance ethtool collection for ROCE
  • libutil/util_lockfile: add routine to return owning pid of file lock
  • lszcrypt: Improve lszcrypt output on SE guests
  • rust: Use a single workspace for all rust tools
  • zdev: limit the derivation of ZDEV_SITE_ID
  • zdump/df_s390: Update 'zgetdump -i' output with zlib info
  • zdump/dfi_s390: Support reading compressed s390_ext dumps
  • zipl/boot: Integrate zlib compression to single volume DASD dumper
  • zipl/boot: compile the bootloaders only if HOST_ARCH is s390x
  • zipl: Add --no-compress option to zipl command
  • zkey: Also check for deconfigured and check-stopped cards

Bug Fixes:

  • ap_tools/ap-check: handle get-attributes between pre and post event
  • libutil: fix util_file_read_*() using wrong format specifiers
  • rust/pv: fix Invalid write of size 1
0