noobeye.blogg.se

Arc xt drivers dcb325
Arc xt drivers dcb325








arc xt drivers dcb325

By mid-2021 I got to over 500 commits in this tree and had to But as the number of patches increased, I saw only limited performance Seemed substantial enough to justify 50-100 commits. I did a few crude measurements that suggested that aboutĢ0% build speed improvement could be gained by reducing headerĭependencies, without having a substantial runtime effect on the kernel. When I started this project, late 2020, I expected there to be maybeĥ0-100 patches. Turns out it's not easy to reduce header dependencies, at all: Major step forward in terms of Linux kernel build efficiency & performance.Ī justified question would be: why on Earth 2,200 commits? Performance on supported architectures, depending on the config. The fast-headers tree offers a +50-80% improvement in absolute kernel build # Performance counter stats for 'make -j96 vmlinux' (3 runs): Well - see below), using a stock x86 Linux distribution's.

arc xt drivers dcb325

Last 30+ years they have grown into a complicated & painful set ofĬross-dependencies we are affectionately calling 'Dependency Hell'.īefore going into details about how this tree solves 'dependency hell'Įxactly, here's the current kernel build performance gain withĬONFIG_FAST_HEADERS=y enabled, (and with CONFIG_KALLSYMS_FAST=y enabled as The Linux kernel, in the include/ and arch/*/include/ hierarchies. Git:///pub/scm/linux/kernel/git/mingo/tip.git masterĪs most kernel developers know, there's around ~10,000 main. Over 2,200 commits, which can be found here: The fast-headers tree consists of over 25 sub-trees internally, spanning decoupling subsystem type & API definitions from each other speeding up the kernel build (both absolute and incremental build times) Headers" project that I've been working on since late 2020, which is aĬomprehensive rework of the Linux kernel's header hierarchy & header I'm pleased to announce the first public version of my new "Fast Kernel

arc xt drivers dcb325

` (6 more replies) 0 siblings, 7 replies 57+ messages in threadĬc: linux-arch, Andrew Morton, Peter Zijlstra, Thomas Gleixner,

ARC XT DRIVERS DCB325 ARCHIVE

"Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" archive mirror help / color / mirror / Atom feed * "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" 21:57 Ingo Molnar










Arc xt drivers dcb325