On Thu, Oct 10, 2013 at 10:28 PM, Dave Airlie airlied@linux.ie wrote:
and one pain in the ass revert, so we have VGA arbitration that when implemented 4-5 years ago really hoped that GPUs could remove themselves from arbitration completely once they had a kernel driver, it seems Intel hw designers decided that was too nice a facility to allow us to have so they removed it when they went on-die (so since Ironlake at least), now Alex Williamson added support for VGA arbitration for newer GPUs however this now exposes itself to userspace as requireing arbitration of GPU VGA regions and the X server gets involved and disables things that it can't handle when VGA access is possibly required around every operation, so in order to break userspace we just reverted things back to the old known broken status so maybe we can try and design out way out. Ville also had a patch to use stop machine for the two times Intel needs to access VGA space, that might be acceptable with some rework, but for now myself and Daniel agreed to just go back.
Your explanation messages tend to channel James Joyce. They may be literary works of art, but it _does_ occasionally make them somewhat hard to read.
I have tried to turn them into slightly less stream-of-consciousness.
Linus