On Mon, May 07, 2007 at 09:43:06AM +0200, Juergen Beisert wrote:
I could provide some code to map the Geode GX1 cache anywhere you like. It simply uses the tr3, tr4 and tr5 registers to map each cache line to a physical address. I'm currently using it to map the scratch pad RAM to enable and use the video acceleration. Its written in C, but its very easy to rewrite it in assembler. Maybe it achieves LinuxBIOS's requirements, but I'm not sure.
I would love to see the code.
If we can keep it in C that's a lot better than rewriting it in assembly, too!
//Peter