• Josef Bacik's avatar
    efinet: handle get_status() on buggy firmware properly · 4fe8e6d4
    Josef Bacik authored
    The EFI spec indicates that get_status() should return the address of the buffer
    we passed into transmit to indicate the the buffer was transmitted.  However we
    have boxes where the firmware returns some arbitrary address instead, which
    makes grub think that we've not sent anything.  So since we have the SNP stuff
    opened in exclusive mode just assume any non-NULL txbuf means that our transmit
    occurred properly.  This makes grub able to do its networking stuff properly on
    our broken firmware.  Thanks,
    
    cc: Peter Jones <pjones@redhat.com>
    Signed-off-by: 's avatarJosef Bacik <jbacik@fb.com>
    4fe8e6d4
Name
Last commit
Last update
..
efinet.c Loading commit data...