CVSROOT:        /cvs
Module name:    src
Changes by:     chel...@cvs.openbsd.org 2023/06/15 16:18:08

Modified files:
        sys/kern       : init_main.c kern_clockintr.c 
        sys/sys        : clockintr.h 
        sys/arch/alpha/alpha: cpu.c 
        sys/arch/amd64/amd64: cpu.c 
        sys/arch/arm/arm: cpu.c 
        sys/arch/arm64/arm64: cpu.c 
        sys/arch/hppa/dev: cpu.c 
        sys/arch/i386/i386: cpu.c 
        sys/arch/luna88k/luna88k: machdep.c 
        sys/arch/macppc/macppc: cpu.c 
        sys/arch/mips64/mips64: cpu.c 
        sys/arch/powerpc64/powerpc64: cpu.c 
        sys/arch/riscv64/riscv64: cpu.c 
        sys/arch/sparc64/sparc64: cpu.c 

Log message:
all platforms, main(): call clockqueue_init() just before sched_init_cpu()

Move the clockqueue_init() call out of clockintr_cpu_init() and up
just before the sched_init_cpu() call for a given CPU.

This will allow sched_init_cpu() to allocate clockintr handles for a
given CPU's scheduler in a later patch.

Link: https://marc.info/?l=openbsd-tech&m=168661507607622&w=2

ok kettenis@, claudio@

Reply via email to