Smarter Cache Flushing For AMD SEV KVM Guest VMs Expected For Linux 6.17

Going back several months have been patches out of Google to optimize AMD cache flushing for KVM-based Linux guest virtual machines when making use of Secure Encrypted Virtualization (SEV). As anticipated , that AMD SEV cache flushing optimization work looks like it will be merged for the upcoming Linux 6.17 kernel cycle.

Google engineer Sean Christopherson has been spearheading this work around the optimized cache flushing for AMD SEV guests with KVM. He explained on the patch series :
"This is the combination of Kevin's WBNOINVD series
Continue reading...

Improved Debugging Support For AMDGPU Driver Expected For Linux 6.17

Sent out on Thursday along with Intel's huge Xe driver pull request with new features was the drm-misc-next material for the week. Notable with the drm-misc-next code were actually a set of AMDGPU driver patches to enhance the debugging with the information exposed via the DebugFS interface.

This week's drm-misc-next pull brought some improvements to the ASpeed AST driver, adapting VKMS to use the faux interface , and then DebugFS improvements for AMDGPU.

The AMDGPU DebugFS work is for enabling
Continue reading...

RadeonSI Begins Upstreaming Its OpenGL Mesh Shader Support

OpenGL doesn't receive nearly as much love these days as the Vulkan API, but over the past several months there's been at least one notable new extension in the works: cross-vendor mesh shader support with the pending GL_EXT_mesh_shader extension. Beginning today the AMD RadeonSI Gallium3D upstreaming process has begun for introducing mesh shader support for this Radeon OpenGL driver.

Going back to last year has been this OpenGL pull request for adding GL_EXT_mesh_shader as an OpenGL
Continue reading...

Open Source LLM

QuestDB 9.0 Released For High Performance, Time-Series Database

QuestDB 9.0 debuted today as the latest major update to this high performance, time-series database that is open-source under an Apache 2.0 license. QuestDB continues to be built using a combination of Java, C++, and Rust for being an interesting time-series database.

The QuestDB 9.0 database brings initial support for multi-dimensional rrays that are NumPy-like arrays and can be used for storing machine learning weights and other purposes. QuestDB 9.0 also introduces their new
Continue reading...

GCC 12.5 Compiler Released To End Out The GCC 12 Series With 241+ Bug Fixes

For those seldom update to new compiler versions, GCC 12.5 was released today as the newest and final update to the GCC 12 compiler that debuted back in 2022.

GCC 12.5 is the last planned update to the GCC 12 series with GCC 15 being the newest and greatest compiler release that debuted earlier this year. Plus GCC 13 and GCC 14 continue to be maintained too.

With the GNU Compiler Collection 12.5 release there are noted to be

Intel

Intel Readies Big Graphics Driver Changes For Linux 6.17: Multi-Device Prep, SR-IOV, WCL

Intel has some terrific improvements lined up for their modern "Xe" kernel graphics driver with the upcoming Linux 6.17 kernel cycle. New hardware support, SR-IOV preparations for Battlemage, other Intel Battlemage work, and also preparations for the upcoming multi-device support.

Sent out this evening was the latest drm-xe-next pull request of additional feature material queuing ahead of the Linux 6.17 cycle. The Linux 6.17 merge window is opening in late July or early August depending
Continue reading...

Intel

NovaCustom Launching An Intel Meteor Lake NUC Box Running On Dasharo/Coreboot

For those interested in a small form factor PC running on the open-source Coreboot firmware, Netherlands-based vendor NovaCustom is launching an Intel Meteor Lake powered NUC box running on the Dasharo downstream of Coreboot.

NovaCustom that has collaborated with the 3mdeb consulting firm and their Dasharo firmware with prior products announced today their latest ware. NovaCustom is launching the NUC Box based on Intel's Next Unit of Computing concept and powered by a Meteor Lake SoC while the main selling point is running the Coreboot-based Dasharo as an
Continue reading...

OpenCL 3.0.19 Released With SPIR-V Queries & Android Hardware Buffer Extensions

The Khronos Group today published the OpenCL 3.0.19 documentation as the latest specification for the OpenCL 3.0 compute API.

Besides minor clarifications and corrections, one of the new extensions in OpenCL 3.0.19 is cl_khr_spirv_queries. The cl_khr_spirv_queries extension adds queries to determine the SPIR-V extended instruction sets, SPIR-V extensions, and SPIR-V capabilities that are supported by a given OpenCL device.

Another new OpenCL extension is
Continue reading...

Nouveau NAK Lands A Big Improvement For NVIDIA Kepler GPUs: As Much As 2.5x Faster

Merged today to the open-source NVIDIA "NAK" compiler code within Mesa 25.2 is Kepler instruction scheduling. This real instruction scheduling support for GeForce GTX 600/700 "Kepler" graphics processors can provide some significant performance benefits in select workloads.

Lorenzo Rossi opened the merge request last week for adding this instruction scheduling support to the open-source NAK shader compiler code used by the Nouveau and NVK drivers. Today that code was merged for Mesa 25.2 ahead of the code
Continue reading...

Linux 6.15.6, 6.12.37 LTS & Other Stable Kernels Deliver TSA Mitigations

Greg Kroah-Hartman just released the Linux 6.15.6 point release as well as the Linux 6.12.37 LTS kernel and new point releases in prior-year Long Term Support kernel versions. The main headline of today's stable kernel releases are picking up the mitigations for the Transient Scheduler Attacks (TSA) mitigations that were disclosed this week for AMD processors.

Back on Patch Tuesday, the Linux 6.16 Git kernel saw the mitigation work merged for the newly-disclosed
Continue reading...