radv: Add startup debug option.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 30 May 2018 23:49:38 +0000 (01:49 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Thu, 31 May 2018 09:51:23 +0000 (11:51 +0200)
commitb9fb2c266a4b1058a1f7befd97320769d5d0a18b
tree461673b487b0809a8da9f48699ea8175a1d6a697
parent38933c11514696505e49fd8036ebd1d1e62fa6ec
radv: Add startup debug option.

This adds a RADV_DEBUG=startup option to dump more info about
instance creation and device enumeration.

A common question end users have is why the direver is not loading
for them, and this has two common reasons:
1) They did not install the driver.
2) AMDGPU is not used for the card in the kernel.

This adds some info messages so we can easily get a some useful
output from end users.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_debug.h
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_util.c