CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/04/04 03:00:20
Modified files:
sys/arch/octeon/dev: octciu.c
Log message:
sys/octeon: interrupts and barier cleanup
octciu_intr_establish() happens on autoconf where only CPU0 exists, and
on octeon we increase ncpus in cpu hatch, and not attach, which means
that ncpus is 1 at octciu_intr_establish() time.
What makes cpuid always 1 for that code and schedules all interrupts on
CPU0.
I also moved octciu_intr_barrier() to actual interrupt's cpu.
OK: visa@, kn@