IO_KBD
while (inb(IO_KBD + KBD_STATUS_PORT) & KBDS_ANY_BUFFER_FULL) {
inb(IO_KBD + KBD_DATA_PORT);
if (((i = inb(IO_KBD + KBD_STATUS_PORT)) &
inb(IO_KBD + KBD_DATA_PORT);
outb(IO_KBD + KBD_DATA_PORT, KBDC_ECHO);
if (inb(IO_KBD + KBD_STATUS_PORT) &
i = inb(IO_KBD + KBD_DATA_PORT);