Donald Kayser wrote: > I have been working on the xf86-video-chips driver to support 2 > monitors on a PPC. I have noticed that memory allocated with > xf86MapPciMem() function call is returned with xf86UnMapVidMem. Every > time memory is freed there is an error message indicating that the > memory is not in the expected list that xf86UnMapVidMem() uses. This > is bothersome since in FullMMIO mode for the driver, memory is > allocated then freed during CHIPSProbe(). I have looked for the entry > point for xf86MapPciMem() and have not been able to locate it; this > would at least allow me to see how the memory is allocated. I have > looked at all vf86-video drivers and they all call the > xf86UnMapVidMem() function to return memory, and I assume they all > fail. So, is there a better function to call to free memory allocated > by xf86MapPciMem()? >
See bug <https://bugs.freedesktop.org/show_bug.cgi?id=20541> and commit cee4cdf061ca8e6376846c0eac2fc6d57711129e to xf86-video-i128, which address the issue in the i128 driver. -- Matthieu Herrb _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
