diff options
author | Marek Olšák <marek.olsak@amd.com> | 2018-02-02 18:15:00 +0100 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2018-02-09 20:30:16 +0100 |
commit | ad5b702fec3f9cb54feeb403e7b31c10ebc0ca7c (patch) | |
tree | acc913e75267852b1e6030093146ce84700e96a9 /amdgpu/amdgpu.h | |
parent | deb59781fcc1183e19cca67e2db35c2e21f40ed5 (diff) | |
download | external_libdrm-ad5b702fec3f9cb54feeb403e7b31c10ebc0ca7c.tar.gz external_libdrm-ad5b702fec3f9cb54feeb403e7b31c10ebc0ca7c.tar.bz2 external_libdrm-ad5b702fec3f9cb54feeb403e7b31c10ebc0ca7c.zip |
amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space
Reviewed-by: Christian König <christian.koenig@amd.com>
Diffstat (limited to 'amdgpu/amdgpu.h')
-rw-r--r-- | amdgpu/amdgpu.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h index 2eb03bf1..928b2a68 100644 --- a/amdgpu/amdgpu.h +++ b/amdgpu/amdgpu.h @@ -94,6 +94,10 @@ enum amdgpu_gpu_va_range amdgpu_gpu_va_range_general = 0 }; +enum amdgpu_sw_info { + amdgpu_sw_info_address32_hi = 0, +}; + /*--------------------------------------------------------------------------*/ /* -------------------------- Datatypes ----------------------------------- */ /*--------------------------------------------------------------------------*/ @@ -1086,6 +1090,23 @@ int amdgpu_query_info(amdgpu_device_handle dev, unsigned info_id, unsigned size, void *value); /** + * Query hardware or driver information. + * + * The return size is query-specific and depends on the "info_id" parameter. + * No more than "size" bytes is returned. + * + * \param dev - \c [in] Device handle. See #amdgpu_device_initialize() + * \param info - \c [in] amdgpu_sw_info_* + * \param value - \c [out] Pointer to the return value. + * + * \return 0 on success\n + * <0 - Negative POSIX error code + * +*/ +int amdgpu_query_sw_info(amdgpu_device_handle dev, enum amdgpu_sw_info info, + void *value); + +/** * Query information about GDS * * \param dev - \c [in] Device handle. See #amdgpu_device_initialize() |