Module: Mesa Branch: main Commit: dd91faaddc28695348101d7b43a848504387a15e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd91faaddc28695348101d7b43a848504387a15e
Author: Samuel Pitoiset <[email protected]> Date: Tue Apr 25 11:22:23 2023 +0200 ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2 To match PAL. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22677> --- src/amd/common/ac_rgp.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/amd/common/ac_rgp.c b/src/amd/common/ac_rgp.c index c7dde6f420c..15b32c2295b 100644 --- a/src/amd/common/ac_rgp.c +++ b/src/amd/common/ac_rgp.c @@ -543,9 +543,8 @@ union sqtt_instruction_trace_data { } api_pso_data; struct { - char start[256]; - char end[256]; - } user_marker_data; + uint32_t mask; + } shader_engine_filter; }; struct sqtt_file_chunk_api_info { @@ -561,7 +560,7 @@ struct sqtt_file_chunk_api_info { union sqtt_instruction_trace_data instruction_trace_data; }; -static_assert(sizeof(struct sqtt_file_chunk_api_info) == 1064, +static_assert(sizeof(struct sqtt_file_chunk_api_info) == 560, "sqtt_file_chunk_api_info doesn't match RGP spec"); static void ac_sqtt_fill_api_info(struct sqtt_file_chunk_api_info *chunk) @@ -569,7 +568,7 @@ static void ac_sqtt_fill_api_info(struct sqtt_file_chunk_api_info *chunk) chunk->header.chunk_id.type = SQTT_FILE_CHUNK_TYPE_API_INFO; chunk->header.chunk_id.index = 0; chunk->header.major_version = 0; - chunk->header.minor_version = 1; + chunk->header.minor_version = 2; chunk->header.size_in_bytes = sizeof(*chunk); chunk->api_type = SQTT_API_TYPE_VULKAN;
