Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
agp/intel: Reinforce the barrier after GTT updates
After changing the timing between GTT updates and execution on the GPU, we started seeing sporadic failures on Ironlake. These were narrowed down to being an insufficiently strong enough barrier/delay after updating the GTT and scheduling execution on the GPU. By forcing the uncached read, and adding the missing barrier for the singular insert_page (relocation paths), the sporadic failures go away. Fixes: 983d308 ("agp/intel: Serialise after GTT updates") Fixes: 3497971 ("agp/intel: Flush chipset writes after updating a single PTE") Signed-off-by: Chris Wilson <[email protected]> Acked-by: Andi Shyti <[email protected]> Cc: [email protected] # v4.0+ Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
- Loading branch information