Index: /trunk/softs/tsar_boot/include/boot_tty.h
===================================================================
--- /trunk/softs/tsar_boot/include/boot_tty.h	(revision 347)
+++ /trunk/softs/tsar_boot/include/boot_tty.h	(revision 348)
@@ -6,4 +6,6 @@
 
 void boot_exit();
+int  boot_getc(char * c);
+void boot_putc(const char c);
 void boot_puts(const char *buffer);
 void boot_putx(unsigned int val);
Index: /trunk/softs/tsar_boot/src/boot_tty.c
===================================================================
--- /trunk/softs/tsar_boot/src/boot_tty.c	(revision 347)
+++ /trunk/softs/tsar_boot/src/boot_tty.c	(revision 348)
@@ -2,12 +2,12 @@
 #include <defs.h>
 
-int boot_getc(int *c)
+int boot_getc(char *c)
 {
-	unsigned int* tty_address = (unsigned int*) TTY_BASE;
-	if (ioread32(&tty_address[TTY_STATUS]) == 0)
-		return 0;
+    unsigned int* tty_address = (unsigned int*) TTY_BASE;
+    if (ioread32(&tty_address[TTY_STATUS]) == 0)
+        return 0;
 
-	*c = ioread32(&tty_address[TTY_READ]);
-	return 1;
+    *c = ioread32(&tty_address[TTY_READ]);
+    return 1;
 }
 
@@ -25,5 +25,5 @@
     {
         if (buffer[n] == 0) break;
-	boot_putc(buffer[n]);
+        boot_putc(buffer[n]);
     }
 } 
Index: /trunk/softs/tsar_boot/src/reset.S
===================================================================
--- /trunk/softs/tsar_boot/src/reset.S	(revision 347)
+++ /trunk/softs/tsar_boot/src/reset.S	(revision 348)
@@ -29,12 +29,13 @@
     .extern seg_stack_base
 
+    .extern dtb_addr
     .extern boot_ioc_init
     .extern boot_putc
     .extern boot_getc
     .extern boot_puts
+    .extern boot_putx
     .extern boot_ioc_read
     .extern boot_elf_loader
     .extern boot_memcpy
-    .extern dtb_addr
 
     .globl  boot                    /* Make reset an external symbol */
@@ -52,10 +53,12 @@
     .word   BOOT_VERSION            /* 0xbfc0008 */
     .word   dtb_addr                /* 0xbfc000c */
-    .word   boot_putc               /* 0xbfc0010 */
-    .word   boot_getc               /* 0xbfc0014 */
+    .word   boot_getc               /* 0xbfc0010 */
+    .word   boot_putc               /* 0xbfc0014 */
     .word   boot_puts               /* 0xbfc0018 */
-    .word   boot_ioc_read           /* 0xbfc001C */
-    .word   boot_elf_loader         /* 0xbfc0020 */
-    .word   boot_memcpy             /* 0xbfc0024 */
+    .word   boot_putx               /* 0xbfc001C */
+    .word   boot_putd               /* 0xbfc0020 */
+    .word   boot_ioc_read           /* 0xbfc0024 */
+    .word   boot_elf_loader         /* 0xbfc0028 */
+    .word   boot_memcpy             /* 0xbfc002C */
 
 _boot:
