X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Farch%2Farmv7%2Fmain.c;h=b5176b26c771f86d83941ad221fd0d646b21a524;hb=8aa5a238e8a29135db4385cd4e4d7cb29f631754;hp=903f5fc73070d64146f0194585ce2013aa7d2fc2;hpb=0ab008276f88801b5a5a2ed8e96c285e524ead2c;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/arch/armv7/main.c b/KernelLand/Kernel/arch/armv7/main.c index 903f5fc7..b5176b26 100644 --- a/KernelLand/Kernel/arch/armv7/main.c +++ b/KernelLand/Kernel/arch/armv7/main.c @@ -8,6 +8,7 @@ #include #include +#include "include/options.h" // === IMPORTS === extern void Interrupts_Setup(void); @@ -16,6 +17,7 @@ extern void Heap_Install(void); extern void Threads_Init(void); extern void System_Init(const char *Commandline); extern void Time_Setup(void); +extern void Debug_int_SerialIRQHandler(int IRQ, void *unused); // === PROTOTYPES === int kmain(void); @@ -42,6 +44,7 @@ int kmain(void) // Boot modules? // - most ARMv7 configs use a GIC Module_EnsureLoaded("armv7_GIC"); + IRQ_AddHandler(UART0_IRQ, Debug_int_SerialIRQHandler, NULL); Time_Setup();