News: 0001523014

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.14 RISC-V Kernel Adds Support For T-Head Vector Extensions, GhostWrite

([RISC-V] 5 Hours Ago T-Head Vector)


The RISC-V CPU architecture feature updates have now been submitted and merged for the nearly-over Linux 6.14 merge window.

Most notable this cycle on the RISC-V architecture side is adding support for the T-Head Vector Extensions. The Linux kernel now supports exposing these T-Head Vector Extensions to user-space on systems implementing support for them.

The XuanTie XTheadVector extension is a non-standard, non-conforming extension for adding 32 vector registers and 6 unprivileged CSRs. XTHeadVector is derived from the RISC-V Vector 0.7.1 extension. The patches working out this T-Head Vector Extensions support has been in the works the past number of months but now mainlined.

Linux 6.14 also adds mitigations for the GhostWrite vulnerability... The vulnerability affects the XTHeadVector instruction set. The mitigation is disabling this newly-added support. GhostWrite was [1]announced back in August as one of the first notable RISC-V CPU vulnerabilities.

More details on all of the Linux 6.14 RISC-V changes via [2]this pull .



[1] https://www.phoronix.com/news/GhostWrite-Vulnerability-RISC-V

[2] https://lore.kernel.org/lkml/mhng-5051a418-807c-4539-91b2-255492eae79f@palmer-ri-x1c9/



uid313

aviallon

"...proper attention to Earthly needs of the poor, the depressed and the
downtrodden, would naturally evolve from dynamic, articulate, spirited
awareness of the great goals for Man and the society he conspired to erect."
-- David Baker, paraphrasing Harold Urey, in "The History of
Manned Space Flight"