From: Zou Nan hai Date: Thu, 15 Aug 2013 23:56:08 +0000 (+0800) Subject: use r112 as source of EOT message X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a336bf1abd5dd24e366ddee42065ba0e5fea9ad0;p=contrib%2Fbeignet.git use r112 as source of EOT message Fix random hang cases. use r112 as source of EOT message. Bspec requires r112-r127 as EOT message source. Signed-off-by: Zou Nanhai Reviewed-by: Zhigang Gong --- diff --git a/backend/src/backend/gen_context.cpp b/backend/src/backend/gen_context.cpp index 364ed1d..ff18c46 100644 --- a/backend/src/backend/gen_context.cpp +++ b/backend/src/backend/gen_context.cpp @@ -822,11 +822,12 @@ namespace gbe } void GenContext::emitEotInstruction(const SelectionInstruction &insn) { + p->MOV(GenRegister::ud8grf(112, 0), GenRegister::ud8grf(0, 0)); p->push(); p->curr.predicate = GEN_PREDICATE_NONE; p->curr.execWidth = 8; p->curr.noMask = 1; - p->EOT(0); + p->EOT(112); p->pop(); }