post events to another CPU
void pfxxpost(ms_cpu_t cpu, ms_event_t events)
MSOP_XPOST posts, if possible, the events specified by
ms_event_t to the
CPUs specified by ms_cput_t, which never include the
current CPU. ms_cpu_t
may be a specific CPU or MS_CPU_ALL_BUT_ME. ms_event_t contains a bitmask or one or more operating-system specific event flags
(MS_EVENT_OS_1 through MS_EVENT_OS_4).
As a result of a request from MSOP_XPOST, the PSM must
from a delivery function on the specified CPUs, passing the logical
OR of any events that have occurred since the last call to os_post_events.
The delivery function must return os_intr_dist_nop or some attached
ms_intr_dist_t which has the MSI_EVENTS flag set. The
PSM achieves this by sending a cross-processor interrupt to the
MSOP_XPOST returns as soon as it has sent notification of the event
to the target CPUs.
It does not need to wait for the targets to notice the
Interrupts are disabled on the CPU when MSOP_XPOST is
the number of the CPU
a bitmask of events to send to the CPU
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - 19 June 2005