On 06/25/2012 10:58 AM, Daniel Vetter wrote: > This is the quick&dirty way Dave Airlie suggested to workaround the > midlayer drm agp brain-damange. Note that i915_probe is only called > when the driver has ksm enabled, so no need to check for that. > > We also need to move the intel_agp_enabled check at the right place. > Note that the only thing this does is enforce the correct module load > order (by using a symbol from intel-agp.ko) to ensure that the fake > agp driver is ready before the drm core tries to set up the agp stuff. > > v2: Add a comment to explain why gen3 needs all this legacy fake agp > stuff - we've shipped an XvMC library with a kms-enabled ddx that > requires it (but only on gen3). > > v3: Make it clear that this is really a gen3 issue only in the > comment. > > Signed-Off-by: Daniel Vetter <daniel.vetter at ffwll.ch> Reviewed-by: Eugeni Dodonov <eugeni.dodonov at intel.com> Eugeni