Peter Maydell <peter.mayd...@linaro.org> writes: > If you are using the Nvidia drivers and have installed new versions > of those packages but have not yet rebooted the host kernel, > attempting to use the egl-headless display will cause QEMU to fail to > start with > > $ qemu-system-aarch64 -M virt -display egl-headless > qemu-system-aarch64: egl: eglInitialize failed: EGL_NOT_INITIALIZED > qemu-system-aarch64: egl: render node init failed > > together with this complaint in the host kernel dmesg: > > [7874777.555649] NVRM: API mismatch: the client has the version 535.247.01, > but > NVRM: this kernel module has the version 535.230.02. Please > NVRM: make sure that this kernel module and all NVIDIA driver > NVRM: components have the same version. > > This isn't a problem with QEMU itself, so reporting this as a test > failure is misleading. Instead skip the tests, as we already do for > various other kinds of "host system can't actually run the EGL > display" situation. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Acked-by: Alex Bennée <alex.ben...@linaro.org> <snip> -- Alex Bennée Virtualisation Tech Lead @ Linaro