memtest86plus/system
Martin Whitaker 97d6c7140d Improved USB keyboard report handling.
A USB keyboard may return key codes in any of the 6 key code array
positions (issue #48). So we have to compare the latest report to
the previous one to detect new key presses and handle rollover. As
the same change is needed for all HCI types, factor out the common
code into the base driver.
2022-05-01 16:44:46 +01:00
..
cache.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
cpuid.c Correct SMT/HTT flag according to AP-485 2022-04-16 18:34:49 +02:00
cpuid.h Various code cleanup following PR review 2022-04-16 13:31:28 +02:00
cpuinfo.c Rework memory mapping to allow for larger program size (#54) 2022-04-28 23:04:01 +02:00
cpuinfo.h Add support for AMD Cezanne APU (Ryzen 5000G) #21 2022-04-01 18:55:43 +02:00
cpulocal.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
cpulocal.h Faster barrier implementation. 2022-02-28 22:05:21 +00:00
ehci.c Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
ehci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
font.c Initial commit. 2020-05-24 21:30:55 +01:00
font.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
hwctrl.c Tidy up code for performing reset via the EFI runtime sevices. 2022-04-23 13:25:33 +01:00
hwctrl.h Tidy up code for performing reset via the EFI runtime sevices. 2022-04-23 13:25:33 +01:00
io.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
jedec_id.h Enumerate all XMP 3.0 profiles on DDR5 to find the fastest. Solve a rounding issue with DDR5 timings 2022-04-22 00:49:54 +02:00
keyboard.c Add usbdebug command line option and conditionally pause at end of USB scan. 2022-04-17 22:46:17 +01:00
keyboard.h Add usbdebug command line option and conditionally pause at end of USB scan. 2022-04-17 22:46:17 +01:00
memrw32.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memrw64.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memsize.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
msr.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
ohci.c Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
ohci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
pci.c Minor fixes on previously added temperature code 2022-03-24 21:49:56 +01:00
pci.h Add temperature display for AMD Zen CPU (#3) 2022-03-24 21:49:56 +01:00
pmem.c Store pmem temporary arrays on the stack to reduce memory footprint. 2022-01-09 21:27:44 +00:00
pmem.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
reloc32.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
reloc64.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
screen.c Fix warning about mismatched comparison operands in 32-bit build. 2022-04-13 14:20:46 +01:00
screen.h Add support for Serial/TTY (#32) 2022-04-04 18:31:54 +02:00
serial.c Correct TTY to match the new temperature location on display 2022-04-16 13:31:28 +02:00
serial.h Correct TTY to match the new temperature location on display 2022-04-16 13:31:28 +02:00
smbios.c Add support for parsing DMI struct type 1 (System Information), whose presence is mandatory, and use it as fallback for DMI struct type 2 (Baseboard Information), which often gives more useful data, but is optional. Fixes part of issue #36. (#39) 2022-04-16 13:40:50 +02:00
smbios.h Add support for parsing DMI struct type 1 (System Information), whose presence is mandatory, and use it as fallback for DMI struct type 2 (Baseboard Information), which often gives more useful data, but is optional. Fixes part of issue #36. (#39) 2022-04-16 13:40:50 +02:00
smbus.c Enumerate all XMP 3.0 profiles on DDR5 to find the fastest. Solve a rounding issue with DDR5 timings 2022-04-22 00:49:54 +02:00
smbus.h Rework Line 9. Add DDR1->DDR5 Timing Detection to display on this line 2022-04-16 13:31:28 +02:00
smp.c Only look for the RDSP in the appropriate EFI system table. 2022-04-23 09:16:42 +01:00
smp.h Faster barrier implementation. 2022-02-28 22:05:21 +00:00
temperature.c Minor fixes on previously added temperature code 2022-03-24 21:49:56 +01:00
temperature.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
tsc.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
uhci.c Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
uhci.h Disable UHCI legacy support and make sure all UHCI registers are initialised. 2022-04-09 22:42:59 +01:00
usb.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
usbhcd.c Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
usbhcd.h Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
vmem.c Add option to map_region to indicate we only use the region during startup. 2022-02-28 22:05:21 +00:00
vmem.h Rework memory mapping to allow for larger program size (#54) 2022-04-28 23:04:01 +02:00
xhci.c Improved USB keyboard report handling. 2022-05-01 16:44:46 +01:00
xhci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00