If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.

2009-05-08: kernel 2.6.29 - upstream (feature description)

To download the linux-2.6.29.tar.gz visit: http://www.kernel.org/pub/linux/kernel/v2.6

The upstream kernel 2.6.29 contains the following functionality developed by the Linux on System z development team:

Summary:
kernel: Exploitation of Virtual Dynamic Shared Object (VDSO)
Description:
The kernel vdso support is an optimization for the performance of the gettimeofday, clock_getres, and clock_gettime system calls. By using the store-clock (STCK) instruction these system calls are now implemented in user space by use of a kernel provided shared object that knows about the local time.

Summary:
qeth: Exploitation of secondary unicast address for qeth
Description:
Register additional ethernet MAC addresses for qeth running in layer 2 mode.

2009-05-08: "Development Stream" kernel 2.6.29 - patch 00 with bug fixes

linux-2.6.29-s390-00.tar.gz / MD5 ... recommended (2009-05-08)

This patch contains bug fixes relevant to Linux on System z for kernel 2.6.29.

2009-05-08: "Development Stream" kernel 2.6.29 patch 01 with features

linux-2.6.29-s390-01.tar.gz / MD5 ... recommended (2009-05-08)

This patch contains the following features:

Summary:
dasd: Format record zero (R0) allowed
Description:
Permission is now granted to the subsystem to format record zero (R0) with:

Summary:
dasd: Add support for large volume (EAV)
Description:
Extended Address Volume (EAV) is available for IBM System Storage DS8000 since R4.0. Support for EAV is also known as "large volume support".

The dasd device driver will now support ECKD devices with more than 65,520 cylinders.

In the traditional ECKD adressing scheme each track is addressed by a 16-bit cylinder and 16-bit head number. The new addressing scheme makes use of the fact that the actual number of heads is never larger then 15, so 12 bits of the head number can be redefined to be part of the cylinder address.

This support is available only when running Linux on System z in an LPAR.

Note 2010-03-12: Extended Address Volume (EAV) support is available for Linux on System z running as a z/VM-guest if you are using z/VM 5.4 or z/VM 6.1 with the PTFs for APARs VM64709 (CP) and VM64711 (CMS).


Summary:
dasd: Add High Performance FICON (HPF) support
Description:
To support High Performance FICON, the DASD device driver has to translate I/O requests into the new transport mode control words (TCW) instead of the traditional (command mode) CCW requests.

HPF is available for IBM System Storage DS8000 since R4.1.

HPF requires z10 support available since October 2008.

This support is available only when running Linux on System z in an LPAR.


Summary:
hvc_iucv: Provide IUCV z/VM user ID filtering
Description:
This patch introduces the kernel parameter "hvc_iucv_allow=" that specifies a comma-separated list of z/VM user IDs. If specified, the z/VM IUCV hypervisor console device driver accepts IUCV connections from listed z/VM user IDs only.

Summary:
kernel: Automatic IPL after dump
Description:
Provide new shutdown action "dump_reipl" for automatic ipl after dump.

Summary:
kernel: Add mini sclp driver
Description:
Adds a mini sclp device driver for very early use. The primary and probably only use will be to emit a message to the console if the CPU does not provide the minimum required capabilities to run the kernel. After printing the message a disabled wait PSW will be loaded and the machine stops operating.

Printing the message is also part of this patch.

2009-05-08: "Development Stream" kernel 2.6.29 kerntypes (feature - optional patch)

linux-2.6.29-s390-kerntypes.tar.gz / MD5 ... recommended (2009-05-08)

This patch contains:

Summary:
Kernel types for lcrash dump analysis.
Description:
Add a dummy module that contains all relevant kernel types that the dump analysis tool lcrash needs. The kernel type information is used as input by the lcrash utility when analysing system crash dumps or the live system.

This patch is optional as it is very unlikely to be accepted in upstream kernel, but is recommended for all distributions which are built based on the 'Development stream'.

2009-05-08: "Development Stream" kernel 2.6.29 cmm2 (feature - optional patch)

linux-2.6.29-s390-cmm2.tar.gz / MD5 ... recommended (2009-05-08)

This patch contains:

Summary:
Collaborative Memory Management Stage II (cmm2-patch).
Description:
Support for the z/VM Collaborative Memory Management Assist (CMMA) in z/VM 5.3 (or later) reduces hypervisor paging I/O overhead.

On z/VM 5.3, please apply the PTFs for APARs VM64265 and VM64297 before using this support; no specific PTF needed for later z/VM.

The Linux support for CMM2 is activated per IPL-option cmma=on (default is cmma=off).

You may be interested in the article about Collaborative Memory Management (cmm2) and Cooperative Memory Management (cmm1) at: //www.vm.ibm.com/perf/reports/zvm/html/530cmm.htm.

This patch is optional as it is very unlikely to be accepted in upstream kernel, but is recommended for all distributions which are built based on the 'Development stream'

2009-05-08: "Development Stream" kernel 2.6.29 message catalog (feature - optional patch)

linux-2.6.29-s390-message-catalog.tar.gz / MD5 ... recommended (2009-05-08)

This patch contains:

Summary:
Kernel message catalog.
Description:
Add support for automatic message tags to the printk macro families dev_xyz and pr_xyz. The message tag consists of a component name and a 24 bit hash of the message text. For each message that is documented in the included kernel message catalog a man page can be created with a script (which is included in the patch). The generated man pages contain explanatory text that is intended to help understand the messages.

Note that only s390 specific messages are prepared appropriately and included in the generated message catalog.

This patch is optional as it is very unlikely to be accepted in upstream kernel, but is recommended for all distributions which are built based on the 'Development stream'

Contact the IBM team

If you want to contact the Linux on System z IBM team refer to the Contact the Linux on System z IBM team page.