<div dir="ltr">Hi,<div><br></div><div>The two patches I sent an hour ago enable the use of OpenCL on a big endian system.</div><div>I've tested this with a modified mesa 17.3.6, using kernel 4.1.35 and 4.16.0 on a FreescaleĀ </div><div>T2080rdb board (4-way e6500 PPC) running Debian unstable.</div><div><br></div><div>The patches in question are:<br>radeonsi: correct si_vgt_param_key on big endian machines</div><div>radeonsi: convert dispatch packet to little endian</div><div><br></div><div>The first patch adds a big endian version of the si_vgt_param_key union, the second patch</div><div>modifies si_compute.c to convert the endianness of the data sent to the GPU when it is</div><div>uploaded to VRAM instead of being sent through the rings.</div><div><br></div><div>Together, these patches allow me to execute OpenCL kernels correctly on the T2080 mentioned above.</div><div><br></div><div>Bas Vermeulen<br><br></div></div>