hi ,

I am working in arm926ejs processor,i am writting the arm interrupt
controller code,below i have mentioned reference code,my doubt is
where can i write appication cade in ISR.pls guide me....

Interrupt vector table
**

************************************************** *************************/
#define RESETV 0x00 /*
Reset */
#define UNDEFV 0x04 /* Undefined
instruction */
#define SWIV 0x08 /* Software
interrupt */
#define PABORTV 0x0c /* Prefetch
abort */
#define DABORTV 0x10 /* Data
abort */
#define IRQV 0x18 /* Normal
interrupt */
#define FIQV 0x1c /* Fast interrupt

#define INTR_TBL_BASE_ADDR 0xFFFFFF00

// Init Interrupt vector table
// IRQ
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+ IRQV) =
(Int32U)__sfb(".intvec")+IRQV;
// FIQ
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+ FIQV) =
(Int32U)__sfb(".intvec")+FIQV;
// Undef
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+ UNDEFV) =
(Int32U)__sfb(".intvec")+UNDEFV;
// SWI
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+ SWIV) =
(Int32U)__sfb(".intvec")+SWIV;
// Prefetch abort
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+PABORTV) =
(Int32U)__sfb(".intvec")+PABORTV;
// Data abort
*(Int32U *)((INTR_TBL_BASE_ADDR-IRQV)+DABORTV) =
(Int32U)__sfb(".intvec")+DABORTV;

with regards
aswini