forked from Imagelibrary/rtems
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
This commit is contained in:
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -29,7 +29,6 @@ unsigned long free_mem_end;
|
||||
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
|
||||
/**************************************************************************/
|
||||
/* */
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -32,7 +32,6 @@ unsigned long free_mem_end;
|
||||
/* Function prototypes */
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
static void fix_mac_addr();
|
||||
|
||||
/**************************************************************************/
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -43,7 +43,6 @@ unsigned long free_mem_end;
|
||||
/*************************************************************/
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
|
||||
/**************************************************************************/
|
||||
/* */
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -54,8 +54,6 @@ extern void __bss_end;
|
||||
extern void bsp_cleanup( void );
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
extern void bsp_libc_init( void *, uint32_t, int );
|
||||
extern void bsp_postdriver_hook(void);
|
||||
|
||||
|
||||
/** Chip registers */
|
||||
volatile unsigned int *Regs = (unsigned int *)GBA_IO_REGS_ADDR;
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-06 Ray Xu <rayx.cn@gmail.com>
|
||||
|
||||
* console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
|
||||
|
||||
@@ -36,7 +36,6 @@ unsigned long free_mem_end;
|
||||
+--------------------------------------------------------------------------*/
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
|
||||
/*-------------------------------------------------------------------------+
|
||||
| Function: bsp_pretasking_hook
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -47,7 +47,6 @@ unsigned long free_mem_end;
|
||||
/*************************************************************/
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
extern void UART0_Ini(void);
|
||||
extern void printi(unsigned long);
|
||||
/**************************************************************************/
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -75,7 +75,6 @@ const unsigned int _icplbs_table[16][2] = {
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void Init_PLL (void);
|
||||
void Init_EBIU (void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
extern void bsp_spurious_initialize();
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* include/bsp.h, startup/bspstart.c: Eliminate copies of the
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -37,7 +37,6 @@ extern uint32_t rdb_start;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* configure.ac: Remove spurious line.
|
||||
|
||||
@@ -76,7 +76,6 @@ uint32_t rtemsFreeMemStart;
|
||||
+--------------------------------------------------------------------------*/
|
||||
extern void rtems_irq_mngt_init(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_postdriver_hook(void);
|
||||
|
||||
/*-------------------------------------------------------------------------+
|
||||
| Function: bsp_pretasking_hook
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
PR 649/bsps
|
||||
|
||||
@@ -36,7 +36,6 @@ extern uint32_t rdb_start;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* console/console.c: Remove all references to console_reserve_resources
|
||||
|
||||
@@ -144,8 +144,6 @@ void _CPU_cache_invalidate_1_data_line(const void *addr)
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -37,7 +37,6 @@ extern unsigned int _RamSize;
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -25,10 +25,9 @@
|
||||
#include <rtems/libio.h>
|
||||
#include <rtems/libcsupport.h>
|
||||
|
||||
/* Initialize whatever libc we are using
|
||||
* called from postdriver hook
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* Makefile.am: Remove all references to console_reserve_resources and
|
||||
|
||||
@@ -27,7 +27,6 @@ unsigned long _M68K_RamSize;
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -31,7 +31,6 @@ void led_putnum();
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds, startup/linkcmds.flash: Add wildcard to
|
||||
|
||||
@@ -38,7 +38,6 @@ unsigned long _RamSize;
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* console/console.c: Remove all references to console_reserve_resources
|
||||
|
||||
@@ -136,7 +136,6 @@ void _CPU_cache_invalidate_1_data_line(const void *addr)
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -34,7 +34,6 @@ rtems_extensions_table user_extension_table;
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsppost.c and
|
||||
* rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
*/
|
||||
void bsp_postdriver_hook( void );
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
void bsp_pretasking_hook(void); /* m68k version */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* 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 */
|
||||
|
||||
@@ -33,6 +32,7 @@ void bsp_predriver_hook(void)
|
||||
void bsp_spurious_initialize();
|
||||
bsp_spurious_initialize();
|
||||
}
|
||||
|
||||
/*
|
||||
* bsp_start
|
||||
*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-24 Eric Norum <norume@aps.anl.gov>
|
||||
|
||||
* startup/bspstart.c: More clean up of FPGA interrupts.
|
||||
|
||||
@@ -173,7 +173,6 @@ void _CPU_cache_invalidate_1_data_line(const void *addr)
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -40,7 +40,6 @@ au1x00_uart_t *uart3 = (au1x00_uart_t *)AU1X00_UART3_ADDR;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -26,7 +26,6 @@ uint32_t bsp_clicks_per_microsecond;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
void init_exc_vecs(void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-04 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||
|
||||
* startup/linkcmds: Increase heap to run ACATS.
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -28,7 +28,6 @@ extern int end; /* defined by linker */
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
void init_exc_vecs(void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -28,7 +28,6 @@ extern int end; /* defined by linker */
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
void init_exc_vecs(void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
extern void bsp_postdriver_hook(void);
|
||||
extern void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
#if 0
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||
|
||||
* console/config.c: Fix typo.
|
||||
|
||||
@@ -167,7 +167,6 @@ void BSP_FLASH_set_page(
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
|
||||
|
||||
@@ -129,10 +129,8 @@ uint32_t bsp_clicks_per_usec;
|
||||
|
||||
/*
|
||||
* Use the shared implementations of the following routines.
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsppost.c and
|
||||
* rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
*/
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
extern void initialize_exceptions(void);
|
||||
extern void cpu_init(void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Remove all references to
|
||||
|
||||
@@ -81,7 +81,6 @@ boolean bsp_timer_internal_clock; /* TRUE, when timer runs with CPU clk */
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsppost.c and
|
||||
* rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
*/
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
void _BSP_GPLED1_on(void);
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2007-12-11 Till Straumann <strauman@slac.stanford.edu>
|
||||
|
||||
* Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
|
||||
|
||||
@@ -147,12 +147,8 @@ void _BSP_Fatal_error(unsigned int v)
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
extern void bsp_postdriver_hook(void); /* see c/src/lib/libbsp/shared/bsppost.c */
|
||||
|
||||
extern void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
extern void bsp_pretasking_hook(void);
|
||||
|
||||
void zero_bss()
|
||||
{
|
||||
/* prevent these from being accessed in the short data areas */
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||
|
||||
* console/console-io.c: Typo.
|
||||
|
||||
@@ -58,7 +58,6 @@ unsigned int BSP_time_base_divisor;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Remove all references to
|
||||
|
||||
@@ -51,10 +51,8 @@ uint32_t bsp_timer_average_overhead;
|
||||
|
||||
/*
|
||||
* Use the shared implementations of the following routines.
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsppost.c and
|
||||
* rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
* Look in rtems/c/src/lib/libbsp/shared/bsplibc.c.
|
||||
*/
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
void BSP_panic(char *s)
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -36,7 +36,6 @@ uint32_t bsp_clicks_per_second;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
||||
|
||||
@@ -38,7 +38,6 @@ extern void bsp_hw_init(void);
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* console/console.c: Remove all references to console_reserve_resources
|
||||
|
||||
@@ -39,7 +39,6 @@ extern void bsp_hw_init(void);
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/linkcmds, startup/linkcmds.sim: Add wildcard to
|
||||
|
||||
@@ -33,7 +33,6 @@ uint32_t bsp_clicks_per_second;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* console/console.c: Remove all references to console_reserve_resources
|
||||
|
||||
@@ -42,7 +42,6 @@ extern void bsp_hw_init(void);
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* clock/ckinit.c: Add nanoseconds clock tick granularity support.
|
||||
|
||||
@@ -36,7 +36,6 @@ extern uint32_t rdb_start;
|
||||
*/
|
||||
int CPU_SPARC_HAS_SNOOPING;
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
extern void bsp_spurious_initialize();
|
||||
|
||||
@@ -88,8 +87,6 @@ void bsp_pretasking_hook(void)
|
||||
bsp_spurious_initialize();
|
||||
}
|
||||
|
||||
void bsp_predriver_hook(void);
|
||||
|
||||
/*
|
||||
* bsp_start
|
||||
*
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* startup/bspstart.c: Refactored and renamed initialization routines to
|
||||
rtems_initialize_data_structures, rtems_initialize_before_drivers,
|
||||
rtems_initialize_device_drivers, and
|
||||
rtems_initialize_start_multitasking. This opened the sequence up so
|
||||
that bootcard() could provide a more robust and flexible framework
|
||||
which is easier to explain and understand. This also lays the
|
||||
groundwork for sharing the division of available memory between the
|
||||
RTEMS workspace and heap and the C library initialization across all
|
||||
BSPs.
|
||||
|
||||
2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* Makefile.am, startup/bspstart.c: Links and runs again.
|
||||
|
||||
@@ -48,7 +48,6 @@ uint32_t CPU_CLICKS_PER_TICK;
|
||||
* Use the shared implementations of the following routines
|
||||
*/
|
||||
|
||||
void bsp_postdriver_hook(void);
|
||||
void bsp_libc_init( void *, uint32_t, int );
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user