public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] SAL_MC_RENDEZ logic
@ 2003-02-06 12:02 Keith Owens
  0 siblings, 0 replies; only message in thread
From: Keith Owens @ 2003-02-06 12:02 UTC (permalink / raw)
  To: linux-ia64

2.4.20-ia64-021210/arch/ia64/kernel/mca.c::ia64_mca_rendez_int_handler

        /* Register with the SAL monarch that the slave has
         * reached SAL
         */
        ia64_sal_mc_rendez();

        /* Wait for the wakeup IPI from the monarch
         * This waiting is done by polling on the wakeup-interrupt
         * vector bit in the processor's IRRs
         */
        ia64_mca_wakeup_ipi_wait();

The documentation for SAL_MC_RENDEZ (24535901.pdf) says that SAL itself
spins, looking for the wakeup ipi.  Why is the kernel code doing the
same work?  Either SAL_MC_RENDEZ does not spin (and the SAL docs are
wrong) or the kernel code in ia64_mca_wakeup_ipi_wait is redundant.

Why do I care?  I am trying to get kdb/lcrash data after MCA.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-02-06 12:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-06 12:02 [Linux-ia64] SAL_MC_RENDEZ logic Keith Owens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox