Christian Borntraeger wrote:
>We do have both variants (crc32 and crc32c) as vector code in
>the kernel

Yes, this support was introduced in Linux kernel 4.8 which was released in
October, 2016. It requires a z13 processor or higher. It's perhaps possible
a distributor backported this feature to a prior kernel release, although I
don't know whether that happened. It's also possible to build a 4.8 or
higher kernel without this support (if CONFIG_CRYPTO_CRC32_S390 is not
selected as a kernel build option). The 2016 code commits are available
here:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=19c93787f573c6cffe9c25d3be20e3b40112b7ea

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f848dbd3bc1a71274241c080b57eb912ff9f0098

--------------------------------------------------------------------------------------------------------
Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE
E-Mail: sipp...@sg.ibm.com

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to