XFree86 4.7.99.17 (9 May 2008) 48. Fix ATIPreInit() glitch that caused it to ignore the posiibility that the common layer had relocated a Mach64's PCI block I/O base (Marc La France). 47. Disable Mach64 hardware cursors when the unaccelerated VGA CRTC is used to produce server-generated video modes (Marc La France). 46. Fix Mach64 video memory burst transfers on x86_64 (Marc La France). 45. Remove two unused functions from xf4bpp (Miod Vallat, Marc La France). 44. Fix additional incorrect assumptions regarding unassigned PCI resources (Marc La France). 43. Mitigate brokenness in /dev/console redirection on Solaris. Should this redirection fail, redirect the server's stderr to the log to avoid screen corruption due to the server's own console output. (Marc La France). 42. Add a few more Radeon PCI IDs (prompted by Loic Mahe). Also, remove the tracking of these from the "ati" module. (Marc La France) 41. On SunOS, add a command line flag to disable the server's /dev/console redirection (Marc La France). 40. Rework the handling of unassigned PCI resources in the server to ensure they are reassigned while the server is running and restore them to their unassigned state on server exit (Marc La France). 39. Change the scanpci and pcitweak utilities to simulate a completed master abort instead of reading PCI register 0xb8 of Sun's Simba PCI-to-PCI bridges, as reads of this register cause a PCI interrupt acknowledge cycle on the secondary bus for an interrupt that did not actually occur. Note that no other code touches this register. (Marc La France). 38. Avoid screen corruption that occurs upon /dev/console output while the X server is running on SunOS, by redirecting this output into a file. The file is copied back to /dev/console on server exit. Note that screen corruption still occurs on output to /dev/wscons because wscons cannot be redirected in this fashion. (Marc La France).