Re: [PATCH v4 1/1] can: add pruss CAN driver.

From: Subhasish Ghosh
Date: Tue May 10 2011 - 08:21:11 EST


Yes, In case if we allow the ALL implementation, it hogs the CPU.
In that case we do not need the PRU. The whole purpose of the PRU
is to offload the processor for any such implementations.

So the kernel presumably needs to switch between using the PRU and native
according to the number of ids being requested at the time ?

All the IDs are programmed into the PRU data RAM.
The Kernel receives interrupts based upon these IDs.
I could not clearly follow "PRU and native", could you please elaborate.

That would be roughly what we do with other things (eg IP multicast) so
that apps don't need to know all the innards


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/