opengnsys_ipxe/src/drivers/usb
Michael Brown 3ef4f7e2ef [console] Avoid overlap between special keys and Unicode characters
The special key range (from KEY_MIN upwards) currently overlaps with
the valid range for Unicode characters, and therefore prohibits the
use of Unicode key values outside the ASCII range.

Create space for Unicode key values by moving the special keys to the
range immediately above the maximum valid Unicode character.  This
allows the existing encoding of special keys as an efficiently packed
representation of the equivalent ANSI escape sequence to be maintained
almost as-is.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2023-07-04 14:33:43 +01:00
..
ehci.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
ehci.h [ehci] Use meaningful device names in debug messages 2015-05-10 00:19:11 +01:00
uhci.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
uhci.h [uhci] Use meaningful device names in debug messages 2015-05-10 00:19:16 +01:00
usbblk.c [usbblk] Allow USB block device to be described using an EFI device path 2020-10-16 15:38:20 +01:00
usbblk.h [usbblk] Add support for USB mass storage devices 2020-10-13 15:56:38 +01:00
usbhid.c [usb] Add generic USB human interface device (HID) framework 2015-05-12 15:40:20 +01:00
usbhub.c [usb] Do not attempt to disable USB3 hub ports 2020-07-02 16:52:00 +01:00
usbhub.h [usb] Allow additional settling time for out-of-spec hubs 2015-12-07 13:16:47 +00:00
usbio.c [efi] Split device path functions out to efi_path.c 2020-10-16 15:36:37 +01:00
usbio.h [efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOL 2015-09-07 01:38:40 +01:00
usbkbd.c [console] Avoid overlap between special keys and Unicode characters 2023-07-04 14:33:43 +01:00
usbkbd.h [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
usbnet.c [usb] Allow for USB network devices with no interrupt endpoint 2017-06-14 12:14:54 +01:00
xhci.c [xhci] Avoid DMA during shutdown if firmware has disabled bus mastering 2021-11-12 22:27:25 +00:00
xhci.h [xhci] Allow for permanent failure of the command mechanism 2021-10-28 23:18:07 +01:00