next up previous contents index
Next: 11.3.9 smp_message_pass_enable: Up: 11.3 API reference Previous: 11.3.7 smp_init_paging: Tell the

11.3.8 smp_message_pass: Send an inter-processor interrupt to another CPU

 

SYNOPSIS

#include <oskit/smp.h>

void smp_message_pass(int cpunum);

DESCRIPTION

This causes the target processor to run its interrupt handler for the IPI vector, if the appropriate entry of smp_message_pass_enable has been set to non-zero by that processor. A processor should only modify its own smp_message_pass_enable entry after it is ready to start receiving IPIs.

This call offers very limited functionality. The expectation is that the OS writer will implement the desired functionality on top of this primitive.



University of Utah Flux Research Group