Hi,
.
I am porting DNA-OS to the Zynq platform and I would apreciate your help.
.
Currently, the OS works flowlessly with GPIO, Interrupt, SD Read/Write, HDMI output, Timers and UART on CPU_0.
.
I have different component of the OS working perfectly: PosixThread and Kahn Process Network ...
.
I want to create posix threads exploiting both CPUs. I have a MotionJPEG decoder application that works just fine with one CPU; I am getting a considerably low performance (~1fps), so I decided to add support for CPU_1 as well first, before considering adding some hardware accelaration for IDCT calculation.
.
In order to do that I will have to implement the cpu_mp_send_ipi function which sends Inter-Processor Interrupt to my CPU_X.
.
Can any one give me a lead on that?
.
PS :
I tried searching for InterProcessor Interrupt registers in the ug585 but couldn't find any.
I tried sending SGIs targeting CPU_1, but without success
.
Any help is apreciated!
.
Regards,