Subversion Repositories HelenOS

Rev

Rev 1849 | Rev 1852 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1849 Rev 1851
Line 79... Line 79...
79
 
79
 
80
#ifdef __ASM__
80
#ifdef __ASM__
81
.macro INTERRUPT_LEVEL_N_HANDLER n
81
.macro INTERRUPT_LEVEL_N_HANDLER n
82
    save %sp, -PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE, %sp
82
    save %sp, -PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE, %sp
83
    mov \n - 1, %o0
83
    mov \n - 1, %o0
84
    mov %fp, %o1
-
 
85
    PREEMPTIBLE_HANDLER exc_dispatch
84
    PREEMPTIBLE_HANDLER exc_dispatch
86
.endm
85
.endm
87
 
86
 
88
.macro INTERRUPT_VECTOR_TRAP_HANDLER
87
.macro INTERRUPT_VECTOR_TRAP_HANDLER
89
    save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp
88
    save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp