[PATCH 05/35] drm/amd/display: Remove byte swapping for dmcub abm config table

Michel Dänzer michel at daenzer.net
Fri Apr 17 10:43:47 UTC 2020


On 2020-04-17 11:22 a.m., Christian König wrote:
> Agreed, just wanted to reply as well since I think something is not
> correctly understood here.
> 
> The cpu_to_be16() and be16_to_cpu() functions work different depending
> on which architecture/endianess your are.
> 
> So they should be a NO-OP on x86 if everything is done right.

The *b*e macros aren't NOPs on little endian architectures like x86,
they are on big endian architectures. Vice versa for the *l*e macros.


-- 
Earthling Michel Dänzer               |               https://redhat.com
Libre software enthusiast             |             Mesa and X developer


More information about the amd-gfx mailing list