Messages in this thread | ![/](/images/icornerl.gif) | | From | Akon <> | Subject | Double-Harvard Architectures | Date | Fri, 15 Aug 2003 02:26:36 +0200 |
| |
Hiall,
does someone have experience in porting some Kernel to Double-Harvard-Arch? I don't think Lx was ever ported to such a kind of µP (please correct me!), all I found on the web were several ports to embedded, but still vNeumann-, or Single-Harvard µPs.
DH means, that the µprocessor (typically a DSP) has a seperated program memory, a seperate (X)Data memory and a seperate (Y)Data mem, so it can fetch two data adresses simultanely in one cycle via two physically independent mem ports. For DSPs, that's a common behaviour!
So, obviously one (me) will have to integrate two flavours of malloc() into the Kernel (vmallocX() and vmallocY()). Of course, i could leave this issue to a specialized (uC)glibc, but i think, it should be the job of the kernel to keep the oversight on memory issues...;)
Any ideas how to manage that trouble as "frictionless" as can?, And¡
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |