    EFI_CONSOLE_CONTROL_PROTOCOL structs in console_text_mode() should be declared as EFIAPI
    EFI_CONSOLE_CONTROL_PROTOCOL structs in console_text_mode() should be declared as EFIAPI

    EFI_CONSOLE_CONTROL_PROTOCOL structs in console_text_mode() previously
    were not declared as EFIAPI, due to which gummiboot compiled
    with gnu-efi 3.0t (with GNU_EFI_USE_MS_ABI enabled) hanged. Fix this by
    declaring EFI_CONSOLE_CONTROL_PROTOCOL_{GET_MODE,SET_MODE,LOCK_STD_IN}
    as EFIAPI.

    Tested in Lenovo Thinkpad E430, UEFI 2.3.1, x86_64 firmware.

FrozenCow/gummiboot,aaronp24/gummiboot,FrozenCow/gummiboot,trilean/gummiboot,todorez/gummiboot-multiboot2,todorez/tummiboot,todorez/tummiboot,miguelinux/gummiboot2systemd-boot,trilean/gummiboot,miguelinux/gummiboot2systemd-boot,todorez/gummiboot-multiboot2,liliang365/my_gummiboot,aaronp24/gummiboot,freedesktop-unofficial-mirror/gummiboot,freedesktop-unofficial-mirror/gummiboot,liliang365/my_gummiboot