diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-11-26 21:53:16 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-11-26 21:53:16 +0000 |
commit | 7fd0bc4df53d1e584cb34a7a70d00433392b73cc (patch) | |
tree | f39e4b07b81b3804b6ecdbc6a1f6d678b5b7c229 /c | |
parent | 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-7fd0bc4df53d1e584cb34a7a70d00433392b73cc.tar.bz2 |
2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* shmsupp/getcfg.c: Fix spacing.
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c | 63 |
2 files changed, 30 insertions, 37 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog index e975f449f5..0a9f90308f 100644 --- a/c/src/lib/libbsp/sparc/leon3/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon3/ChangeLog @@ -1,3 +1,7 @@ +2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com> + + * shmsupp/getcfg.c: Fix spacing. + 2007-09-13 Daniel Hellstrom <daniel@gaisler.com> * Makefile.am: Add smc91111.rel to libbsp.a diff --git a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c index 1ff118cd44..e667779676 100644 --- a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c +++ b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c @@ -86,49 +86,38 @@ void Shm_Get_configuration( { extern rtems_configuration_table Configuration; int i; - unsigned int tmp /* , ncpu */; + unsigned int tmp; - BSP_shm_cfgtbl.base = 0x40000000; - BSP_shm_cfgtbl.length = 0x00001000; - BSP_shm_cfgtbl.format = SHM_BIG; + BSP_shm_cfgtbl.base = 0x40000000; + BSP_shm_cfgtbl.length = 0x00001000; + BSP_shm_cfgtbl.format = SHM_BIG; - /* - * Override cause_intr or shm_isr if your target has - * special requirements. - */ + /* + * Override cause_intr or shm_isr if your target has + * special requirements. + */ - BSP_shm_cfgtbl.cause_intr = Shm_Cause_interrupt; + BSP_shm_cfgtbl.cause_intr = Shm_Cause_interrupt; #ifdef NEUTRAL_BIG - BSP_shm_cfgtbl.convert = NULL_CONVERT; + BSP_shm_cfgtbl.convert = NULL_CONVERT; #else - BSP_shm_cfgtbl.convert = CPU_swap_u32; + BSP_shm_cfgtbl.convert = CPU_swap_u32; #endif - BSP_shm_cfgtbl.poll_intr = INTR_MODE; - BSP_shm_cfgtbl.Intr.address = (vol_u32) &(LEON3_IrqCtrl_Regs->force[LEON3_Cpu_Index]); - BSP_shm_cfgtbl.Intr.value = 1 << LEON3_MP_IRQ ; - BSP_shm_cfgtbl.Intr.length = 4; - - if (LEON3_Cpu_Index == 0) - { - tmp = 0; /* ncpu = (((LEON3_IrqCtrl_Regs->mpstat) >> 28) & 0xf) + 1; */ - for (i = 1; i < (Configuration.User_multiprocessing_table)->maximum_nodes+1; i++) - tmp |= (1 << i); - LEON3_IrqCtrl_Regs->mpstat = tmp; - } - - /* - if ((Configuration.User_multiprocessing_table)->node == 1) - { - tmp = 0; - for (i = 1; i < (Configuration.User_multiprocessing_table)->maximum_nodes; i++) - { - tmp = tmp | (1 << (LEON3_Cpu_Index + i)); - } - LEON3_IrqCtrl_Regs->mpstat = tmp; - } - */ - - *shmcfg = &BSP_shm_cfgtbl; + BSP_shm_cfgtbl.poll_intr = INTR_MODE; + BSP_shm_cfgtbl.Intr.address = + (vol_u32) &(LEON3_IrqCtrl_Regs->force[LEON3_Cpu_Index]); + BSP_shm_cfgtbl.Intr.value = 1 << LEON3_MP_IRQ ; + BSP_shm_cfgtbl.Intr.length = 4; + + if (LEON3_Cpu_Index == 0) { + tmp = 0; + for (i = 1; + i < (Configuration.User_multiprocessing_table)->maximum_nodes+1; i++) + tmp |= (1 << i); + LEON3_IrqCtrl_Regs->mpstat = tmp; + } + + *shmcfg = &BSP_shm_cfgtbl; } |