I am trying to send IPC interrupt between ARM Cortex A-15 processors in TCI66AK2H12 board and OS is SYS/BIOS.
I've cerated an hw interrupt with the configuration below.
Hwi_Params_init(&hwiParams);
hwiParams.triggerSensitivity = 0x03;
hwiParams.eventId = CSL_ARM_GIC_IPC_GR9;
Hwi_create((37), myIpcIsrFunc, &hwiParams, NULL);
this configuration creates an interrupt with eventId 5 which is ARM CORE 1 IPC event ID.
In order to trig IPCGR9 register, I used below code. Kicker have to be unlocked before writing to IPCGR9, because IPCGRx register is in the BOOTCFG area.
CSL_BootCfgUnlockKicker();
*(unsigned int *)(0x02620264)=(0xFF<<4)|0x1;
CSL_BootCfgLockKicker();
But interrupt is not working. myIpcIsrFunc does't called. I don't know where the problem is. Hw interrupt creation or triggering the interrupt.
Thanks