News: 0001581306

  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)

RISC-V With Linux 6.18 Brings Support For MIPS Vendor Extensions

([RISC-V] 3 Hours Ago Linux 6.18 + RISC-V)


Back during the Linux 6.17 merge window [1]the RISC-V changes were rejected as "garbage" for being submitted too late in the merge window and with some code choices that upset Linus Torvalds. With lessons learned, the RISC-V changes for Linux 6.18 were submitted today during the first official day of this new kernel cycle.

The first batch of RISC-V feature updates were submitted for Linux 6.18. Standing out is support for detecting and utilizing MIPS vendor extensions for RISC-V. Not to be confused with the defunct MIPS64 CPU ISA but rather MIPS' additions for the RISC-V world now that MIPS Tech is focused on RISC-V processors.

Initially this MIPS extension work for RISC-V is focused around MIPS P8700 specific work and making use of their new "PAUSE" implementation.

"- Replacement of __ASSEMBLY__ with __ASSEMBLER__ in header files (other architectures have already merged this type of cleanup)

- The introduction of ioremap_wc() for RISC-V

- Cleanup of the RISC-V kprobes code to use mostly-extant macros rather than open code

- A RISC-V kprobes unit test

- An architecture-specific endianness swap macro set implementation, leveraging some dedicated RISC-V instructions for this purpose if they are available

- The ability to identity and communicate to userspace the presence of a MIPS P8700-specific ISA extension, and to leverage its MIPS-specific PAUSE implementation in cpu_relax()

- Several other miscellaneous cleanups"

More details on these RISC-V changes for Linux 6.18 via [2]this pull request .



[1] https://www.phoronix.com/news/Linux-6.17-RISC-V-Rejected

[2] https://lore.kernel.org/lkml/2c804359-3d43-0fba-7173-a87f9aec4bd2@kernel.org/



phoronix

Jargon Coiner (#10)

An irregular feature that aims to give you advance warning of new jargon
that we've just made up.

* HOBTOB (Hanging Out By The O'Reilly Books): Seeking free Linux technical
support at a bookstore by waiting near the computer books for a geek to
come by and then casually asking them for help.

* MOOLA (Marketing Officially Organizes Linux Adoptance): A press release
issued by a Dot Com (or Dot Con?) heralding their "support" for Linux
(i.e. "BigPortal.com adopts Linux as their official operating system by
adding five Linux-related links to their BigDirectory"); used to inflate
their stock price and rake in moola even though none of their employees
have ever used Linux and don't really care.

* KARMA KOLLECTOR: Slashdot user who treats the acquisition of "karma" as
a game; often has a detailed strategy on how to sucker moderators into
raising the score of their posts (i.e. posting a comment with a title
like "Microsoft Sucks!!! (Score 3, Insightful)" or using "Only a fool
would moderate this down" as a signature). See also "Karma Whore".