summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_usb.c
Commit message (Expand)AuthorAgeFilesLines
* [efi] Leave asynchronous USB endpoints open until device is removedMichael Brown2021-01-031-11/+13
* [efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leakedMichael Brown2020-12-171-9/+39
* [efi] Avoid dropping below TPL as at entry to iPXEMichael Brown2020-11-201-20/+16Star
* [efi] Split efi_usb_path() out to a separate functionMichael Brown2020-10-161-50/+24Star
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-2/+2
* [usb] Move usbio driver to end of USB driver listMichael Brown2020-10-131-1/+1
* [efi] Fix reporting of USB supported languages arrayMichael Brown2020-10-021-10/+15
* [efi] Avoid integer underflow on malformed USB string descriptorsMichael Brown2020-10-021-0/+7
* [efi] Disconnect controllers before uninstalling EFI_USB_IO_PROTOCOLMichael Brown2020-09-291-0/+6
* [efi] Report any USB errors as EFI_USB_ERR_SYSTEMMichael Brown2020-09-291-3/+2Star
* [efi] Leave USB endpoint descriptors in existence until device is removedMichael Brown2020-09-291-28/+80
* [efi] Match EDK2 numbering for USB portsMichael Brown2020-08-031-1/+1
* [efi] Raise TPL within EFI_USB_IO_PROTOCOL entry pointsMichael Brown2018-02-201-6/+41
* [efi] Run at TPL_CALLBACK to protect against UEFI timersMichael Brown2018-02-201-46/+2Star
* [usb] Allow USB endpoints to specify a reserved header length for refillsMichael Brown2016-01-191-1/+1
* [efi] Expose unused USB devices via EFI_USB_IO_PROTOCOLMichael Brown2015-09-141-0/+1305