MSR_C_LO_VID_SHIFT
lo = fid | (vid << MSR_C_LO_VID_SHIFT);
lo |= (data->currvid << MSR_C_LO_VID_SHIFT);
lo |= (vid << MSR_C_LO_VID_SHIFT);