KBS_IBF
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
if (!(bus_space_read_1(iot, ioh_c, 0) & KBS_IBF)) {