This patch set implements a number of new radeon info ioctl queries to support additional profiling parameters for things like the GALLIUM HUD. It could also be used by apps like radeontop to query the status registers, etc. without requiring root privileges or needing asis specific knowledge with respect to register BARs. Alex Deucher (22): drm/radeon: add INFO query for GPU temperature drm/radeon/dpm: add new callbacks to get the current sclk/mclk drm/radeon/rs780: implement get_current_sclk/mclk drm/radeon/rv6xx: implement get_current_sclk/mclk drm/radeon/rv7xx/eg: implement get_current_sclk/mclk drm/radeon/btc: implement get_current_sclk/mclk drm/radeon: remove some rv7xx leftovers from btc dpm code drm/radeon/ni: implement get_current_sclk/mclk drm/radeon/si: implement get_current_sclk/mclk drm/radeon/ci: implement get_current_sclk/mclk drm/radeon/sumo: implement get_current_sclk/mclk drm/radeon/tn: implement get_current_sclk/mclk drm/radeon/kv: implement get_current_sclk/mclk drm/radeon: add INFO query for current sclk/mclk drm/radeon: add new callback for info ioctl register accessor drm/radeon: add get_allowed_info_register function for r1xx-r5xx drm/radeon: add get_allowed_info_register for r6xx/r7xx drm/radeon: add get_allowed_info_register for EG/BTC drm/radeon: add get_allowed_info_register for cayman/TN drm/radeon: add get_allowed_info_register for SI drm/radeon: add get_allowed_info_register for CIK drm/radeon: add support for read reg query from radeon info ioctl drivers/gpu/drm/radeon/btc_dpm.c | 55 +++++++++++++++++++++++++++++++----- drivers/gpu/drm/radeon/ci_dpm.c | 14 +++++++++ drivers/gpu/drm/radeon/cik.c | 33 ++++++++++++++++++++++ drivers/gpu/drm/radeon/cikd.h | 2 ++ drivers/gpu/drm/radeon/evergreen.c | 28 ++++++++++++++++++ drivers/gpu/drm/radeon/evergreend.h | 1 + drivers/gpu/drm/radeon/kv_dpm.c | 23 +++++++++++++++ drivers/gpu/drm/radeon/ni.c | 29 +++++++++++++++++++ drivers/gpu/drm/radeon/ni_dpm.c | 36 +++++++++++++++++++++++ drivers/gpu/drm/radeon/nid.h | 1 + drivers/gpu/drm/radeon/r600.c | 26 +++++++++++++++++ drivers/gpu/drm/radeon/radeon.h | 7 +++++ drivers/gpu/drm/radeon/radeon_asic.c | 49 ++++++++++++++++++++++++++++++++ drivers/gpu/drm/radeon/radeon_asic.h | 30 ++++++++++++++++++++ drivers/gpu/drm/radeon/radeon_kms.c | 29 +++++++++++++++++++ drivers/gpu/drm/radeon/rs780_dpm.c | 22 +++++++++++++++ drivers/gpu/drm/radeon/rv6xx_dpm.c | 46 ++++++++++++++++++++++++++++++ drivers/gpu/drm/radeon/rv770_dpm.c | 44 +++++++++++++++++++++++++++++ drivers/gpu/drm/radeon/si.c | 30 ++++++++++++++++++++ drivers/gpu/drm/radeon/si_dpm.c | 36 +++++++++++++++++++++++ drivers/gpu/drm/radeon/sid.h | 1 + drivers/gpu/drm/radeon/sumo_dpm.c | 28 ++++++++++++++++++ drivers/gpu/drm/radeon/trinity_dpm.c | 25 ++++++++++++++++ include/uapi/drm/radeon_drm.h | 4 +++ 24 files changed, 592 insertions(+), 7 deletions(-) -- 1.8.3.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel