I'm about to attach a patch that enables correct handling of the BTS (atomic bit test and set) instruction in the x86 emulator. This is needed for correct execution of an ATI video BIOS on x86_64. This change was developed and tested on the Xorg 6.9 release, but the source file in question hasn't changed since the release. So the patch is against CVS HEAD.
Created attachment 4943 [details] [review] Enable correct handling of the BTS instruction (opcode 0f ab) The code was there but #ifdefed out. Insead of BTS, BT was executed. This patch enables the BTS function and hooks it up the the correct opcode.
The patch in the attachment was committed to Xorg CVS HEAD.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.