From 9744fc97ba9ab9e36e3058a19202ceef64fb6787 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 11 May 2007 14:01:27 +0000 Subject: 2007-05-11 Joel Sherrill * dmv152/.cvsignore, dmv152/ChangeLog, dmv152/Makefile.am, dmv152/bsp_specs, dmv152/configure.ac, dmv152/preinstall.am, dmv152/times, dmv152/clock/ckinit.c, dmv152/console/console.c, dmv152/include/.cvsignore, dmv152/include/bsp.h, dmv152/include/coverhd.h, dmv152/include/tm27.h, dmv152/spurious/spinit.c, dmv152/startup/bspclean.c, dmv152/startup/bspstart.c, dmv152/startup/linkcmds, dmv152/startup/vmeintr.c, dmv152/timer/timer.c, dmv152/timer/timerisr.S: Removed. --- c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c | 102 ------------------------ 1 file changed, 102 deletions(-) delete mode 100644 c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c (limited to 'c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c') diff --git a/c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c b/c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c deleted file mode 100644 index 001d146c86..0000000000 --- a/c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c +++ /dev/null @@ -1,102 +0,0 @@ -/* - * This routine starts the application. It includes application, - * board, and monitor specific initialization and configuration. - * The generic CPU dependent initialization has been performed - * before this routine is invoked. - * - * COPYRIGHT (c) 1989-1999. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - * - * $Id$ - */ - -#include - -#include -#include -#include - -/* - * The original table from the application and our copy of it with - * some changes. - */ - -extern rtems_configuration_table Configuration; -rtems_configuration_table BSP_Configuration; - -rtems_cpu_table Cpu_table; - -char *rtems_progname; - -/* - * Use the shared implementations of the following routines - */ - -void bsp_postdriver_hook(void); -void bsp_libc_init( void *, uint32_t, int ); -void bsp_pretasking_hook(void); /* m68k version */ - -/* - * bsp_start - * - * This routine does the bulk of the system initialization. - */ - -void bsp_start( void ) -{ - m68k_isr_entry *monitors_vector_table; - int index; - void *vbr; - extern void *_WorkspaceBase; - extern void *_RamSize; - extern unsigned long _M68k_Ramsize; - - _M68k_Ramsize = (unsigned long)&_RamSize; /* RAM size set in linker script */ - - monitors_vector_table = (m68k_isr_entry *)0; /* Monitor Vectors are at 0 */ - m68k_set_vbr( monitors_vector_table ); - - for ( index=2 ; index<=255 ; index++ ) - M68Kvec[ index ] = monitors_vector_table[ 32 ]; - - M68Kvec[ 2 ] = monitors_vector_table[ 2 ]; /* bus error vector */ - M68Kvec[ 4 ] = monitors_vector_table[ 4 ]; /* breakpoints vector */ - M68Kvec[ 9 ] = monitors_vector_table[ 9 ]; /* trace vector */ - - /* - * Uncommenting this seems to confuse/break the monitor on this board. - * It probably assumes the vector table is at 0. - */ - - /* m68k_set_vbr( &M68Kvec ); */ - - /* - * Adjust the VMEbus mode to round-robin. - */ - - /* - * This is only apparent with the shared memory driver which has not - * yet been supported on this target. - */ - - rtems_cache_enable_instruction(); - - /* - * we only use a hook to get the C library initialized. - */ - - Cpu_table.pretasking_hook = bsp_pretasking_hook; /* init libc, etc. */ - Cpu_table.postdriver_hook = bsp_postdriver_hook; - Cpu_table.interrupt_stack_size = CONFIGURE_INTERRUPT_STACK_MEMORY; - - m68k_get_vbr( vbr ); - Cpu_table.interrupt_vector_table = vbr; - - BSP_Configuration.work_space_start = (void *) &_WorkspaceBase; - - /* Clock_exit is done as an atexit() function */ -} -- cgit v1.2.3