Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2410 → Rev 2411

/branches/arm/kernel/arch/arm32/src/arm32.c
68,6 → 68,7
}
 
 
/** Performs arm32 specific initialization before mm is initialized. */
void arch_pre_mm_init(void)
{
75,6 → 76,7
interrupts_disable();
}
 
 
/** Performs arm32 specific initialization afterr mm is initialized. */
void arch_post_mm_init(void)
{
92,6 → 94,7
#endif
}
 
 
/** Performs arm32 specific tasks needed after cpu is initialized.
*
* Currently the function is empty.
100,6 → 103,7
{
}
 
 
/** Performs arm32 specific tasks needed before the multiprocessing is
* initialized.
*
109,6 → 113,7
{
}
 
 
/** Performs arm32 specific tasks needed after the multiprocessing is
* initialized.
*
125,6 → 130,7
tlb_invalidate_all();
}
 
 
/** Performs arm32 specific tasks needed before the new thread is scheduled.
*
* It sets supervisor_sp.
134,6 → 140,7
supervisor_sp = (uintptr_t) &THREAD->kstack[THREAD_STACK_SIZE-SP_DELTA];
}
 
 
/** Performs arm32 specific tasks before a thread stops running.
*
* Currently the function is empty.
142,6 → 149,7
{
}
 
 
/** Halts CPU. */
void cpu_halt(void)
{