From: Marek Olšák Date: Tue, 9 Jun 2020 05:49:02 +0000 (-0400) Subject: radeonsi: require LLVM 11 for gfx10.3 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0795241dde1507e0c6a3f9ef07c281ad4f2acf7b;p=mesa.git radeonsi: require LLVM 11 for gfx10.3 Acked-by: Pierre-Eric Pelloux-Prayer Part-of: --- diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index b8a1a8cc389..088ede2eb2f 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -925,6 +925,12 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws, sscreen->ws = ws; ws->query_info(ws, &sscreen->info); + if (sscreen->info.chip_class == GFX10_3 && LLVM_VERSION_MAJOR < 11) { + fprintf(stderr, "radeonsi: GFX 10.3 requires LLVM 11 or higher\n"); + FREE(sscreen); + return NULL; + } + if (sscreen->info.chip_class == GFX10 && LLVM_VERSION_MAJOR < 9) { fprintf(stderr, "radeonsi: Navi family support requires LLVM 9 or higher\n"); FREE(sscreen);