This site is no longer active and is available for archival purposes only. Registration and login is disabled.

Hardcore ARM/XScale Cache Control


Hardcore ARM/XScale Cache Control

Postby torus » Oct 24, 2003 @ 10:30am

Hi folks.

I wonder if anyone has ever successfully changed the cache control of ARM / XScale CPU's.

Especially the XScale streaming cache looks nice. It would be a perfect canditate to speed up sound mixing and rendering functions.

I'm writing for WinCE, so I think I need to hack myself into the memory management.. Or is there a simpler way?

What I found out so far is, that I need to create a new descriptor that maps the process memory to a different virtual address. There are two bits inside the descriptor that do the cache control. That way I could access the same physical memory using the different caches. I just haven't figured out how I can create such a descriptor (or where the descriptor table is at all)

I've seen crazy dma-transfers codes and other low-level stuff here, so I hope there are some lowlevel freaks on this board.
User avatar
torus
pm Member
 
Posts: 58
Joined: Oct 24, 2003 @ 10:11am
Location: Germany


Postby refractor » Oct 24, 2003 @ 1:20pm

Last edited by refractor on Oct 24, 2003 @ 1:34pm, edited 1 time in total.
User avatar
refractor
pm Insider
 
Posts: 2304
Joined: Feb 5, 2002 @ 1:12pm
Location: Luxembourg


Postby refractor » Oct 24, 2003 @ 1:31pm

User avatar
refractor
pm Insider
 
Posts: 2304
Joined: Feb 5, 2002 @ 1:12pm
Location: Luxembourg


Postby sponge » Oct 24, 2003 @ 7:51pm

Best "oops double post" ever.
holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Return to Windows Mobile


Sort


Forum Description

A discussion forum for mobile device developers on the Windows Mobile platform. Any platform specific topics are welcome.

Moderators:

Dan East, sponge, Digby, David Horn, Kevin Gelso, RICoder

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum