GBE: work around baytrail-t hang issue.
authorZhigang Gong <zhigang.gong@linux.intel.com>
Thu, 17 Apr 2014 06:59:00 +0000 (14:59 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 17 Apr 2014 07:07:21 +0000 (15:07 +0800)
commitf766b48b18a53b2310211c6f219dc3480aca8c34
tree6202f16b4fcc84c21f1efc77361f0e715d299be5
parentbfb82e4985717ff64e50e36f6d6174e4eefa60bc
GBE: work around baytrail-t hang issue.

There is an unkown issue with baytrail-t platform. It will hang at
utest's compiler_global_constant case. After some investigation,
it turns out to be related to the DWORD GATHER READ send message
on the constand cache data port. I change to use data cache data
port could work around that hang issue.

Now we only fail one more case on baytrail-t compare to the IVB
desktop platform which is the:

profiling_exec()    [FAILED]
   Error: Too large time from submit to start

That may be caused by kernel related issue. And that bug will not
cause serious issue for normal kernel. So after this patch, the
baytrail-t platform should be in a pretty good shape with beignet.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Reviewed-by: He Junyan <junyan.he@inbox.com>
backend/src/backend/gen_encoder.cpp