Mercurial > ecos-v3_0-branch
diff packages/hal/powerpc/arch/current/src/vectors.S @ 1223:dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
| author | gthomas |
|---|---|
| date | Fri, 19 Sep 2003 17:11:18 +0000 |
| parents | aacbd943879a |
| children | 0e2485da1dbc |
line wrap: on
line diff
--- a/packages/hal/powerpc/arch/current/src/vectors.S +++ b/packages/hal/powerpc/arch/current/src/vectors.S @@ -297,7 +297,7 @@ rom_vectors_end: # safe to access RAM until after this point. bl hal_hardware_init # this is platform dependent .globl _hal_hardware_init_done -_hal_hardware_init_done: +_hal_hardware_init_done: #if !defined(CYG_HAL_STARTUP_ROM) && defined(CYGSEM_HAL_POWERPC_COPY_VECTORS) lwi r3,rom_vectors-4 @@ -474,11 +474,13 @@ cyg_hal_default_exception_vsr: stw r3,CYGARC_PPCREG_WALL_TAIL(sp) #endif +#ifdef CYGHWR_HAL_POWERPC_ENABLE_MMU # Enable MMU. lwi r3,CYG_MSR sync mtmsr r3 sync +#endif mfspr r3,SPRG1 # save original R3 stw r3,CYGARC_PPCREG_REGS+3*4(sp) @@ -621,11 +623,13 @@ cyg_hal_default_interrupt_vsr: stw r3,CYGARC_PPCREG_WALL_TAIL(sp) #endif +#ifdef CYGHWR_HAL_POWERPC_ENABLE_MMU # Enable MMU. lwi r3,CYG_MSR sync mtmsr r3 sync +#endif mfspr r3,SPRG1 # save original R3 stw r3,CYGARC_PPCREG_REGS+3*4(sp)
