Commit 5170d661 authored by Peter Maydell's avatar Peter Maydell
Browse files

hw/versatile_i2c: Use LOG_GUEST_ERROR



Use LOG_GUEST_ERROR to report bad guest accesses.

Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent a35d4e42
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -40,7 +40,8 @@ static uint64_t versatile_i2c_read(void *opaque, hwaddr offset,
    if (offset == 0) {
        return (s->out & 1) | (s->in << 1);
    } else {
        hw_error("%s: Bad offset 0x%x\n", __func__, (int)offset);
        qemu_log_mask(LOG_GUEST_ERROR,
                      "%s: Bad offset 0x%x\n", __func__, (int)offset);
        return -1;
    }
}
@@ -58,7 +59,8 @@ static void versatile_i2c_write(void *opaque, hwaddr offset,
        s->out &= ~value;
        break;
    default:
        hw_error("%s: Bad offset 0x%x\n", __func__, (int)offset);
        qemu_log_mask(LOG_GUEST_ERROR,
                      "%s: Bad offset 0x%x\n", __func__, (int)offset);
    }
    bitbang_i2c_set(s->bitbang, BITBANG_I2C_SCL, (s->out & 1) != 0);
    s->in = bitbang_i2c_set(s->bitbang, BITBANG_I2C_SDA, (s->out & 2) != 0);