diff options
| author | BALATON Zoltan <balaton@eik.bme.hu> | 2021-10-29 23:02:09 +0200 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2021-10-30 18:39:37 +0200 |
| commit | 3cf7ce4337aebf8f9148ee53033710b4c4b00f01 (patch) | |
| tree | 1e2c40944a19bc96f5b44c3fd8b6ff7ce11f0ed0 /hw/intc/omap_intc.c | |
| parent | 6e5dd76f213afc3fdf07ddebe3fed3980228f71b (diff) | |
| download | focaccia-qemu-3cf7ce4337aebf8f9148ee53033710b4c4b00f01.tar.gz focaccia-qemu-3cf7ce4337aebf8f9148ee53033710b4c4b00f01.zip | |
hw/char/sh_serial: Do not abort on invalid access
Replace fprintf with qemu_log_mask LOG_GUEST_ERROR as the intention is to handle valid accesses in these functions so if we get to these errors then it's an invalid access. Do not abort as that would allow the guest to crash QEMU and the practice in other devices is to not do that just log and ignore the invalid access. While at it also simplify the complex bit ops to check if a return value was set which can be done much simpler and clearer. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <6b46045141d6d9cc32e17c223896fa1116384796.1635541329.git.balaton@eik.bme.hu> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'hw/intc/omap_intc.c')
0 files changed, 0 insertions, 0 deletions