Module Name: src Committed By: ad Date: Fri Nov 22 23:36:25 UTC 2019
Modified Files: src/sys/arch/amd64/amd64: locore.S src/sys/arch/x86/x86: cpu.c Log Message: - On-demand zeroing pages with MOVNTI is crazy. It empties L1/L2/L3. - Disable zeroing in the idle loop. That needs a cache-friendly strategy. Result: 3 to 4% reduction in kernel build time on my test system. Inspired by a discussion with Mateusz Guzik and David Maxwell. To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.174 -r1.175 src/sys/arch/x86/x86/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.