diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-01-07 20:59:03 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-01-07 20:59:03 +0000 |
commit | 9a529819186f7d091ff23ae5fb7963311c6646f6 (patch) | |
tree | 016a1867cf7bca7c38c017659ada57528cd50a22 /c/src/lib/libbsp/m68k/efi68k/start/start.c | |
parent | 2004-01-07 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-9a529819186f7d091ff23ae5fb7963311c6646f6.tar.bz2 |
2004-01-07 Joel Sherrill <joel@OARcorp.com>
Per John S. Gwynne <jgwynne@mrcday.com>, there are no longer any
users of these boards so we are removing them.
* efi332/.cvsignore, efi332/ChangeLog, efi332/Makefile.am,
efi332/README, efi332/bsp_specs, efi332/configure.ac, efi332/times,
efi332/clock/.cvsignore, efi332/clock/Makefile.am,
efi332/clock/ckinit.c, efi332/console/.cvsignore,
efi332/console/Makefile.am, efi332/console/console.c,
efi332/include/.cvsignore, efi332/include/bsp.h,
efi332/include/efi332.h, efi332/misc/dotests, efi332/misc/gdbinit68,
efi332/misc/interr.c, efi332/spurious/.cvsignore,
efi332/spurious/Makefile.am, efi332/spurious/spinit.c,
efi332/start/.cvsignore, efi332/start/Makefile.am,
efi332/start/except_vect_332_ROM.S, efi332/start/ram_init.ld,
efi332/start/ram_init.sed, efi332/start/start.c,
efi332/startup/.cvsignore, efi332/startup/Makefile.am,
efi332/startup/bspclean.c, efi332/startup/bspstart.c,
efi332/startup/linkcmds, efi332/startup/linkcmds_ROM,
efi332/timer/.cvsignore, efi332/timer/Makefile.am,
efi332/timer/timer.c, efi332/wrapup/.cvsignore,
efi332/wrapup/Makefile.am, efi68k/.cvsignore, efi68k/ChangeLog,
efi68k/Makefile.am, efi68k/README, efi68k/bsp_specs,
efi68k/configure.ac, efi68k/times, efi68k/clock/.cvsignore,
efi68k/clock/Makefile.am, efi68k/clock/ckinit.c,
efi68k/console/.cvsignore, efi68k/console/Makefile.am,
efi68k/console/console.c, efi68k/include/.cvsignore,
efi68k/include/16550.h, efi68k/include/DP8570A.h,
efi68k/include/bsp.h, efi68k/include/efi68k.h,
efi68k/spurious/.cvsignore, efi68k/spurious/Makefile.am,
efi68k/spurious/spinit.c, efi68k/start/.cvsignore,
efi68k/start/start.c, efi68k/startup/.cvsignore,
efi68k/startup/Makefile.am, efi68k/startup/bspclean.c,
efi68k/startup/bspstart.c, efi68k/startup/efi68k_tcp.c,
efi68k/startup/efi68k_wd.c, efi68k/startup/linkcmds,
efi68k/startup/m68k-stub.c, efi68k/startup/setvec.c,
efi68k/timer/.cvsignore, efi68k/timer/Makefile.am,
efi68k/timer/timer.c, efi68k/wrapup/.cvsignore,
efi68k/wrapup/Makefile.am: Removed.
Diffstat (limited to 'c/src/lib/libbsp/m68k/efi68k/start/start.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/efi68k/start/start.c | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/c/src/lib/libbsp/m68k/efi68k/start/start.c b/c/src/lib/libbsp/m68k/efi68k/start/start.c deleted file mode 100644 index d98b54f7e5..0000000000 --- a/c/src/lib/libbsp/m68k/efi68k/start/start.c +++ /dev/null @@ -1,72 +0,0 @@ -/* - * $Id$ - */ - -#include <efi68k.h> -#define __START_C__ -#include "bsp.h" - -m68k_isr_entry M68Kvec[256]; -m68k_isr_entry vectors[256]; -char * const __argv[]= {"main", ""}; -char * const __env[]= {""}; - -/* - * This prototype really should have the noreturn attribute but - * that causes a warning since it appears that the routine does - * return. - * - * void dumby_start () __attribute__ ((noreturn)); - */ - -void dumby_start (); -void dumby_start() { -void boot_card(); - - /* We need to by-pass the link instruction since the RAM chip- - select pins are not yet configured. */ - asm volatile ( ".global start ;\n\ - start:"); - - /* disable interrupts, load stack pointer */ - asm volatile ( "oriw #0x0700, %sr;\n\ - movel #end, %d0;\n\ - addl " STACK_SIZE ",%d0;\n\ - movel %d0,%sp;\n\ - link %a6, #0" - ); - /* - * Initialize RAM by copying the .data section out of ROM (if - * needed) and "zero-ing" the .bss section. - */ - { - register char *src = _etext; - register char *dst = _copy_start; - - if (_copy_data_from_rom) - /* ROM has data at end of text; copy it. */ - while (dst < _edata) - *dst++ = *src++; - - /* Zero bss */ - for (dst = _clear_start; dst< end; dst++) - *dst = 0; - } - - /* - * Initalize the board. - */ - /* Spurious should be called in the predriver hook */ - /* Spurious_Initialize(); */ - console_init(); - watch_dog_init(); - bsp_tcp_init(); - - /* - * Execute main with arguments argv and environment env - */ - /* main(1, __argv, __env); */ - boot_card(); - - reboot(); -} |