Added initilization of pcpu info for cpu0.

This commit is contained in:
Jennifer Averett 2012-07-18 11:40:30 -05:00
parent 19ffee0716
commit 21cc0aa57a

View File

@ -56,6 +56,20 @@ int hz;
int tick; int tick;
int maxusers; /* base tunable */ int maxusers; /* base tunable */
static struct pcpu FIXME_pcpu[MAXCPU];
/*
* Initialize per cpu data structures. Based off
* of the freeBSD mips method mips_pcpu0_init()
*/
static void
pcpu0_init()
{
/* Initialize pcpu info of cpu-zero */
pcpu_init((char *)&FIXME_pcpu[0], 0, sizeof(struct pcpu));
}
rtems_status_code rtems_status_code
rtems_bsd_initialize(void) rtems_bsd_initialize(void)
{ {
@ -75,7 +89,7 @@ rtems_bsd_initialize(void)
} }
mutex_init(); mutex_init();
pcpu0_init();
mi_startup(); mi_startup();
return RTEMS_SUCCESSFUL; return RTEMS_SUCCESSFUL;