]> git.sur5r.net Git - u-boot/blobdiff - lib_arm/interrupts.c
Consolidate arch-specific sbrk() implementations
[u-boot] / lib_arm / interrupts.c
index 8bb950b12bca9939cfa9f7370e426794c0d66bba..1f2b815611cfd4cc9b74c7c61722c492deff0868 100644 (file)
 #include <asm/proc-armv/ptrace.h>
 
 #ifdef CONFIG_USE_IRQ
+DECLARE_GLOBAL_DATA_PTR;
+
+int interrupt_init (void)
+{
+       /*
+        * setup up stacks if necessary
+        */
+       IRQ_STACK_START = _armboot_start - CONFIG_SYS_MALLOC_LEN - CONFIG_SYS_GBL_DATA_SIZE - 4;
+       FIQ_STACK_START = IRQ_STACK_START - CONFIG_STACKSIZE_IRQ;
+
+       return arch_interrupt_init();
+}
+
 /* enable IRQ interrupts */
 void enable_interrupts (void)
 {