Module Name: src Committed By: ad Date: Mon Dec 2 23:22:44 UTC 2019
Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c cpu.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/x86/x86: cpu_topology.c src/sys/kern: init_main.c kern_cpu.c src/sys/sys: cpu.h cpu_data.h Log Message: Take the basic CPU topology information we already collect, and use it to make circular lists of CPU siblings in the same core, and in the same package. Nothing fancy, just enough to have a bit of fun in the scheduler trying out different tactics. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/cpufunc.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/arm/arm32/arm32_boot.c cvs rdiff -u -r1.134 -r1.135 src/sys/arch/arm/arm32/cpu.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/mips/mips/cpu_subr.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/x86/cpu_topology.c cvs rdiff -u -r1.507 -r1.508 src/sys/kern/init_main.c cvs rdiff -u -r1.78 -r1.79 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.44 -r1.45 src/sys/sys/cpu.h cvs rdiff -u -r1.40 -r1.41 src/sys/sys/cpu_data.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.