radv: fix size of sqtt_file_chunk_asic_info on 32-bit system

The struct is actually 716 bytes, but on 64-bit systems the compiler
aligns it to 720. Add padding to make sure it's always 720.

Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2580
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2578
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3996>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3996>
This commit is contained in:
Samuel Pitoiset
2020-02-28 15:37:34 +01:00
committed by Eric Anholt
parent 33f604a331
commit 02f3af2ad1
+1
View File
@@ -270,6 +270,7 @@ struct sqtt_file_chunk_asic_info {
uint32_t lds_granularity;
uint16_t cu_mask[SQTT_MAX_NUM_SE][SQTT_SA_PER_SE];
char reserved1[128];
char padding[4];
};
static_assert(sizeof(struct sqtt_file_chunk_asic_info) == 720,