Double-Harvard Architectures
From: Andy Cende (akon_at_gmx.net)
Date: 08/13/03
- Next message: John: "USB Networking with Familiar 0.71 and WinXP"
- Previous message: bobi: "Re: Video Grabbers for Linux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 13 Aug 2003 07:03:17 +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Ą
- Next message: John: "USB Networking with Familiar 0.71 and WinXP"
- Previous message: bobi: "Re: Video Grabbers for Linux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|