]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
hw/display/exynos4210_fimd: Use LOG_GUEST_ERROR instead of hw_error()
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 8 May 2026 16:20:12 +0000 (17:20 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 15 May 2026 08:49:58 +0000 (09:49 +0100)
The exynos4210_fimd device model uses hw_error() in several places
for "the guest set this register field to something out of range";
update to the more modern LOG_GUEST_ERROR.

Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/3405
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20260508162013.2751001-4-peter.maydell@linaro.org

hw/display/exynos4210_fimd.c

index 5133623ee2e3723db6ceec220eb11acb7832d090..aa94b299719f1528fb0dfe7bb8dc7c38850cad6b 100644 (file)
@@ -533,7 +533,8 @@ exynos4210_fimd_palette_format(Exynos4210fimdState *s, int window)
             ((s->wpalcon[1] >> FIMD_WPAL_W4PAL_L_SHT) & FIMD_WPAL_W4PAL_L);
         break;
     default:
-        hw_error("exynos4210.fimd: incorrect window number %d\n", window);
+        qemu_log_mask(LOG_GUEST_ERROR,
+                      "exynos4210.fimd: incorrect window number %d\n", window);
         ret = 0;
         break;
     }
@@ -757,7 +758,9 @@ exynos4210_fimd_blend_pixel(Exynos4210fimdWindow *w, rgba p_bg, rgba *ret)
             blend_param[i] = FIMD_1_MINUS_COLOR(bg_color);
             break;
         default:
-            hw_error("exynos4210.fimd: blend equation coef illegal value\n");
+            qemu_log_mask(LOG_GUEST_ERROR,
+                          "exynos4210.fimd: blend equation coef illegal value\n");
+            blend_param[i] = 0;
             break;
         }
     }