CVSROOT: /cvs Module name: src Changes by: v...@cvs.openbsd.org 2018/12/18 07:24:02
Modified files: sys/arch/octeon/include: octeonreg.h sys/arch/octeon/octeon: machdep.c Log message: Figure out the number of available CPUs using system fuse registers. This makes `ncpusfound' independent of kernel boot parameters. The kernel still needs the help of the firmware to spin up secondary CPUs, so the `coremask' or `numcores' boot parameter is still needed for multicore operation. Tested on CN5020, CN6120, CN7130 and CN7360.