Although the Linux community has long since introduced preliminary support for LoongArch CPUs through the 5.19 merge, it has not yet reached the stage of maturity where it can be pushed to the public. In the meantime, developers have insisted on filling in feature gaps -- such as LoongArch PCI support and other changes brought to Linux 6.0. Now, the Linux 6.1 kernel brings new additional features to LoongArch CPUs derived from MIPS64 and RISC-V.
(Picture from: Loongson official website)
A few days ago, developers completed the LoongArch EFI boot in preparation for Linux 6.1's EFI confidential computing. The main work on Wednesday mainly involves the migration and update merging of LongArch CPU.
In addition, this development cycle has also undergone the reconstruction of TLB / cache operations, supporting qspinlock / perf event, Kexec and Kdump processing.
Architecture-oriented implementation of a generic BUG() handler, eBPF JIT support, ACPI-based laptop driver, and deconfig default kernel configuration.
To sum up, this round of Linux 6.1 merger is still a very busy feature cycle for LoongArch.
Interested friends can go to git.kernel.org to view details.
Previous article:AMD releases new P-State EPP driver to improve CPU power efficiency in Linux environments
Next article:The Linux kernel may eventually phase out support for Intel i486 CPUs
- Popular Resources
- Popular amplifiers
- Detailed explanation of intelligent car body perception system
- How to solve the problem that the servo drive is not enabled
- Why does the servo drive not power on?
- What point should I connect to when the servo is turned on?
- How to turn on the internal enable of Panasonic servo drive?
- What is the rigidity setting of Panasonic servo drive?
- How to change the inertia ratio of Panasonic servo drive
- What is the inertia ratio of the servo motor?
- Is it better for the motor to have a large or small moment of inertia?
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Detailed explanation of intelligent car body perception system
- How to solve the problem that the servo drive is not enabled
- Why does the servo drive not power on?
- What point should I connect to when the servo is turned on?
- How to turn on the internal enable of Panasonic servo drive?
- What is the rigidity setting of Panasonic servo drive?
- How to change the inertia ratio of Panasonic servo drive
- What is the inertia ratio of the servo motor?
- Is it better for the motor to have a large or small moment of inertia?
- What is the difference between low inertia and high inertia of servo motors?
- Hetai ESK32-360 development board "pats" you, free evaluation is waiting for you!
- The results of the US 337 investigation on DJI are released: no ban will be issued
- Car lock relay output (open drain output) circuit confusion
- FPGA Practice (II) 8 LED Lights on and off and Flowing Lights
- iic communication, the host cannot receive relevant data
- 280049Solution to the problem of LaunchPad emulator not being able to connect
- Commonly used algorithms for drones - Kalman filter (XI)
- What is PWM "dead zone"?
- E-sports data: Design and practice of common analog systems for e-sports based on TI devices - high-speed DAC module design
- How to choose 18650 charging IC?