gallium/radeon: add HUD queries for GPU temperature and clocks
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 10 Apr 2017 09:49:05 +0000 (11:49 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 10 Apr 2017 21:06:19 +0000 (23:06 +0200)
commit5bcfe905019b6865439ec9e32ce28a2df9ca8659
tree260eac729609c407b0a1ba2446d4f4b495afd80e
parent0f39fb85003875378f34c347c10b9817d3662e63
gallium/radeon: add HUD queries for GPU temperature and clocks

Only the Radeon kernel driver exposed the GPU temperature and
the shader/memory clocks, this implements the same functionality
for the AMDGPU kernel driver.

These queries will return 0 if the DRM version is less than 3.10,
I don't explicitely check the version here because the query
codepath is already a bit messy.

v2: - rebase on top of master

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/drivers/radeon/r600_query.c
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c