diff options
author | Richard Henderson <rth@twiddle.net> | 2011-05-05 13:06:24 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2011-05-05 13:12:49 -0700 |
commit | 369d1d9a68527fe2659f4a21dc4c0aa52533dbc3 (patch) | |
tree | e348726a048cecbb036ba7b9a80cd1bf7bfcff21 /init.c | |
parent | 9e75c89f005e07e059c80317904fefaffe6fde7f (diff) | |
download | qemu-palcode-369d1d9a68527fe2659f4a21dc4c0aa52533dbc3.zip qemu-palcode-369d1d9a68527fe2659f4a21dc4c0aa52533dbc3.tar.gz qemu-palcode-369d1d9a68527fe2659f4a21dc4c0aa52533dbc3.tar.bz2 |
Beginnings of the SRM console prompt.
Diffstat (limited to 'init.c')
-rw-r--r-- | init.c | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -231,14 +231,6 @@ init_pcb (void) } void -do_hello(void) -{ - uart_puts(COM1, "Hello, World!\n"); - asm ("halt"); - __builtin_unreachable (); -} - -void do_start(unsigned long memsize, void (*kernel_entry)(void), long cpus) { last_alloc = _end; @@ -254,7 +246,7 @@ do_start(unsigned long memsize, void (*kernel_entry)(void), long cpus) register unsigned long pa_pcb __asm__("$18"); register unsigned long vptptr __asm__("$19"); - pc = (kernel_entry ? kernel_entry : do_hello); + pc = (kernel_entry ? kernel_entry : do_console); pa_pcb = PA(&pcb); vptptr = VPTPTR; asm("call_pal 0x0a" : : "r"(variant), "r"(pc), "r"(pa_pcb), "r"(vptptr)); |