drm/amdgpu: add ib_size/start_alignment interface query

Query the IB alignment requirements from the kernel rather
than hardcoding them in the user mode drivers.

Signed-off-by: Ken Wang <Qingqing.Wang@amd.com>
Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>
This commit is contained in:
Ken Wang 2015-06-04 21:26:57 +08:00 • committed by Alex Deucher
commit 71062f435e
2 changed files with 18 additions and 0 deletions

View file

@ -583,6 +583,10 @@ struct drm_amdgpu_info_hw_ip {
uint32_t hw_ip_version_minor;
/** Capabilities */
uint64_t capabilities_flags;
/** command buffer address start alignment*/
uint32_t ib_start_alignment;
/** command buffer size alignment*/
uint32_t ib_size_alignment;
/** Bitmask of available rings. Bit 0 means ring 0, etc. */
uint32_t available_rings;
uint32_t _pad;