X-Git-Url: https://rtime.felk.cvut.cz/gitweb/sysless.git/blobdiff_plain/42ddf4f6ed1bbbde627dad0a4bf659399eae28cd..3b2e76c96efbc4cad917a7e949ceaae8f359b7ce:/arch/h8300/generic/bloader/bloader.c diff --git a/arch/h8300/generic/bloader/bloader.c b/arch/h8300/generic/bloader/bloader.c index f0144ad..ec637c0 100644 --- a/arch/h8300/generic/bloader/bloader.c +++ b/arch/h8300/generic/bloader/bloader.c @@ -79,20 +79,6 @@ static void deb_led_out(char val) #include -/* Provided by linker script */ -extern char __boot_fn_start; -extern char __boot_fn_end; -extern char etext; - -void RelocatedProgMode(unsigned baud) -{ - size_t reloc_size=&__boot_fn_end-&__boot_fn_start; - memcpy(&__boot_fn_start,&etext,reloc_size); - /*deb_wr_hex((long)ProgMode_ptr,8);*/ - ProgMode(baud); -} - - void boot_test() { /*set power on for SCI0 and SCI1 module*/ @@ -121,13 +107,7 @@ void boot_test() } - if((__u8*)&etext<(__u8*)0xffb000) { - /* If we are not in the internal RAM, copy and run us from - * there */ - RelocatedProgMode(HIT_LOAD_BAUD); - } - else - ProgMode(HIT_LOAD_BAUD); + ProgMode(HIT_LOAD_BAUD); } #endif /* BOOT_TEST */