More Complex Assembly Code Gets Ported To C In Linux 4.6
In recent kernel cycles we've seen more and more x86 Assembly code get rewritten in C and for Linux 4.6 this process has continued.
Ingo Molnar sent in the x86/asm changes on Monday and a bulk of the work is around x86 system call entry code enhancements. Ingo explained that a number of complex parts of the 64-bit entry code have been migrated to C code and that a number of "dusty corners" have been refreshed.
Besides having some complex x86 Assembly rewritten in C, there is also some cpufeature refactoring and a number of other changes.
More details via this pull request.
Ingo Molnar sent in the x86/asm changes on Monday and a bulk of the work is around x86 system call entry code enhancements. Ingo explained that a number of complex parts of the 64-bit entry code have been migrated to C code and that a number of "dusty corners" have been refreshed.
Besides having some complex x86 Assembly rewritten in C, there is also some cpufeature refactoring and a number of other changes.
More details via this pull request.
4 Comments