diff options
author | Rafael Antognolli <[email protected]> | 2018-01-24 16:33:56 -0800 |
---|---|---|
committer | Rafael Antognolli <[email protected]> | 2018-01-26 10:07:35 -0800 |
commit | ca19ee33d7d39cb89d948b1c983763065975ce5b (patch) | |
tree | c622b9f1294893e9fd39706fa317aa19073cfbfb /src/mesa/drivers/dri/i965/brw_vs.c | |
parent | acaec6cdd9e65cd2daf4d6a6bb78a909cf9c306c (diff) |
i965/gen10: Ignore push constant packets during context restore.
These packets were causing GPU hangs when the context was restored,
possibly because they were pointing to BO's that were already
unreferenced. So we tell the hardware to ignore such packets after the
batch buffer ends, since we know those BO's are not around anymore.
This change fixes GPU hangs on CNL. The (partial) solution to this
problem so far was to entirely disable push constants on this platform.
Signed-off-by: Rafael Antognolli <[email protected]>
Cc: Kenneth Graunke <[email protected]>
Cc: "18.0" <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vs.c')
0 files changed, 0 insertions, 0 deletions