News: 0001598092

  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.19 For RISC-V Brings Parallel CPU Hotplugging, Zalasr Ratified ISA Support

([RISC-V] 4 Hours Ago Linux 6.19 RISC-V)


The RISC-V CPU architecture changes have been merged for the in-development [1]Linux 6.19 kernel.

With this new kernel RISC-V now supports CPU hot-plugging in parallel for secondary CPU cores. Secondary CPU cores can now be brought up asynchronously with the "HOTPLUG_PARALLEL" kernel feature now being supported on RISC-V for more quickly bringing up multiple CPU cores besides the primary CPU0. The CPU hot-plugging support particularly with RISC-V SoCs is primarily about dynamic enabling/disabling of CPU cores while the system is running rather than needing to handle their bring-up sequentially.

Another big feature of RISC-V with Linux 6.19 is supporting the Zalasr RISC-V ratified ISA extension. Zalasr covers RISC-V's Atomic, Load-Acquire Store-Release instructions. The code was [2]under review and the mainline kernel now supports RISC-V's ratified ISA specification for this extension.

The Zicbop extension is also now exposed to user-space with the hardware and kernel support ready. Zicbop is for the Cache Block Prefetch Operations.

The RISC-V code in the new kernel also optimizes the vector regset allocation for ptrace(), enables the user-space RAID6 test to build and run with RISC-V vectors, and various other updates. See [3]this pull for all the RISC-V highlights of Linux 6.19.



[1] https://www.phoronix.com/search/Linux+6.19

[2] https://www.phoronix.com/news/RISC-V-Linux-Zalasr-Patches

[3] https://lore.kernel.org/lkml/6b437742-e1c2-f6dd-61c8-fb3de45d3351@kernel.org/



A reader reports that when the patient died, the attending doctor
recorded the following on the patient's chart: "Patient failed to fulfill
his wellness potential."
Another doctor reports that in a recent issue of the *American Journal
of Family Practice* fleas were called "hematophagous arthropod vectors."
A reader reports that the Army calls them "vertically deployed anti-
personnel devices." You probably call them bombs.
At McClellan Air Force base in Sacramento, California, civilian
mechanics were placed on "non-duty, non-pay status." That is, they were fired.
After taking the trip of a lifetime, our reader sent his twelve rolls
of film to Kodak for developing (or "processing," as Kodak likes to call it)
only to receive the following notice: "We must report that during the handling
of your twelve 35mm Kodachrome slide orders, the films were involved in an
unusual laboratory experience." The use of the passive is a particularly nice
touch, don't you think? Nobody did anything to the films; they just had a bad
experience. Of course our reader can always go back to Tibet and take his
pictures all over again, using the twelve replacement rolls Kodak so generously
sent him.
-- Quarterly Review of Doublespeak (NCTE)