blob: 3a42123f76bb366f783f244a7c184f5691863434 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#include "PR/os_internal.h"
#include "PR/osint.h"
void __osSetHWIntrRoutine(OSHWIntr interrupt, s32 (*handler)(void), void* stackEnd) {
register s32 prevInt = __osDisableInt();
__osHwIntTable[interrupt].handler = handler;
__osHwIntTable[interrupt].stackEnd = stackEnd;
__osRestoreInt(prevInt);
}
|