Commit be61df57 authored by Jun Lei's avatar Jun Lei Committed by Alex Deucher

drm/amd/display: Add DC build_id to determine build type

[why]
Sometimes there are indications that the incorrect driver is being
loaded in automated tests. This change adds the ability for builds to
be tagged with a string, and picked up by the test infrastructure.

[how]
dc.c will allocate const for build id, which is init-ed with default
value, indicating production build. For test builds, build server will
find/replace this value. The test machine will then verify this value.
Signed-off-by: default avatarJun Lei <Jun.Lei@amd.com>
Reviewed-by: default avatarTony Cheng <Tony.Cheng@amd.com>
Acked-by: default avatarLeo Li <sunpeng.li@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 51ef434a
...@@ -60,6 +60,7 @@ ...@@ -60,6 +60,7 @@
#define DC_LOGGER \ #define DC_LOGGER \
dc->ctx->logger dc->ctx->logger
const static char DC_BUILD_ID[] = "production-build";
/******************************************************************************* /*******************************************************************************
* Private functions * Private functions
...@@ -758,6 +759,8 @@ struct dc *dc_create(const struct dc_init_data *init_params) ...@@ -758,6 +759,8 @@ struct dc *dc_create(const struct dc_init_data *init_params)
dc->config = init_params->flags; dc->config = init_params->flags;
dc->build_id = DC_BUILD_ID;
DC_LOG_DC("Display Core initialized\n"); DC_LOG_DC("Display Core initialized\n");
......
...@@ -315,6 +315,8 @@ struct dc { ...@@ -315,6 +315,8 @@ struct dc {
struct compressor *fbc_compressor; struct compressor *fbc_compressor;
struct dc_debug_data debug_data; struct dc_debug_data debug_data;
const char *build_id;
}; };
enum frame_buffer_mode { enum frame_buffer_mode {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment