summaryrefslogtreecommitdiffstats
path: root/kernel.c
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2010-05-17 16:11:59 -0500
committerPatrick Williams <iawillia@us.ibm.com>2010-05-17 16:11:59 -0500
commit4324ee74d2a77c20704323dae57762b36301ea8a (patch)
treead536ea60f40cd920f22e2397d67527958543e8f /kernel.c
parentde80b963baf574b32661e153e01164aa6d8a5b44 (diff)
downloadtalos-hostboot-4324ee74d2a77c20704323dae57762b36301ea8a.tar.gz
talos-hostboot-4324ee74d2a77c20704323dae57762b36301ea8a.zip
Load base TOC and create kernel stack.
Diffstat (limited to 'kernel.c')
-rw-r--r--kernel.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/kernel.c b/kernel.c
index fe019e583..a0f5d2247 100644
--- a/kernel.c
+++ b/kernel.c
@@ -1,14 +1,12 @@
void _main(void)
{
- unsigned int i = 100;
- while(i != 0)
- {
- asm volatile("eieio");
- i--;
- }
-
+ static unsigned char kernel_stack[16 * 1024] = {0};
+ register void * stack = &kernel_stack;
+ asm volatile("mr 1,%0" :: "r" (stack) );
+
while(1)
{
+ //asm volatile("wait");
}
}
OpenPOWER on IntegriCloud