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:
committed by
Eric Anholt
parent
33f604a331
commit
02f3af2ad1
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user