IBM s390 Continues Working On Spectre Defense With Linux 4.17, VirtIO GPU Emulation

Written by Michael Larabel in Linux Kernel on 3 April 2018 at 08:05 AM EDT. 1 Comment
With the Linux 4.17 kernel the s390 architecture updates include more mitigation work around the Spectre Variant One and Two vulnerabilities.

The latest Spectre defensive measures for the IBM s390 architecture include consolidating the Spectre-related s390 code, automatic enabling/disabling of Spectre Variant Two for Expolines and Nobp methods, system log messages now when Spectre Variant Two is enabled, and enabling the CPU vulnerabilities option and attribute functions for reporting of Spectre V1 and V2 state. So it's mostly cleaning up and organizing of the Spectre code for s390 and ensuring the user is informed about the state of their hardware.

Other s390 work for Linux 4.17 includes support for persistent configuration data via the SCLP Store Data interface, VirtIO GPU emulation support in QEMU, support for Format-3 channel path descriptors, and various other bug fixes and improvements.

More details on the s390 work for the Linux 4.17 kernel cycle can be found via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week