changes to make smp work in linux
authorAli Saidi <saidi@eecs.umich.edu>
Wed, 1 Sep 2004 04:23:00 +0000 (00:23 -0400)
committerAli Saidi <saidi@eecs.umich.edu>
Wed, 1 Sep 2004 04:23:00 +0000 (00:23 -0400)
commit1940fcdd2915697a7d213043dcd45260bf5b2eda
treefd2b7cd98c1e1114161f481ed8e2da1e6d7a8f2a
parent29c5218e4faf2b059a00b0864e6763ee18143d56
changes to make smp work in linux

console/console.c:
    Remove Printed SimOS references and replace with M5
    Rework the SMP stuff, so we don't trash any stacks, or what we
    thought were stacks, but are actually other ppls memory.
console/dbmentry.s:
    add a carefully crafted piece of assembly that doesn't use the stack,
    so we don't clobber anthing in the time between when we are spinning
    and when the OS tells us to go.
palcode/platform_m5.s:
    add/fix code for IPI, multiprocessor interrupts (DIR), and initial
    bootstrapping of the cpu
system/alpha/console/console.c
system/alpha/console/dbmentry.s
system/alpha/palcode/platform_m5.s