On Fri, 15 Oct 2004 15:31:08 +0200, Felix Kühling <[EMAIL PROTECTED]> wrote:
> > >> On Fri, 15 Oct 2004 03:55:37 +0200, Felix Kühling <[EMAIL PROTECTED]> wrote:
> > >>> I'm trying to get Shadow status working in the savage driver. I'd like
> > >>> to put the status page into locked shared memory and tell the Savage
> > >>> chips about its physical address. I used a drmAddMap call copied from
> > >>> the MGA driver that looked like it did what I wanted. But I had to find
> > >>> out that the handle returned by drmAddMap is a kernel virtual address,
> > >>> not a physical address. Later I saw that the status page seems to be
> > >>> unused in the MGA driver. The code to get the physical address from the
> > >>> kernel virtual address is #if-ed out, probably for portability reasons.

Another thought on this would be to allocate the fixed page in the
device driver and create a permanent map entry for it.  Then use the
normal drmGetMap call and search through the maps to find it. This
isn't much different than adding a permanent REGISTER or FB entry. You
would probably need a new map type.

-- 
Jon Smirl
[EMAIL PROTECTED]


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to