while (inb(KBSTATP) & KBS_DIB) (void)inb(KBDATAP);
if (getA20type() == A20_0x92) { int data;
gateA20(on)	int on;{#ifdef	IBM_L40	outb(0x92, 0x2);#else	IBM_L40	while (inb(KBSTATP) & KBS_IBF);	while (inb(KBSTATP) & KBS_DIB)		(void)inb(KBDATAP);	outb(KBCMDP, KC_CMD_WOUT);	while (inb(KBSTATP) & KBS_IBF);	if (on)		outb(KBDATAP, KB_A20);	else		outb(KBDATAP, 0xcd);	while (inb(KBSTATP) & KBS_IBF);	while (inb(KBSTATP) & KBS_DIB)		(void)inb(KBDATAP);#endif	IBM_L40}