diff options
author | Richard Henderson <rth@twiddle.net> | 2011-04-11 17:07:58 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2011-04-11 17:07:58 -0700 |
commit | 6e14504513166f6b5ad7e46a9c365cca005ff918 (patch) | |
tree | 4353b9c30acfa5318a64ce7ae22feb0454e6ac83 /init.c | |
parent | aacb76ca0399404c560bb8ee7bebecf730ac3a3a (diff) | |
download | qemu-palcode-6e14504513166f6b5ad7e46a9c365cca005ff918.zip qemu-palcode-6e14504513166f6b5ad7e46a9c365cca005ff918.tar.gz qemu-palcode-6e14504513166f6b5ad7e46a9c365cca005ff918.tar.bz2 |
Signal halt properly.
Diffstat (limited to 'init.c')
-rw-r--r-- | init.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -211,5 +211,7 @@ do_start(unsigned long memsize, void (*kernel_entry)(void)) uart_init (); uart_puts (COM1, "Hello, World!\n"); - while (1) ; + if (kernel_entry) + kernel_entry(); + asm ("halt"); } |