Properly aligned interrupt funcs

This commit is contained in:
Ross Owen
2015-04-07 15:10:01 +01:00
parent 03c3022ac4
commit 85c5b4a801

View File

@@ -145,6 +145,7 @@
#define do_interrupt_handler(f,args) \
asm("bu .L__" #f "_handler_skip;\n" \
".align 4\n" \
"__" #f "_handler:\n" \
"kentsp " #args " + 19\n" \
"__kent:" \
@@ -159,7 +160,7 @@
#define set_interrupt_handler(f, nstackwords, args, c, ...) \
asm (" .section .dp.data, \"adw\", @progbits\n" \
" .align 4\n" \
" .align 8\n" \
"__" #f "_kernel_stack%=:\n" \
" .space " #nstackwords ", 0\n" \
" .text\n" \