Commit b7a7bb35 authored by Jan Kiszka's avatar Jan Kiszka Committed by Michael S. Tsirkin
Browse files
parent 2080a29f
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -2129,8 +2129,15 @@ static void vtd_mem_write(void *opaque, hwaddr addr,

    /* Fault Event Address Register, 32-bit */
    case DMAR_FEADDR_REG:
        assert(size == 4);
        if (size == 4) {
            vtd_set_long(s, addr, val);
        } else {
            /*
             * While the register is 32-bit only, some guests (Xen...) write to
             * it with 64-bit.
             */
            vtd_set_quad(s, addr, val);
        }
        break;

    /* Fault Event Upper Address Register, 32-bit */