Comment # 11
on bug 105113
from Jan Vesely
(In reply to Maciej S. Szmigiero from comment #10) > (In reply to Jan Vesely from comment #9) > > (In reply to Maciej S. Szmigiero from comment #8) > > > Aren't program@execute@calls-struct and program@execute@tail-calls tests > > > from comment 4 examples of this behavior? > > > These seem to run but return wrong results, or am I not parsing the piglit > > > test results correctly? > > > > This is more of a piglit problem. piglit uses a combination of enqueue and > > clFinish. However, the error happens on kernel launch. thus; > > 1.) clEnqueueNDRangeKernel -- success > > 2.) The driver tries to launch the kernel and fails on relocations > > 3.) application(piglit) calls clFinish > > > > depending on the order of 2. and 3. clFinish can either see an empty queue > > and succeed or try to wait for kernel execution and fail. > > > > The following series should address that: > > https://patchwork.freedesktop.org/series/52857/ > > Thanks for the detailed explanation and the patches. > > I can confirm that with them applied program@execute@calls-struct and > program@execute@tail-calls exit with > CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST, so I guess they work > (or rather, fail) as expected. > > Feel free to add > "Tested-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>" tag if you > would > like. Thanks. I pushed the piglit patches. I'll keep this bug open until mesa properly supports relocations.
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel