Hi Cyril,
Thanks for this, certainly looks like an interesting platform!
Of course, in order to perform any sort of sensible review, I'll need some
silicon to test it on :)
On Tue, Jul 24, 2012 at 02:09:02AM +0100, Cyril Chemparathy wrote:TI's scalable KeyStone II architecture includes support for both TMS320C66x
floating point DSPs and ARM Cortex-A15 clusters, for a mixture of up to 32
cores per SoC. The solution is optimized around a high performance chip
interconnect and a rich set of on chip peripherals. Please refer [1] for
initial technical documentation on these devices.
How many A15s can you have on such a SoC? It wasn't clear whether it was 1x4
or 4x4 from the documentation.
This patch series provides a basic Linux port for these devices, including
support for SMP, and LPAE boot. A majority of the patches in this series are
related to LPAE functionality, imposed by the device architecture which has
system memory mapped at an address above the 4G 32-bit addressable limit.
I assume you have *some* memory in the bottom 32-bits though, right? Even if
it's just a partial alias of a higher bank.
This patch series is based on the v3.5 kernel with the smp_ops patch set
applied on top. This series is being posted to elicit early feedback, and so
that some of these fixes may get incorporated early on into the kernel code.
[1] - http://www.ti.com/product/tms320tci6636
This is marked as `TI confidential' but I guess that's an oversight [or will
you have to kill me?].
Will