Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 634 → Rev 633

/kernel/trunk/arch/sparc64/src/trap/trap.c
39,11 → 39,6
void trap_init(void)
{
/*
* Save kernel provided trap handlers.
*/
memcpy((void *) trap_table_save, (void *) trap_table, TRAP_TABLE_SIZE);
 
/*
* Copy OFW's trap table into kernel.
*/
memcpy((void *) trap_table, (void *) tba_read(), TRAP_TABLE_SIZE);
78,6 → 73,6
cnt = len/TRAP_TABLE_ENTRY_SIZE;
for (i = tt; i < tt + cnt; i++) {
trap_table[i] = trap_table_save[i];
trap_table[i] = trap_table_kernel[i];
}
}