MSR
IN(dp, MSR, &old, &err, usberr);
OUTB(dp, MSR, new, &err, usberr);
IN(dp, MSR, &msr, errp, usberr);
(INB(MSR) & DCD))
(void) INB(MSR);
(void) INB(MSR);
msr = INB(MSR); /* this resets the interrupt */
OUTB(MSR, (msr & 0xF0));
val = INB(MSR) & 0xFF;
msr_r = INB(MSR);