]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
amdgpu/pp: slim down the pwr virus tables.
authorDave Airlie <airlied@redhat.com>
Thu, 28 Sep 2017 04:48:38 +0000 (14:48 +1000)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 28 Sep 2017 20:03:27 +0000 (16:03 -0400)
commitbf3486fd0ea9c36c6764583d763be7658ae5b3bf
tree3d7a1b491f6cb5dbc7c778ccee91ab7f9ea78249
parent819c4b949d3af009f0111e4a9ddfe3de5f2c2fe1
amdgpu/pp: slim down the pwr virus tables.

This is what I'd call slightly overengineered, we waste 40k on
storing a value that is write or end, when we could just use the
register value to denote end.

Remove the virus command parameter, and save
   text    data     bss     dec     hex filename
1412724   17982    1008 1431714  15d8a2 ../drm-next-build/drivers/gpu/drm/amd/amdgpu/amdgpu.o
1331332   17982    1008 1350322  149ab2 ../drm-next-build/drivers/gpu/drm/amd/amdgpu/amdgpu.o

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/inc/fiji_pwrvirus.h
drivers/gpu/drm/amd/powerplay/inc/polaris10_pwrvirus.h
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c
drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c