kgdb_roundup_cpus(9)
π NAME π
okay so welcome to kgdb_roundup_cpus(9) from the Kernel API Manual π
this one is literally about getting the other CPUs into a holding pattern.
kgdb_roundup_cpus β Get other CPUs into a holding pattern
β¨ SYNOPSIS β¨
void kgdb_roundup_cpus (void );
π ARGUMENTS π
voidβ no arguments, bestie. none. zero. the void is voiding π«Ά
π¦ DESCRIPTION π¦
On SMP systems, we need to get the attention of the other CPUs and get them into a known state. This should do what is needed to get the other CPUs to call kgdb_handle_exception. πβ¨
Note that on some arches, the NMI approach is not used for rounding up all the CPUs. Normally those architectures can just not implement this and get the default. no cap.
On non-SMP systems, this is not called. periodt. π
π SEE ALSO π
Kernel file ./include/linux/kgdb.h, plus these icons:
kgdb_skipexception(9)kgdb_breakpoint(9)kgdb_arch_init(9)kgdb_arch_exit(9)pt_regs_to_gdb_regs(9)sleeping_thread_to_gdb_regs(9)gdb_regs_to_pt_regs(9)kgdb_arch_handle_exception(9)kgdb_arch_handle_qxfer_pkt(9)kgdb_call_nmi_hook(9)kgdb_arch_set_pc(9)kgdb_arch_late(9)struct kgdb_arch(9)struct kgdb_io(9)
mwah π bestie, this page was sourced from ./include/linux and dated October 2026 β catch you in the next manpage π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms