UINT8 EFIAPI CpuIoRead8 ( IN UINT16 Port ) { UINT8 Data; asm ( "inb %1, %0" : "=a"(Data) : "d"(Port) ); return Data; } VOID EFIAPI CpuIoWrite8 ( IN UINT16 Port, IN UINT32 Data ) { asm ( "outb %1, %0" : /* No outputs */ : "d"(Port) , "a"((UINT8)Data) ); }