/trunk/kernel/arch/sparc64/include/asm.h |
---|
222,7 → 222,7 |
{ |
uintptr_t v; |
__asm__ volatile ("and %%sp, %1, %0\n" : "=r" (v) : "r" (~(STACK_SIZE-1))); |
__asm__ volatile ("andn %%sp, %1, %0\n" : "=r" (v) : "r" (STACK_SIZE-1)); |
return v; |
} |
/trunk/kernel/arch/sparc64/include/trap/exception.h |
---|
50,6 → 50,8 |
#include <typedefs.h> |
extern void dump_istate(istate_t *istate); |
extern void instruction_access_exception(int n, istate_t *istate); |
extern void instruction_access_error(int n, istate_t *istate); |
extern void illegal_instruction(int n, istate_t *istate); |