Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 666 → Rev 667

/kernel/trunk/arch/sparc64/include/trap/trap_table.h
71,11 → 71,22
mov %l7, %g7
.endm
 
.macro SAVING_HANDLER f
#define PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE (STACK_WINDOW_SAVE_AREA_SIZE+(4*8))
#define SAVED_TSTATE -(1*8)
#define SAVED_TPC -(2*8)
#define SAVED_TNPC -(3*8)
#define SAVED_PSTATE -(4*8)
 
.macro PREEMPTIBLE_HANDLER f
set \f, %l0
b saving_handler
b preemptible_handler
nop
.endm
 
.macro SIMPLE_HANDLER f
call \f
nop
.endm
#endif /* __ASM__ */
 
#endif