How does Xfree coordinate PCI resource mapping with the Linux kernel? When I
cat /proc/iomem or /proc/ioports none of my video hardware is assigned to a
device driver. Is it possible for XFree to move the location of PCI resources?
Shouldn't we add request_mem_region(addr, size, "driver") calls to the dri
hardware drivers to tell the kernel not to map anything else on top of our
addresses.

Standalone DRI needs to know the address/length of hardware resources in order
to addmap them. A generic IOCTL could be added to provide the six pairs of
address/length for PCI hardware.

Another issue is mapping the ROM in long enough to read init values from it.
I'd like to see if we can get a kernel call added to the PCI code to map/unmap
ROMs. That way it could be done in a platform independent manner.  This makes
me think that XFree must be mapping the ROM in without the kernel's knowledge. 



=====
Jon Smirl
[EMAIL PROTECTED]

__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to