summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c')
-rw-r--r--c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c b/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c
index 961d3823a2..daa78cbf97 100644
--- a/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c
+++ b/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c
@@ -1,5 +1,4 @@
-#if 1
static void
__outb(int port, unsigned char v)
{
@@ -11,7 +10,6 @@ __inb(int port)
{
return *((volatile unsigned char *)(0x80000000 + port));
}
-#endif
static void
__memcpy (unsigned char *d, unsigned char *s, int len)
@@ -43,12 +41,12 @@ void cmain (void)
* init variable sections
*/
__memcpy (__sdata2_start, __sdata2_load, __sdata2_end - __sdata2_start);
- __memcpy (__sdata_start, __sdata_load, __sdata_end - __sdata_start);
- __memcpy (__data_start, __data_load, __data_end - __data_start);
- __bzero (__sbss2_start, __sbss2_end - __sbss2_start);
- __bzero (__sbss_start, __sbss_end - __sbss_start);
- __bzero (__bss_start, __bss_end - __bss_start);
- printk( "hello #\n");
+ __memcpy (__sdata_start , __sdata_load , __sdata_end - __sdata_start);
+ __memcpy (__data_start , __data_load , __data_end - __data_start);
+ __bzero (__sbss2_start , __sbss2_end - __sbss2_start);
+ __bzero (__sbss_start , __sbss_end - __sbss_start);
+ __bzero (__bss_start , __bss_end - __bss_start);
+ printk( "start of BSP\n");
boot_card(0);
printk( "end of BSP\n");
__outb (0x92, 0x01);