Revision 786ad214

b/hw/usb/hcd-xhci.c
1974 1974
            xfer->mfindex_kick = asap;
1975 1975
        }
1976 1976
    } else {
1977
        xfer->mfindex_kick = (xfer->trbs[0].control >> TRB_TR_FRAMEID_SHIFT)
1978
            & TRB_TR_FRAMEID_MASK;
1977
        xfer->mfindex_kick = ((xfer->trbs[0].control >> TRB_TR_FRAMEID_SHIFT)
1978
                              & TRB_TR_FRAMEID_MASK) << 3;
1979 1979
        xfer->mfindex_kick |= mfindex & ~0x3fff;
1980 1980
        if (xfer->mfindex_kick < mfindex) {
1981 1981
            xfer->mfindex_kick += 0x4000;

Also available in: Unified diff