Linux 4.2 x86 Assembly Code Has Small Speedups, Micro Optimizations
The "x86 core" pull request for Linux 4.2 is quite hearty.
In preparation for the rewrite of a bunch of kernel Assembly x86 code into C, the x86 core pull request has many Assembly code changes. As explained by Ingo Molnar, "Tons of cleanups and small speedups, micro-optimizations. This is in preparation to move a good chunk of the low level entry code from assembly to C code."
The x86 core update also has changes to the interrupt handling, Intel IOMMU IRQ remapping enhancements, a big rework of the PAT and MTRR code, support for deferred errors on AMD CPUs with x86/RAS changes, support for Local MCEs with upcoming Intel CPUs, and various Intel Atom SoC updates.
More details via this pull request.
In preparation for the rewrite of a bunch of kernel Assembly x86 code into C, the x86 core pull request has many Assembly code changes. As explained by Ingo Molnar, "Tons of cleanups and small speedups, micro-optimizations. This is in preparation to move a good chunk of the low level entry code from assembly to C code."
The x86 core update also has changes to the interrupt handling, Intel IOMMU IRQ remapping enhancements, a big rework of the PAT and MTRR code, support for deferred errors on AMD CPUs with x86/RAS changes, support for Local MCEs with upcoming Intel CPUs, and various Intel Atom SoC updates.
More details via this pull request.
Add A Comment