[PATCH] MCA/INIT: use per cpu stacks
authorKeith Owens <kaos@sgi.com>
Sun, 11 Sep 2005 07:22:53 +0000 (17:22 +1000)
committerTony Luck <tony.luck@intel.com>
Sun, 11 Sep 2005 21:08:41 +0000 (14:08 -0700)
The bulk of the change.  Use per cpu MCA/INIT stacks.  Change the SAL
to OS state (sos) to be per process.  Do all the assembler work on the
MCA/INIT stacks, leaving the original stack alone.  Pass per cpu state
data to the C handlers for MCA and INIT, which also means changing the
mca_drv interfaces slightly.  Lots of verification on whether the
original stack is usable before converting it to a sleeping process.

Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

No differences found