diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-08 15:01:50 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-08 15:01:50 +0200 |
commit | ce832186460563db9cdfb59bd438f242600c0edf (patch) | |
tree | fa0b716951b089a367446a5e9b6735f42f0ebd2f /src/hardware/interrupts.h | |
parent | 3b01fe6cbe94a4f0edaca0e07456bd0589d648d9 (diff) | |
download | abaos-ce832186460563db9cdfb59bd438f242600c0edf.tar.gz abaos-ce832186460563db9cdfb59bd438f242600c0edf.tar.bz2 |
forgot to set the backpointer to the interrupt manager (interrupts_t) in the
interrupt_handler_init_void (clang and O1 crashed it while initializing
the empty interrupt vectors)
Diffstat (limited to 'src/hardware/interrupts.h')
-rw-r--r-- | src/hardware/interrupts.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hardware/interrupts.h b/src/hardware/interrupts.h index 767bb2e..c325d4f 100644 --- a/src/hardware/interrupts.h +++ b/src/hardware/interrupts.h @@ -63,7 +63,7 @@ typedef struct interrupt_handler_t { void *driver; } interrupt_handler_t; -void interrupt_handler_init_void( interrupt_handler_t *handler ); +void interrupt_handler_init_void( interrupt_handler_t *handler, struct interrupt_t *interrupt ); void interrupt_handler_init( interrupt_handler_t *handler, uint8_t interrupt_no, struct interrupt_t *interrupt, interrupt_handler_func_t handle, void *driver ); typedef struct interrupt_t { |